DS1645Y/AB
DS1645Y/AB
Partitionable 1024K NV SRAM
FEATURES
PIN ASSIGNMENT
NC
A16
A14
A12
A7
A6
A5
A4
A3
A2
A1
A0
DQ0
DQ1
DQ2
GND
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
V
CC
A15
NC
WE
A13
A8
A9
A11
OE
A10
CE
DQ7
DQ6
DQ5
DQ4
DQ3
•
10 years minimum data retention in the absence of
external power
•
Data is automatically protected during power loss
•
Directly replaces 128K x 8 volatile static RAM
•
Write protects selected blocks of memory when pro-
grammed
•
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% V
CC
operating range (DS1645Y)
•
Optional +5% V
CC
operating range (DS1645AB)
•
Optional
industrial temperature range of -40
o
C to
o
C, designated IND
+85
NC
A15
A16
PFO
V
CC
WE
OE
CE
DQ7
DQ6
DQ5
DQ4
DQ3
DQ2
DQ1
DQ0
GND
32-PIN ENCAPSULATED PACKAGE
740 MIL EXTENDED
•
JEDEC standard 32-pin DIP package
•
Low Profile Module (LPM) package
– Fits into standard 68–pin PLCC surface mount-
able socket
– 250 mil package height
– Power Fail Output (PFO) warns system of
impending V
CC
power failure
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
34–PIN LOW PROFILE MODULE (LPM)
NC
NC
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
ECopyright
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.
100495 1/12
DS1645Y/AB
PIN DESCRIPTION
A0 - A16
DQ0 - DQ7
CE
WE
OE
PFO
V
CC
GND
NC
–
–
–
–
–
–
–
–
–
Address Inputs
Data In/Data Out
Chip Enable
Write Enable
Output Enable
Power Fail Output (LPM only)
Power (+5V)
Ground
No Connect
output drivers within t
ACC
(Access Time) after the last
address input signal is stable, providing that CE and OE
access times are also satisfied. If OE and CE access
times are not satisfied, then data access must be mea-
sured from the later occurring signal (CE or OE) and the
limiting parameter is either t
CO
for CE or t
OE
for OE rather
than address access.
WRITE MODE
The DS1645 devices execute a write cycle whenever
the WE and CE signals are in the active (low) state after
address inputs are stable. The latter occurring falling
edge of CE or WE will determine the start of the write
cycle. The write cycle is terminated by the earlier rising
edge of CE or WE. All address inputs must be kept valid
throughout the write cycle. WE must return to the high
state for a minimum recovery time (t
WR
) before another
cycle can be initiated. The OE control signal should be
kept inactive (high) during write cycles to avoid bus con-
tention. However, if the output drivers are enabled (CE
and OE active) then WE will disable the outputs in t
ODW
from its falling edge.
DESCRIPTION
The DS1645 1024K Nonvolatile SRAMs are
1,048,576-bit, fully static, nonvolatile SRAMs organized
as 131,072 words by 8 bits. Each NV SRAM has a self-
contained lithium energy source and control circuitry
which constantly monitors V
CC
for an out-of-tolerance
condition. When such a condition occurs, the lithium
energy source is automatically switched on and write
protection is unconditionally enabled to prevent data
corruption. In addition, the device has the ability to
unconditionally write protect blocks of memory so that
inadvertent write cycles do not corrupt programs and
important data. There is no limit on the number of write
cycles that can be executed and no additional support
circuitry is required for microprocessor interfacing.
DIP–package DS1645 devices can be used in place of
existing 128K x 8 SRAMs directly conforming to the pop-
ular bytewide 32–pin DIP standard. DS1645 devices in
the Low Profile Module package are specifically
designed for surface mount applications. DS1645 LPM
devices also have an additional pin, a Power Fail Out-
put, that can be used to warn a system of impending
V
CC
power failure.
DATA RETENTION MODE
The DS1645AB provides full functional capability for
V
CC
greater than 4.75 volts and write protects by 4.5
volts. The DS1645Y provides full functional capability
for V
CC
greater than 4.5 volts and write protects by 4.25
volts. Data is maintained in the absence of V
CC
without
any additional support circuitry. The nonvoltile static
RAMs constantly monitor V
CC
. Should the supply volt-
age decay, the NV SRAMs automatically write protect
themselves, all inputs become “don’t care,” and all out-
puts become high impedance. As V
CC
falls below
approximately 3.0 volts, a power switching circuit con-
nects the lithium energy source to RAM to retain data.
During power-up, when V
CC
rises above approximately
3.0 volts, the power switching circuit connects external
V
CC
to RAM and disconnects the lithium energy source.
Normal RAM operation can resume after V
CC
exceeds
4.75 volts for the DS1645AB and 4.5 volts for the
DS1645Y.
READ MODE
The DS1645 devices execute a read cycle whenever
WE (Write Enable) is inactive (high) and CE (Chip
Enable) and OE (Output Enable) are active (low). The
unique address specified by the 17 address inputs (A
0
-
A
16
) defines which of the 131,072 bytes of data is to be
accessed. Valid data will be available to the eight data
100495 2/12
DS1645Y/AB
FRESHNESS SEAL
Each DS1645 is shipped from Dallas Semiconductor
with its lithium energy source disconnected, guarantee-
ing full energy capacity. When V
CC
is first applied at a
level greater than V
TP
, the lithium energy source is
enabled for battery backup operation.
PARTITION PROGRAMMING MODE
The register controlling the partitioning logic is selected
by recognition of a specific binary pattern which is sent
on address lines A13 - A16. These address lines are
the four upper order address lines being sent to RAM.
The pattern is sent by 20 consecutive read cycles with
the exact pattern as shown in Table 1. Pattern matching
must be accomplished using read cycles; any write
cycles will reset the pattern matching circuitry. If this
pattern is matched perfectly, then the 21st through 24th
read cycles will load the partition register. Since there
are 16 protectable partitions, the size of each partition is
128K/16 or 8K x 8. Each partition is represented by one
of the 16 bits contained in the 21st through 24th read
cycles as defined by A13 through A16 and shown in
Table 2. A logical 1 in a bit location write protects the cor-
responding partition. A logical 0 in a bit location dis-
ables write protection. For example, if during the pattern
match sequence bit 22 on address pin A14 was a 1, this
would cause the partition register location for partition 5
to be set to a 1. This in turn would cause the DS1645
devices to internally inhibit WE for all write accesses
where A16 A15 A14 A13=0101. Note that while pro-
gramming the partition register, data which is being
accessed from the RAM should be ignored, since the
purpose of the 24 read cycles is to program the partition
register, not to access data from RAM.
100495 3/12
DS1645Y/AB
PATTERN MATCH TO WRITE PARTITION REGISTER
Table 1
1
A13
A14
A15
A16
1
1
1
1
2
0
1
1
1
3
1
1
1
0
4
1
1
1
0
5
1
1
0
0
6
1
0
0
1
7
0
0
1
1
8
0
1
1
1
9
1
1
1
0
10
1
1
0
0
11
1
0
0
1
12 13 14 15 16 17 18 19 20 21 22 23 24
0
0
1
0
0
1
0
0
0
0
1
0
0
1
0
1
0
1
1
0
1
0
0
1
1
0
0
0
0
0
0
0
1
0
1
0
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
FIRST BITS ENTERED
LAST BITS ENTERED
PARTITION REGISTER MAPPING
Table 2
Address
Pin
A13
A14
A15
A16
A13
A14
A15
A16
A13
A14
A15
A16
A13
A14
A15
A16
Bit number in pat-
tern match
sequence
BIT 21
BIT 21
BIT 21
BIT 21
BIT 22
BIT 22
BIT 22
BIT 22
BIT 23
BIT 23
BIT 23
BIT 23
BIT 24
BIT 24
BIT 24
BIT 24
Address State Affected
(A
16
A
15
A
14
A
13
)
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Partition Number
PARTITION 0
PARTITION 1
PARTITION 2
PARTITION 3
PARTITION 4
PARTITION 5
PARTITION 6
PARTITION 7
PARTITION 8
PARTITION 9
PARTITION 10
PARTITION 11
PARTITION 12
PARTITION 13
PARTITION 14
PARTITION 15
100495 4/12
DS1645Y/AB
ABSOLUTE MAXIMUM RATINGS*
Voltage on Any Pin Relative to Ground
Operating Temperature
Storage Temperature
Soldering Temperature
–0.5V to +7.0V
0°C to 70°C, –40°C to +85°C for IND parts
–40°C to +70°C, –40°C to +85°C for IND parts
260°C for 10 seconds
* This is a stress rating only and functional operation of the device at these or any other conditions above those
indicated in the operation sections of this specification is not implied. Exposure to absolute maximum rating
conditions for extended periods of time may affect reliability.
RECOMMENDED DC OPERATING CONDITIONS
PARAMETER
DS1645Y Power Supply Voltage
DS1645AB Power Supply Voltage
Logic 1
Logic 0
SYMBOL
V
CC
V
CC
V
IH
V
IL
MIN
4.5
4.75
2.2
0.0
TYP
5.0
5.0
MAX
5.5
5.25
V
CC
+0.8
(t
A
: See Note 10)
UNITS
V
V
V
V
NOTES
DC ELECTRICAL CHARACTERISTICS
PARAMETER
Input Leakage Current
I/O Leakage Current
CE > V
IH
< V
CC
Output Current @ 2.4V
Output Current @ 0.4V
Standby Current CE = 2.2V
Standby Current CE = V
CC
- 0.5V
Operating Current
Write Protection Voltage
(DS1645Y)
Write Protection Voltage
(DS1645AB)
SYMBOL
I
IL
I
IO
I
OH
I
OL
I
CCS1
I
CCS2
I
CCO1
V
TP
V
TP
4.25
4.50
MIN
-1.0
-1.0
-1.0
2.0
( V
CC
=5V
±
10% for DS1645Y)
(t
A
: See Note 10) ( V
CC
=5V
±
5% for DS1645AB)
TYP
MAX
+1.0
+1.0
UNITS
mA
mA
mA
mA
5.0
3.0
10.0
5.0
85
4.37
4.62
4.5
4.75
mA
mA
mA
V
V
14
NOTES
CAPACITANCE
PARAMETER
Input Capacitance
Input/Output Capacitance
SYMBOL
C
IN
C
I/O
MIN
TYP
5
5
MAX
10
10
UNITS
pF
pF
(t
A
= 25
°
C)
NOTES
100495 5/12