Datasheet
Data Sheet ADP1660
Rev. 0 | Page 17 of 28
I
2
C INTERFACE
The ADP1660 includes an I
2
C-compatible serial interface for
control of the LED currents, as well as for readback of system
status registers. The I
2
C chip address is 0x30 (0x60 in write
mode and 0x61 in read mode). Additional I
2
C addresses are
available on request.
Figure 29 shows the I
2
C write sequence for a single register.
The subaddress byte selects the register that is written to. The
ADP1660 sends an acknowledgment to the master after the 8-bit
data byte is written. Figure 30 shows the I
2
C read sequence for a
single register.
For information about the registers and descriptions of all
register bits, see the Register Map section.
SUBADDRESS
CHIP ADDRESS
0 1 1 0 0 0 0 0
0
0
0 = WRITE
0
ADP1660 ACK
ADP1660 ACK
ADP1660 ACK
ADP1660 RECEIVES
DATA
S
T
S
P
MASTER
STOP
11018-024
Figure 29. I
2
C Write Sequence for a Single Register
ADP1660 ACK
ADP1660 ACK
ADP1660 ACK
CHIP ADDRESS
0 1 1 0 0 0 0 0
0
10
MASTER
STOP
CHIP ADDRESS
S
T
S
T
0 1 1 0 0 0 0 01
0
0 = WRITE 1 = READ
S
P
MASTER ACK
ADP1660 SENDS
DATA
SUBADDRESS
11018-025
Figure 30. I
2
C Read Sequence for a Single Register