DS1643/DS1643P
4 of 17
Figure 1. Block Diagram
Table 1. Truth Table
V
CC
CE
CE2
OE WE
MODE DQ POWER
V
IH
X X X Deselect High Z Standby
X V
IL
X X Deselect High Z Standby
V
IL
V
IH
X V
IL
Write Data In Active
V
IL
V
IH
V
IL
V
IH
Read Data Out Active
5V 10%
V
IL
V
IH
V
IH
V
IH
Read High-Z Active
<4.5V >
V
BAT
X X X X Deselect High-Z CMOS Standby
<V
BAT
X X X X Deselect High-Z Data Retention Mode
SETTING THE CLOCK
The 8-bit of the control register is the write bit. Setting the write bit to a 1, like the read bit, halts updates
to the DS1643 registers. The user can then load them with the correct day, date and time data in 24 hour
BCD format. Resetting the write bit to a 0 then transfers those values to the actual clock counters and
allows normal operation to resume.
STOPPING AND STARTING THE CLOCK OSCILLATOR
The clock oscillator may be stopped at any time. To increase the shelf life, the oscillator can be turned off
to minimize current drain from the battery. The
OSC
bit is the MSB for the seconds registers. Setting it to
a 1 stops the oscillator.
FREQUENCY TEST BIT
Bit 6 of the day byte is the frequency test bit. When the frequency test bit is set to logic 1 and the
oscillator is running, the LSB of the seconds register will toggle at 512Hz. When the seconds register is
being read, the DQ0 line will toggle at the 512Hz frequency as long as conditions for access remain valid
(i.e., CE low, OE low, CE2 high, and address for seconds register remain valid and stable).
DS1643/
DS1643P
DS1643/DS1643P
5 of 17
CLOCK ACCURACY (DIP MODULE)
The DS1643 is guaranteed to keep time accuracy to within 1 minute per month at 25C.
CLOCK ACCURACY (POWERCAP MODULE)
The DS1643P and DS9034PCX are each individually tested for accuracy. Once mounted together, the
module is guaranteed to keep time accuracy to within 1.53 minutes per month (35ppm) at 25C.
Table 2. Register Map—Bank1
DATA
ADDRESS
B
7
B
6
B
5
B
4
B
3
B
2
B
1
B
0
FUNCTION RANGE
1FFF — — — — — — — — Year 00-99
1FFE X X X — — — — — Month 01-12
1FFD X X — — — — — Date 01-31
1FFC X Ft X X X Day 01-07
1FFB X X — — — — — Hour 00-23
1FFA X — — — — — — — Minutes 00-59
1FF9
OSC
— — — — — — — Seconds 00-59
1FF8 W R X X X X X X Control A
OSC = STOP BIT
R = READ BIT FT = FREQUENCY TEST
W = WRITE BIT X = UNUSED
Note: All indicated “X” bits are not used but must be set to “0” for proper clock operation.
RETRIEVING DATA FROM RAM OR CLOCK
The DS1643 is in the read mode whenever
WE
(write enable) is high and
CE
(chip enable) is low. The
device architecture allows ripple-through access to any of the address locations in the NV SRAM. Valid
data will be available at the DQ pins within t
AA
after the last address input is stable, providing that the CE
and
OE access times and states are satisfied. If CE or OE access times are not met, valid data will be
available at the latter of chip enable access (t
CEA
) or at output enable access time (t
OEA
). The state of the
data input/output pins (DQ) is controlled by
CE
and
OE
. If the outputs are activated before t
AA
, the data
lines are driven to an intermediate state until t
AA
. If the address inputs are changed while CE and OE
remain valid, output data will remain valid for output data hold time (t
OH
) but will then go indeterminate
until the next address access.
WRITING DATA TO RAM OR CLOCK
The DS1643 is in the write mode whenever WE and CE are in their active state. The start of a write is
referenced to the latter occurring transition of
WE or CE . The addresses must be held valid throughout
the cycle.
CE
or
WE
must return inactive for a minimum of t
WR
prior to the initiation of another read or
write cycle. Data in must be valid t
DS
prior to the end of write and remain valid for t
DH
afterward. In a
typical application, the OE signal will be high during a write cycle. However, OE can be active provided
that care is taken with the data bus to avoid bus contention. If OE is low prior to WE transitioning low
the data bus can become active with read data defined by the address inputs. A low transition on
WE
will
then disable the outputs t
WEZ
after WE goes active.
DS1643/DS1643P
6 of 17
DATA RETENTION MODE
When V
CC
is within nominal limits (V
CC
> 4.5V) the DS1643 can be accessed as described above with
read or write cycles. However, when V
CC
is below the power-fail point V
PF
(point at which write
protection occurs) the internal clock registers and RAM are blocked from access. This is accomplished
internally by inhibiting access via the CE signal. At this time the power-on reset output signal (RST ) will
be driven active low and will remain active until V
CC
returns to nominal levels. When V
CC
falls below the
level of the internal battery supply, power input is switched from the V
CC
pin to the internal battery and
clock activity, RAM, and clock data are maintained from the battery until V
CC
is returned to nominal
level. The RST signal is an open drain output and requires a pull up. Except for the RST , all control, data,
and address signals must be powered down when V
CC
is powered down.
BATTERY LONGEVITY
The DS1643 has a lithium power source that is designed to provide energy for clock activity, and clock
and RAM data retention when the V
CC
supply is not present. The capability of this internal power supply
is sufficient to power the DS1643 continuously for the life of the equipment in which it is installed. For
specification purposes, the life expectancy is 10 years at 25C with the internal clock oscillator running in
the absence of V
CC
power. Each DS1643 is shipped from Dallas Semiconductor with its lithium energy
source disconnected, guaranteeing full energy capacity. When V
CC
is first applied at a level greater than
V
PF
, the lithium energy source is enabled for battery backup operation. Actual life expectancy of the
Ds1643 will be much longer than 10 years since no lithium battery energy is consumed when V
CC
is
present.

DS1643P-70+

Mfr. #:
Manufacturer:
Description:
IC RTC CLK/CALENDAR PAR 34-PCM
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union