ZHCAEM4 October 2024 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0C1105 , MSPM0C1106 , MSPM0C1106-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
| I2C | 配置 | 电流 |
|---|---|---|
| 硬件 |
|
|
| 软件 |
|
|
| 测试条件 | 启用 I2C 电源并初始化、WFI (STANDBY1) | 1.20mA |
| 禁用 I2C 异步快速时钟请求、WFI (STANDBY1) | 2.5uA | |
| I2C 持续传输数据 (400kHz) | 3.72mA | |
| RUN0 模式、运行 while (1) {} | 2.41mA | |
| 关闭 I2C 电源、运行 while (1) {} | 2.18mA | |
| 进入低功耗模式、WFI (STANDBY1) | 2.0uA | |

根据上面的测试结果,对低功耗模式下的 I2C 模块得出以下结论和建议:
若在进入 STOP 或 STANDBY 模式前未重置 I2C,则退出低功耗模式后,I2C 配置会自动恢复,且启用电源即可使 I2C 正常工作。