3 memory address pointer, 1 map auto increment, Register quick reference – Cirrus Logic CS2000-CP User Manual

Page 27: Cs2000-cp

Advertising
background image

CS2000-CP

DS761F2

27

6.3

Memory Address Pointer

The Memory Address Pointer (MAP) byte comes after the address byte and selects the register to be read
or written. Refer to the pseudocode above for implementation details.

6.3.1

Map Auto Increment

The device has MAP auto increment capability enabled by the INCR bit (the MSB) of the MAP. If INCR is
set to 0, MAP will stay constant for successive I²C writes or reads and SPI writes. If INCR is set to 1, MAP
will auto increment after each byte is read or written, allowing block reads or writes of successive regis-
ters.

7. REGISTER QUICK REFERENCE

This table shows the register and bit names with their associated default values.
EnDevCfg1 and EnDevCfg2 bits must be set to 1 for normal operation.

WARNING: All “Reserved” registers must maintain their default state to ensure proper functional operation.

Adr Name

7

6

5

4

3

2

1

0

01h

Device ID

Device4

Device3

Device2

Device1

Device0

Revision2

Revision1

Revision0

p 28

0

0

0

0

0

x

x

x

02h

Device Ctrl

Unlock

Reserved

Reserved

Reserved

Reserved

Reserved

AuxOutDis

ClkOutDis

p 28

x

x

x

0

0

0

0

0

03h

Device Cfg 1

RModSel2

RModSel1

RModSel0

RSel1

RSel0

AuxOutSrc1 AuxOutSrc0 EnDevCfg1

p 29

0

0

0

0

0

0

0

0

04h

Device Cfg 2

Reserved

Reserved

Reserved

Reserved

Reserved

LockClk1

LockClk0

FracNSrc

p 30

0

0

0

0

0

0

0

0

05h

Global Cfg

Reserved

Reserved

Reserved

Reserved

Freeze

Reserved

Reserved

EnDevCfg2

p 30

0

0

0

0

0

0

0

0

06h

-

09h

32-Bit
Ratio 0

MSB

...........................................................................................................................

MSB-7

MSB-8

...........................................................................................................................

MSB-15

LSB+15

...........................................................................................................................

LSB+8

LSB+7

...........................................................................................................................

LSB

0Ah

-

0Dh

32-Bit
Ratio 1

MSB

...........................................................................................................................

MSB-7

MSB-8

...........................................................................................................................

MSB-15

LSB+15

...........................................................................................................................

LSB+8

LSB+7

...........................................................................................................................

LSB

0Eh

-

11h

32-Bit
Ratio 2

MSB

...........................................................................................................................

MSB-7

MSB-8

...........................................................................................................................

MSB-15

LSB+15

...........................................................................................................................

LSB+8

LSB+7

...........................................................................................................................

LSB

12h

-

15h

32-Bit
Ratio 3

MSB

...........................................................................................................................

MSB-7

MSB-8

...........................................................................................................................

MSB-15

LSB+15

...........................................................................................................................

LSB+8

LSB+7

...........................................................................................................................

LSB

16h

Funct Cfg 1

ClkSkipEn AuxLockCfg

Reserved

RefClkDiv1 RefClkDiv0

Reserved

Reserved

Reserved

p 31

0

0

0

0

0

0

0

0

17h

Funct Cfg 2

Reserved

Reserved

Reserved

ClkOutUnl

LFRatioCfg

Reserved

Reserved

Reserved

p 32

0

0

0

0

0

0

0

0

1Eh

Funct Cfg 3

Reserved

ClkIn_BW2 ClkIn_BW1 ClkIn_BW0

Reserved

Reserved

Reserved

Reserved

p 32

0

0

0

0

0

0

0

0

Advertising