1.4.1 MSSP Acknowledge Failure on LF Devices Only

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 modes.

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 a PIC16LF18324/44 device.

Affected Silicon Revisions

A3A4A6
XX