I2C Registers
21.4 I2C Registers
NOTE:
All bits defined as reserved must be written by software with 0s, for preserving future
compatibility. When read, any reserved bit returns 0. Also, note that it is good software
practice to use complete mask patterns for setting or testing individually bit fields within a
register.
21.4.1 I2C Registers
lists the memory-mapped registers for the I2C. All register offset addresses not listed in
should be considered as reserved locations and the register contents should not be modified.
Table 21-8. I2C REGISTERS
Offset
Acronym
Register Name
Section
00h
I2C_REVNB_LO
04h
I2C_REVNB_HI
10h
I2C_SYSC
24h
I2C_IRQSTATUS_RAW
28h
I2C_IRQSTATUS
2Ch
I2C_IRQENABLE_SET
30h
I2C_IRQENABLE_CLR
34h
I2C_WE
38h
I2C_DMARXENABLE_SET
3Ch
I2C_DMATXENABLE_SET
40h
I2C_DMARXENABLE_CLR
44h
I2C_DMATXENABLE_CLR
48h
I2C_DMARXWAKE_EN
4Ch
I2C_DMATXWAKE_EN
90h
I2C_SYSS
94h
I2C_BUF
98h
I2C_CNT
9Ch
I2C_DATA
A4h
I2C_CON
A8h
I2C_OA
ACh
I2C_SA
B0h
I2C_PSC
B4h
I2C_SCLL
B8h
I2C_SCLH
BCh
I2C_SYSTEST
C0h
I2C_BUFSTAT
C4h
I2C_OA1
C8h
I2C_OA2
CCh
I2C_OA3
D0h
I2C_ACTOA
D4h
I2C_SBLOCK
3716
I2C
SPRUH73H – October 2011 – Revised April 2013
Copyright © 2011–2013, Texas Instruments Incorporated