2.11.1 TIMEOUT Bit Field in the TWIn.MCTRLA Register is Corrupted

The SMBus TIMEOUT bit field in the TWIn.MCTRLA register is corrupted, resulting in the bus state not correctly entering IDLE after a timeout.

Work Around

To ensure correct operation when initializing the TWI, the BUSSTATE must be controlled from the software by forcing it to IDLE (writing BUSSTATE in TWIn.MSTATUS to 0x1).

Affected Silicon Revisions

Rev. B
X