English
Language : 

MAX8893CEWVT Datasheet, PDF (34/51 Pages) Maxim Integrated Products – μPMICs for Multimedia Application Processors in a 3.0mm x 2.5mm WLP
MAX8893A/MAX8893B/MAX8893C
µPMICs for Multimedia Application Processors
in a 3.0mm x 2.5mm WLP
LEGEND
MASTER TO
SLAVE
SLAVE TO
MASTER
A. WRITING TO A SINGLE REGISTER WITH THE WRITE BYTE PROTOCOL
1
7
11
8
1
S SLAVE ADDRESS
0A
REGISTER POINTER
A
R/W
8
DATA
11
AP
NUMBER OF BITS
B. WRITING TO MULTIPLE REGISTERS
1
7
11
8
1
S SLAVE ADDRESS
0 A REGISTER POINTER X
A
R/W
8
1
DATA X+n-1
A
8
DATA X
8
DATA X+n
1
8
1
A
DATA X+1
A
1
NUMBER OF BITS
AP
NUMBER OF BITS
Figure 12. Writing to the MAX8893A/MAX8893B/MAX8893C
Read Operation
The method for reading a single register (byte) is shown
in section A of Figure 13. To read a single register:
1) The master sends a start command.
2) The master sends the 7-bit slave address followed
by a read bit (0x7D).
3) The addressed slave asserts an acknowledge by
pulling SDA low.
4) The master sends an 8-bit register pointer.
5) The slave acknowledges the register pointer.
6) The master sends a REPEATED START condition.
7) The master sends the 7-bit slave address followed
by a read bit.
8) The slave asserts an acknowledge by pulling SDA low.
9) The slave sends the 8-bit data (contents of the register).
10) The master asserts an acknowledge by pulling
SDA low.
11) The master sends a STOP condition.
In addition, the MAX8893A/MAX8893B/MAX8893C can
read a block of multiple sequential registers as shown in
section B of Figure 13. Use the following procedure to
read a sequential block of registers:
1) The master sends a start command.
2) The master sends the 7-bit slave address followed
by a read bit (0x7D).
3) The addressed slave asserts an acknowledge by
pulling SDA low.
4) The master sends an 8-bit register pointer of the
first register in the block.
5) The slave acknowledges the register pointer.
6) The master sends a REPEATED START condition.
7) The master sends the 7-bit slave address followed
by a read bit.
8) The slave asserts an acknowledge by pulling SDA low.
9) The slave sends the 8-bit data (contents of the register).
10) The master asserts an acknowledge by pulling SDA low.
11) Steps 9 and 10 are repeated for as many registers
in the block, with the register pointer automatically
incremented each time.
12) The master sends a STOP condition.
34  
Maxim Integrated