X9521 XICOR [Xicor Inc.], X9521 Datasheet - Page 11

no-image

X9521

Manufacturer Part Number
X9521
Description
Dual DCP, EEPROM Memory
Manufacturer
XICOR [Xicor Inc.]
Datasheet
X9521 – Preliminary Information
the Device Type Identifier 1010111 or 1010010). Immedi-
ately after an operation to a DCP or CONSTAT Register is
performed, only a “Random EEPROM Read” is available.
Immediately following a “Random EEPROM Read” , a
“Current EEPROM Address Read” or “Sequential
EEPROM Read” is once again available (assuming that
no access to a DCP or CONSTAT Register occur in the
interim).
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.
REV 1.1.9 1/30/03
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
0 0 0
Address
S
a
t
r
t
Slave
Figure 15. Random EEPROM Address Read Sequence
1
0 1 0 0 0 0
1
Address
A
C
K
Slave
“Dummy” Write
Data
(1)
0
A
C
K
WRITE Operation
www.xicor.com
Address
Byte
A
C
K
After the X9521 acknowledges the receipt of the Address
Byte, the master immediately issues another START con-
dition 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 termi-
nates 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
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 mas-
Data
C
A
K
(2)
S
a
r
t
t
1 0 1 0 0 0 0
Address
Slave
C
A
K
(n is any integer greater than 1)
Characteristics subject to change without notice.
1
Data
(n-1)
C
A
K
READ Operation
Data
A
C
K
Data
S
o
p
(n)
t
11 of 26
S
o
p
t

Related parts for X9521