3 – module 2 peripheral registers, Ds4830a user’s guide, Module 2 – Maxim Integrated DS4830A Optical Microcontroller User Manual
Page 36
DS4830A User’s Guide
36
4.3 – Module 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]