SMBus 2.0 Voltage Level

When using the MSSP to perform I2C communication and the voltage for VDD is above 3.0 volts, the Acknowledge signal (ACK ) does not always occur after the second address byte is received, as expected. This issue exhibits itself when the MSSP is configured either for 7-bit or 10-bit addressing and in either Master or Slave mode.

The issue occurs more frequently when using 10-bit addressing in Slave mode and the lower address bits (A7-A0) are transmitted by the Master on the SDA line.

Work around

Do not exceed 3.0 volts on VDD when using an LF device.

Affected Silicon Revisions

A2 A3
X