SPRUJ28E November 2021 – September 2024 AM68 , AM68A , TDA4AL-Q1 , TDA4VE-Q1 , TDA4VL-Q1
Table 4-29 shows configuration pins assignment to functions when boot mode is the I2C mode.
BOOTMODE Pins | Field | Value | Description | MCU Only=1 Value |
---|---|---|---|---|
6 | Bus reset | 0 | Hung bus reset attempt after 1 ms | 0 |
1 | No hung bus reset attempted | |||
4 | Address | 0 | EEPROM's address is 0x50 | 0 |
1 | EEPROM's address is 0x51 |
The I2C bus is considered inactive if the data line is low and clock remains high for the specified timeout time. Recovery consists of driving the clock a stop condition is detected. A stop condition is a transition on the data line from 0 to 1 while the clock line is high. If the clock line is stuck low there is no way to take control of the bus.
Table 4-30 summarizes the I2C pin configuration done by ROM code for I2C boot device.
Device Pin | Module Signal | Pull Enable | Pull Direction | Driver Index | Rx En/Dis | Pinmux Sel |
---|---|---|---|---|---|---|
MCU_I2C0_SCL | MCU_I2C0_SCL | Enable | Up | 0 | Enable | 0 |
MCU_I2C0_SDA | MCU_I2C0_SDA | Enable | Up | 0 | Enable | 0 |