Production Data
WM8776
REGISTER MAP
The complete register map is shown below. The detailed description can be found in the relevant text
of the device description. The WM8776 can be configured using the Control Interface. All unused bits
should be set to ‘0’.
REGISTER
B
B
B
B
B
B
B
9
B8
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
(HEX)
079
15 14 13 12 11 10
R0 (00h)
R1 (01h)
R2 (02h)
R3 (03h)
R4 (04h)
R5 (05h)
R6 (06h)
R7 (07h)
R8 (08h)
R9 (09h)
R10 (0Ah)
R11 (0Bh)
R12 (0Ch)
R13 (ODh)
R14 (0Eh)
R15 (0Fh)
R16 (10h)
R17 (11h)
R18 (12h)
R19 (13h)
R20 (14h)
R21 (15h)
R22 (16h)
R23 (17h)
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
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
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
UPDATE HPLZCEN
UPDATE HPRZCEN
UPDATEA HPMZCEN
UPDATED
HPLA[6:0]
HPRA[6:0]
079
HPMASTA[6:0]
079
LDA[7:0]
0FF
UPDATED
RDA[7:0]
MASTDA
0
0FF
UPDATED
0FF
0
0
0
0
0
TOD
0
0
IZD
0
PHASE[1:0]
000
0
PL[3:0]
ATC
0
DZCEN
DMUTE
090
0
0
0
0
0
0
0
0
0
0
0
0
000
0
0
0
DZFM [1:0]
DEEMPH
000
DACWL[1:0]
ADCWL[1:0]
DACBCP DACLRP
ADCBCP ADCLRP
ADCOSR
DACFMT[1:0]
ADCFMT[1:0]
ADCRATE[2:0]
PDWN
022
ADCHPD
ADCMCLK
022
ADCMS DACMS
DACRATE[2:0]
022
0
0
AINPD
0
0
HPPD
DACPD ADCPD
008
ZCLA
ZCRA
LAG[7:0]
0CF
0CF
07B
000
RAG[7:0]
0
LCSEL[1:0]
MAXGAIN[2:0]
0
LCT[3:0]
LCEN
ALCZC
0
0
HLD[3:0]
ATK[3:0]
FDECAY
DCY[3:0]
032
0
0
0
1
0
NGTH[2:0]
0
NGAT
000
TRANWIN[2:0]
MAXATTEN[3:0]
AMX[4:0]
0A6
001
LRBOTH MUTELA MUTERA
0
0
0
0
MX[2:0]
001
SOFTWARE RESET
not reset
PD Rev 4.0 April 2005
41
w