wm8952 Wolfson Microelectronics plc, wm8952 Datasheet - Page 55

no-image

wm8952

Manufacturer Part Number
wm8952
Description
Mono Adc With Microphone Pre-amplifier
Manufacturer
Wolfson Microelectronics plc
Datasheet
Pre Production
Note: Bits marked in green are readable. Other bits are write-only.
w
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
Dec
REGISTER MAP
ADDR
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
Hex
Software Reset
Power management 1
Power management 2
Power management 3
Audio Interface
Companding control
Clock Gen control
Additional control
GPIO Stuff
Control Interface
Reserved
Reserved
Reserved
Reserved
ADC Control
ADC Digital Vol
Notch Filter 1
Notch Filter 2
Notch Filter 3
Notch Filter 4
Notch Filter 5
Notch Filter 6
Notch Filter 7
Notch Filter 8
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
ALC control 1
ALC control 2
ALC control 3
Noise Gate
PLL N
PLL K 1
PLL K 2
PLL K 3
Reserved
Reserved
Spare Register
Reserved
Input ctrl
INP PGA gain ctrl
Reserved
ADC BOOST ctrl
Reserved
Thermal Shutdown
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Register Name
NF0_UP
NF0_UP
NF1_UP
NF1_UP
NF2_UP
NF2_UP
NF3_UP
NF3_UP
B15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
NF0_EN
NF1_EN
NF2_EN
NF3_EN
NF3_LP
B14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
B13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
ALCGAIN[5:0]
B12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
B11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
B10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
SOTWARE RESET ON WRITE / CHIP ID ON READ
B9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
ALCMODE
MICBVSEL
PGABOOST
CLKSEL
ALCSEL
HPFEN
BCP
B8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
LVLSHIFT_EN
PLL_POWERDO
MODE_GPIO
INPPGAZC
FRAMEP
HPFAPP
B7
WN
0
0
0
0
0
1
0
0
0
0
0
0
0
NF0_A0[13:0]
NF0_A1[13:0]
NF1_A0[13:0]
NF1_A1[13:0]
NF2_A0[13:0]
NF2_A1[13:0]
NF3_A0[13:0]
NF3_A1[13:0]
MCLKDIV[2:0]
INPPGAMUTE
FRACEN
AUXEN
B6
0
0
0
0
0
0
1
0
0
0
0
0
0
ALCHLD[3:0]
ALCDCY[3:0]
WL[1:0]
MICP2BOOSTVOL[2:0]
SOFT_START
HPFCUT[2:0]
PLLEN
PLL_PRESCALE[1:0]
WL8
B5
0
0
0
1
0
0
0
0
OPCLKDIV[1:0]
ALCMAX[2:0]
BOOSTEN
PLLK[17:9]
TOGGLE
PLLK[8:0]
MICBEN
B4
0
0
0
1
0
0
0
0
ADCVOL[7:0]
FMT[1:0]
BCLKDIV[2:0]
AUXMODE
GPIOPOL
BIASEN
NGEN
B3
0
0
0
0
1
0
0
INPPGAVOL[5:0]
0
0
PLLK[23:18]
PP, Rev 3.0, December 2008
INPPGAEN
AUX2INPPGA
SR[2:0]
B2
0
0
0
0
1
0
0
0
ADC_COMP[1:0]
ALCLVL[3:0]
ALCATK[3:0]
PLLN[3:0]
DEVICE_REVISION[2:0]
AUX2BOOSTVOL[2:0]
GPIOSEL[2:0]
ALCMIN[2:0]
MICN2INPPGA
ALRSWAP
NGTH[2:0]
AUTOINC
ALCZC
TSDEN
B1
0
0
0
1
0
VMIDSEL[1:0]
MICP2INPPGA
SLOWCLKEN
ADCPOL
ADCEN
B0
MS
0
0
0
0
1
0
0
WM8952
1000_1001_0100_0000
0000_0000_0000_0000
0000_0000_0000_0000
0000_0000_0000_0000
0000_0000_0101_0000
0000_0000_0000_0000
0000_0001_0100_0000
0000_0000_0000_0000
0000_0000_0000_0000
0000_0000_0000_0010
0000_0000_1111_1111
0000_0001_0000_0000
0000_0000_1111_1111
0000_0000_0000_0000
0000_0000_0000_0000
0000_0000_0000_0000
0000_0000_0000_0000
0000_0000_0000_0000
0000_0000_0000_0000
0000_0000_0000_0000
0000_0000_0000_0000
0000_0000_0011_1000
0000_0000_0000_1011
0000_0000_0011_0010
0000_0000_0000_0000
0000_0000_0100_1000
0000_0000_0000_1100
0000_0000_1001_0011
0000_0000_1110_1001
0000_0000_0011_0000
0000_0000_0000_0010
0000_0000_0101_0000
0000_0000_0000_0000
0000_0000_0000_0010
Default Value (Bin)
55

Related parts for wm8952