Datasheet
MAX9880A
Low-Power, High-Performance
Dual I
2
S Stereo Audio Codec
______________________________________________________________________________________ 65
SEQUENCE DESCRIPTION REGISTER ADDRESS REGISTER VALUE
1 SHDN = 0 0x27 04h
2 Configure system clock 0x05 10h
3 Configure DAI2 clock 0x0B 60h
4 Configure DAI2 clock 0x0C 00h
5 Configure DAI2 audio path 0x0D 11h
6 Configure DAI2 audio path 0x0E 50h
7 Select DAC audio source 0x10 21h
8 Select music filters 0x11 80h
9 Set output volume (0dB) 0x1C, 0x1D 09h
10 Set line output volume (muted) 0x1E, 0x1F 40h
11 Select headphone mode (output capacitorless mode) 0x24 02h
12 Enable line outputs and DAC as required 0x26 0Ch
13 Enable MAX9880A 0x27 84h
Table 34. Music Playback
SEQUENCE DESCRIPTION REGISTER ADDRESS REGISTER VALUE
1 SHDN = 0 0x27 04h
2 Configure system clock 0x05 10h
3 Configure DAI1 clock 0x0B 0Fh
4 Configure DAI1 clock 0x0C 1Fh
5 Configure DAI1 audio path 0x0D 04h
6 Configure DAI2 audio path 0x0E 30h
7 Select DAC audio source 0x10 21h
8 Select voice GSM filters 0x11 33h
9 Set ADC level to 0dB 0x18, 0x19 03h
10 Configure microphone gain (20dB preamp gain) 0x20, 0x21 54h
11 Set headphone volume 0x1C, 0x1D 09h
12 Set line output volume (if using) 0x1E, 0x1F 40h
13 Configure ADC input mixer 0x22 50h
14 Configure MICBIAS voltage (2.2V) 0x23 01h
15 Select headphone mode 0x24 01h
16 Enable line outputs, ADC and DAC as required 0x26 0Bh
17 Enable MAX9880A 0x27 84h
Table 35. Voice Duplex
Example of Register Settings for Music
Playback and Voice Duplex Senarios
Music Playback
f
MCLK
= 12.288MHz (master clock supplied to codec),
f
LRCLK
= 48kHz, standard I
2
S format, codec in slave
mode, music source connected through S2 pins to
DAI2 audio path, and output on headphone amplifiers
(output capacitorless mode).
Voice Duplex
f
MCLK
= 13MHz (master clock supplied to codec),
f
LRCLK
= 8kHz, TDM/PCM format, codec in slave
mode, voice signals on S1 pins to DAI1 audio path and
output on headphone amplifier left (differential mode).










