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

no-image

X9521

Manufacturer Part Number
X9521
Description
Dual DCP, EEPROM Memory
Manufacturer
XICOR [Xicor Inc.]
Datasheet
X9521 – Preliminary Information
“wiper terminal” to tap position 28. The mapping of the
Data Byte to “wiper position” data for DCP1 (100 Tap), is
shown in “APPENDIX 1” . An example of a simple C lan-
guage function which “translates” between the tap posi-
tion (decimal) and the Data Byte (binary) for DCP1, is
given in “APPENDIX 2” .
It should be noted that all writes to any DCP of the X9521
are random in nature. Therefore, the Data Byte of consec-
utive write operations to any DCP can differ by an arbi-
trary number of bits. Also, setting the bits (P1=0, P0=0) or
(P1=1, P0=1) are reserved sequences, and will result in
no ACKNOWLEDGE after sending an Instruction Byte on
SDA.
The factory default setting of all “wiper position” settings is
with 00h stored in the NVM of the DCPs. This corre-
sponds to having the “wiper teminal” R
“lowest” tap position, Therefore, the resistance between
R
Resistance, R
REV 1.1.9 1/30/03
WX
and R
Signals from
the Master
Signals from
the Slave
SDA Bus
LX
W
is a minimum (essentially only the Wiper
).
Signals from
Signals from
the Master
SDA Bus
the Slave
S
a
t
r
t
1 0 1 1 1 1
Address
Slave
Figure 11. EEPROM Byte Write Sequence
0
“Dummy” write
S
a
WX
r
t
t
WRITE Operation
Figure 10. DCP Read Sequence
1 0 1 0 0 0 0
0
(x=1,2) at the
A
C
K
Address
W
Slave
T
Instruction
0 0 0 0
Address
Internal
Device
Byte
www.xicor.com
0
WRITE Operation
0
A
C
K
P
1
P
0
Address
A
C
K
DCP Read Operation
A read of DCPx (x=1,2) can be performed using the three
byte random read command sequence shown in Figure
10.
The master issues the START condition and the Slave
Address Byte 10101110 which specifies that a “dummy”
write” is to be conducted. This “dummy” write operation
sets which DCP is to be read (in the preceding Read
operation). An ACKNOWLEDGE is returned by the
X9521 after the Slave Address if received correctly. Next,
an Instruction Byte is issued on SDA. Bits P1-P0 of the
Instruction Byte determine which DCP “wiper position” is
to be read. In this case, the state of the WT bit is “don’t
care”. If the Instruction Byte format is valid, then another
ACKNOWLEDGE is returned by the X9521.
Following this ACKNOWLEDGE, the master immediately
issues another START condition and a valid Slave
address byte with the R/W bit set to 1. Then the X9521
issues an ACKNOWLEDGE followed by Data Byte, and
Byte
S
a
r
t
t
1 0 1 1 1 1
Address
Slave
0
A
C
K
READ Operation
1
Byte
A
C
K
Data
Characteristics subject to change without notice.
Data Byte
A
C
K
MSB
-
“-” = DON’T CARE
S
o
p
t
S
o
p
t
LSB
DCPx
x = 1
x = 2
8 of 26

Related parts for X9521