Datasheet
ADP8863
Rev. A | Page 24 of 52
I
2
C PROGRAMMING AND DIGITAL CONTROL
The ADP8863 provides full software programmability to facili-
tate its adoption in various product architectures. The I
2
C address
is 0101011x (x = 0 during write, x = 1 during read). Therefore,
the write address is 0x56 and the read address is 0x57.
Note the following general behavior of registers:
• All registers are set to their default values during reset or
after a UVLO event.
• All registers are read/write unless otherwise specified.
• Unused bits are read as zero.
Table 8 to Table 84 provide register and bit descriptions. The
reset value for all bits in the bit map tables is all 0s, except in
Table 10 (see Table 10 for its unique reset value). Wherever the
acronym N/A appears in the tables, it means not applicable.
08392-048
ST ACK ACK
ACK
0101011
ST
R/W
SLAVE TO MASTER
MASTER TO SLAVE
START
DEVICE ID
FOR WRITE
OPERATION
WRITE = 0
FROM ADP8863
FROM ADP8863
FROM ADP8863
STOP
SELECT REGISTER TO WRITE
8-BIT VALUE TO WRITE IN THE
ADDRESSED REGISTER
B0B7B0B7B0B7
REGISTER VALUEREGISTER ADDRESS
Figure 49. I
2
C Write Sequence
08392-049
SLAVE TO MASTER
MASTER TO SLAVE
START
DEVICE ID
FOR WRITE
OPERATION
FROM ADP8863
FROM ADP8863
FROM ADP8863
STOP
SELECT REGISTER TO WRITE
8-BIT VALUE TO WRITE IN THE
ADDRESSED REGISTER
B0B7B0B7B0B7B0B7
ST
R/W
ACK ACK ACK ACK0101011 STRS0101011
R/W
FROM MASTER
READ = 1
DEVICE ID
FOR READ
OPERATION
REPEATED START
WRITE = 0
REGISTER ADDRESS REGISTER VALUE
Figure 50. I
2
C Read Sequence