1.2.1 MSSP2 Acknowledge Failure on LF Devices Only
When using the MSSP2 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 MSSP2 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 PIC16LF18326/18346 devices.
Affected Silicon Revisions
| A1 | A2 | A3 | A4 | ||||
| X |
