WM8940
Pre-Production
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
Power on Bias Control
REFER TO
6
5
4
POB_CTRL
0
POP Minimisation
POP Minimisation
POP Minimisation
0=normal (current bias based on VMID)
1=Startup (current bias not based on VMID)
VMID Soft Start
SOFT_START
TOGGLE
SR
0
0=disabled
1=enabled
0
Fast VMID Discharge
0=normal
1=enable (used during powerdown)
3:1
000
Approximate sample rate (configures the coefficients
for the internal digital filters):
Audio Sample
Rates
000=48kHz
001=32kHz
010=24kHz
011=16kHz
100=12kHz
101=8kHz
110-111=reserved
0
SLOWCLKEN
MODE_GPIO
0
Enables the Timeout Clock for zero cross detection.
Zero Cross
Timeout
8 (08h)
15:8
7
00h
0
Reserved
Selects MODE as a GPIO pin
Control Interface
0 = MODE is an input. MODE selects 2-wire mode
when low and 3-wire mode when high.
1 = MODE can be an input or output under the control
of the GPIO control register. Interface operates in 3-
wire mode regardless of what happens on the MODE
pin.
6
0
Reserved
5:4
OPCLKDIV
00
PLL Output clock division ratio
00=divide by 1
General Purpose
Input Output
01=divide by 2
10=divide by 3
11=divide by 4
3
GPIOPOL
GPIOSEL
0
GPIO Polarity invert
0=Non inverted
1=Inverted
General Purpose
Input Output
2:0
000
CSB/GPIO pin function select:
000=CSB input
001= Jack insert detect
010=Temp ok
General Purpose
Input Output
011=Amute active
100=PLL clk o/p
101=PLL lock
110=Reserved
111=Reserved
9 (09h)
15:2
1
Reserved
AUTOINC
1
Auto-Incremental write enable
Control Interface
0=Auto-Incremental writes disabled
1=Auto-Incremental writes enabled
0
0
Reserved
Reserved
10 (0Ah)
15:7
00
Pre-Production, Rev 3.0, February 2007
70
w