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.
Do not exceed 3.0 volts on VDD when using an LF device.
A2 | A3 |
X |