1.1.8 I2C Module May Hang the Bus During Multi-Host Arbitration
The I2C module may hang the bus in a Multi-Host environment when another Host
device initiates a transaction on the bus by issuing the Start condition before the
I2C module pulls down the SDA line, and the most significant bit of the
address header starts with a ‘0’ in FME = 0 or FME =
1 mode.
Work around
When using FME = 0 or FME = 1 modes, the user can
choose to assign addresses such that the most significant bit of the address header
starts with a ‘1’. Alternatively, the user can select the FME =
2 mode of operation.
Affected Silicon Revisions
| B2 | C0 |
| X |
