Table 4 I2C Module Registers Name Address Description I2COAR 0x7900 I2C own

Table 4 i2c module registers name address description

This preview shows page 20 - 22 out of 38 pages.

Table 4. I2C Module Registers Name Address Description I2COAR 0x7900 I2C own address register I2CIER 0x7901 I2C interrupt enable register I2CSTR 0x7902 I2C status register I2CCLKL 0x7903 I2C clock low-time divider register I2CCLKH 0x7904 I2C clock high-time divider register I2CCNT 0x7905 I2C data count register I2CDRR 0x7906 I2C data receive register I2CSAR 0x7907 I2C slave address register I2CDXR 0x7908 I2C data transmit register I2CMDR 0x7909 I2C mode register I2CISRC 0x790A I2C interrupt source register I2CEMDR 0x790B I2C extended mode register I2CPSC 0x790C I2C prescaler register I2CFFTX 0x7920 I2C FIFO transmit register I2CFFRX 0x7921 I2C FIFO receive register I2CRSR - I2C receive shift register (not accessible to the CPU) I2CXSR - I2C transmit shift register (not accessible to the CPU) Note: To use the I2C module the system clock to the module must be enabled by setting the appropriate bit in the PCLKR0 register. See TMS320x2833x, 2823x DSP System Control and Interrupts Reference Guide (literature number SPRUFB0 ). 20 TMS320x280x Inter-Integrated Circuit Module SPRUG03A–August 2008–Revised July 2009 Submit Documentation Feedback
Image of page 20