1
TB460.0
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
1-888-INTERSIL or 1-888-468-3774
Intersil (and design) is a registered trademark of Intersil Americas Inc.
Copyright Intersil Americas Inc. 2006. All Rights Reserved
All other trademarks mentioned are the property of their respective owners.
Preliminary
Replacing the X1226, X1227 or X1228 RTC with
the ISL12026, ISL12027 or ISL12028
Introduction
Intersil has recently introduced a new family of Real Time
Clock (RTC) devices (the “ISL1202x” family) which include
4k of EEPROM. These devices are pin for pin compatible
and include enhancements over an older family of devices
(the “X122x” family). These enhancements include:
Lower supply and battery backup current
Reliable battery switchover
Accurate Reset voltage trip points
Oscillator functionality detection
Other enhancements are detailed in the data sheets. This
Application note provides information for an engineer
wishing to use the new devices to replace the older devices
in their system.
Replacing the X1226 with the ISL12026
The ISL12026 is an RTC device with 4k of EEPROM and
includes an Fout/IRQ- pin for outputting an alarm interrupt or
constant frequency clock. The ISL12026 can drop into an
X1226 socket with no hardware changes required, but certain
changes to the battery switchover and battery operation should
be reviewed. See the ISL12026 data sheet for more details.
There are only two changes that affect microcode or
software. First, the change in general purpose EEPROM
memory page size from 64 bytes to 16 bytes will require
changes to the memory writing procedure. Second, the RTC
registers require a full page write at a time instead of
allowing a single byte write. A single byte write to the RTC
registers will result in no update to those registers at all.
Note that there are additional status and control bits added to
the registers of the ISL12026. Review their function thoroughly
before subsituting the ISL12026 for the X1226. Table 1 lists the
complete hardware and register changes. If the additional
functionality is not needed, however, the ISL12026 default
factory setting emulates the older device functionality.
Replacing the X1227 with the ISL12027
The ISL12027 is an RTC device with 4k of EEPROM and
includes a RESET- pin for outputting a hardware Reset
signal for microcontroller or logic system reset, or a
watchdog timer reset. The Reset function was improved in
the ISL12027 to perform a Reset even if the oscillator has
not started or has been stopped. The X1227 device would
not issue a Reset with a stopped oscillator. The ISL12027
can drop into an X1227 socket with no hardware changes
required, but certain changes to the battery switchover and
battery operation should be reviewed. See the ISL12027
data sheet for more details.
There are only two changes that affect microcode or
software. First, the change in general purpose EEPROM
memory page size from 64 bytes to 16 bytes will require
changes to the memory writing procedure. Second, the RTC
registers require a full page write at a time instead of
allowing a single byte write. A single byte write to the RTC
registers will result in no update to those registers at all.
Note that there are additional status and control bits added
to the registers of the ISL12027, and their function should be
reviewed as well. Review their function thoroughly before
subsituting the ISL12027 for the X1227. Table 2 lists the
complete hardware and register changes. If the additional
functionality is not needed, however, the device default
setting from the factory emulates the older device
functionality.
Replacing the X1228 with the ISL12028
The ISL12028 is an RTC device with 4k of EEPROM and
includes an Fout/IRQ- pin for outputting an alarm interrupt or
constant frequency clock, and a RESET- pin for outputting a
hardware Reset signal for microcontroller or logic system
reset or a watchdog timer reset. The Reset function was
improved in the ISL12028 to perform a Reset even if the
oscillator has not started or has been stopped. The X1228
device would not issue a Reset with a stopped oscillator. The
ISL12028 can drop into an X1228 socket with no hardware
changes required, but certain changes to the battery
switchover and battery operation should be reviewed. See
the ISL12028 data sheet for more details.
There are only two changes that affect microcode or
software. First, the change in general purpose EEPROM
memory page size from 64 bytes to 16 bytes will require
changes to the memory writing procedure. Second, the RTC
registers require a full page write at a time instead of
allowing a single byte write. A single byte write to the RTC
registers will result in no update to those registers at all.
Note that there are additional status and control bits added to
the registers of the ISL12027, and their function should be
reviewed as well. Review their function thoroughly before
subsituting the ISL12028 for the X1228. Table 3 lists the
complete hardware and register changes. If the additional
functionality is not needed, however, the device default setting
from the factory emulates the older device functionality.
Note that the ISL12029 device has been introduced as well,
and is the same as the ISL12028 in all respects except for
an open drain IRQ-/Fout pin instead of the CMOS output pin
found on the ISL12028. This change will reduce battery
current drain in applications where the circuitry that connect
to this pin is powered down in battery backup mode.
Technical Brief
February 16, 2005