I2CxSTAT0
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
BFRE | SMA | MMA | R | D | |||||
Access | R | R | R | R | R | ||||
Reset | 0 | 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 |
Client Mode Active Status
Value | Description |
---|---|
1 |
Client
mode is active Set after the 8th falling SCL edge of a received matching 7-bit client address Set after the 8th falling SCL edge of a matching received 10-bit client low address Set after the 8th falling SCL edge of a received matching 10-bit client high w/read address, only after a previous received matching high and low w/write address |
0 |
Client
mode is not active Cleared when any Restart/Stop condition is detected on the bus |
Host Mode Active Status
Value | Description |
---|---|
1 |
Host
mode is active Set when host state machine asserts a Start condition |
0 |
Host
mode is not active Cleared when BCLIF is set
Cleared when Stop condition is issued Cleared for BTOIF condition after the host 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 |