I2C Registers
1341
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Inter-Integrated Circuit (I
2
C) Interface
Table 19-8. Write Field Decoding for I2CMCS[6:0] (continued)
Current
State
I2CM
SA[0]
I2CMCS[6:0]
Next State Description
R/S
BUR
ST
QCC
MD
HS
ACK
STO
P
STA
RT
RUN
Master
Transmit
X
0
0
0
X
0
0
1
TRANSMIT operation (master remains in Master
Transmit status).
X
0
0
0
X
1
0
0
STOP condition (master goes to Idle status).
X
0
0
0
X
1
0
1
TRANSMIT followed by STOP condition (master goes
to Idle status).
X
1
0
0
X
0
0
0
N FIFO-serviced TRANSMIT operations (master
remains in Master Transmit status).
X
1
0
0
X
1
0
0
N FIFO-serviced TRANSMIT operations followed by
STOP condition (master goes to Idle status).
0
0
0
0
X
0
1
1
Repeated START condition followed by a TRANSMIT
(master remains in Master Transmit status).
0
0
0
0
X
1
1
1
Repeated START condition followed by TRANSMIT
and STOP condition (master goes to Idle status).
0
1
0
0
X
0
1
0
Repeated START condition followed by N FIFO-
serviced TRANSMIT operations (master remains in
Master Transmit status).
0
1
0
0
X
1
1
0
Repeated START condition followed by N FIFO-
serviced TRANSMIT operations and STOP condition
(master goes to Idle status).
1
0
0
0
0
0
1
1
Repeated START condition followed by a RECEIVE
operation with a negative ACK (master goes to Master
Receive status).
1
0
0
0
0
1
1
1
Repeated START condition followed by a RECEIVE
and STOP condition (master goes to Idle status).
1
0
0
0
1
0
1
1
Repeated START condition followed by RECEIVE
(master goes to Master Receive status).
1
1
0
0
0
0
1
0
Repeated START condition followed by N FIFO-
serviced RECEIVE operations with a negative ACK on
the last RECEIVE operation (master goes to Master
Receive status).
1
1
0
0
0
1
1
0
Repeated START condition followed by N FIFO-
serviced RECEIVE operations and STOP condition
(master goes to Idle status).
1
1
0
0
1
0
1
0
Repeated START condition followed by N FIFO-
serviced RECEIVE operations (master goes to Master
Receive status).
1
0
0
0
1
1
1
1
Illegal
1
1
0
0
1
1
1
0
Illegal
All other combinations not listed are nonoperations.
NOP