|
| Table |
|
|
|
Bits | Field Name | Description |
7:3 | STATUS CODE | Status Code |
|
| |
2:0 | /// | Reserved |
|
|
|
| Table |
|
|
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 |
27