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)

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
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
1
1
0
0
0
0
0
1
02h Power Control
Freeze
Reserved PDN_ADC Reserved Reserved Reserved
PDN_DAC
PDN
0
0
0
0
0
0
0
0
03h Mode Control
Reserved
Reserved
FM1
FM0
MCLK_
FREQ2
MCLK_
FREQ1
MCLK_
FREQ0
POPG
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
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
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
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
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
0
0
0
0
0
0
0
0