EasyManua.ls Logo

Texas Instruments TMS320C6745 DSP - I2 C Clock Low-Time Divider Register (ICCLKL); I2 C Clock High-Time Divider Register (ICCLKH); I2 C Clock Low-Time Divider Register (ICCLKL) Field Descriptions; I2 C Clock High-Time Divider Register (ICCLKH) Field Descriptions

Texas Instruments TMS320C6745 DSP
1472 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...
www.ti.com
Registers
911
SPRUH91D–March 2013–Revised September 2016
Submit Documentation Feedback
Copyright © 2013–2016, Texas Instruments Incorporated
Inter-Integrated Circuit (I2C) Module
22.3.4 I2C Clock Divider Registers (ICCLKL and ICCLKH)
When the I2C is a master, the prescaled module clock is divided down for use as the I2C serial clock on
the I2Cx_SCL pin. The shape of the I2C serial clock depends on two divide-down values, ICCL and ICCH.
For detailed information on how these values are programmed, see Section 22.2.2.
22.3.4.1 I2C Clock Low-Time Divider Register (ICCLKL)
For each I2C serial clock cycle, ICCL in the I2C clock low-time divider register (ICCLKL) determines the
amount of time the signal is low. ICCLKL must be configured while the I2C is still in reset (IRS = 0 in
ICMDR). ICCLKL is shown in Figure 22-16 and described in Table 22-8.
Figure 22-16. I2C Clock Low-Time Divider Register (ICCLKL)
31 16
Reserved
R-0
15 0
ICCL
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Table 22-8. I2C Clock Low-Time Divider Register (ICCLKL) Field Descriptions
Bit Field Value Description
31-16 Reserved 0 These reserved bit locations are always read as zeros. A value written to this field has no effect.
15-0 ICCL 0-FFFFh Clock low-time divide-down value of 1-65536. The period of the module clock is multiplied by
(ICCL + d) to produce the low-time duration of the I2C serial on the I2Cx_SCL pin.
22.3.4.2 I2C Clock High-Time Divider Register (ICCLKH)
For each I2C serial clock cycle, ICCH in the I2C clock high-time divider register (ICCLKH) determines the
amount of time the signal is high. ICCLKH must be configured while the I2C is still in reset (IRS = 0 in
ICMDR). ICCLKH is shown in Figure 22-17 and described in Table 22-9.
Figure 22-17. I2C Clock High-Time Divider Register (ICCLKH)
31 16
Reserved
R-0
15 0
ICCH
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Table 22-9. I2C Clock High-Time Divider Register (ICCLKH) Field Descriptions
Bit Field Value Description
31-16 Reserved 0 These reserved bit locations are always read as zeros. A value written to this field has no effect.
15-0 ICCH 0-FFFFh Clock high-time divide-down value of 1-65536. The period of the module clock is multiplied by
(ICCH + d) to produce the high-time duration of the I2C serial on the I2Cx_SCL pin.

Table of Contents