ZHCUCS7 February 2025 MSPM0C1103 , MSPM0C1104 , MSPM0G3507 , MSPM0G3519 , MSPM0L1117 , MSPM0L1306 , MSPM0L2228
MSPM0 和 NXP 的 M0 MCU 都支持串行外设接口 (SPI)。总的来说,MSPM0 和 S32K1xx/KEA128x/KM35x SPI 的支持是相当的,但存在表 4-3 中列出的差异。
| 特性 | S32K1xx | KEA128x | KM35x | MSPM0 |
|---|---|---|---|---|
| 控制器或外设操作 | 是 | 是 | 是 | 是 |
| 数据位宽(控制器模式) | 8 位 | 8 位 | 8 至 16 位 | 4 至 16 位 |
| 数据位宽(外设模式) | 8 位 | 8 位 | 8 至 16 位 | 7 至 16 位 |
| 最大速度 | 10MHz | 12MHz | 37.5MHz | MSPM0C:12MHz |
| MSPM0L:16MHz | ||||
| MSPM0G:32MHz | ||||
| 全双工传输 | 是 | 是 | 是 | 是 |
| 半双工传输(双向数据线) | 是 | 否 | 是 | 否 |
| 单工传输(单向数据线) | 是 | 是 | 是 | 是 |
| 硬件芯片选择管理 | 等效 | 等效 | 等效 | 是 |
| 可编程时钟极性和相位 | 是 | 是 | 是 | 是 |
| 具有 MSB 优先或 LSB 优先移位的可编程数据顺序 | 是 | 是 | 是 | 是 |
| SPI 格式支持 | 不适用 | 不适用 | 不适用 | Motorola、TI、MICROWIRE |
| 硬件 CRC | 否 | 否 | 否 | 否,MSPM0 提供 SPI 奇偶校验模式 |
| TX FIFO 深度 | 4 | 不适用 | 8 | 4 |
| RX FIFO 深度 | 4 | 不适用 | 8 | 4 |
SPI 代码示例
有关 SPI 代码示例的信息,请参阅 MSPM0 SDK 示例指南。