ZHCADB2 November 2023 MSPM0C1104 , MSPM0G3507 , MSPM0L1306
MSPM0 和 RL78 均支持 I2C 外设。对于 RL78 的 I2C,串行阵列单元 (SAU) 外设(用作简化的 I2C)中提供了基本功能,而 IICA 外设中提供了高级功能。对于 MSPM0,I2C 外设中提供了 I2C 基本功能和高级功能。MSPM0 使用控制器和目标来表示通信的双方。总的来说,MSPM0 和 RL78 I2C 支持是相当的,但具有下表列出的显著差异。
功能 | RL78 | MSPM0 |
---|---|---|
控制器和目标模式 | 是 (IICA) | 是 |
多控制器功能 | 是 (IICA) | 是 |
最大传输速率 | 1MHz | 等效(超快速模式) |
寻址模式 | 7 位 | 7 位 |
地址数量(目标模式) | 1 个地址 | 2 个地址 |
事件管理 | 否 | 有 |
时钟延展 | 是 | 是 |
唤醒功能(低功耗模式) | 是 | 是 |
软件复位 | 是 | 是 |
FIFO/缓冲器 | 1 字节 | TX:8 字节 |
RX:8 字节 | ||
DMA | 否 | 有 |
可编程模拟和数字噪声滤波器 | 否 | 有 |
I2C 代码示例
有关 I2C 代码示例的信息,请参阅 MSPM0 SDK 示例指南。