User guide

DS4830A User’s Guide
36
4.3Module 2 Peripheral Registers
MODULE 2
Register
index
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
I2CBUF_S 00h
D[15:0]
I2CST_S 01h I2CBUS I2CBUSY - - - I2CSCL I2CROI I2CGCI I2CNACKI - I2CAMI I2CTOI I2CSTRI I2CRXI I2CTXI I2CSRI
MPNTR 02h - - - - - PAGE[2:0] MEM_PNTR[7:0]
I2CTXFST 03h - - - - - - THSH -
I2CTXFIE 04h TXPG_EN - - - - - THSH -
I2CRXFST 05h - - - - FULL - THSH EMPTY
I2CRXFIE 06h RXFIFO_EN - - - FULL - THSH EMPTY
I2CST2_S 07h - - I2CSPI SADI MADI - I2CXFRON -
RPNTR 08h - - - - - PAGE[2:0] MEM_PNTR[7:0]
I2CCN_S 09h - - ADDR4EN ADDR3EN ADDR2EN SMB_MOD I2CSTREN I2CGCEN I2CSTOP I2CSTART I2CACK I2CSTRS - I2CMODE - I2CEN
I2CSLA_S 0Ch SLAVE_ADDRESS[7:1] I2CMODE
I2CSLA2_S 0Dh SLAVE_ADDRESS[7:1] I2CMODE
I2CSLA3_S 0Eh SLAVE_ADDRESS[7:1] I2CMODE
I2CSLA4_S 0Fh SLAVE_ADDRESS[7:1] I2CMODE
I2CIE2_S 10h - - I2CSPIE SADIE MADIE - - -
MADDR 11h - - - ROLLOVR - PAGE[2:0] MEM_ADDR[7:0]
MADDR2 12h - - - ROLLOVR - PAGE[2:0] MEM_ADDR[7:0]
MADDR3 13h - - - ROLLOVR - PAGE[2:0] MEM_ADDR[7:0]
MADDR4 14h - - - ROLLOVR - PAGE[2:0] MEM_ADDR[7:0]
CURR_SLA 15h MADR_EN4 MADR_EN3 MADR_EN2 MADR_EN1 SLA4 SLA3 SLA2 SLA1
I2CIE_S 16h - - - - - - I2CROIE I2CGCIE I2CNACKIE - I2CAMIE I2CTOIE I2CSTRIE I2CRXIE I2CTXIE I2CSRIE
ICDT0 18h ICDT0[15:0]
ICDT1 19h ICDT1[15:0]
ICDC 1Ah DME - REGE - CMD[3:0]
ICDF 1Bh - - - - PSS1 PSS0 JTAG_SPE TXC
ICDB 1Ch ICDB[7:0]
ICDA 1Dh ICDA[15:0]
ICDD 1Eh ICDD[15:0]