I2CxSTAT0
| Bit7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| BFRE | SMA | MMA | R | D | |||
| AccessR | R | R | R | R | |||
| Reset0 | 0 | 0 | 0 | 0 |
Bus Free Status(2)
| Value | Description |
|---|---|
1 |
Indicates an idle bus; both SCL and SDA have been high for the time selected by the BFRET bits |
0 |
Bus is not idle |
Slave Mode Active Status
| Value | Description |
|---|---|
1 |
Slave
mode is active Set after the 8th falling SCL edge of a received matching 7-bit slave address Set after the 8th falling SCL edge of a matching received 10-bit slave low address Set after the 8th falling SCL edge of a received matching 10-bit slave high w/read address, only after a previous received matching high and low w/write address |
0 |
Slave
mode is not active Cleared when any Restart/Stop condition is detected on the bus |
Master Mode Active Status
| Value | Description |
|---|---|
1 |
Master
mode is active Set when master state machine asserts a Start condition |
0 |
Master
mode is not active Cleared when BCLIF is set
Cleared when Stop condition is issued Cleared for
BTOIF condition after the master
successfully shifts out a Stop condition
|
Read Information(1)
| Value | Description |
|---|---|
1 |
Indicates that the last matching received address was a Read request |
0 |
Indicates that the last matching received address was a Write request |
Data
| Value | Description |
|---|---|
1 |
Indicates that the last byte received or transmitted was data |
0 |
Indicates that the last byte received or transmitted was an address |