![Texas Instruments SimpleLink Ethernet MSP432E401Y Скачать руководство пользователя страница 1342](http://html1.mh-extra.com/html/texas-instruments/simplelink-ethernet-msp432e401y/simplelink-ethernet-msp432e401y_technical-reference-manual_10955781342.webp)
I2C Registers
1342
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
(2)
In Master Receive mode, a STOP condition should be generated only after a Data Negative Acknowledge executed by the
master or an Address Negative Acknowledge executed by the slave.
Master
Receive
X
0
0
0
0
0
0
1
RECEIVE operation with negative ACK (master
remains in Master Receive status).
X
0
0
0
X
1
0
0
STOP condition (master goes to Idlestatus).
(2)
X
0
0
0
0
1
0
1
RECEIVE followed by STOP condition (master goes to
Idlestatus).
X
0
0
0
1
0
0
1
RECEIVE operation (master remains in Master
Receivestatus).
X
1
0
0
0
0
0
0
N FIFO-serviced RECEIVE operations with negative
ACK on the last RECEIVE (master remains in Master
Receivestatus).
X
1
0
0
0
1
0
0
N FIFO-serviced RECEIVE operations followed by
STOP condition (master goes to Idlestatus).
X
1
0
0
1
0
0
0
N FIFO-serviced RECEIVE operations (master remains
in Master Receivestatus).
X
0
0
0
1
1
0
1
Illegal
X
1
0
0
1
1
0
0
Illegal
1
0
0
0
0
0
1
1
Repeated START condition followed by RECEIVE
operation with a negative ACK (master remains in
Master Receivestatus).
1
0
0
0
0
1
1
1
Repeated START condition followed by RECEIVE and
STOP condition (master goes to Idlestatus).
1
0
0
0
1
0
1
1
Repeated START condition followed by RECEIVE
(master remains in Master Receivestatus).
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 (master remains in Master
Receivestatus).
1
1
0
0
0
1
1
0
Repeated START condition followed by N FIFO-
serviced RECEIVE operations and STOP condition
(master goes to Idlestatus).
1
1
0
0
1
0
1
0
Repeated START condition followed by N FIFO-
serviced RECEIVE operations (master remains in
Master Receivestatus).
0
0
0
0
X
0
1
1
Repeated START condition followed by TRANSMIT
(master goes to Master Transmitstatus).
0
0
0
0
X
1
1
1
Repeated START condition followed by TRANSMIT
and STOP condition (master goes to Idlestatus).
0
1
0
0
X
0
1
0
Repeated START condition followed by N FIFO-
serviced TRANSMIT operations (master goes to
Master Transmitstatus).
0
1
0
0
X
1
1
0
Repeated START condition followed by N FIFO-
serviced TRANSMIT operations and STOP condition
(master goes to Idlestatus).
All other combinations not listed are nonoperations.
NOP