1.3.3 MDR Bit Is Not Cleared after Bus Time-Out
In the Host mode of the I2C module, when a bus time-out occurs during clock
stretching and TOREC = 1
, the MDR bit will not be cleared and a Stop
will not be transmitted on the bus.
Work around
Force a Stop on the bus by setting the P bit upon bus time-out in Host mode. Forcing a Stop on the bus clears the MDR bit.
Affected Silicon Revisions
B0 | B2 | B3 | F1 | G1 |
X | X | X | X | X |