27
Table 3-15. Status Register Definitions
Bits Field Name Description
7:3 STATUS CODE
Status Code
Five-bit status code. See Table 3-16.
2:0 ///
Reserved
Table 3-16. Status Codes
Code Description
00h Bus error
08h START condition sent
10h Repeated START condition sent
18h Address + write bit sent, ACK received
20h Address + write bit sent ACK not received
28h Data byte sent in master mode, ACK received
30h Data byte sent in master mode, ACK not received
38h Arbitration lost in address or data byte
40h Address + read bit sent, ACK received
48h Address + read bit sent, ACK not received
50h Data byte received in master mode, ACK sent
58h Data byte received in master mode, no ACK sent
60h Slave address + write bit received, ACK sent
68h Arbitration lost in address as master, slave address + write bit received, ACK sent
70h General Call address received, ACK sent
78h Arbitration lost in address as master, General Call address received, ACK sent
80h Data byte received after slave address received, ACK sent
88h Data byte received after slave address received, no ACK sent
90h Data byte received after General Call received, ACK sent
98h Data byte received after General Call received, ACK not sent
A0h STOP or repeated START condition received in slave mode
A8h Slave address + read bit received, ACK sent
B0h Arbitration lost in address as master, slave address + read bit received, ACK sent
B8h Data byte sent in slave mode, ACK received
C0h Data byte sent in slave mode, ACK not received
C8h Last byte sent in slave mode, ACK received
D0h Second Address byte + write bit sent, ACK received
D8h Second Address byte + write bit sent, ACK not received
E0h Second address byte + read bit transmitted, ACK received
E8h Second Address byte + read bit sent, ACK not received
F8h No relevant status information IFLG=0