D ts e t
aa h e
R c e t r lc r nc
o h se Ee to is
Ma u a t r dCo o e t
n fc u e
mp n n s
R c e tr b a d d c mp n ns ae
o h se rn e
o oet r
ma ua trd u ig ete dewaes
n fcue sn i r i/ fr
h
p rh s d f m te oiia s p l r
uc a e r
o h r n l u pi s
g
e
o R c e tr waes rce td f m
r o h se
fr e rae r
o
te oiia I. Al rce t n ae
h
r nl P
g
l e rai s r
o
d n wi tea p o a o teOC
o e t h p rv l f h
h
M.
P r aetse u igoiia fcoy
at r e td sn r n la tr
s
g
ts p o rmso R c e tr e eo e
e t rga
r o h se d v lp d
ts s lt n t g aa te p o u t
e t oui s o u rne
o
rd c
me t o e c e teOC d t s e t
es r x e d h
M aa h e.
Qu l yOv riw
ai
t
e ve
• IO- 0 1
S 90
•A 92 cr ct n
S 1 0 et ai
i
o
• Qu l e Ma ua trr Ls (
ai d
n fcues it QML MI- R -
) LP F
385
53
•C a sQ Mitr
ls
lay
i
•C a sVS a eL v l
ls
p c ee
• Qu l e S p l r Ls o D sr uos( L )
ai d u pi s it f it b tr QS D
e
i
•R c e trsacic l u pir oD A a d
o h se i
r ia s p l t L n
t
e
me t aln u t a dD A sa d r s
es lid sr n L tn ad .
y
R c e tr lcrnc , L i c mmi e t
o h se Ee t is L C s o
o
tdo
t
s p ligp o u t ta s t f c so r x e t-
u pyn rd cs h t ai y u tme e p ca
s
t n fr u lya daee u loto eoiial
i s o q ai n r q a t h s r n l
o
t
g
y
s p l db id sr ma ua trr.
u pi
e yn ut
y n fcues
T eoiia ma ua trr d ts e t c o a yn ti d c me t e e t tep r r n e
h r n l n fcue’ aa h e a c mp n ig hs o u n r cs h ef ma c
g
s
o
a ds e ic t n o teR c e tr n fcue v rino ti d vc . o h se Ee t n
n p c ai s f h o h se ma ua trd eso f hs e ie R c e tr lcr -
o
o
isg aa te tep r r n eo i s mio d co p o u t t teoiia OE s e ic -
c u rne s h ef ma c ft e c n u tr rd cs o h r n l M p c a
o
s
g
t n .T pc lv le aefr eee c p r o e o l. eti mii m o ma i m rt g
i s ‘y ia’ au s r o rfrn e up s s ny C r n nmu
o
a
r xmu ai s
n
ma b b s do p o u t h rceiain d sg , i lt n o s mpetsig
y e a e n rd c c aa tr t , e in smuai , r a l e t .
z o
o
n
© 2 1 R cetr l t n s LC Al i t R sre 0 1 2 1
0 3 ohs E cr i , L . lRg s eevd 7 1 0 3
e e oc
h
T l r m r, l s v iw wrcl . m
o e n oe p ae it w . e c o
a
e
s
o ec
DS1210
Nonvolatile Controller Chip
www.maxim-ic.com
FEATURES
§
§
§
§
§
§
§
§
§
§
§
Converts CMOS RAMs into Nonvolatile
Memories
Unconditionally Write Protects when V
CC
is
Out-of-Tolerance
Automatically Switches to Battery when
Power-Fail Occurs
Space-Saving 8-Pin DIP
Consumes <100nA of Battery Current
Tests Battery Condition on Power up
Provides for Redundant Batteries
Optional 5% or 10% Power-Fail Detection
Low Forward Voltage Drop on the V
CC
Switch
Optional 16-Pin SOIC Surface Mount
Package
Optional Industrial (N) Temperature Range of
-40°C to +85°C
PIN ASSIGNMENT
VCCO
VBAT1
TOL
GND
1
2
3
4
8
7
6
5
VCCI
VBAT2
CEO
CE
DS1210 8-pin DIP (300-mil)
See Mech. Drawings Section
NC
VCCO
NC
VBAT1
NC
TOL
NC
GND
1
2
3
4
5
6
7
8
16
15
14
13
12
11
10
9
NC
VCCI
NC
VBAT2
NC
CEO
NC
CE
DS1210S 16-pin SOIC (300-mil)
See Mech. Drawings Section
PIN DESCRIPTION
V
CCO
V
BAT1
TOL
GND
CE
CEO
V
BAT2
V
CCI
NC
- RAM Supply
- + Battery 1
- Power Supply Tolerance
- Ground
- Chip Enable Input
- Chip Enable Output
- + Battery 2
- + Supply
- No Connect
DESCRIPTION
The DS1210 Nonvolatile Controller Chip is a CMOS circuit which solves the application problem of
converting CMOS RAM into nonvolatile memory. Incoming power is monitored for an out-of-tolerance
condition. When such a condition is detected, chip enable is inhibited to accomplish write protection and
the battery is switched on to supply the RAM with uninterrupted power. Special circuitry uses a low-
leakage CMOS process which affords precise voltage detection at extremely low battery consumption.
The 8-pin DIP package keeps PC board real estate requirements to a minimum. By combining the
DS1210 Nonvolatile Controller Chip with a CMOS memory and batteries, nonvolatile RAM operation
can be achieved.
1 of 6
090503
DS1210
OPERATION
The DS1210 nonvolatile controller performs five circuit functions required to battery back up a RAM.
First, a switch is provided to direct power from the battery or the incoming supply (V
CCI
) depending on
which is greater. This switch has a voltage drop of less than 0.3V. The second function which the
nonvolatile controller provides is power-fail detection. The DS1210 constantly monitors the incoming
supply. When the supply goes out of tolerance a precision comparator detects power-fail and inhibits chip
enable (
CEO
). The third function of write protection is accomplished by holding the
CEO
output signal to
within 0.2 volts of the V
CCI
or battery supply. If
CE
input is low at the time power-fail detection occurs,
the
CEO
output is kept in its present state until
CE
is returned high. The delay of write protection until
the current memory cycle is completed prevents the corruption of data. Power-fail detection occurs in the
range of 4.75 volts to 4.5 volts with the tolerance Pin 3 grounded. If Pin 3 in connected to V
CCO
, then
power-fail detection occurs in the range of 4.5 volts to 4.25 volts. During nominal supply conditions
CEO
will follow
CE
with a maximum propagation delay of 20ns. The fourth function the DS1210
performs is a battery status warning so that potential data loss is avoided. Each time that the circuit is
powered up the battery voltage is checked with a precision comparator. If the battery voltage is less than
2.0 volts, the second memory cycle is inhibited. Battery status can, therefore, be determined by
performing a read cycle after power-up to any location in memory, verifying that memory location
content. A subsequent write cycle can then be executed to the same memory location altering the data. If
the next read cycle fails to verify the written data, then the batteries are less than 2.0V and data is in
danger of being corrupted. The fifth function of the nonvolatile controller provides for battery
redundancy. In many applications, data integrity is paramount. In these applications it is often desirable to
use two batteries to ensure reliability. The DS1210 controller provides an internal isolation switch which
allows the connection of two batteries. During battery backup operation the battery with the highest
voltage is selected for use. If one battery should fail, the other will take over the load. The switch to a
redundant battery is transparent to circuit operation and to the user. A battery status warning will occur
when the battery in use falls below 2.0 volts. A grounded V
BAT2
pin will not activate a battery-fail
warning. In applications where battery redundancy is not required, a single battery should be connected to
the BAT1 pin. The BAT2 battery pin must be grounded. The nonvolatile controller contains circuitry to
turn off the battery backup. This is to maintain the battery(s) at its highest capacity until the equipment is
powered up and valid data is written to the SRAM. While in the freshness seal mode the
CEO
and V
CCO
will be forced to V
OL
. When the batteries are first attached to one or both of the V
BAT
pins, V
CCO
will not
provide battery back-up until V
CCI
exceeds V
CCTP
, as set by the T
OL
pin, and then falls below V
BAT
.
Figure 1 shows a typical application incorporating the DS1210 in a microprocessor-based system. Section
A shows the connections necessary to write protect the RAM when V
CC
is less than 4.75 volts and to back
up the supply with batteries. Section B shows the use of the DS1210 to halt the processor when V
CC
is
less than 4.75 volts and to delay its restart on power-up to prevent spurious writes.
2 of 6
DS1210
SECTION A - BATTERY BACKUP
Figure 1
BATTERY BACKUP CURRENT DRAIN EXAMPLE
CONSUMPTION
DS1210 I
BAT
RAM I
CC02
Total Drain
100 nA
10
mA
10.1
mA
SECTION B - PROCESSOR RESET
3 of 6
DS1210
ABSOLUTE MAXIMUM RATINGS*
Voltage on Any Pin Relative to Ground
Operating Temperature
Storage Temperature
Soldering Temperature
*
-0.3V to +7.0V
0°C to +70°C, -40°C to +85°C for N parts
-55°C to +125°C
See IPC/JEDEC J-STD-020A
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
Pin 3 = GND Supply Voltage
Pin 3 = V
CCO
Supply Voltage
Logic 1 Input
Logic 0 Input
Battery Input
SYMBOL
V
CCI
V
CCI
V
IH
V
IL
V
BAT1
,
V
BAT2
MIN
4.75
4.5
2.2
-0.3
2.0
TYP
5.0
5.0
MAX
5.5
5.5
V
CC
+0.3
+0.8
4.0
(See Note 9)
UNITS
V
V
V
V
V
NOTES
1
1
1
1
1, 2
DC ELECTRICAL CHARACTERISTICS
(See Note 9; V
CCI
= 4.75 to 5.5V PIN 3 = GND)
(V
CCI
= 4.5 to 5.5V, PIN 3 = V
CCO
)
PARAMETER
Supply Current
Supply Voltage
Supply Current
Input Leakage
Output Leakage
CEO
Output @ 2.4V
CEO
Output @ 0.4V
V
CC
Trip Point (TOL=GND)
V
CC
Trip Point (TOL=V
CCO
)
SYMBOL
I
CCI
V
CCO
I
CCO1
I
IL
I
LO
I
OH
I
OL
V
CCTP
V
CCTP
V
OHL
I
BAT
I
CCO2
MIN
V
CC
-0.2
-1.0
-1.0
-1.0
4.50
4.25
4.62
4.37
80
+1.0
+1.0
4.0
4.74
4.49
TYP
MAX
5
UNITS
mA
V
mA
µA
µA
mA
mA
V
V
NOTES
3
1
4
5
5
1
1
(See Note 9; V
CCI
= < V
BAT
)
Output
V
BAT1
or V
BAT2
Battery Current
Battery Backup Current
@ V
CCO
= V
BAT
– 0.3V
CEO
V
BAT
-0.2
100
50
V
nA
µA
7
2, 3
6, 7
4 of 6