1.3.9 CSTR Bit Is Not Cleared after Bus Time-Out
When the module is operating in Client mode and TOREC = 1
, and a bus
time-out occurs during clock stretching, the CSTR bit will not be cleared, and the
module continues to clock stretch and hang the bus.
Work around
Reset the I2C module by toggling the EN bit.
Affected Silicon Revisions
B0 | B2 | B3 | F1 | G1 |
X | X | X | X | X |