![Texas Instruments AM1808 Technical Reference Manual Download Page 1008](http://html.mh-extra.com/html/texas-instruments/am1808/am1808_technical-reference-manual_10945581008.webp)
Registers
1008
SPRUH82C – April 2013 – Revised September 2016
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
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
and described in
.
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
and described in
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.