该器件支持一个控制器/目标内部集成电路接口,旨在连接到外部 PMIC 或 EEPROM 器件(替代控制 SPI)。
I2C 有下列特性:
- 标准/快速模式 I2C 接口与飞利浦 I2C 总线技术规范 v2.1 兼容(I2C 技术规范,飞利浦文献编号 9398 393 40011)
- 位/字节格式传输
- 7 位和 10 位器件寻址模式
- 常规调用
- 开始字节
- 多控制器发送器/目标接收器模式
- 多控制器接收器/目标发送器模式
- 组合控制器发送/接收和接收/发送模式
- 100kbps 到高达 400kbps 的传输速率(飞利浦快速模式速率)
- 自由数据格式
- 两个 DMA 事件(发送和接收)
- DMA 事件启用/禁用功能
- 模块启用/禁用能力
- 可选择将 SDA 和 SCL 配置为通用 I/O
- 输出的转换率控制
- 输出的开漏控制
- 输入上的可编程上拉/下拉功能
- 支持忽略 NACK 模式
注:
这个 I2C 模块不支持:
- 高速 (HS)模式
- C 总线兼容模式
- 10 位地址模式下的组合格式(I2C 在每次发送目标地址第一个字节时,都会发送目标地址第二个字节)