User Manual

���������������������������������������������������������������� Maxim Integrated Products 61
MAX98089
Low-Power, Stereo Audio Codec
with FlexSound Technology
Table 1. Register Map
I
2
C Slave Address
Configure the MAX98089 using the I
2
C control bus. The
IC uses a slave address of 0x20 or 00100000 for write
operations and 0x21 or 00100001 for read operations.
See the I
2
C Serial Interface section for a complete inter-
face description.
Registers
Table 1 lists all of the registers, their addresses, and
power-on-reset states. Registers 0x00 to 0x03 and 0xFF
are read-only while all of the other registers are read/
write. Write zeros to all unused bits in the register table
when updating the register, unless otherwise noted.
REGISTER B7 B6 B5 B4 B3 B2 B1 B0 ADDRESS DEFAULT R/W PAGE
STATUS
Status CLD SLD ULK JDET 0x00 R 117
Microphone
AGC/NG
NG AGC 0x01 R 74
Jack Status JKSNS 0x02 R 115
Battery
Voltage
VBAT 0x03 R/W 116
Interrupt
Enable
ICLD ISLD IULK 0 0 0 IJDET 0 0x0F 0x00 R/W 117
MASTER CLOCK CONTROL
Master Clock 0 0 PSCLK 0 0 0 0 0x10 0x00 R/W 85
DAI1 CLOCK CONTROL
Clock Mode SR1 FREQ1 0x11 0x00 R/W 85, 86
Any Clock
Control
PLL1 NI1[14:8] 0x12 0x00 R/W 86
NI1[7:1] NI1[0] 0x13 0x00 R/W 86
DAI1 CONFIGURATION
Format MAS1 WCI1 BCI1 DLY1 0 TDM1 FSW1 WS1 0x14 0x00 R/W 80
Clock ADC_OSR1
DAC_ORS1
0 0 BSEL1 0x15 0x00 R/W 81
I/O
Configuration
SEL1 LTEN1 LBEN1 DMONO1 HIZOFF1 SDOEN1 SDIEN1 0x16 0x00 R/W 81, 82
Time-Division
Multiplex
SLOTL1 SLOTR1 SLOTDLY1 0x17 0x00 R/W 82
Filters MODE1 AVFLT1 DHF1 DVFLT1 0x18 0x00 R/W 90
DAI2 CLOCK CONTROL
Clock Mode SR2 0 0 0 0 0x19 0x00 R/W 85
Any Clock
Control
PLL2 NI2[14:8] 0x1A 0x00 R/W 86
NI2[7:1] NI2[0] 0x1B 0x00 R/W 86
DAI2 CONFIGURATION
Format MAS2 WCI2 BCI2 DLY2 0 TDM2 FSW2 WS2 0x1C 0x00 R/W 80
Clock 0 0
DAC_
ORS2
0 0 BSEL2 0x1D 0x00 R/W 81
I/O
Configuration
SEL2 0 LBEN2 DMONO2 HIZOFF2 SDOEN2 SDIEN2 0x1E 0x00 R/W 81, 82