ds4520etrl Maxim Integrated Products, Inc., ds4520etrl Datasheet - Page 10

no-image

ds4520etrl

Manufacturer Part Number
ds4520etrl
Description
Ds4520 9-bit I?c Nonvolatile I/o Expander Plus Memory
Manufacturer
Maxim Integrated Products, Inc.
Datasheet
See Figure 3 for a read example using the repeated
start condition to specify the starting memory location.
Reading Multiple Bytes from a Slave: The read oper-
ation can be used to read multiple bytes with a single
transfer. When reading bytes from the slave, the master
simply ACKs the data byte if it desires to read another
byte before terminating the transaction. After the mas-
ter reads the last byte it must NACK to indicate the end
of the transfer and generates a stop condition.
To achieve best results, it is highly recommended that a
decoupling capacitor is used on the IC power-supply
pins. Typical values of decoupling capacitors are 0.01µF
and 0.1µF. Use a high-quality, ceramic, surface-mount
capacitor, and mount it as close as possible to the V
and GND pins of the IC to minimize lead inductance.
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are
implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.
10
© 2004 Maxim Integrated Products
9-Bit I
I/O Expander Plus Memory
Figure 3. I
D)
A)
B)
C)
D)
TYPICAL I
EXAMPLE I
START
____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600
TWO BYTE READ
-READ I/O STATUS 0 AND I/O
STATUS 1 RGISTERS
SINGLE BYTE WRITE
-WRITE I/O CONTROL 0
REGISTER TO 00h
SINGLE BYTE READ
-READ I/O STATUS 0 RESISTER
SINGLE BYTE WRITE
-WRITE PULLUP ENABLE 0
REGISTER TO FFh
TWO BYTE WRITE
-WRITE I/O CONTROL 0 AND
I/O CONTROL 1 REGISTERS TO 00h
2
MSB
C WRITE TRANSACTION
2
1
C TRANSACTIONS (WHEN A0, A1, AND A2 ARE CONNECTED TO GND)
2
is a registered trademark of Dallas Semiconductor Corporation.
C Communication Examples
0
2
Applications Information
1
ADDRESS*
C Nonvolatile
SLAVE
0
A2
Power-Supply Decoupling
START
START
START 1 0 1 0 0 0 0 0
START
START
A1
1 0 1 0 0 0 0 0
1 0 1 0 0 0 0 0
1 0 1 0 0 0 0 0
1 0 1 0 0 0 0 0
A0 R/W
A0h
A0h
A0h
A0h
A0h
READ/
WRITE
LSB
SLAVE
ACK
SLAVE
SLAVE
SLAVE
SLAVE
SLAVE
ACK
ACK
ACK
ACK
ACK
Printed USA
MSB
b7
1 1 1 1 1 0 0 0
1 1 1 1 0 0 1 0
1 1 1 1 1 0 0 0
1 1 1 1 0 0 0 0
1 1 1 1 0 0 1 0
b6
F2h
F8h
F0h
F2h
F8h
b5
REGISTER ADDRESS
*THE SLAVE ADDRESS IS DETERMINED BY ADDRESS PINS A0, A1, AND A2.
b4
SLAVE
SLAVE
SLAVE
SLAVE
SLAVE
ACK
ACK
ACK
ACK
ACK
CC
b3
0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 1
0 0 0 0 0 0 0 0
REPEATED
REPEATED
b2
START
START
FFh
00h
For the latest package outline information, go to
www.maxim-ic.com/DallasPackInfo.
TRANSISTOR COUNT: 14,398
SUBSTRATE CONNECTED TO GROUND
b1
LSB
b0
1 0 1 0 0 0 0 1
1 0 1 0 0 0 0 1
SLAVE
SLAVE
SLAVE
ACK
ACK
ACK
is a registered trademark of Maxim Integrated Products.
A1h
A1h
SLAVE
ACK
0 0 0 0 0 0 0 0
STOP
STOP
MSB
00h
b7
SLAVE
SLAVE
ACK
ACK
b6
I/O STATUS 0
I/O STATUS
SLAVE
b5
ACK
DATA
DATA
Package Information
b4
DATA
STOP
b3
MASTER
MASTER
NACK
ACK
b2
Chip Topology
b1
I/O STATUS 1
STOP
DATA
LSB
b0
SLAVE
ACK
MASTER
NACK
STOP
STOP

Related parts for ds4520etrl