ZHCADH3A December 2023 – May 2025 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0H3216-Q1 , MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228
MSPM0 和 STM8 均支持 I2C 外设。总的来说,MSPM0 和 STM8 I2C 支持是相当的,但存在表 4-5 中列出的显著差异。
| 特性 | STM8S 和 STM8L | MSPM0L、MSPM0C 和 MSPM0H |
|---|---|---|
| 控制器和目标模式 | 是 | 是 |
| 多控制器功能 | 是 | 是 |
| 最大传输速率 | 400kHz(快速) | 1Mbps(超快速) |
| 寻址模式 | 7 位或 10 位 | 7 位 |
| 地址数量(目标模式) | 2 个地址 | 2 个地址 |
| 常规调用 | 是 | 是 |
| 事件管理 | 是 | 是 |
| PEC 管理 | 是 | 是 |
| 时钟延展 | 是 | 是 |
| 唤醒功能(低功耗模式) | 是 | 是 |
| 软件复位 | 是 | 是 |
| FIFO,缓冲器 | 1 字节 | TX:8 字节 |
| RX:8 字节 | ||
| DMA | 是 | 是 |
| 可编程模拟和数字噪声滤波器 | 是 | 是 |
12C 代码示例:有关 I2C 代码示例的信息,请参阅 MSPM0 SDK 示例指南。