English
Language : 

WM8958 Datasheet, PDF (265/377 Pages) Wolfson Microelectronics plc – Multi-Channel Audio Hub CODEC for Smartphones
Pre-Production
WM8958
REGISTER BITS BY ADDRESS
REGISTER BIT
ADDRESS
R0 (00h) 15:0
Software
Reset
LABEL
DEFAULT
DESCRIPTION
REFER TO
SW_RESET
[15:0]
0000_0000 Writing to this register resets all registers to their default
_0000_000 state. (Note - Control Write Sequencer registers are not
0
affected by Software Reset.)
Reading from this register will indicate device ID 8958h.
Register 00h Software Reset
REGISTER BIT
LABEL
DEFAULT
DESCRIPTION
REFER TO
ADDRESS
R1 (01h)
13 SPKOUTR_EN
0
SPKMIXR Mixer, SPKRVOL PGA and SPKOUTR
Power
A
Output Enable
Managemen
t (1)
0 = Disabled
1 = Enabled
12 SPKOUTL_EN
A
0
SPKMIXL Mixer, SPKLVOL PGA and SPKOUTL Output
Enable
0 = Disabled
1 = Enabled
11 HPOUT2_ENA
0
HPOUT2 Output Stage Enable
0 = Disabled
1 = Enabled
9 HPOUT1L_EN
A
0
Enables HPOUT1L input stage
0 = Disabled
1 = Enabled
For normal operation, this bit should be set as the first
step of the HPOUT1L Enable sequence.
8 HPOUT1R_EN
0
Enables HPOUT1R input stage
A
0 = Disabled
1 = Enabled
For normal operation, this bit should be set as the first
step of the HPOUT1R Enable sequence.
5
MICB2_ENA
0
Microphone Bias 2 Enable
0 = Disabled
1 = Enabled
4
MICB1_ENA
0
Microphone Bias 1 Enable
0 = Disabled
1 = Enabled
2:1
VMID_SEL
[1:0]
00
VMID Divider Enable and Select
00 = VMID disabled (for OFF mode)
01 = 2 x 40k divider (for normal operation)
10 = 2 x 240k divider (for low power standby)
11 = Reserved
0
BIAS_ENA
0
Enables the Normal bias current generator (for all
analogue functions)
0 = Disabled
1 = Enabled
Register 01h Power Management (1)
w
PP, August 2012, Rev 3.4
265