37.3.13.6 7/10-Bit Client Reception
When address buffers are enabled (ABD = 0
), client hardware loads I2CxADB0/I2CxADB1
with the matching address, while all data is received by I2CxRXB.
Once the client loads I2CxRXB with a received data byte, hardware sets
I2CxRXIF, which triggers the DMA to read I2CxRXB. The DMA will continue to
read I2CxRXB whenever I2CxRXIF is set.
When address buffers are disabled (ABD = 1
), the client loads I2CxRXB with
the matching address byte(s) as they are received. Each received address
byte sets I2CxRXIF, which triggers the DMA to read I2CxRXB. The DMA will
continue to read I2CxRXB whenever I2CxRXIF is set.