415
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
13. I
2
C Registers
Topics discussed include the following:
•
•
13.1
Register Map
The following table lists the register map for the I
2
C registers.
All registers can be accessed through the internal register bus. A portion of the register space is visible
to an external I
2
C master through the slave interface. The registers in this portion have a
peripheral
address
in addition to their internal register bus address, and are called the
externally visible
I
2
C
registers, meaning they can be accessed by the external I
2
C master using I
2
C reads and writes (see
). The peripheral address equates to a 4-byte range within a consecutive 256-byte address
space. For peripheral addresses, the lowest address maps to the least significant byte of the internal
register (LSB), while the highest address maps to the most significant byte of the internal register
(MSB).
Ti
p
The internal address for the I
2
C registers is 0x1D000 to 0x1DFFC.
Table 49: I
2
C Register Map
Internal
Address
Peripheral
Address
Register Name
See
0x1D000–
0x1D0FC
n/a
Reserved
0x1D100
n/a
I2C_DEVID
0x1D104
n/a
I2C_RESET
0x1D108
n/a
I2C_MST_CFG
C Master Configuration Register”
0x1D10C
n/a
I2C_MST_CNTRL
0x1D110
n/a
I2C_MST_RDATA
C Master Receive Data Register”
0x1D114
n/a
I2C_MST_TDATA
C Master Transmit Data Register”
0x1D118
n/a
I2C_ACC_STAT
0x1D11C
n/a
I2C_INT_STAT
0x1D120
n/a
I2C_INT_ENABLE