I2C Registers
1340
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Inter-Integrated Circuit (I
2
C) Interface
(1)
An X in a table cell indicates the bit can be 0 or 1.
Table 19-8. Write Field Decoding for I2CMCS[6:0]
Current
State
I2CM
SA[0]
I2CMCS[6:0]
Next State Description
R/S
BUR
ST
QCC
MD
HS
ACK
STO
P
STA
RT
RUN
Idle
0
0
0
0
X
(1)
0
1
1
START condition followed by TRANSMIT (master
enters to the Master Transmit status).
0
0
0
0
X
1
1
1
START condition followed by a TRANSMIT and STOP
condition (master remains in Idle status).
0
1
0
0
X
0
1
0
START condition followed by N FIFO-serviced
TRANSMITs (master goes to the Master Transmit
status).
0
1
0
0
X
1
1
0
START condition followed by N FIFO-serviced
TRANSMITs and STOP condition (master remains in
Idle status).
1
0
0
0
0
0
1
1
START condition followed by RECEIVE operation with
negative ACK (master goes to the Master Receive
status).
0
0
1
0
0
1
1
1
Quick Command (Send). After Quick Command is
executed, the master returns to Idle status.
1
0
1
0
0
1
1
1
Quick Command (Receive). After Quick Command is
executed, the master returns to Idle status.
1
0
0
0
0
1
1
1
START condition followed by RECEIVE and STOP
condition (master remains in Idle status).
1
0
0
0
1
0
1
1
START condition followed by RECEIVE (master goes
to the Master Receivestatus).
1
1
0
0
0
0
1
0
START condition followed by N FIFO-serviced
RECEIVE operations with a negative ACK on the last
RECEIVE operation (master goes to the Master
Receive status).
1
1
0
0
0
1
1
0
START condition followed by N FIFO-serviced
RECEIVE operations with a negative ACK on the last
RECEIVE and STOP condition (master remains in Idle
status).
1
1
0
0
1
0
1
0
START condition followed by N FIFO-serviced
RECEIVE operations (master goes to the Master
Receive status).
0
0
0
1
0
0
1
1
START/RUN condition where master byte is sent with
no ACK; followed by High Speed transmit Operation.
All subsequent transfers are carried out using normal
transmit commands.
0
1
0
1
0
0
0
0
RUN/BURST condition where master byte is sent with
no ACK; followed by High Speed Burst transmit
Operation.
1
0
0
0
1
1
1
1
Illegal
1
0
0
0
1
1
1
0
Illegal
All other combinations not listed are nonoperations.
NOP