I2Cn_STATE
Description
I2Cn_IF
Required in-
teraction
Response
0xB3
Data received
RXDATA interrupt
flag(BUSHOLD inter-
rupt flag)
ACK + RXDA-
TA
ACK will be transmitted, reception continues
NACK +
CONT +
RXDATA
NACK will be transmitted, reception continues
ACK/NACK +
STOP
ACK/NACK will be sent and the bus will be re-
leased.
ACK/NACK +
START
ACK/NACK will be sent, and then a repeated
start condition.
ACK/NACK +
STOP +
START
ACK/NACK will be sent and the bus will be re-
leased. Then a START will be sent when the bus
becomes idle
-
Stop received
MSTOP interrupt flag
None
START
START will be sent when bus becomes idle
-
Arbitration lost
ARBLOST interrupt flag None
START
START will be sent when bus becomes idle
EFM32JG1 Reference Manual
I2C - Inter-Integrated Circuit Interface
silabs.com
| Smart. Connected. Energy-friendly.
Preliminary Rev. 0.6 | 411