Electronic Components Datasheet Search
  English  ▼

Delete All
ON OFF
ALLDATASHEET.COM

X  

Preview PDF Download HTML

ADP5587ACPZ-R7 Datasheet(PDF) 14 Page - Analog Devices

Part No. ADP5587ACPZ-R7
Description  Mobile I/O Expander and QWERTY Keypad Controller
Download  24 Pages
Scroll/Zoom Zoom In 100% Zoom Out
Maker  AD [Analog Devices]
Homepage  http://www.analog.com
Logo 

ADP5587ACPZ-R7 Datasheet(HTML) 14 Page - Analog Devices

Zoom Inzoom in Zoom Outzoom out
 14 / 24 page
background image
ADP5587
Rev. B | Page 14 of 24
I2C PROGRAMMING AND DIGITAL CONTROL
The ADP5587 provides full software programmability to
facilitate its adoption in various product architectures. All
register programming is done via the I2C bus at Address 0x69
(01101001) for a read and Address 0x68 (01101000) for a write.
All communication to the ADP5587 is performed via its I2C-
compatible serial interface. Figure 16 shows a typical write
sequence for programming an internal register. The cycle
begins with a start condition followed by the chip write address
(0x68). The ADP5587 acknowledges the chip write address byte
by pulling the data line low. The address of the register to which
data is to be written is sent next. The ADP5587 acknowledges
the register address byte by pulling the data line low. The data
byte to be written is sent next. The ADP5587 acknowledges the
data byte by pulling the data line low, and a stop condition
completes the sequence.
Figure 17 shows a typical read sequence for reading back an
internal register. The cycle begins with a start condition
followed by the chip write address (0x68). The ADP5587
acknowledges the chip write address byte by pulling the data
line low. The address of the register from which data is to be
read is sent next. The ADP5587 acknowledges the register
address byte by pulling the data line low. The cycle continues
with a repeat start followed by the chip read address (0x69). The
ADP5587 acknowledges the chip read address byte by pulling
the data line low. The ADP5587 places the contents of the
previously addressed register on the bus for readback. There is
no acknowledge following the readback data byte, and a stop
condition completes the cycle.
SUBADDRESS
CHIP ADDRESS
ST
0
1
1
0
1
0
0
0
0
0 SP
0 = WRITE
ADP5587 RECEIVES DATA
0
Figure 16. I2C Write Sequence
SUBADDRESS
CHIP ADDRESS
CHIP ADDRESS
ST
0
1
1
0
1
0
0
0
0
0
0
0
0
0
1
1
0
ST
0
1
1
0
1
0
0
0
1
SP
1 = READ
ADP5587 SENDS DATA
0 = WRITE
0
1
Figure 17. I2C Read and Write Sequences
READ START ADDR
CHIP ADDRESS
CHIP ADDRESS
ST 0
1
1
0
1
0
0
0
0
0
0
0
0
0
1
1
0
ST 0
1
1
0
1
0
0
0
0
1 = READ
ADP5587 SENDS DATA 1
0 = WRITE
0
1
1
ADP5587 SENDS DATA N
...
ST
Figure 18. I2C Read Auto-Increment


Html Pages

1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24 


Datasheet Download




Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ]  

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Alldatasheet API   |   Link Exchange   |   Manufacturer List
All Rights Reserved© Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn