Table 18-5. Write Field Decoding for I2CMCS[6:0] (continued)
Next State Description
I2CMCS[6:0]I2CMSA[0]
Current
State
RUNSTARTSTOPACKHSQCCMDBURSTR/S
TRANSMIT operation (master remains in
Master Transmit state).
100X000X
Master
Transmit
STOP condition (master goes to Idle state).001X000X
TRANSMIT followed by STOP condition
(master goes to Idle state).
101X000X
N FIFO-serviced TRANSMIT operations
(master remains in Master Transmit state).
000X001X
N FIFO-serviced TRANSMIT operations
followed by STOP condition (master goes to
Idle state).
001X001X
Repeated START condition followed by a
TRANSMIT (master remains in Master
Transmit state).
110X0000
Repeated START condition followed by
TRANSMIT and STOP condition (master goes
to Idle state).
111X0000
Repeated START condition followed by N
FIFO-serviced TRANSMIT operations (master
remains in Master Transmit state).
010X0010
Repeated START condition followed by N
FIFO-serviced TRANSMIT operations and
STOP condition (master goes to Idle state).
011X0010
Repeated START condition followed by a
RECEIVE operation with a negative ACK
(master goes to Master Receive state).
11000001
Repeated START condition followed by a
RECEIVE and STOP condition (master goes
to Idle state).
11100001
Repeated START condition followed by
RECEIVE (master goes to Master Receive
state).
11010001
Repeated START condition followed by N
FIFO-serviced RECEIVE operations with a
negative ACK on the last RECEIVE operation
(master goes to Master Receive state).
01000011
Repeated START condition followed by N
FIFO-serviced RECEIVE operations and
STOP condition (master goes to Idle state).
01100011
Repeated START condition followed by N
FIFO-serviced RECEIVE operations (master
goes to Master Receive state).
01010011
Illegal.11110001
Illegal.01110011
NOP.All other combinations not listed are non-operations.
1309June 18, 2014
Texas Instruments-Production Data
Tiva
™
TM4C1294NCPDT Microcontroller