beautypg.com

3 – module 2 peripheral registers, Ds4830a user’s guide, Module 2 – Maxim Integrated DS4830A Optical Microcontroller User Manual

Page 36

background image

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]