Registers
1012
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Inter-Integrated Circuit (I2C) Module
22.3.8 I2C Data Transmit Register (ICDXR)
The CPU or EDMA writes transmit data to the I2C data transmit register (ICDXR). The ICDXR can accept
a data value of up to 8 bits. When writing a data value with fewer than 8 bits, the written data must be
right-aligned in the D bits. The number of data bits is selected by the bit count bits (BC) of ICMDR. Once
data is written to ICDXR, the I2C copies the contents of ICDXR into the I2C transmit shift register
(ICXSR). The ICXSR shifts out the transmit data from the I2Cx_SDA pin. The CPU and the EDMA
controller cannot access ICXSR.
ICDXR is shown in
and described in
Figure 22-21. I2C Data Transmit Register (ICDXR)
31
16
Reserved
R-0
15
8
7
0
Reserved
D
R-0
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 22-13. I2C Data Transmit Register (ICDXR) Field Descriptions
Bit
Field
Value
Description
31-8
Reserved
0
These reserved bit locations are always read as zeros. A value written to this field has no effect.
7-0
D
0-FFh
Transmit data.