MAX97236EVKIT+ Maxim Integrated Products, MAX97236EVKIT+ Datasheet - Page 33

no-image

MAX97236EVKIT+

Manufacturer Part Number
MAX97236EVKIT+
Description
Audio Modules & Development Tools MAX97236 Eval Kit
Manufacturer
Maxim Integrated Products
Datasheet

Specifications of MAX97236EVKIT+

Lead Free Status / Rohs Status
Lead free / RoHS Compliant
The third byte sent to the IC contains the data that is
written to the chosen register. An acknowledge pulse
from the IC signals receipt of the data byte. The address
pointer autoincrements to the next register address after
each received data byte. This autoincrement feature
allows a master to write to sequential registers within
one continuous frame. The master signals the end of
transmission by issuing a STOP condition. Register
addresses greater than 0x0C are reserved. Do not write
to these addresses.
Send the slave address with the R/W bit set to 1 to initi-
ate a read operation. The IC acknowledges receipt of
its slave address by pulling SDA low during the 9th SCL
clock pulse. A START command followed by a read com-
mand resets the address pointer to register 0x00.
The first byte transmitted from the IC is the content of
register 0x00. Transmitted data is valid on the rising
edge of SCL. The address pointer autoincrements after
each read data byte. This autoincrement feature allows
all registers to be read sequentially within one continuous
Figure 15. Reading One Byte of Data from the IC
Figure 16. Reading n Bytes of Data from the IC
S
S
SLAVE ADDRESS
SLAVE ADDRESS
ACKNOWLEDGE FROM
ACKNOWLEDGE FROM
MAX97236
R/W
MAX97236
R/W
0
A
Audio Amplifier with Jack Detection
0
A
REGISTER ADDRESS
ACKNOWLEDGE FROM
Read Data Format
REGISTER ADDRESS
ACKNOWLEDGE FROM
REPEATED START
MAX97236
REPEATED START
MAX97236
A
Sr
A
Sr
SLAVE ADDRESS
frame. A STOP condition can be issued after any number
of read data bytes. If a STOP condition is issued followed
by another read operation, the first data byte to be read
is from register 0x00.
The address pointer can be preset to a specific register
before a read command is issued. The master presets the
address pointer by first sending the IC’s slave address
with the R/W bit set to 0 followed by the register address.
A REPEATED START condition is then sent followed by
the slave address with the R/W bit set to 1. The IC then
transmits the contents of the specified register. The
address pointer autoincrements after transmitting the
first byte.
The master acknowledges receipt of each read byte
during the acknowledge clock pulse. The master must
acknowledge all correctly received bytes except the last
byte. The final byte must be followed by a not acknowledge
from the master and then a STOP condition.
trates the frame format for reading one byte from the IC.
Figure 16
bytes from the IC.
ACKNOWLEDGE FROM
SLAVE ADDRESS
ACKNOWLEDGE FROM
MAX97236
illustrates the frame format for reading multiple
MAX97236
R/W
R/W
1
A
1
NOT ACKNOWLEDGE FROM MASTER
A
DATA BYTE
1 BYTE
REGISTER ADDRESS POINTER
DATA BYTE
AUTOINCREMENT INTERNAL
1 BYTE
REGISTER ADDRESS POINTER
AUTOINCREMENT INTERNAL
Figure 15
A
A
P
P
illus-
33

Related parts for MAX97236EVKIT+