Datasheet

I2CXSR
I2CDXR
I2CRSR
I2CDRR
Clock
Synchronizer
Prescaler
Noise Filters
Arbitrator
I2C INT
Peripheral Bus
Interrupt to
CPU/PIE
SDA
SCL
Control/Status
Registers
CPU
I C Module
2
TX FIFO
RX FIFO
FIFO Interrupt to
CPU/PIE
TMS320F28030, TMS320F28031, TMS320F28032
TMS320F28033, TMS320F28034, TMS320F28035
www.ti.com
SPRS584J APRIL 2009REVISED OCTOBER 2013
A. The I
2
C registers are accessed at the SYSCLKOUT rate. The internal timing and signal waveforms of the I
2
C port are
also at the SYSCLKOUT rate.
B. The clock enable bit (I2CAENCLK) in the PCLKCRO register turns off the clock to the I
2
C port for low power
operation. Upon reset, I2CAENCLK is clear, which indicates the peripheral internal clocks are off.
Figure 4-11. I
2
C Peripheral Module Interfaces
The registers in Table 4-12 configure and control the I
2
C port operation.
Table 4-12. I2C-A Registers
EALLOW
NAME ADDRESS DESCRIPTION
PROTECTED
I2COAR 0x7900 No I
2
C own address register
I2CIER 0x7901 No I
2
C interrupt enable register
I2CSTR 0x7902 No I
2
C status register
I2CCLKL 0x7903 No I
2
C clock low-time divider register
I2CCLKH 0x7904 No I
2
C clock high-time divider register
I2CCNT 0x7905 No I
2
C data count register
I2CDRR 0x7906 No I
2
C data receive register
I2CSAR 0x7907 No I
2
C slave address register
I2CDXR 0x7908 No I
2
C data transmit register
I2CMDR 0x7909 No I
2
C mode register
I2CISRC 0x790A No I
2
C interrupt source register
I2CPSC 0x790C No I
2
C prescaler register
I2CFFTX 0x7920 No I
2
C FIFO transmit register
I2CFFRX 0x7921 No I
2
C FIFO receive register
I2CRSR No I
2
C receive shift register (not accessible to the CPU)
I2CXSR No I
2
C transmit shift register (not accessible to the CPU)
Copyright © 2009–2013, Texas Instruments Incorporated Peripherals 79
Submit Documentation Feedback
Product Folder Links: TMS320F28030 TMS320F28031 TMS320F28032 TMS320F28033 TMS320F28034
TMS320F28035