3 memory address pointer (map), Register quick reference, Section 6.2.3.1 – Cirrus Logic CS4270 User Manual

Page 31: Cs4270, 1 map increment (incr)

Advertising
background image

DS686F1

31

CS4270

6.2.3

Memory Address Pointer (MAP)

The MAP byte comes after the address byte and selects the register to be read or written. Refer to

Figures 20

and

21 on page 29

, and

Figure 22 on page 30

.

6.2.3.1

Map Increment (INCR)

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 written, allowing block reads or writes of successive registers.

7. REGISTER QUICK REFERENCE

This table shows the register and register bit names and their associated default values.

Addr

Function

7

6

5

4

3

2

1

0

01h Device ID

ID3

ID2

ID1

ID0

REV3

REV2

REV1

REV0

p 32

1

1

0

0

0

0

0

1

02h Power Control

Freeze

Reserved PDN_ADC Reserved Reserved Reserved

PDN_DAC

PDN

p 32

0

0

0

0

0

0

0

0

03h Mode Control

Reserved

Reserved

FM1

FM0

MCLK_
FREQ2

MCLK_
FREQ1

MCLK_
FREQ0

POPG

p 33

0

0

1

1

0

0

0

0

04h ADC and DAC

Control

ADC_HPF_

FRZ_A

ADC_HPF_

FRZ_B

DIG_

LOOPBK

DAC_DIF1 DAC_DIF0 Reserved

Reserved

ADC_DIF0

p 34

0

0

0

0

0

0

0

0

05h Transition

Control

DAC_SNGL_

VOL

DAC_SOFT DAC_ZC

ADC_INV_

B

ADC_INV_

A

DAC_INV_

B

DAC_INV_A

DE_EMPH

p 35

0

1

1

0

0

0

0

0

06h Mute Control

Reserved

Reserved

AUTO_

MUTE

MUTE_

ADC_CHB

MUTE_

ADC_CH A

MUTE_

POL

MUTE_DAC_

CHB

MUTE_DAC_

CHA

p 36

0

0

1

0

0

0

0

0

07h DAC Channel A

Volume Control

DACA_

VOL7

DACA_

VOL6

DACA_

VOL5

DACA_

VOL4

DACA_

VOL3

DACA_

VOL2

DACA_

VOL1

DACA_

VOL0

p 36

0

0

0

0

0

0

0

0

08h DAC Channel B

Volume Control

DACB_

VOL7

DACB_

VOL6

DACB_

VOL5

DACB_

VOL4

DACB_

VOL3

DACB_

VOL2

DACB_

VOL1

DACB_

VOL0

p 37

0

0

0

0

0

0

0

0

Advertising