DS1258Y/AB
PRODUCT PREVIEW
DS1258Y/AB
128K x 16 Nonvolatile SRAM
FEATURES
• 10 year minimum data retention in the absence of
external power
• Data is automatically protected during a power loss
• Separate upper byte and lower byte chip select inputs
• Unlimited write cycles
• Low–power CMOS
• Read and write access times as fast as 70 ns
• Lithium energy source is electrically disconnected to
retain freshness until power is applied for the first time
• Full ±10% operating range (DS1258Y)
• Optional ±5% operating range (DS1258AB)
• Optional industrial temperature range of –40°C to
85°C, designated IND
PIN ASSIGNMENT
CEU
1
CEL WE
2
3
DQ14
4
DQ13
5
DQ12
6
DQ11
7
DQ10
8
DQ9
9
DQ8
10
GND
11
DQ7
12
DQ6
13
DQ5
14
DQ4
15
DQ3
16
DQ2
17
DQ1
18
DQ0
19
20
OE
40–PIN ENCAPSULATED PACKAGE
740 MIL EXTENDED
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
PIN DESCRIPTION
A0–A16 – Address Inputs
DQ0–DQ15 – Data In/Data Out
CEU
CEL
WE
OE – Output Enable
V
CC
GND – Ground
– Chip Enable Upper Byte
– Chip Enable Lower Byte
– Write Enable
– Power Supply (+5V)
V
CC
A16DQ15
A15
A14
A13
A12
A11
A10
A9
GND
A8
A7
A6
A5
A4
A3
A2
A1
A0
DESCRIPTION
The DS1258 128K x 16 Nonvolatile SRAMs are
2,097,152 bit fully static, nonvolatile SRAMs, organized
as 131,072 words by 16 bits. Each NV SRAM has a self
contained lithium energy source and control circuitry
which constantly monitors V
condition. When such a condition occurs, the lithium
energy source is automatically switched on and write
Copyright 1995 by Dallas Semiconductor Corporation.
All Rights Reserved. For important information regarding
patents and other intellectual property rights, please refer to
Dallas Semiconductor data books.
for an out–of–tolerance
CC
protection is unconditionally enabled to prevent data
corruption. DIP–package DS1258 devices can be used
in place of solutions which build nonvolatile 128K x 16
memory by utilizing a variety of discrete components.
There is no limit to the number of write cycles which the
DS12658Y/AB can accept, and no additional support
circuitry is required for microprocessor interfacing.
100395 1/9
DS1258Y/AB
READ MODE
The DS1258 devices execute a read cycle whenever
WE (Write Enable) is inactive (high) and either/both of
CEU or CEL (Chip Enables) are active (low) and OE
(Output Enable) is active (low). The unique address
specified by the 17 address inputs (A0–A16) defines
which of the 131,072 words of data is accessed. The
status of CEU and CEL determines whether all or part of
the addressed word is accessed. If CEU is active with
CEL inactive, then only the upper byte of the addressed
word is accessed. If CEU
then only the lower byte of the addressed word is
accessed. If both the CEU and CEL inputs are active
(low), then the entire 16 bit word is accessed. Valid data
will be available to the 16 data output drivers within t
(Access Time) after the last address input signal is
stable, providing that CEU, CEL and OE access times
are also satisfied. If OE, CEU, and CEL access times
are not satisfied, then data access must be measured
from the later occuring signal, and the limiting parameter is either t
for CEU, CEL, or tOE for OE rather than
CO
address access.
is inactive with CEL active,
ACC
WRITE MODE
The DS1258 devices execute a write cycle whenever
WE and either/both of CEU or CEL are active (low) after
address inputs are stable. The unique address specified by the 17 address inputs (A0–A16) defines which of
the 131,072 words of data is accessed. The status of
and CEL determines whether all or part of the
CEU
addressed word is accessed. If CEU is active with CEL
inactive, then only the upper byte of the addressed word
is accessed. If CEU is inactive with CEL active, then
only the lower byte of the addressed word is accessed.
If both the CEU
entire 16–bit word is accessed. The write cycle is terminated by the earlier rising edge of CEU
WE
. All address inputs must be kept valid throughout
the write cycle. WE
minimum recovery time (tWR) before another cycle can
be initiated. The OE control signal should be kept inactive (high) during write cycles to avoid bus contention.
However, if the output drivers are enabled (CEU and/or
, and OE active) then WE will disable the outputs in
CEL
t
from its falling edge.
ODW
and CEL inputs are active (low), then the
READ/WRITE FUNCTION Table 1
V
OE WE CEL CEU
H H X X I
L H L L
L H L H
L H H L High–Z Output
X L L L
X L L H
X L H L High–Z Input
X X H H I
CC
CURRENT
CCO
I
CCO
I
CCO
CCS
DQ0–DQ7 DQ8–DQ15
High–Z High–Z Output Disabled
Output Output
Output High–Z
Input Input
Input High–Z
High–Z High–Z Output Disabled
and/or CEL, or
must return to the high state for a
CYCLE
PERFORMED
Read Cycle
Write Cycle
100395 2/9
DS1258Y/AB
DATA RETENTION MODE
The DS1258AB provides full functional capability for
VCC greater than 4.75 volts, and write protects by 4.5
volts. The DS1258Y provides full functional capability
greater than 4.5 volts and write protects by 4.25
for V
CC
volts. Data is maintained in the absence of VCC without
any additional support circuitry. The nonvolatile static
RAMs constantly monitor VCC. Should the supply voltage decay, the NV SRAMs automatically write protect
themselves, all inputs become “don’t care,” and all outputs become high impedance. As V
proximately 3.0 volts, a power switching circuit connects the lithium energy source to RAM to retain data.
falls below ap-
CC
During power-up, when V
rises above approximately
CC
3.0 volts, the power switching circuit connects external
VCC to RAM and disconnects the lithium energy source.
Normal RAM operation can resume after V
exceeds
CC
4.75 volts for the DS1258AB and 4.5 volts for the
DS1258Y.
FRESHNESS SEAL
The DS1258 devices are shipped from Dallas Semiconductor with the lithium energy sources disconnected,
guaranteeing full energy capacity. When V
applied at a level greater than V
, the lithium energy
TP
source is enabled for battery backup operation.
CC
is first
100395 3/9