20.5.4.4.2 Receive Buffer Overwrite (I2C Client Mode Only)

If the BOEN bit (I2CxCON1[20]) is set, then the I2COV bit (I2CxSTAT1[6]) is ignored. If the RBF bit (I2CxSTAT1[1]) is not set, then the ACK is generated for the receive address or data; the I2CxRCV buffer is updated with I2CxRSR.

Table 20-23. Data Transfer Received Byte Actions
Status Bits as Data Byte ReceivedTransfer I2CxRSR to I2CxRCVGenerate ACKGenerate I2CxIF Interrupt (interrupt occurs if enabled)Set

RBF

Set

I2COV

BOEN(1)RBFI2COV
x00YesYesYesYesNo change
x10NoNoYesNo changeYes
x11NoNoYesNo changeYes
001YesNoYesYesNo change
101YesYesYesYesNo change