I2C Control Registers
1405
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
Inter-Integrated Circuit (I2C) Module
27.6.22 I2C Data Clear Register (I2CDCLR)
The I2CDCLR register is an alias of the I2CDOUT register.
and
describe this
register.
Figure 27-35. I2C Data Clear Register (I2CDCLR) [offset = 5Ch]
15
2
1
0
Reserved
SDACLR
SCLCLR
R-0
R/W-0
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 27-31. I2C Data Clear Register (I2CDSET) Field Descriptions
Bit
Field
Value
Description
15-2
Reserved
0
Reads return 0. Writes have no effect.
1
SDACLR
Serial data clear
This bit is used to clear the SDA GPIO pin.
0
Read: Reads return value of SDAOUT.
Write: Writing a 0 to this bit has no effect.
1
Read: Reads return value of SDAOUT.
Write: SDAOUT is cleared to logic low (0).
0
SCLCLR
Serial clock clear
This bit is used to clear the SCL GPIO pin.
0
Read: Reads return value of SCLOUT.
Write: Writing a 0 to this bit has no effect.
1
Read: Reads return value of SCLOUT.
Write: SCLOUT is cleared to logic low (0).
27.6.23 I2C Pin Open Drain Register (I2CPDR)
and
describe this register.
Figure 27-36. I2C Pin Open Drain Register (I2CPDR) [offset = 60h]
15
2
1
0
Reserved
SDAPDR
SCLPDR
R-0
R/W-0
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 27-32. I2C Pin Open Drain Register (I2CPDR) Field Descriptions
Bit
Field
Value
Description
15-2
Reserved
0
Reads return 0. Writes have no effect.
1
SDAPDR
SDA pin open drain enable
0
The open drain function is enabled (the output voltage is V
OL
or lower if SDAOUT = 0 and high-
impedance if SDAOUT = 1).
1
The open drain function is disabled (output voltage is V
OL
or lower if SDAOUT = 0; V
OH
or higher if
SDAOUT = 1).
0
SCLPDR
SCL pin open drain enable
0
The open drain function is enabled (the output voltage is V
OL
or lower if SCLOUT = 0 and high-
impedance if SCLOUT = 1).
1
The open drain function is disabled (output voltage is V
OL
or lower if SCLOUT = 0; V
OH
or higher if
SCLOUT = 1).