7
FN6315.1
August 7, 2015
Submit Document Feedback
General Description
The ISL1220 device is a low power real time clock with
timing and crystal compensation, clock/calendar, power fail
indicator, periodic or polled alarm, intelligent battery backup
switching, battery-backed user SRAM and separate F
OUT
and IRQ
outputs.
The oscillator uses an external, low-cost 32.768kHz crystal.
The real time clock tracks time with separate registers for
hours, minutes, and seconds. The device has calendar
registers for date, month, year and day of the week. The
calendar is accurate through 2099, with automatic leap year
correction.
The ISL1220's powerful alarm can be set to any
clock/calendar value for a match. For example, every
minute, every Tuesday or at 5:23 AM on March 21. The
alarm status is available by checking the Status Register, or
the device can be configured to provide a hardware interrupt
via the IRQ pin. There is a repeat mode for the alarm
allowing a periodic interrupt every minute, every hour, every
day, etc.
The device also offers a backup power input pin. This V
BAT
pin allows the device to be backed up by battery or Super
Cap with automatic switchover from V
DD
to V
BAT
. The entire
ISL1220 device is fully operational from 2.0V to 5.5V and the
clock/calendar portion of the device remains fully operational
down to 1.8V (Standby Mode).
Pin Description
X1, X2
The X1 and X2 pins are the input and output, respectively, of
an inverting amplifier. An external 32.768kHz quartz crystal
is used with the ISL1220 to supply a timebase for the real
time clock. Internal compensation circuitry provides high
accuracy over the operating temperature range from
-40°C to +85°C. This oscillator compensation network can
be used to calibrate the crystal timing accuracy over
temperature either during manufacturing or with an external
temperature sensor and microcontroller for active
compensation. The device can also be driven directly from a
32.768kHz source at pin X1.
V
BAT
This input provides a backup supply voltage to the device.
V
BAT
supplies power to the device in the event that the V
DD
supply fails. This pin can be connected to a battery, a Super
Cap or tied to ground if not used.
IRQ (Interrupt Output)
The IRQ output is an open drain active low configuration.
Interrupt Mode. The pin provides an interrupt signal
output. This signal notifies a host processor that an alarm
has occurred and requests action. It is an open drain
active low output.
Serial Clock (SCL)
The SCL input is used to clock all serial data into and out of
the device. The input buffer on this pin is always active (not
gated). It is disabled when the backup power supply on the
V
BAT
pin is activated to minimize power consumption.
Serial Data (SDA)
SDA is a bidirectional pin used to transfer data into and out
of the device. It has an open drain output and may be ORed
with other open drain or open collector outputs. The input
buffer is always active (not gated) in normal mode.
An open drain output requires the use of a pull-up resistor.
The output circuitry controls the fall time of the output signal
with the use of a slope controlled pull-down. The circuit is
designed for 400kHz I
2
C interface speeds. It is disabled
when the backup power supply on the V
BAT
pin is activated.
F
OUT
(Frequency Output)
Frequency Output Mode. The pin outputs a clock signal
which is related to the crystal frequency. The frequency
output is user selectable and enabled via the I
2
C bus. It is
an open drain active low output.
V
DD
, GND
Chip power supply and ground pins. The device will operate
with a power supply from 2.0V to 5.5VDC. A 0.1µF capacitor
is recommended on the V
DD
pin to ground.
Functional Description
Power Control Operation
The power control circuit accepts a V
DD
and a V
BAT
input.
Many types of batteries can be used with Intersil RTC
products. For example, 3.0V or 3.6V Lithium batteries are
appropriate, and battery sizes are available that can power
the ISL1220 for up to 10 years. Another option is to use a
FIGURE 7. STANDARD OUTPUT LOAD FOR TESTING THE
DEVICE WITH V
DD
= 5.0V
SDA
AND
IRQ
, F
OUT
1533
100pF
5.0V
FOR V
OL
= 0.4V
AND I
OL
= 3mA
EQUIVALENT AC OUTPUT LOAD CIRCUIT FOR V
DD
= 5V
FIGURE 8. RECOMMENDED CRYSTAL CONNECTION
X1
X2
ISL1220
8
FN6315.1
August 7, 2015
Submit Document Feedback
Super Cap for applications where V
DD
is interrupted for up
to a month. See the Applications Section for more
information.
Normal Mode (V
DD
) to Battery Backup Mode
(V
BAT
)
To transition from the V
DD
to V
BAT
mode, both of the
following conditions must be met:
Condition 1:
V
DD
< V
BAT
- V
BATHYS
where V
BATHYS
50mV
Condition 2:
V
DD
< V
TRIP
where V
TRIP
2.2V
Battery Backup Mode (V
BAT
) to Normal Mode
(V
DD
)
The ISL1220 device will switch from the V
BAT
to V
DD
mode
when one
of the following conditions occurs:
Condition 1:
V
DD
> V
BAT
+ V
BATHYS
where V
BATHYS
50mV
Condition 2:
V
DD
> V
TRIP
+ V
TRIPHYS
where V
TRIPHYS
30mV
These power control situations are illustrated in Figures 9
and 10.
The I
2
C bus is deactivated in battery backup mode to provide
lower power. Aside from this, all RTC functions are
operational during battery backup mode. Except for SCL and
SDA, all the inputs and outputs of the ISL1220 are active
during battery backup mode unless disabled via the control
register. The User SRAM is operational in battery backup
mode down to 2V.
Power Failure Detection
The ISL1220 provides a Real Time Clock Failure Bit (RTCF)
to detect total power failure. It allows users to determine if
the device has powered up after having lost all power to the
device (both V
DD
and V
BAT
).
Low Power Mode
The normal power switching of the ISL1220 is designed to
switch into battery backup mode only if the V
DD
power is
lost. This will ensure that the device can accept a wide range
of backup voltages from many types of sources while reliably
switching into backup mode. Another mode, called Low
Power Mode, is available to allow direct switching from V
DD
to V
BAT
without requiring V
DD
to drop below V
TRIP
. Since
the additional monitoring of V
DD
vs V
TRIP
is no longer
needed, that circuitry is shut down and less power is used
while operating from V
DD
. Power savings are typically
600nA at V
DD
= 5V. Low Power Mode is activated via the
LPMODE bit in the control and status registers.
Low Power Mode is useful in systems where V
DD
is normally
higher than V
BAT
at all times. The device will switch from
V
DD
to V
BAT
when V
DD
drops below V
BAT
, with about 50mV
of hysteresis to prevent any switchback of V
DD
after
switchover. In a system with a V
DD
= 5V and backup lithium
battery of V
BAT
= 3V, Low Power Mode can be used.
However, it is not recommended to use Low Power Mode in
a system with V
DD
= 3.3V ±10%, V
BAT
3.0V, and when
there is a finite I-R voltage drop in the V
DD
line.
InterSeal™ Battery Saver
The ISL1220 has the InterSeal™ Battery Saver which
prevents initial battery current drain before it is first used. For
example, battery-backed RTCs are commonly packaged on
a board with a battery connected. In order to preserve
battery life, the ISL1220 will not draw any power from the
battery source until after the device is first powered up from
the V
DD
source. Thereafter, the device will switchover to
battery backup mode whenever V
DD
power is lost.
Real Time Clock Operation
The Real Time Clock (RTC) uses an external 32.768kHz
quartz crystal to maintain an accurate internal representation
of second, minute, hour, day of week, date, month, and year.
The RTC also has leap-year correction. The clock also
corrects for months having fewer than 31 days and has a bit
that controls 24 hour or AM/PM format. When the ISL1220
powers up after the loss of both V
DD
and V
BAT
, the clock will
V
BAT
- V
BATHYS
V
BAT
V
BAT
+ V
BATHYS
BATTERY BACKUP
MODE
V
DD
V
TRIP
2.2V
1.8V
FIGURE 9. BATTERY SWITCHOVER WHEN V
BAT
< V
TRIP
FIGURE 10. BATTERY SWITCHOVER WHEN V
BAT
> V
TRIP
V
TRIP
V
BAT
V
TRIP
+ V
TRIPHYS
BATTERY BACKUP
MODE
V
DD
V
TRIP
3.0V
2.2V
ISL1220
9
FN6315.1
August 7, 2015
Submit Document Feedback
not begin incrementing until at least one byte is written to the
clock register.
Accuracy of the Real Time Clock
The accuracy of the Real Time Clock depends on the
frequency of the quartz crystal that is used as the time base
for the RTC. Since the resonant frequency of a crystal is
temperature dependent, the RTC performance will also be
dependent upon temperature. The frequency deviation of
the crystal is a function of the turnover temperature of the
crystal from the crystal’s nominal frequency. For example, a
~20ppm frequency deviation translates into an accuracy of
~1 minute per month. These parameters are available from
the crystal manufacturer. The ISL1220 provides on-chip
crystal compensation networks to adjust load capacitance to
tune oscillator frequency from -94ppm to +140ppm. For
more detailed information see the Application Section.
Single Event and Interrupt
The alarm mode is enabled via the ALME bit. Choosing
single event or interrupt alarm mode is selected via the IM
bit. Note that when the frequency output function is enabled,
the alarm function is disabled.
The standard alarm allows for alarms of time, date, day of
the week, month, and year. When a time alarm occurs in
single event mode, an IRQ
pin will be pulled low and the
alarm status bit (ALM) will be set to “1”.
The pulsed interrupt mode allows for repetitive or recurring
alarm functionality. Hence, once the alarm is set, the device
will continue to alarm for each occurring match of the alarm
and present time. Thus, it will alarm as often as every minute
(if only the nth second is set) or as infrequently as once a
year (if at least the nth month is set). During pulsed interrupt
mode, the IRQ
pin will be pulled low for 250ms and the alarm
status bit (ALM) will be set to “1”.
The ALM bit can be reset by the user or cleared
automatically using the auto reset mode (see ARST bit).
The alarm function can be enabled/disabled during battery
backup mode using the FOBATB bit. For more information
on the alarm, please see the Alarm Registers Description.
Frequency Output Mode
The ISL1220 has the option to provide a frequency output
signal using the F
OUT
pin. The frequency output mode is set
by using the FO bits to select 15 possible output frequency
values from 0 to 32kHz. The frequency output can be
enabled/disabled during battery backup mode using the
FOBATB bit.
General Purpose User SRAM
The ISL1220 provides 8 bytes of user SRAM. The SRAM will
continue to operate in battery backup mode. However, it
should be noted that the I
2
C bus is disabled in battery
backup mode.
I
2
C Serial Interface
The ISL1220 has an I
2
C serial bus interface that provides
access to the control and status registers and the user
SRAM. The I
2
C serial interface is compatible with other
industry I
2
C serial bus protocols using a bidirectional data
signal (SDA) and a clock signal (SCL).
Oscillator Compensation
The ISL1220 provides the option of timing correction due to
temperature variation of the crystal oscillator for either
manufacturing calibration or active calibration. The total
possible compensation is typically -94ppm to +140ppm. Two
compensation mechanisms that are available are as follows:
1. An analog trimming (ATR) register that can be used to
adjust individual on-chip digital capacitors for oscillator
capacitance trimming. The individual digital capacitor is
selectable from a range of 9pF to 40.5pF (based upon
32.758kHz). This translates to a calculated
compensation of approximately -34ppm to +80ppm. (See
ATR description.)
2. A digital trimming register (DTR) that can be used to
adjust the timing counter by ±60ppm. (See DTR
description.)
Also provided is the ability to adjust the crystal capacitance
when the ISL1220 switches from V
DD
to battery backup
mode. (See Battery Mode ATR Selection for more details.)
Register Descriptions
The battery-backed registers are accessible following a
slave byte of “1101111x” and reads or writes to addresses
[00h:19h]. The defined addresses and default values are
described in the Table 1. Address 09h is not used. Reads or
writes to 09h will not affect operation of the device but should
be avoided.
REGISTER ACCESS
The contents of the registers can be modified by performing
a byte or a page write operation directly to any register
address.
The registers are divided into 4 sections. These are:
1. Real Time Clock (7 bytes): Address 00h to 06h.
2. Control and Status (5 bytes): Address 07h to 0Bh.
3. Alarm (6 bytes): Address 0Ch to 11h.
4. User SRAM (8 bytes): Address 12h to 19h.
There are no addresses above 19h.
ISL1220

ISL1220IUZ

Mfr. #:
Manufacturer:
Renesas / Intersil
Description:
Real Time Clock REAL TIME CLKRTC IN
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet