ICM7170: Microprocessor-Compatible, Real-Time Clock

The ICM7170 real time clock is a microprocessor bus compatible peripheral, fabricated using Intersil's silicon gate CMOS LSl process. An 8-bit bidirectional bus is used for the data I/O circuitry. The clock is set or read by accessing the 8 internal separately addressable and programmable counters from 1/100 seconds to years. The counters are controlled by a pulse train divided down from a crystal oscillator circuit, and the frequency of the crystal is selectable with the on-chip command register. An extremely stable oscillator frequency is achieved through the use of an on-chip regulated power supply.

The device access time (tACC) of 300ns eliminates the need for wait states or software overhead with most microprocessors. Furthermore, an ALE (Address Latch Enable) input is provided for interfacing to microprocessors with a multiplexed address/data bus. With these two special features, the ICM7170 can be easily interfaced to any available microprocessor.

The ICM7170 generates two types of interrupts, periodic and alarm. The periodic interrupt (100Hz, 10Hz, etc.) can be programmed by the internal interrupt control register to provide 6 different output signals. The alarm interrupt is set by loading an on-chip 51-bit RAM that activates an interrupt output through a comparator. The alarm interrupt occurs when the real time counter and alarm RAM time are equal. A status register is available to indicate the interrupt source.

An on-chip Power Down Detector eliminates the need for external components to support the battery back-up function. When a power down or power failure occurs, internal logic switches the on-chip counters to battery back-up operation. Read/write functions become disabled and operation is limited to time-keeping and interrupt generation, resulting in low power consumption.

Internal latches prevent clock roll-over during a read cycle. Counter data is latched on the chip by reading the 100th-seconds counter and is held indefinitely until the counter is read again, assuring a stable and reliable time value.

Key Features
  • 8-Bit, µP Bus Compatible 44 Multiplexed or Direct Addressing
  • Regulated Oscillator Supply Ensures Frequency Stability and Low Power
  • Time From 1/100 Seconds to 99 Years
  • Software Selectable 12/24 Hour Format
  • Latched Time Data Ensures No Roll Over During Read
  • Full Calendar with Automatic Leap Year Correction
  • On-Chip Battery Backup Switchover Circuit
  • Access Time Less than 300ns
  • 4 Programmable Crystal Oscillator Frequencies Over Industrial Temperature Range
  • 3 Programmable Crystal Oscillator Frequencies Over Military Temperature Range
  • On-Chip Alarm Comparator and RAM
  • Interrupts from Alarm and 6 Selectable Periodic Intervals
  • Standby Micro-Power Operation: 1.2µA Typical at 3.0V and 32kHz Crystal
Applications
  • Portable and Personal Computers
  • Data Logging
  • Industrial Control Systems
  • Point Of Sale
Typical Diagram
Application Notes
TitleTypeUpdatedSizeOther Languages
AN9803: ICM7170 Real Time Clock and the New Millennium (Year 2000)PDF13 Nov 201423 KB
Datasheets
TitleTypeUpdatedSizeOther Languages
ICM7170 DatasheetPDF14 Nov 2014717 KB
Standard Microcircuit Drawings
TitleTypeUpdatedSizeOther Languages
SMD 5962-87653 (ICM7170)PDF12 Jan 2015
Order Information
Part NumberPackage TypeWeight(g)PinsMSL RatingPeak Temp (°C)RoHS Status
ICM7170AIBG24 Ld SOIC0.6424240
ICM7170AIBGT24 Ld SOIC T+R0.6424240
ICM7170AIPG24 Ld PDIP3.7724N/ANA
ICM7170IBG24 Ld SOIC0.6424240
ICM7170IBGT24 Ld SOIC T+R0.6424240
ICM7170IDG24 Ld SBDIP3.8924N/ANARoHS
ICM7170IPG24 Ld PDIP3.7724N/ANA
ICM7170 Datasheet 14 Nov 2014
AN9803: ICM7170 Real Time Clock and the New Millennium (Year 2000) 13 Nov 2014
SMD 5962-87653 (ICM7170) 12 Jan 2015