I2C Registers
1335
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Inter-Integrated Circuit (I
2
C) Interface
19.5 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 19-3. I2C Registers
Offset
Acronym
Register Name
Section
0x0
I2CMSA
I2C Master Slave Address
0x4
I2CMCS
I2C Master Control/Status
0x8
I2CMDR
I2C Master Data
0xC
I2CMTPR
I2C Master Timer Period
0x10
I2CMIMR
I2C Master Interrupt Mask
0x14
I2CMRIS
I2C Master Raw Interrupt Status
0x18
I2CMMIS
I2C Master Masked Interrupt Status
0x1C
I2CMICR
I2C Master Interrupt Clear
0x20
I2CMCR
I2C Master Configuration
0x24
I2CMCLKOCNT
I2C Master Clock Low Time-out Count
0x2C
I2CMBMON
I2C Master Bus Monitor
0x30
I2CMBLEN
I2C Master Burst Length
0x34
I2CMBCNT
I2C Master Burst Count
0x800
I2CSOAR
I2C Slave Own Address
0x804
I2CSCSR
I2C Slave Control/Status
0x808
I2CSDR
I2C Slave Data
0x80C
I2CSIMR
I2C Slave Interrupt Mask
0x810
I2CSRIS
I2C Slave Raw Interrupt Status
0x814
I2CSMIS
I2C Slave Masked Interrupt Status
0x818
I2CSICR
I2C Slave Interrupt Clear
0x81C
I2CSOAR2
I2C Slave Own Address 2
0x820
I2CSACKCTL
I2C Slave ACK Control
0xF00
I2CFIFODATA
I2C FIFO Data
0xF04
I2CFIFOCTL
I2C FIFO Control
0xF08
I2CFIFOSTATUS
I2C FIFO Status
0xFC0
I2CPP
I2C Peripheral Properties
0xFC4
I2CPC
I2C Peripheral Configuration
Complex bit access types are encoded to fit into small table cells.
shows the codes that are
used for access types in this section.
Table 19-4. I2C Access Type Codes
Access Type
Code
Description
Read Type
R
R
Read
RC
C
R
to Clear
Read
Write Type
W
W
Write
Reset or Default Value
-
n
Value after reset or the default
value