Pre-Production
WM8904
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
Enable charge-pump digits
REFER TO
Charge Pump
R98 (62h)
Charge
Pump 0
0
CP_ENA
0
0 = disable
1 = enable
Register 62h Charge Pump 0
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
REFER TO
Enable dynamic charge pump power control
Charge Pump
R104 (68h)
Class W
0
CP_DYN_PWR
0
0 = Charge pump controlled by volume register
settings (Class G)
1 = Charge pump controlled by real-time audio level
(Class W)
Class W is recommended for lowest power
consumption.
Register 68h Class W
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
REFER TO
Write Sequencer Enable.
0 = Disabled
Control Write
Sequencer
R108 (6Ch)
Write
Sequencer 0
8
WSEQ_ENA
0
1 = Enabled
Sequence Write Index. This is the memory location
to which any updates to R109 and R110 will be
copied.
Control Write
Sequencer
4:0
WSEQ_WRITE_I
NDEX [4:0]
0_0000
0 to 31 = RAM addresses
Register 6Ch Write Sequencer 0
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
REFER TO
Width of the data block written in this sequence step. Control Write
Sequencer
000 = 1 bit
R109 (6Dh)
Write
Sequencer 1
14:12
WSEQ_DATA_
WIDTH [2:0]
000
001 = 2 bits
010 = 3 bits
011 = 4 bits
100 = 5 bits
101 = 6 bits
110 = 7 bits
111 = 8 bits
Bit position of the LSB of the data block written in this Control Write
11:8
7:0
WSEQ_DATA_S
TART [3:0]
0000
sequence step.
0000 = Bit 0
…
Sequencer
1111 = Bit 15
Control Register Address to be written to in this
sequence step.
Control Write
Sequencer
WSEQ_ADDR
[7:0]
0000_0000
Register 6Dh Write Sequencer 1
PP, Rev 3.3, September 2012
167
w