DALLAS DS1212Q

DS1212
Nonvolatile Controller x 16 Chip
www.dalsemi.com
FEATURES
Converts full CMOS RAM into nonvolatile
memory
Unconditionally write protects when VCC is
out of tolerance
Automatically switches to battery when
power-fail occurs
4 to 16 decoder provides control for up to 16
CMOS RAMs
Consumes less than 100 nA of battery
current
Tests battery condition on power-up
Provides for redundant batteries
Power fail signal can be used to interrupt
processor on power failure
Optional 5% or 10% power-fail detection
Optional 28-pin PLCC surface mount
package
Optional industrial temperature range of
-40°C to +85°C
CE0 - CE15
GND
VBAT1
VBAT2
TOL
VCCI
VCCO
PF
28
VCCI
2
27
VBAT2
TOL
PF
3
26
CE
4
25
CE0
CE15
5
24
CE1
CE14
6
23
CE2
CE13
7
22
CE3
CE12
8
21
CE4
CE11
9
20
CE5
D
10
19
CE6
C
11
18
CE7
B
12
17
CE8
A
13
16
CE9
GND
14
15
CE10
4
CE15
CE14
CE13
CE12
CE11
D
C
- Address Inputs
- Chip Enable
- Chip Enable Outputs
- Ground
- + Battery 1
- + Battery 2
- Power Supply Tolerance
- +5V Supply
- RAM Supply
- Power Fail
3
2
1
28
27
26
5
25
6
24
7
23
8
22
9
21
10
20
19
11
12
13
14
15
16
17
18
CE0
CE1
CE2
CE3
CE4
CE5
CE6
B
A
GND
CE10
CE9
CE8
CE7
CE
1
VCCO
28-Pin DIP (600-mil)
See Mech. Drawings Section
PIN DESCRIPTION
A, B, C, D
VBAT1
PF
TOL
VCCO
VBAT1
VCCI
VBAT2
CE
PIN ASSIGNMENT
28-Pin PLCC
See Mech. Drawings Section
DESCRIPTION
The DS1212 Nonvolatile Controller x16 Chip is a CMOS circuit that solves the application problem of
converting CMOS RAMs into nonvolatile memories. Incoming power is monitored for an out-oftolerance condition. When such a condition is detected, the chip enables are inhibited to accomplish write
protection and the battery is switched on to supply the RAMs with uninterrupted power. Special circuitry
uses a low-leakage CMOS process that affords precise voltage detection at extremely low battery
consumption.
1 of 7
111899
DS1212
By combining the DS1212 Nonvolatile Controller chip and lithium batteries, nonvolatile RAM operation
can be achieved for up to 16 CMOS memories.
OPERATION
The DS1212 performs six circuit functions required to decode and battery back up a bank of up to 16
RAMs. First, the 4-to-16 decoder provides selection of one of 16 RAMs. Second, a switch is provided to
direct power from the battery or VCCI supply, depending on which is greater. This switch has a voltage
drop of less than 0.2V. The third function the DS1212 provides is power-fail detection. It constantly
monitors the VCCI supply. When VCCI falls below 4.75 volts or 4.5 volts, depending on the level of
tolerance Pin 3, a precision comparator outputs a power-fail detect signal to the decoder/chip enable logic
and the PF signal is driven low. The PF signal will remain low until VCCI is back in normal limits.
The fourth function of write protection is accomplished by holding all chip enable outputs ( CE0 - CE15 ) to
within 0.2 volts of VCCI or battery supply. If CE is low at the time power fail detection occurs, the chip
enable outputs are kept in their present state until CE is driven high. The delay of write protection until
the current memory cycle is completed prevents corruption of data. Power-fail detection occurs in the
range of 4.75 volts to 4.5 volts with tolerance Pin 3 grounded. If Pin 3 is connected to VCCO, then powerfail occurs in the range of 4.5 volts to 4.25 volts. During nominal supply conditions the chip enable
outputs follow the logic of a 4-to-16 decoder, shown in Figure 1.
The fifth function the DS1212 performs is a battery status warning so that data loss is avoided. Each time
the circuit is powered up, the battery voltage is checked with a precision comparator. If the battery
voltage is less than 2 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.0 volts and
data is in danger of being corrupted.
The sixth function of the DS1212 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
DS1212 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 then assume the load. The switch to a redundant battery is transparent to circuit operation and
the user. A battery status warning will only occur if both batteries are less than 2.0 volts. For single
battery applications the unused battery input must be grounded.
2 of 7
DS1212
NONVOLATILE CONTROLLER/DECODER Figure 1
CE
H
X
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
D
X
X
L
L
L
L
L
L
L
L
H
H
H
H
H
H
H
H
INPUTS
C
B
X
X
L
L
L
L
H
H
H
H
L
L
L
L
H
H
H
H
X
X
L
L
H
H
L
L
H
H
L
L
H
H
L
L
H
H
OUTPUTS
A
X
X
L
H
L
H
L
H
L
H
L
H
L
H
L
H
L
H
CE0
CE1
CE2
CE3
CE4
CE5
CE6
CE7
CE8
CE9
CE10
CE11
CE12
CE13
CE14
CE15
PF
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H = High Level
L = Low Level
X = Irrelevant
Note: VCCI input is 250 mV lower when TOL PIN3 = VCCO.
3 of 7
DS1212
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
-55°C to +125°C
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
Pin 3 = GND Supply Voltage
Pin 3 = VCCO Supply Voltage
Logic 1 Input
Logic 0 Input
Battery Input
SYMBOL
VCCI
VCCO
VIH
VIL
VBAT1,
VBAT2
MIN
4.75
4.5
2.2
-0.3
2.0
TYP
5.0
5.0
(0°C to 70°C)
MAX
5.5
5.5
VCC+0.3
+0.8
4.0
UNITS
V
V
V
V
V
NOTES
1
1
1
1
1, 2
(0°C to 70°C; VCCI = 4.75 to 5.5V PIN 3 = GND)
(0°C to 70°C; VCCI = 4.5 to 5.5V, PIN 3 = VCCO)
DC ELECTRICAL CHARACTERISTICS
PARAMETER
Supply Current
Supply Current @
VCCO= VCCI-0.2
Input Leakage
Output Leakage
CE0 - CE15 , PF Output @ 2.4V
CE0 - CE15 , PF Output @ 0.4V
VCC Trip Point (TOL=GND)
VCC Trip Point (TOL=VCCO)
SYMBOL
ICCI
ICCO1
MIN
IIL
ILO
IOH
IOL
VCCTP
VCCTP
-1.0
-1.0
-1.0
4.50
4.25
TYP
4.62
4.37
MAX
5
80
UNITS
mA
mA
NOTES
3
1, 4 ,10
+1.0
+1.0
µA
µA
mA
mA
V
V
5
5
1
1
4.0
4.74
4.49
(0°C to 70°C; VCCI < VBAT)
PARAMETER
CE0 -CE15 Output
Battery Current
Battery Backup Current
@ VCCO = VBAT1 – 0.5V
SYMBOL
VOHL
IBAT
MIN
VBAT-0.2
ICC2
4 of 7
TYP
MAX
0.1
UNITS
V
µA
NOTES
3, 7
2, 3
100
µA
6, 10, 11
DS1212
CAPACITANCE
PARAMETER
Input Capacitance
Output Capacitance
(TA = 25°C)
SYMBOL
CIN
COUT
MIN
TYP
MAX
5
7
UNITS
pF
pF
NOTES
(0°C to 70°C; VCCI = 4.75 to 5.5V, PIN 3 = GND)
(0°C to 70°C; VCCI = 4.5 to 5.5V, PIN 3 = VCCO)
AC ELECTRICAL CHARACTERISTICS
PARAMETER
CE Propagation Delay
CE High to Power-Fail
Address Setup
SYMBOL
tPD
tPF
tAS
MIN
5
TYP
10
MAX
20
0
20
UNITS
ns
ns
ns
NOTES
5
9
(0°C to 70°C; VCCI < 4.75V, PIN 3 = GND)
(0°C to 70°C; VCCI < 4.5V, PIN 3 = VCCO)
PARAMETER
Recovery at Power-Up
VCC Slew Rate Power-Down
VCC Slew Rate Power-Down
VCC Slew Rate Power-Up
CE Pulse Width
Power Fail to PF Low
SYMBOL
tREC
tF
tFB
tR
tCE
tPFL
MIN
2
300
10
0
TYP
80
MAX
125
1.5
300
5 of 7
UNITS
ms
µs
µs
µs
µs
µs
NOTES
7, 8
DS1212
TIMING DIAGRAM: DECODER
TIMING DIAGRAM: POWER-UP
TIMING DIAGRAM: POWER-DOWN
6 of 7
DS1212
TYPICAL APPLICATION Figure 2
OUTPUT LOAD Figure 3
NOTES:
1. All voltages referenced to ground.
2. Only one battery input is required.
3. Measured with VCCO and CE0 - CE15 open.
4. ICC01 is the maximum average load which the DS1212 can supply to the memories.
5. Measured with a load as shown in Figure 3.
6. ICC02 is the maximum average load current which the DS1212 can supply to the memories in the battery backup
mode.
7. Chip enable outputs CE0 - CE15 can only sustain leakage current in the battery backup mode.
8. tCE max. must be met to ensure data integrity on power loss.
9. tAS is only required to keep the decoder outputs glitch-free. While CE is low, the outputs ( CE0 - CE15 ) will be
defined by inputs A through D with a propagation delay of tPD from an A through D input change.
10. For applications where higher currents are required, please see the Battery Manager chip data sheet (DS1259).
11. The DS1212 has a 5 kohm resistor in series with the battery input. As current from the battery increases over
100 µA, the voltage drop will increase proportionately. The device cannot be damaged by higher currents in the
battery path.
7 of 7