EasyManua.ls Logo

Texas Instruments TMS320C6745 DSP - I2 C Prescaler Register (ICPSC); I2 C Prescaler Register (ICPSC) 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...
Registers
www.ti.com
922
SPRUH91D–March 2013–Revised September 2016
Submit Documentation Feedback
Copyright © 2013–2016, Texas Instruments Incorporated
Inter-Integrated Circuit (I2C) Module
22.3.12 I2C Prescaler Register (ICPSC)
The I2C prescaler register (ICPSC) is used for dividing down the I2C input clock to obtain the desired
prescaled module clock for the operation of the I2C. The IPSC bits must be initialized while the I2C is in
reset (IRS = 0 in ICMDR). The prescaled frequency takes effect only when the IRS bit is changed to 1.
Changing the IPSC value while IRS = 1 has no effect.
ICPSC is shown in Figure 22-26 and described in Table 22-19.
Figure 22-26. I2C Prescaler Register (ICPSC)
31 16
Reserved
R-0
15 8 7 0
Reserved IPSC
R-0 R/W-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Table 22-19. I2C Prescaler Register (ICPSC) 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 IPSC 0-FFh I2C prescaler divide-down value. IPSC determines how much the I2C input clock is divided to create the
I2C prescaled module clock:
I2C clock frequency = I2C input clock frequency/(IPSC + 1)
Note: IPSC must be initialized while the I2C is in reset (IRS = 0 in ICMDR).

Table of Contents