Dallas Semiconductor DS1212QN, DS1212Q, DS1212N, DS1212 Datasheet

1 of 7 111899
FEATURES
Converts full CMOS RAM into nonvolatile
memory
Unconditionally write protects when VCC is
out of tolerance
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-upProvides for redundant batteriesPower fail signal can be used to interrupt
processor on power failure
Optional 5% or 10% power-fail detectionOptional 28-pin PLCC surface mount
package
Optional industrial temperature range of
-40°C to +85°C
PIN DESCRIPTION
A, B, C, D - Address Inputs
CE - Chip Enable CE0 -CE15 - Chip Enable Outputs
GND - Ground V
BAT1
- + Battery 1
V
BAT2
- + Battery 2 TOL - Power Supply Tolerance V
CCI
- +5V Supply V
CCO
- RAM Supply
PF - Power Fail
PIN ASSIGNMENT
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-of­tolerance 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.
DS1212
Nonvolatile Controller x 16 Chip
www.dalsemi.com
VBAT1
VCCO
TOL
PF
CE15 CE14 CE13
CE12
CE11
D C B
A
GND
VCCI VBAT2 CE CE0 CE1 CE2 CE3 CE4 CE5 CE6 CE7
CE8 CE9 CE10
1 2 3
4 5 6 7 8 9 10 11 12
13 14
28 27 26 25 24 23 22
21 20 19 18
17 16 15
28-Pin DIP (600-mil)
See Mech. Drawings Section
28-Pin PLCC
See Mech. Drawings Section
CE15 CE14 CE13 CE12 CE11
D C
PF
TOL
VCCO
VBAT1
VCCI
VBAT2
CE
25
24
23
22
21
20
19
5
6
7
8
9
10
11
4 3 2 1 28 27 26
12 13 14 15 16 17 18
CE0 CE1 CE2 CE3 CE4 CE5
CE6
B
A
GND
CE10
CE9
CE8
CE7
DS1212
2 of 7
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 V
CCI
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 V
CCI
supply. When V
CCI
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 d ecoder/chip enabl e logi c and the
PF signal is driven low. The PF signal will remain low until V
CCI
is back in normal limits.
The fourth function of write protection is accomplis hed by holding all chip enable out puts (CE0 - CE15) to within 0.2 volts of V
CCI
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 V
CCO
, then power­fail 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 batteri es 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 b attery 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.
DS1212
3 of 7
NONVOLATILE CONTROLLER/DECODER Figure 1
INPUTS OUTPUTS
CE
DCBA
CE0 CE1 CE2 CE3 CE4 CE5 CE6 CE7 CE8 CE9 CE10 CE11 CE12 CE13 CE14 CE15 PF
HXXXXHHHHHHHHHHHHHHHHH XXXXXHHHHHHHHHHHHHHHHL
LLLLLLHHHHHHHHHHHHHHHH LLLLHHLHHHHHHHHHHHHHHH LLLHLHHLHHHHHHHHHHHHHH LLLHHHHHLHHHHHHHHHHHHH LLHLLHHHHLHHHHHHHHHHHH LLHLHHHHHHLHHHHHHHHHHH LLHHLHHHHHHLHHHHHHHHHH LLHHHHHHHHHHLHHHHHHHHH LHLLLHHHHHHHHLHHHHHHHH LHLLHHHHHHHHHHLHHHHHHH LHLHLHHHHHHHHHHLHHHHHH LHLHHHHHHHHHHHHHLHHHHH LHHLLHHHHHHHHHHHHLHHHH LHHLHHHHHHHHHHHHHHLHHH LHHHLHHHHHHHHHHHHHHLHH LHHHHHHHHHHHHHHHHHHHLH
H = High Level L = Low Level X = Irrelevant Note: V
CCI
input is 250 mV lower when TOL PIN3 = V
CCO
.
Loading...
+ 4 hidden pages