Copyright 1995 by Dallas Semiconductor Corporation.
All Rights Reserved. For important information regarding
patents and other intellectual property rights, please refer to
Dallas Semiconductor databooks.
020894 1/19
Page 2
DS1495/DS1497
PIN DESCRIPTIONS
VDD, VSS – Bus operational power is supplied to the part
via these pins. The voltage level present on these pins
should be monitored to transition between operational
power and battery power.
D0-D7 – Data Bus (bidirectional): Data is written into
the device from the data bus if either XRAM
asserted during a write cycle at the rising edge of a WR
pulse. Data is read from the device and driven onto the
data bus if either XRAM or RTC is asserted during a
read cycle when the RD signal is low.
A0-A5 – Address Bus (input): Various internal registers of the device are selected by these lines. When
RTC
is asserted, A0 selects between the indirect address register and RTC data register . When the XRAM
is asserted, A0-A5 addresses a 32–byte page of RAM.
When A5 is high, the RAM page register is accessible.
When A5 is low, A0-A4 address the 32-byte page of
RAM.
RD
– Read Strobe (input): Data is read from the se-
lected register and driven onto the data bus by the device when this line is low and either RTC or XRAM is asserted.
WR
– Write Strobe (input): Data is written into the de-
vice from the data bus on the rising edge after a low
pulse on this line when the device has been selected by
either the XRAM or RTC signals.
STBY
– Standby (input): Accesses to the device are
inhibited and outputs are tri-stated to a high impedance
state when this signal is asserted low. All data in RAM of
the device is preserved. The real time clock continues
to keep time.
If a read or write cycle is in progress when the STBY
nal is asserted low, the internal cycle will be terminated
when either the external cycle completes or when the internal chip enable condition (V
is 4.25 volts, typical) is
DD
negated, whichever occurs first.
RTC
– Real Time Clock Select (input): When this sig-
nal is asserted low, the real time clock registers are ac-
or RTC is
sig-
cessible. Registers are selected by the A0 line. Data is
driven onto the data bus when RD
is low. Data is received from the bus when WR is pulsed low and then
high.
SQW – Square Wave (output): Frequency selectable
output. Frequency is selected by setting register A bits
RSO-RS3. See T able 2 for frequencies that can be selected.
XRAM
– Extended RAM Select (input): When this sig-
nal is asserted low, the extended RAM bytes are accessible. The XRAM page register is selected when the A5
address line is high. A 32-byte page of RAM is accessible when A5 is low. A0-A4 select the bytes within the
page of RAM pointed to by the page register. Data is
driven onto the data bus when RD
is low. Data is received from the bus when WR is pulsed low and then
high.
IRQ
– Interrupt Request (output): The IRQ signal is
an active low, open drain output that is used as a processor interrupt request. The IRQ
output follows the state
of the IRQF bit (bit 7) in status register C. IRQ can be
asserted by the alarm, update ended, or periodic interrupt functions depending on the configuration of
register B.
RESET
– Reset (input): The reset signal is used to ini-
tialize certain registers to allow proper operation of the
RTC module. When RESET
is low, the following oc-
curs.
1. The following register bits are cleared:
a. Periodic interrupt (PIE)
b. Alarm interrupt enable (AIE)
c. Update ended interrupt (UF)
d. Interrupt request flag (IRQF)
e. Periodic interrupt flag (PF)
f. Alarm interrupt flag (AF)
g. Square wave output enable (SQWE)
h. Update ended interrupt enable (UIE)
2. The IRQ
pin is in the high impedance state.
3. The RTC is not processor accessible.
020894 2/19
Page 3
DS1495/DS1497
ADDITIONAL PIN DESCRIPTION
(FOR DS1495, DS1495S)
X1, X2 – Connections for a standard 32.768 KHz quartz
crystal, Daiwa part number DT-26S or equivalent. The
internal oscillator circuitry is designed for operation with
a crystal having a specified load capacitance (C
6pF . The crystal is connected directly to the X1 and X2
pins. There is no need for external capacitors or resistors. Note: X1 and X2 are very high impedance nodes.
It is recommended that they and the crystal be guard–
ringed with ground and that high frequency signals be
kept away from the crystal area. For more information
on crystal selection and crystal layout considerations,
please consult Application Note 58, “Crystal Considerations with Dallas Real Time Clocks”.
V
– Battery input for any standard +3 volt lithium cell
BAT
or other energy source. Battery voltage must be held
between 2.5 and 3.7 volts for proper operation. The
nominal write protect trip point voltage at which access
to the real time clock and user RAM is denied is set by
the internal circuitry at 4.25 volts typical. A maximum
load of 1 µA at 25
C and 3.0V on V
in the absence of
BAT
o
power should be used to size the external energy
source.
The battery should be connected directly to the V
pin. A diode must not be placed in series with the battery
to the V
pin. Furthermore, a diode is not necessary
BAT
because reverse charging current protection circuitry is
provided internal to the device and has passed the
requirements of Underwriters Laboratories for UL listing.
B
– Battery ground: This pin or pin 14 can be used
GND
for the battery ground return.
L
) of
BAT
When V
falls below the CE
DD
(4.25 volts typical), the
THR
chip select inputs RTC and XRAM are forced to an inactive state regardless of the state of the pin signals. This
puts the module into a write protected mode in which all
inputs are ignored and all outputs are in a high impedance state. When V
falls below 3.2 volts (typical), the
DD
module is switched over to an internal power source in
the case of the DS1497, or to an external battery connected to the V
and BGND pins in the case of the
BAT
DS1495 and DS1495S, so that power is not interrupted
to timekeeping and nonvolatile RAM functions.
Address Map: The registers of the device appear in two
distinct address ranges. One set of registers is active
when RTC
is asserted low and represents the real time
clock. The second set of registers is active when XRAM
is asserted low and represents the extended RAM.
RTC Address Map: The address map of the RTC module is shown in Figure 2. The address map consists of
50 bytes of general purpose RAM, 10 bytes of RTC/calendar information, and 4 bytes of status and control information. All 64 bytes can be accessed as read/write
registers except for the following:
1. Registers C and D are Read Only (status informa-
tion)
2. Bit 7 of register A is Read Only
3. Bit 7 of the “Seconds” byte (00) is Read Only
The first byte of the real time clock address map is the
RTC indirect address register, accessible when A0 is
low. The second byte is the RTC data register , accessible when A0 is high. The function of the RTC indirect address register is to point to one of the 64 RTC registers
that are indirectly accessible through the RTC data register.
OPERATION
Power-Down/Power-Up: The real time clock will con-
tinue to operate and all of the RAM, time, and calendar
and alarm memory locations will remain non-volatile regardless of the voltage level of V
level applied to the VDD input is greater than 4.25 volts
(typical), the module becomes accessible after 200 ms
provided that the oscillator and countdown chain have
been programmed to be running. This time period allows the module to stabilize after power is applied.
. When the voltage
DD
Extended RAM Address Map: The first 32 bytes of the
extended RAM represent one of 256 pages of general
purpose nonvolatile memory . These 32 bytes on a page
are addressed by A0 through A4 when A5 is low. When
A5 is high, the XRAM page register is accessible. The
value in the XRAM page register points to one of 256
pages of nonvolatile memory available. The address of
the XRAM page register is dependent only on A5 being
high; thus, there are 31 aliases of this register in I/O
spaces. (See Figure 3.)
020894 3/19
Page 4
DS1495/DS1497
TIME, CALENDAR AND ALARM LOCATIONS
The time and calendar information is obtained by reading the appropriate register bytes shown in T able 1. The
time, calendar, and alarm are set or initialized by writing
the appropriate register bytes. The contents of the time,
calendar, and alarm registers can be either Binary or
Binary-Coded Decimal (BCD) format. Table 1 shows
the binary and BCD formats of the twelve time, calendar,
and alarm locations.
Before writing the internal time, calendar, and alarm registers, the SET bit in Register B should be written to a
logic one to prevent updates from occurring while access is being attempted. Also at this time, the data format (binary or BCD), should be set via the data mode bit
(DM) of Register B. All time, calendar, and alarm registers must use the same data mode. The set bit in Register B should be cleared after the data mode bit has been
written to allow the real-time clock to update the time
and calendar bytes.
Once initialized, the real-time clock makes all updates in
the selected mode. The data mode cannot be changed
without reinitializing the ten data bytes. The 24/12 bit
cannot be changed without reinitializing the hour locations. When the 12-hour format is selected, the high order bit of the hours byte represents PM when it is a logic
one. The time, calendar, and alarm bytes are always accessible because they are double buffered. Once per
second the ten bytes are advanced by one second and
checked for an alarm condition. If a read of the time and
calendar data occurs during an update, a problem exists
where seconds, minutes, hours, etc. may not correlate.
The probability of reading incorrect time and calendar
data is low. Several methods of avoiding any possible
incorrect time and calendar reads are covered later in
this text.
The three alarm bytes can be used in two ways. First,
when the alarm time is written in the appropriate hours,
minutes, and seconds alarm locations, the alarm interrupt is initiated at the specified time each day if the alarm
enable bit is high . The second method is to insert a
“don’t care” state in one or more of the three alarm bytes.
The “don’t care” code is any hexadecimal value from C0
to FF . The two most significant bits of each byte set the
“don’t care” condition when at logic 1. An alarm will be
generated each hour when the “don’t care” bits are set in
the hours byte. Similarly, an alarm is generated every
minute with “don’t care” codes in the hours and minute
alarm bytes. The “don’t care” codes in all three alarm
bytes create an interrupt every second.
USER NONVOLATILE RAM - RTC
The 50 user nonvolatile RAM bytes are not dedicated to
any special function within the DS1495/DS1497. They
can be used by the application program as nonvolatile
memory and are fully available during the update cycle.
This memory is directly accessible in the RTC section.
Sunday = 1
7Date of the Month1-3101-1F01-31
8Month1-1201-0C01-12
9Y ear0-9900-6300-99
DECIMAL
RANGE
BINARY DATA MODEBCD DATA MODE
1-701-0701-07
DS1495/DS1497
RANGE
INTERRUPTS
The RTC plus RAM includes three separate, fully automatic sources of interrupt for a processor. The alarm interrupt can be programmed to occur at rates from once
per second to once per day. The periodic interrupt can
be selected for rates from 500 ms to 122 µs. The update-ended interrupt can be used to indicate to the program that an update cycle is complete. Each of these
independent interrupt conditions is described in greater
detail in other sections of this text.
The application program can select which interrupts, if
any, are going to be used. Three bits in Register B enable the interrupts. Writing a logic 1 to an interrupt-enable bit permits that interrupt to be initiated when the
event occurs. A logic 0 in an interrupt-enable bit prohibits the IRQ pin from being asserted from that interrupt
condition. If an interrupt flag is already set when an interrupt is enabled, IRQ is immediately set at an active
level, although the interrupt initiating the event may
have occurred much earlier. As a result, there are cases
where the program should clear such earlier initiated interrupts before first enabling new interrupts.
When an interrupt event occurs, the relating flag bit is
set to logic 1 in Register C. These flag bits are set independent of the state of the corresponding enable bit in
Register B. The flag bit can be used in a polling mode
without enabling the corresponding enable bits. When a
flag is set, an indication is given to software that an interrupt event has occurred since the flag bit was last read.
However, care should be taken when using the flag bits
as they are cleared each time Register C is read.
Double latching is included with Register C so that bits
which are set remain stable throughout the read cycle.
All bits which are set (high) are cleared when read and
new interrupts which are pending during the read cycle
are held until after the cycle is completed. One, two, or
three bits can be set when reading Register C. Each utilized flag bit should be examined when read to ensure
that no interrupts are lost.
The alternative flag bit usage method is with fully enabled interrupts. When an interrupt flag bit is set and the
corresponding interrupt enable bit is also set, the IRQ
pin is asserted low. IRQ is asserted as long as at least
one of the three interrupt sources has its flag and enable
bits both set. The IRQF bit in Register C is a one whenever the IRQ
pin is being driven low. Determination that
the RTC initiated an interrupt is accomplished by reading Register C. A logic one in bit 7 (IRQF bit) indicates
that one or more interrupts have been initiated by the
DS1495/DS1497. The act of reading Register C clears
all active flag bits and the IRQF bit.
020894 7/19
Page 8
DS1495/DS1497
tPI PERIODIC
SQW OUTPUT
OSCILLATOR CONTROL BITS
When the DS1495/DS1497 is shipped from the factory ,
the internal oscillator is turned off. This feature prevents
the lithium battery from being used until it is installed in a
system. A pattern of 010 in bits 4 through 6 of Register A
will turn the oscillator on and enable the countdown
chain. A pattern of 11X will turn the oscillator on, but
holds the countdown chain of the oscillator in reset. All
other combinations of bits 4 through 6 keep the oscillator off.
SQUARE WAVE OUTPUT SELECTION
Thirteen of the 15 divider taps are made available to a
1-of-15 selector, as shown in the block diagram of Figure 1. The first purpose of selecting a divider tap is to
generate a square wave output signal on the SQW pin.
The RS0-RS3 bits in Register A establish the square
wave output frequency . These frequencies are listed in
Table 2. The SQW frequency selection shares its
1-of-15 selector with the periodic interrupt generator.
Once the frequency is selected, the output of the SQW
pin can be turned on and off under program control with
the square wave enable bit (SQWE).
PERIODIC INTERRUPT SELECTION
The periodic interrupt will cause the IRQ pin to go to an
active state from once every 500 ms to once every
122 µs. This function is separate from the alarm inter-
rupt which can be output from once per second to once
per day. The periodic interrupt rate is selected using the
same Register A bits which select the square wave frequency (see T able 1). Changing the Register A bits affects both the square wave frequency and the periodic
interrupt output. However, each function has a separate
enable bit in Register B. The SQWE bit controls the
square wave output. Similarly, the periodic interrupt is
enabled by the PIE bit in Register B. The periodic interrupt can be used with software counters to measure inputs, create output intervals, or await the next needed
software function.
PERIODIC INTERRUPT RATE AND SQUARE WAVE OUTPUT FREQUENCY Table 2
ter C should be cleared before leaving the interrupt routine.
per second regardless of the SET bit in Register B.
When the SET bit in Register B is set to one, the user
copy of the double buffered time, calendar, and alarm
bytes is frozen and will not update as the time increments. However, the time countdown chain continues
to update the internal copy of the buffer. This feature allows time to maintain accuracy independent of reading
or writing the time, calendar, and alarm buffers and also
guarantees that time and calendar information is consistent. The update cycle also compares each alarm
A second method uses the update-in-progress bit (UIP)
in Register A to determine if the update cycle is in progress. The UIP bit will pulse once per second. After the
UIP bit goes high, the update transfer occurs 244 µs later. If a low is read on the UIP bit, the user has at least
244 µs before the time/calendar data will be changed.
Therefore, the user should avoid interrupt service routines that would cause the time needed to read valid
time/calendar data to exceed 244 µs.
byte with the corresponding time byte and issues an
alarm if a match or if a “don’t care” code is present in all
three positions.
The third method uses a periodic interrupt to determine
if an update cycle is in progress. The UIP bit in Register
A is set high between the setting of the PF bit in Register
There are three methods that can handle access of the
real-time clock that avoid any possibility of accessing inconsistent time and calendar data. The first method
uses the update-ended interrupt. If enabled, an interrupt occurs after every update cycle that indicates that
over 999 ms are available to read valid time and date in-
C (see Figure 3). Periodic interrupts that occur at a rate
of greater than t
allow valid time and date informa-
BUC
tion to be reached at each occurrence of the periodic interrupt. The reads should be complete within
/2+t
(t
PI
) to ensure that data is not read during the up-
BUC
date cycle.
formation. If this interrupt is used, the IRQF bit in Regis-
UPDATE-ENDED AND PERIODIC INTERRUPT RELATIONSHIP Figure 4
UIP BIT IN
REGISTER A
UF BIT IN
REGISTER C
PF BIT IN
REGISTER C
= Periodic interrupt time interval per Table 1.
t
PI
t
= Delay time before update cycle = 244 µs.
BUC
t
BUC
t
PI/2
t
PI
t
PI/2
020894 9/19
Page 10
DS1495/DS1497
REGISTERS
The DS1495/DS1497 has four control registers which
are accessible at all times, even during the update
cycle.
REGISTER A
MSB LSB
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
UIPDV2DV1DV0RS3RS2RS1RS0
UIP - The Update In Progress (UIP) bit is a status flag
that can be monitored. When the UIP bit is a one, the
update transfer will soon occur. When UIP is a zero, the
update transfer will not occur for at least 244 µs. The
time, calendar, and alarm information in RAM is fully
available for access when the UIP bit is zero. The UIP
bit is read only. W riting the SET bit in Register B to a one
inhibits any update transfer and clears the UIP status
bit.
DV2, DV1, DV0 - These three bits are used to turn the
oscillator on or off and to reset the countdown chain. A
pattern of 010 is the only combination of bits that will turn
the oscillator on and allow the RTC to keep time. A pattern of 11X will enable the oscillator but holds the countdown chain in reset. The next update will occur at 500
ms after a pattern of 010 is written to DV2, DV1, and
DV0.
RS3, RS2, RS1, RS0 - These four rate-selection bits select one of the 13 taps on the 15-stage divider or disable
the divider output. The tap selected can be used to generate an output square wave (SQW pin) and/or a periodic interrupt. The user can do one of the following
1. Enable the interrupt with the PIE bit;
2. Enable the SQW output pin with the SQWE bit;
3. Enable both at the same time and the same rate; or
4. Enable neither.
Table 2 lists the periodic interrupt rates and the square
wave frequencies that can be chosen with the RS bits.
REGISTER B
MSB LSB
BIT 7 BIT 6 BIT 5 BIT 4BIT 3BIT 2 BIT 1 BIT 0
SETPIEAIEUIESQWEDM24/12 DSE
SET - When the SET bit is a zero, the update transfer
functions normally by advancing the counts once per
second. When the SET bit is written to a one, any update
transfer is inhibited and the program can initialize the
time and calendar bytes without an update occurring in
the midst of initializing. Read cycles can be executed in
a similar manner. SET is a read/write bit that is not modified by internal functions of the DS1495/DS1497.
PIE - The Periodic Interrupt Enable bit is a read/write bit
which allows the Periodic Interrupt Flag (PF) bit in Register C to drive the IRQ
pin low. When the PIE bit is set to
one, periodic interrupts are generated by driving the
IRQ pin low at a rate specified by the RS3-RS0 bits of
Register A. A zero in the PIE bit blocks the IRQ output
from being driven by a periodic interrupt, but the Periodic Flag (PF) bit is still set at the periodic rate. PIE is not
modified by any internal DS1495/DS1497 functions but
is cleared by the hardware RESET
signal.
AIE - The Alarm Interrupt Enable (AIE) bit is a read/write
bit which, when set to a one, permits the Alarm Flag (AF)
bit in register C to assert IRQ
. An alarm interrupt occurs
for each second that the three time bytes equal the three
alarm bytes including a don’t care alarm code of binary
11XXXXXX. When the AIE bit is set to zero, the AF bit
does not initiate the IRQ signal. The internal functions of
the DS1495/DS1497 do not affect the AIE bit but is
cleared by RESET
.
UIE - The Update Ended Interrupt Enable (UIE) bit is a
read/write bit that enables the Update Ended Flag (UF)
bit in Register C to assert IRQ
. The SET bit going high or
the RESET pin going low clears the UIE bit.
SQWE - When the Square Wave Enable (SQWE) bit is
set to a one, a square wave signal at the frequency set
by the rate-selection bits RS3 through RS0 is driven out
on a SQW pin. When the SQWE bit is set to zero, the
SQW pin is held low. SQWE is a read/write bit and is
cleared by RESET
.
DM - The Data Mode (DM) bit indicates whether time
and calendar information is in binary or BCD format.
The DM bit is set by the program to the appropriate format and can be read as required. This bit is not modified
by internal functions. A one in DM signifies binary data
while a zero in DM specifies Binary Coded Decimal
(BCD) data.
24/12 - The 24/12 control bit establishes the format of
the hours byte. A one indicates the 24-hour mode and a
zero indicates the 12-hour mode. This bit is read/write.
020894 10/19
Page 11
DS1495/DS1497
DSE - The Daylight Savings Enable (DSE) bit is a read/
write bit which enables two special updates when DSE
is set to one. On the first Sunday in April the time increments from 1:59:59 AM to 3:00:00 AM. On the last
Sunday in October when the time first reaches 1:59:59
AM it changes to 1:00:00 AM. These special updates do
not occur when the DSE bit is a zero. This bit is not affected by internal functions.
REGISTER C
MSB LSB
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
IRQFPFAFUF0000
IRQF – The Interrupt Request Flag (IRQF) bit is set to a
one when one or more of the following are true:
PF = PIE = 1
AF = AIE = 1
UF = UIE = 1
i.e., IRQF =
Any time the IRQF bit is a one, the IRQ pin is driven low.
All flag bits are cleared after Register C is read by the
program or when the RESET pin is low.
PF – The Periodic Interrupt Flag (PF) is a read-only bit
which is set to a one when an edge is detected on the
selected tap of the divider chain. The RS3 through RS0
bits establish the periodic rate. PF is set to a one independent of the state of the PIE bit. When both PF and
PIE are ones, the IRQ
IRQF bit. The PF bit is cleared by a software read of
Register C or by RESET.
(PF • PIE) + (AF • AIE) + (UF • UIE)
signal is active and will set the
AF – A one in the Alarm Interrupt Flag (AF) bit indicates
that the current time has matched the alarm time. If the
AIE bit is also a one, the IRQ pin will go low and a one will
appear in the IRQF bit. A read of Register C or a RESET
will clear AF.
UF – The Update Ended Interrupt Flag (UF) bit is set after each update cycle. When the UIE bit is set to one, the
one in UF causes the IRQF bit to be a one which will assert the IRQ
pin. UF is cleared by reading Register C or
by RESET.
BIT 0 THROUGH BIT 3 – These are reserved bits of the
status Register C. These bits always read zero and cannot be written.
REGISTER D
MSB LSB
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
VRT0000000
VRT – The Valid RAM and Time (VRT) bit is set to the
one state by Dallas Semiconductor Corporation prior to
shipment. This bit is not writable and should always be a
one when read. If a zero is ever present, an exhausted
internal lithium energy source is indicated and both the
contents of the RTC data and RAM data are questionable.
BIT 6 THROUGH BIT 0 – The remaining bits of Register
D are reserved and not usable. They cannot be written
and, when read, they will always read zero.
020894 11/19
Page 12
DS1495/DS1497
ABSOLUTE MAXIMUM RATINGS*
VDD Pin Potential to Ground Pin-0.3V to +7.0V
Input VoltageV
Power Dissipation500 mW
Storage TemperatureDS1497: –40°C to +70°C
Ambient Temperature0°C to 70°C
Soldering Temperature260°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.
– 0.3 to VDD + 0.3V
SS
DS1495: –55°C to +125°C
RECOMMENDED DC OPERATING CONDITIONS(0°C to 70°C)
CHARACTERISTICTEST CONDITIONSYMMINMAXUNITS NOTES
Supply VoltageV
Input High VoltageRecognized as a High Signal Over
Recommended V
and tA Range
DD
Input Low VoltageRecognized as a Low Signal Over
Recommended V
and tA Range
DD
Battery VoltageV
V
V
4.55.5V
CC
2.2VDD+
IH
-0.30.8V
IL
2.53.7V
BAT
0.3
V
V
DC ELECTRICAL CHARACTERISTICS(V
= 5.0V + 10%, V
DD
SS
= 0V, t
= 0° C to 70°C)
A
CHARACTERISTICTEST CONDITIONSYMMINMAXUNITNOTES
Input Leakage
=0V, VIH=V
V
IL
DD
Output High VoltageVDD=5.0V I
Output Low VoltageVDD = 5.0V I
Power Supply CurrentOutputs UnloadedI
STBY pin Input CurrentSTBY=V
STBY pin Input CurrentSTBY=V
AC SWITCHING CHARACTERISTICS(0°C to 70°C; V
For any Single Pin: D0-7, RD, WR,
A0-5, XRAM
, RTC, RESET
=1 mAV
LOAD
= 2 mAV
LOAD
DD
SS
I
STBY
I
STBY
I
I
2.4V
OH
OL
DD
+1µA
0.4V
50mA
+500µA
–1µA
= 4.5V to 5.5V)
DD
CHARACTERISTICTEST CONDITIONSYMMINMAXUNITNOTES
Reset Pulse Widtht
Oscillator StartupFrom Software Enable Via DV Bitst
IRQ Release from RD
High
IRQ Release from
Low
RESET
RWL
RC
t
IRDS
t
IRR
5µs
1s
2µs
2µs
020894 12/19
Page 13
IRQ RELEASE DELAY
RD
RESET
V
HIGH
t
DS1495/DS1497
RWL
t
IRDS
V
HIGH
IRQ
OSCILLATOR START-UP
SQW Pin
WR
V
HIGH
DV0–2
NOTE:
Timing assumes RS3-0 Bits = 0011, minimum tPI.
t
IRR
t
RC
020894 13/19
Page 14
DS1495/DS1497
BUS TIMING(0°C to 70°C; V
= 4.5V to 5.5V)
DD
PARAMETERSYMMINTYPMAXUNITNOTES
Cycle Timet
Pulse Width, RD/WR LowPW
Signal Rise and Fall Time, RTC,
, RD, WR
XRAM
Address Hold Timet
Address Setup Time Before RDt
Address Setup Time Before WRt
RTC/XRAM Select Setup Time Be-
fore RD
RTC/XRAM Select Setup Time Be-
fore WR
RTC/XRAM Select Hold Time After
or WR
RD
Read Data Hold Timet
Write Data Hold Timet
Output Data Delay Time from RDt
Write Data Setup Timet
CYC
tR, t
AH
ARS
AWS
t
CRS
t
CWS
t
CH
DHR
DHW
DDR
DSW
RWL
F
395DCns
200ns
30ns
20ns
50ns
0ns
50ns
0ns
20ns
10100ns
0ns
20200ns
200ns
OUTPUT LOAD
020894 14/19
D.U.T.
680Ω
+5 V
1.1KΩ
50 pF
Page 15
BUS READ/WRITE TIMING
t
DS1495/DS1497
CYC
A0-A5
RTC
XRAM
WR
DATA BUS
WRITE
DATA
DATA BUS
READ
DATA
RD
D0–D7
D0–D7
t
t
AWS
ARS
t
t
CWS
CRS
t
F
VALID
t
t
DDR
t
R
t
VALID
CH
t
AH
t
DHW
t
CH
t
DHR
t
AH
RWL
RWL
t
R
F
PW
t
DSW
VALID
PW
POWER-DOWN/ POWER-UP TIMING (tA = 25°C)
PARAMETERSYMBOLMINTYPMAXUNITSNOTES
CE High to Power Failt
Recovery at Power Upt
VCC Slew Rate Power Downt
4.0 <VCC < 4.5V
VCC Slew Rate Power Downt
3.0 <VCC< 4.0V
VCC Slew Rate Power Upt
4.5V>VCC>4.0V
Expected Data Retentiont
PF
REC
F
FB
R
DR
150ms
300µs
10µs
0µs
10years
0ns
NOTE:
CE is chip enabled for access, an internal signal which is defined by (RD + WR) (XRAM + RTC).
CAPACITANCE (tA = 25°C)
PARAMETERSYMBOLMINTYPMAXUNITSNOTES
Input CapacitanceC
Output CapacitanceC
IN
OUT
12pF
12pF
020894 15/19
Page 16
DS1495/DS1497
GENERAL INFORMATION
PARAMETERSYMMINTYPMAXUNITNOTES
Expected Data Retention @ 25°C
t
DR
10Years
(DS1497 only)
Clock Accuracy for tDR @ 25°C
C
Q
±1Min/Mo
(DS1497 only)
Clock Accuracy Temperature Coefficient
(DS1497)
Clock Temperature Coefficient
Turnover Temperature (DS1497 only)
Chip Enable Threshold (DS1497 only)CE
K.050
t
O
THR
20300°C
4.5V
ppm/°C
2
POWER–UP CONDITION
CE
V
POWER FAIL
4.5V
4.25V
4.0V
CC
t
V
REC
t
IH
R
NOTE:
CE is an internal signal generated by the power switching reference in the DS149X products.
POWER–DOWN CONDITION
CE
V
POWER FAIL
CC
V
IH
t
PF
t
F
4.5V
4.25V
4.0V
V
BAT
t
FB
t
DR
020894 16/19
Page 17
DS1495 28–PIN DIP
1
K
DS1495/DS1497
28–PINPKG
DIMMINMAX
BD
A
C
F
G
E
A IN.1.4451.470
MM36.7037.34
B IN.0.5300.550
MM13.4613.97
C IN.0.1400.160
MM3.564.06
D IN.0.6000.625
MM15.2415.88
E IN.0.0150.040
MM0.381.02
F IN.0.1200.145
MM3.053.68
G IN.0.0900.110
MM2.292.79
H IN.0.6250.675
MM15.8817.15
J IN.0.0080.012
MM0.200.30
K IN.0.0150.022
MM0.380.56
J
H
020894 17/19
Page 18
DS1495/DS1497
DS1495S 28–PIN SOIC
KG
E
28-PINPKG
DIMMINMAX
A IN.0.7060.728
MM17.9318.49
B IN.0.3380.350
MM8.588.89
C IN.0.0860.110
MM2.182.79
D IN.0.0200.050
MM0.581.27
E IN.0.0020.014
MM0.050.36
F IN.0.0900.124
MM2.293.15
G IN.
C
A
H IN.0.4600.480
J IN.0.0060.013
K IN.0.0140.020
0.050 BSC
1.27
MM
MM11.6812.19
MM0.150.33
MM0.360.51
0–8 deg. typ.
020894 18/19
B
F
J
H
D
Page 19
DS1497 28–PIN 720 MIL FLUSH ENCAPSULATED
28
114
A
KD
13 EQUAL SPACES AT
.100 ± .010 TNA
15
C E
G
DS1495/DS1497
28-PINPKG
DIMMINMAX
A IN.
B IN.
C IN.
D IN.
E IN.
F IN.
G IN.
F
H IN.
J IN.
K IN.
MM
MM
MM
MM
MM
MM
MM
MM
MM
MM
1.520
38.61
0.695
17.65
0.350
8.89
0.100
2.54
0.015
0.38
0.110
2.79
0.090
2.29
0.590
14.99
0.008
0.20
0.015
0.38
1.540
39.12
0.720
18.29
0.375
9.52
0.130
3.30
0.030
0.76
0.140
3.56
0.110
2.79
0.630
16.00
0.012
0.30
0.021
0.53
NOTE: PINS 3, 4, 18 AND 22 ARE MISSING BY DESIGN.
J
H
B
020894 19/19
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.