Advanced Information
WM8753L
REGISTER MAP
ADDRESS
REGISTER
REMARKS
BIT[8]
BIT[7]
BIT[6]
BIT[5]
BIT[4]
BIT[3]
BIT[2]
BIT[1]
BIT[0]
DEFAULT
(Bit 15:9)
R1 (01h)
R2 (02h)
0000001
0000010
DAC Control
ADC Control
PCM Audio
Interface
0
0
DACINV
ADCPOL[1:0]
DMONOMIX[1:0]
DACMU
DEEMPH[1:0]
HPOR
0
000001000
000000000
DATSEL[1:0]
VXFILT
PLRP
HPMODE[1:0]
ADCHPD
R3 (03h)
0000011
ADCDOP V X C L K I N
PMS
MONO
PWL[1:0]
PFORMAT[1:0]
000001010
Hi-Fi Audio
Interface
R4 (04h)
R5 (05h)
R6 (06h)
0000100
0000101
0000110
0
0
BCLKINV
VXCLKTRI
PSR
MS
BCLKTRI
0
LRSWAP
LRP
WL[1:0]
FORMAT[1:0]
VXFSOE LRCOE
USB
000001010
000110011
000000000
Interface Control
Sample Rate Ctrl
(1)
VXDTRI ADCDTRI
IFMODE[1:0]
SRMODE
SR[4:0]
Sample Rate Ctrl
(2)
R7 (07h)
0000111
PBMODE[2:0]
BMODE[2:0]
LDACVOL[7:0]
VXDOSR
ADCOSR DACOSR
000000111
R8 (08h)
0001000
0001001
0001010
0001011
0001100
0001101
0001110
0001111
0010000
0010001
0010010
0010011
0010100
0010101
0010110
0010111
0011000
Left DAC volume
Right DAC volume
Bass control
Treble control
ALC1
LDVU
011111111
011111111
000001111
000001111
001111011
000000000
000110010
000000000
011000011
011000011
011000000
000000000
000000000
000000000
000000000
000000000
000000000
R9 (09h)
RDVU
RDACVOL[7:0]
R10 (0Ah)
R11 (0Bh)
R12 (0Ch)
R13 (0Dh)
R14 (0Eh)
R15 (0Fh)
R16 (10h)
R17 (11h)
R18 (12h)
R19 (13h)
R20 (14h)
R21 (15h)
R22 (16h)
R23 (17h)
R24 (18h)
0
0
BB
0
BC[2:0]
0
BASS[3:0]
TC
0
TRBL[3:0]
ALCL[3:0]
HLD[3:0]
ATK[3:0]
ALCSEL[1:0]
MAXGAIN[2:0]
ALCSR[3:0]
DCY[3:0]
NGTH[4:0]
ALC2
ALCZC
ALC3
0
Noise Gate
0
LAVU
RAVU
0
0
NGG
NGAT
Left ADC volume
Right ADC volume
Additional control
3D Control
LADCVOL[7:0]
RADCVOL[7:0]
VSEL[1:0]
MODE3D
0
3DLC
MICB
PGAL
ROUT2
0
0
0
ADCDIV2 DACDIV2
TOEN
3DEN
0
3DUC
VREF
ALCMIX
LOUT2
0
3DDEPTH[3:0]
Pwr Mgmt (1)
Pwr Mgmt (2)
Pwr Mgmt (3)
Pwr Mgmt (4)
ID register
VMIDSEL[1:0]
MICAMP1EN MICAMP2E
VDAC
PGAR
OUT3
0
DACL
DACR
ADCR
0
DIGENB
LINEMIX
0
ADCL
OUT4
RXMIX
MONO2
LOUT1
ROUT1
MONO1
0
0
0
0
RECMIX MONOMIX RIGHTMIX
READSEL[2:0]
LEFTMIX
READEN
0
0
RDDAT
HPSW
IPOL
GPIO5
IPOL
GPIO4
IPOL
GPIO3
IPOL
MICDET
IPOL
MICSHT
IPOL
R25 (19h)
R26 (1Ah)
0011001
Interupt Polarity
Interupt Enable
0
0
TSDIPOL
TSDIEN
0
0
000000000
000000000
GPIO5
IEN
GPIO4
IEN
GPIO3
IEN
MICDET
IEN
MICSHT
IEN
0011010
0011011
HPSWIEN
0
R27 (1Bh)
R28 (1Ch)
R31 (1Fh)
R32 (20h)
R33 (21h)
R34 (22h)
R35 (23h)
R36 (24h)
R37 (25h)
R38 (26h)
R39 (27h)
R40 (28h)
R41 (29h)
R42 (2Ah)
R43 (2Bh)
R44 (2Ch)
R45 (2Dh)
GPIO Control (1)
GPIO Control (2)
Reset
INTCON[1:0]
GPIO3M[2:0]
0
GPIO5M[1:0]
GP2M[2:0]
GPIO4M[2:0]
GP1M[2:0]
000000000
000000000
not reset
0011100
0011111
writing 000000000 to this register resets all registers to their default state
0100000
0100001
0100010
0100011
0100100
0100101
0100110
0100111
0101000
0101001
0101010
0101011
0101100
0101101
Record Mix (1)
Record Mix (2)
Left out Mix (1)
Left out Mix (2)
Right out Mix (1)
Right out Mix (2)
Mono out Mix (1)
Mono out Mix (2)
LOUT1 volume
ROUT1 volume
LOUT2 volume
ROUT2 volume
MONOOUT volume
Output Control
0
RSEL
0
RRECVOL[2:0]
0
LSEL
LRECVOL[2:0]
MRECVOL[2:0]
0
001010101
000000101
001010000
001010101
001010000
001010101
001010000
001010101
001111001
001111001
001111001
001111001
001111001
000000000
0
0
0
MSEL
LD2LO
VXD2LO
RD2RO
VXD2RO
LD2MO
RD2MO
LO1VU
RO1VU
LO2VU
RO2VU
0
LM2LO
ST2LO
RM2RO
ST2RO
MM2MO
ST2MO
LO1ZC
RO1ZC
LO2ZC
RO2ZC
MOZC
LM2LOVOL[2:0]
ST2LOVOL[2:0]
RM2ROVOL[2:0]
ST2ROVOL[2:0]
MM2MOVOL[2:0]
ST2MOVOL[2:0]
0
0
0
0
0
0
VXD2LOVOL[2:0]
0
0
0
0
0
VXD2ROVOL[2:0]
0
0
VXD2MO
LOUT1VOL[6:0]
ROUT1VOL[6:0]
LOUT2VOL[6:0]
ROUT2VOL[6:0]
MONO2VOL[6:0]
VXD2MOVOL[2:0]
MONO2SW[1:0]
HPSWEN HPSWPO
TSDEN
VROI R O U T 2 I N V
OUT3SW[1:0]
AI Rev 3.1 June 2004
74
w