English
Language : 

PIC32MX440F256H-80I Datasheet, PDF (420/646 Pages) Microchip Technology – 64/100-Pin General Purpose and USB 32-Bit Flash Microcontrollers
PIC32MX3XX/4XX
REGISTER 18-2: I2CXSTAT: I2C STATUS REGISTER (CONTINUED)
bit 6
I2COV: I2C Receive Overflow Status bit
1 = A byte is received while the I2CxRCV register is still holding the previous byte.
I2COV is a “don’t care” in Transmit mode. Must be cleared in software.
0 = No overflow
bit 5
D/A: Data/Address bit
Valid only for Slave mode operation.
1 = Indicates that the last byte received or transmitted was data
0 = Indicates that the last byte received or transmitted was address
bit 4
P: Stop bit
Updated when Start, Reset or Stop detected; cleared when the I2C module is disabled (ON = 0).
1 = Indicates that a Stop bit has been detected last
0 = Stop bit was not detected last
bit 3
S: Start bit
Updated when Start, Reset or Stop detected; cleared when the I2C module is disabled (ON = 0).
1 = Indicates that a start (or restart) bit has been detected last
0 = Start bit was not detected last
bit 2
R/W: Read/Write Information bit
Valid only for Slave mode operation.
1 = Read – indicates data transfer is output from slave
0 = Write – indicates data transfer is input to slave
bit 1
RBF: Receive Buffer Full Status bit
1 = Receive complete; I2CxRCV is full
0 = Receive not complete; I2CxRCV is empty
bit 0
TBF: Transmit Buffer Full Status bit
1 = Transmit in progress; I2CxTRN is full (8-bits of data)
0 = Transmit complete; I2CxTRN is empty
DS61143E-page 418
Preliminary
© 2008 Microchip Technology Inc.