![Texas Instruments SimpleLink Ethernet MSP432E401Y Technical Reference Manual Download Page 1359](http://html1.mh-extra.com/html/texas-instruments/simplelink-ethernet-msp432e401y/simplelink-ethernet-msp432e401y_technical-reference-manual_10955781359.webp)
I2C Registers
1359
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Inter-Integrated Circuit (I
2
C) Interface
19.5.15 I2CSCSR Register (Offset = 0x804) [reset = 0x0]
I2C Slave Control/Status (I2CSCSR)
This register functions as a control register when written, and a status register when read.
I2CSCSR as a read-only status register is shown in
and described in
.
I2CSCSR as a write-only control register is shown in
and described in
Return to
Figure 19-31. I2CSCSR Register — Read-Only Status Register
31
30
29
28
27
26
25
24
ACTDMARX
ACTDMATX
RESERVED
R-0x0
R-0x0
R-0x0
23
22
21
20
19
18
17
16
RESERVED
R-0x0
15
14
13
12
11
10
9
8
RESERVED
R-0x0
7
6
5
4
3
2
1
0
RESERVED
QCMDRW
QCMDST
OAR2SEL
FBR
TREQ
RREQ
R-0x0
RC-0x0
RC-0x0
R-0x0
R-0x0
R-0x0
R-0x0
Table 19-21. I2CSCSR Register Field Descriptions — Read-Only Status Register
Bit
Field
Type
Reset
Description
31-3
ACTDMARX
R
0x0
DMA RX Active Status.
0x0 = DMA RX is not active
0x1 = DMA RX is active.
30
ACTDMATX
R
0x0
DMA TX Active Status.
0x0 = DMA TX is not active
0x1 = DMA TX is active.
5
QCMDRW
RC
0x0
Quick Command Read / Write This bit only has meaning when the
QCMDST bit is set.
0x0 = Quick command was a write
0x1 = Quick command was a read
4
QCMDST
RC
0x0
Quick Command Status.
0x0 = The last transaction was a normal transaction or a transaction
has not occurred.
0x1 = The last transaction was a Quick Command transaction.
3
OAR2SEL
R
0x0
OAR2 Address Matched. This bit gets reevaluated after every
address comparison.
0x0 = Either the address is not matched or the match is in legacy
mode.
0x1 = OAR2 address matched and ACKed by the slave.
2
FBR
R
0x0
First Byte Received. This bit is only valid when the RREQ bit is set
and is automatically cleared when data has been read from the
I2CSDR register. This bit is not used for slave transmit operations.
0x0 = The first byte has not been received.
0x1 = The first byte following the slave's own address has been
received.