ZHCAF46 March   2025 MCF8315A , MCF8315C , MCF8315C-Q1 , MCF8315D , MCF8316A , MCF8316C-Q1 , MCF8316D , MCF8329A , MCT8315A , MCT8316A , MCT8329A

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2MCx83xx 系列的 I2C 相关详细信息
    1. 2.1 TARGET_ID
    2. 2.2 CRC_EN
      1. 2.2.1 CRC 计算细节
    3. 2.3 MEM_SEC、MEM_PAGE 和 MEM_ADDR
  6. 3MCx83xx 系列支持的 I2C 辅助器件特性
    1. 3.1 时钟延展
  7. 4主器件读取和写入预期流程
    1. 4.1 读取序列
    2. 4.2 写入序列
  8. 5总结
  9. 6参考资料

MCx83xx 系列的 I2C 相关详细信息

MCx83xx 系列器件在 I2C 通信中遵循的数据字格式如 表 2-1 所示。

表 2-1 I2C 数据字格式
TARGET_ID R/W CONTROL_WORD DATA CRC-8
A6-A0 W0 CW23 - CW0 D15/D31/D63 - D0 C7-C0
表 2-2 I2C 控制字格式
OP_R/W CRC_EN DLEN MEM_SEC MEM_PAGE MEM_ADDR
CW23 CW22 CW21-CW20 CW19-CW16 CW15-CW12 CW11-CW0

表 2-1 显示该格式包含 7 位目标地址 (TARGET_ID)、后跟 1 位读写位(R/W 位)。该数据包后面是我们发送的 24 位控制字,以及(16/32/64 位)数据和 8 位 CRC(如果在 CONTROL_WORD 中设置了 CRC_EN)。数据长度可在 CONTROL_WORD 中配置。

有关所有字段的详细说明,请参阅 MCx83xx 器件数据表中的“EEPROM 访问和 I2C 接口”部分。本节提供了有关这些字段使用的一些关键注意事项。