I2CXSR
I2CDXR
I2CRSR
I2CDRR
Clock
synchronizer
Prescaler
Noise filters
Arbitrator
I2C INT
Peripheral bus
Interrupt to
CPU/PIE
SDA
SCL
Control/status
registers
CPU
I2C module
TX FIFO
RX FIFO
FIFO Interrupt
to CPU/PIE
Figure 14-2. I2C Module Conceptual Block Diagram
14.1.5 Clock Generation
The I2C module clock determines the frequency at which the I2C module operates. A programmable prescaler in
the I2C module divides down the SYSCLK to produce the I2C module clock and this I2C module clock is divided
further to produce the I2C master clock on the SCL pin.
shows the clock generation diagram for I2C
module.
1
SYSCLK
I2C Module Clock
(ICCL + d) + (ICCH + d)
Master Clock on SCL pin
Figure 14-3. Clocking Diagram for the I2C Module
Note
To meet all of the I2C protocol timing specifications, the I2C module clock must be between 7-12 MHz.
Inter-Integrated Circuit Module (I2C)
SPRUH18I – JANUARY 2011 – REVISED JUNE 2022
TMS320x2806x Microcontrollers
837
Copyright © 2022 Texas Instruments Incorporated
Содержание TMS320 2806 Series
Страница 2: ......