X9521V20I-A Intersil, X9521V20I-A Datasheet - Page 11
![IC DCP DUAL EEPROM MEM 20-TSSOP](/photos/7/36/73665/x9521v20i_sml.jpg)
X9521V20I-A
Manufacturer Part Number
X9521V20I-A
Description
IC DCP DUAL EEPROM MEM 20-TSSOP
Manufacturer
Intersil
Type
Laser Diode Controller (Fiber Optic)r
Datasheet
1.X9521V20I.pdf
(24 pages)
Specifications of X9521V20I-A
Number Of Channels
2
Voltage - Supply
2.7 V ~ 5.5 V
Current - Supply
1.5mA
Operating Temperature
-40°C ~ 85°C
Package / Case
20-TSSOP
Mounting Type
Surface Mount
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
X9521V20I-AIS
Random EEPROM Read
Random read operation allows the master to access any
memory location in the array. Prior to issuing the Slave
Address Byte with the R/W bit set to one, the master
must first perform a “dummy” write operation. The master
issues the START condition and the Slave Address Byte,
receives an ACKNOWLEDGE, then issues an Address
Byte. This “dummy” Write operation sets the address
pointer to the address from which to begin the random
EEPROM read operation.
After the X9521 acknowledges the receipt of the Address
Byte, the master immediately issues another START
condition and the Slave Address Byte with the R/W bit
set to one. This is followed by an ACKNOWLEDGE from
the X9521 and then by the eight bit word. The master ter-
minates the read operation by not responding with an
ACKNOWLEDGE and instead issuing a STOP condition
(Refer to Figure 15.).
A similar operation called “Set Current Address” also
exists. This operation is performed if a STOP is issued
instead of the second START shown in Figure 15. In this
case, the device sets the address pointer to that of the
Signals from
the Master
Signals from
the Slave
SDA Bus
Signals from
the Master
Signals from
the Slave
SDA Bus
Figure 16. Sequential EEPROM Read Sequence
11
0 0 0
Address
Slave
S
a
r
t
t
Figure 15. Random EEPROM Address Read Sequence
1
1
0 1 0 0 0 0
C
A
K
Address
Slave
“Dummy” Write
Data
(1)
0
C
A
K
WRITE Operation
Address
Byte
A
C
K
X9521
Data
(2)
C
A
K
Address Byte, and then goes into standby mode after the
STOP bit. All bus activity will be ignored until another
START is detected.
Sequential EEPROM Read
Sequential reads can be initiated as either a current
address read or random address read. The first Data
Byte is transmitted as with the other modes; however,
the master now responds with an ACKNOWLEDGE,
indicating it requires additional data. The X9521 contin-
ues to output a Data Byte for each ACKNOWLEDGE
received. The master terminates the read operation by
not responding with an ACKNOWLEDGE and instead
issuing a STOP condition.
The data output is sequential, with the data from
address n followed by the data from address n + 1. The
address counter for read operations increments through
the entire memory contents to be serially read during
one operation. At the end of the address space the
counter “rolls over” to address 00h and the device con-
tinues to output data for each ACKNOWLEDGE
received (Refer to Figure 16.).
S
a
t
r
t
1 0 1 0 0 0 0
Address
Slave
C
A
K
(n is any integer greater than 1)
(n - 1)
Data
1
C
A
K
READ Operation
Data
A
C
K
Data
(n)
S
o
p
t
September 21, 2010
S
o
p
t
FN8207.2