EasyManua.ls Logo

Texas Instruments CC3235 SimpleLink Series - I2 CMCS Register; I2 CMCS Register Field Descriptions

Texas Instruments CC3235 SimpleLink Series
799 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
I2C Registers
www.ti.com
224
SWRU543–January 2019
Submit Documentation Feedback
Copyright © 2019, Texas Instruments Incorporated
Inter-Integrated Circuit (I
2
C) Interface
7.3.2 I2CMCS Register (Offset = 4h) [reset = 20h]
I2CMCS is shown in Figure 7-15 and described in Table 7-5.
Return to Summary Table.
Figure 7-15. I2CMCS Register
31 30 29 28 27 26 25 24
ACTDMARX ACTDMATX RESERVED
R/W-0h R-0h R-0h
23 22 21 20 19 18 17 16
RESERVED
R-0h
15 14 13 12 11 10 9 8
RESERVED
R-0h
7 6 5 4 3 2 1 0
CLKTO BUSBSY_OR_
BURST
IDLE_OR_QC
MD
ARBLST_OR_
HS
DATACK_OR_
ACK
ADRACK_OR_
STOP
ERROR_OR_S
TART
BUSY_OR_RU
N
R/W-0h R/W-0h R/W-1h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h
LEGEND: R/W = Read/Write; R = Read only; W1toCl = Write 1 to clear bit; -n = value after reset
Table 7-5. I2CMCS Register Field Descriptions
Bit Field Type Reset Description
31 ACTDMARX R/W 0h
DMA RX Active Status
0h (R) = DMA RX is not active
1h (R) = DMA RX is active
30 ACTDMATX R 0h
DMA TX Active Status
0h (R) = DMA TX is not active
1h (R) = DMA TX is active.
29-8 RESERVED R 0h
7 CLKTO R/W 0h
Clock Timeout Error
This bit is cleared when the master sends a STOP condition or if the
I2C master is reset.
0h (R) = No clock time-out error.
1h (R) = The clock time-out error has occurred.
6 BUSBSY_OR_BURST R/W 0h
Bus Busy (R) or Burst Enable (W)
The bit changes based on the START and STOP conditions.
0h (W) = Burst operation is disabled.
0h (R) = The I2C bus is idle.
1h (W) = The master is enabled to burst using the receive and
transmit FIFOs.
1h (R) = The I2C bus is busy.
Note that the BURST and RUN bits are mutually exclusive.
5 IDLE_OR_QCMD R/W 1h
I2C Idle (R) or Quick Command (W)
To execute a quick command, the START, STOP and RUN bits
must also be set. After the quick command is issued, the master
generates a STOP.
0h (W) = Bus transaction is not a quick command.
0h (R) = The I2C controller is not idle.
1h (W) = The bus transaction is a quick command.
1h (R) = The I2C controller is idle.

Table of Contents