DS1644/DS1644P
031698 2/12
DESCRIPTION
The DS1644 is a 32K x 8 nonvolatile static RAM with a
full function real time clock which are both accessible in
a Byte–wide format. The nonvolatile timekeeping RAM
is function equivalent to any JEDEC standard 32K x 8
SRAM. The device can also be easily substituted for
ROM, EPROM and EEPROM, providing read/write
nonvolatility and the addition of the real time clock func-
tion. The real time clock information resides in the eight
uppermost RAM locations. The R TC registers contain
year, month, date, day, hours, minutes, and seconds
data in 24 hour BCD format. Corrections for the day of
the month and leap year are made automatically. The
RTC clock registers are double buffered to avoid access
of incorrect data that can occur during clock update
cycles. The double buffered system also prevents time
loss as the timekeeping countdown continues unabated
by access to time register data. The DS1644 also con-
tains its own power–fail circuitry which deselects the de-
vice when the VCC supply is in an out–of–tolerance
condition. This feature prevents loss of data from un-
predictable system operation brought on by low VCC as
errant access and update cycles are avoided.
PACKAGES
The DS1644 is available in two packages (28–pin DIP
and 34–pin PowerCap module). The 28–pin DIP style
module integrated the crystal, lithium energy source,
and silicon all in one package. The 34–pin PowerCap
Module Board is designed with contacts for connection
to a separate PowerCap (DS9034PCX) that contains
the crystal and battery. This design allows the Power-
Cap to be mounted on top of the DS1644P after the
completion of the surface mount process. Mounting the
PowerCap after the surface mount process prevents
damage to the crystal and battery due to the high tem-
peratures required for solder reflow. The PowerCap is
keyed to prevent reverse insertion. The PowerCap
Module Board and PowerCap are ordered separately
and shipped in seperate containers. The part number
for the PowerCap is DS9034PCX.
CLOCK OPERATIONS –
READING THE CLOCK
While the double buffered register structure reduces the
chance of reading incorrect data, internal updates to the
DS1644 clock registers should be halted before clock
data is read to prevent reading of data in transition.
However, halting the internal clock register updating
process does not affect clock accuracy. Updating is
halted when a one is written into the read bit, the seventh
most significant bit in the control register. As long as a
one remains in that position, updating is halted. After a
halt is issued, the registers reflect the count, that is day ,
date, and time that was current at the moment the halt
command was issued. However , the internal clock reg-
isters of the double buffered system continue to update
so that the clock accuracy is not affected by the access
of data. All of the DS1644 registers are updated simul-
taneously after the clock status is reset. Updating is
within a second after the read bit is written to zero.
DS1644 BLOCK DIAGRAM Figure 1
OSCILLA TOR AND
CLOCK COUNTDOWN
CHAIN
POWER MONITOR,
SWITCHING, AND
WRITE PROTECTION
VCC
CLOCK
REGISTERS
CE
WE
A0–A14
DQ0–DQ7
32.768 KHz
+
OE
32K X 8
NV SRAM
PFO
VBAT