ZHCAD94B October 2023 – July 2025 MSPM0C1104 , MSPM0C1105 , MSPM0C1106 , MSPM0L1306
SPI 和 I2C 协议广泛用于器件或电路板之间的通信,例如 MCU 和传感器之间的数据交换。MSPM0C1103 和 MSPM0C1104 包含高达 12MHz 的高速 SPI,MSPM0C1105 和 MSPM0C1106 包含高达 16MHz 的高速 SPI。SPI 支持三线制、四线制、芯片选择和命令模式。要根据要求设计系统,请参阅 图 6-2。
一些 SPI 外设器件需要 PICO(外设输入控制器输出)保持逻辑高电平。在这种情况下,应在 PICO 引脚上添加一个上拉电阻。
对于 I2C 总线,MSPM0C 器件支持标准、快速和超快速模式,如 表 7-4 所示。
使用 I2C 总线时,需要外部上拉电阻。这些电阻的值取决于 I2C 速度。TI 建议使用 2.2k,以便支持超快速模式。对于关注功耗的系统,可以使用大电阻值。ODIO(请参阅节 8)可用于实现与 5V 器件的通信。
| 参数 | 测试条件 | 标准模式 | 快速模式 | 超快速模式 | 单位 | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| 最小值 | 最大值 | 最小值 | 最大值 | 最小值 | 最大值 | |||||
| fI2C | I2C 输入时钟频率 | 电源域 0 中的 I2C | MSPM0C1103 和 MSPM0C1104 | 24 | 24 | 24 | MHz | |||
| MSPM0C1105 和 MSPM0C1106 | 2 | 32 | 8 | 32 | 20 | 32 | ||||
| fSCL | SCL 时钟频率 | 100K | 400K | 1M | Hz | |||||
| tHD,STA | 保持时间(重复)启动 | 4 | 0.6 | 0.26 | us | |||||
| tLOW | SCL 时钟的低电平周期 | 4.7 | 1.3 | 0.5 | us | |||||
| tHIGH | SCL 时钟的高电平周期 | 4 | 0.6 | 0.26 | us | |||||
| tSU,STA | 一个针对重复启动的建立时间 | 4.7 | 0.6 | 0.26 | us | |||||
| tHD,DAT | 数据保持时间 | 0 | 0 | 0 | us | |||||
| tSU,DAT | 数据设置时间 | 250 | 100 | 50 | us | |||||
| tSU,STO | 停止的建立时间 | 4 | 0.6 | 0.26 | us | |||||
| tBUF | STOP 与 START 条件之间的总线空闲时间 | 4.7 | 1.3 | 0.5 | us | |||||
| tVD;DAT | 数据有效时间 | 3.45 | 0.9 | 0.45 | us | |||||
| tVD;ACK | 数据有效确认时间 | 3.45 | 0.9 | 0.45 | us | |||||