20.5.2.2.7 Data Transmission to Client
User software should set ND/A before data are transmitted and I2CxTRN is then loaded with the data. Packet size PSZ (I2CxSTAT2) decrements on each data transfer.
The host can be configured to ignore the NACK client response to continue transmits to the client. The HNACKIGN(I2CxCON2[21]) has to be set and the transmit can then continue.
Once packet size becomes zero, end of packet (EOP) will be set (I2CxSTAT2[24]) if enabled (EOPSC, I2CxCON2[20:19]).
If the transmit buffer (I2CxTRN) is empty and packet size (I2CxCON2[15:0]) has not reached zero, the I2CxSTAT.SSPND bit is set and the host drives SCL low. Once the transmit buffer (I2CxTRN ) is loaded, I2CxSTAT.SSPND will be cleared and transmission will be resumed (see Host Transmission (7-bit Address) and Host Transmission (10-bit Address)).