Other master continues
S
SLA/R
A
DATA
A
P
1) UCTR = 0 (Receiver)
2) UCTXSTT = 1
Successful
reception from a
slave transmitter
UCRXIFG = 1
DATA
DATA
A
UCTXSTP = 1
Next transfer started
with a repeated start
condition
DATA
S
SLA/W
1) UCTR = 1 (Transmitter)
2) UCTXSTT = 1
DATA
S
SLA/R
1) UCTR = 0 (Receiver)
2) UCTXSTT = 1
Not acknowledge
received after slave
address
UCTXSTT = 0
UCNACKIFG = 1
P
S
SLA/W
S
SLA/R
1) UCTR = 1 (Transmitter)
2) UCTXSTT = 1
1) UCTR = 0 (Receiver)
2) UCTXSTT = 1
Arbitration lost in
slave address or
data byte
A
Other master continues
UCALIFG = 1
UCMST = 0
Arbitration lost and
addressed as slave
Other master continues
A
UCALIFG = 1
UCMST = 0
UCTR = 1 (Transmitter)
UCSTTIFG = 1
UCTXIFG = 1
USCI continues as Slave Transmitter
A
A
A
UCTXSTT = 0
UCTXSTP = 0
UCTXIFG = 1
UCALIFG = 1
UCMST = 0
UCTXSTP = 1
UCTXSTP = 0
eUSCI_B Operation – I
2
C Mode
835
SLAU367P – October 2012 – Revised April 2020
Copyright © 2012–2020, Texas Instruments Incorporated
Enhanced Universal Serial Communication Interface (eUSCI) – I
2
C Mode
Figure 32-13. I
2
C Master Receiver Mode