INTERSIL ICM7249

ICM7249
TM
5 1/2 Digit LCD,
Micro-Power Event/Hour Meter
August 1997
Features
Description
• Hour Meter Requires Only 4 Parts Total
The ICM7249 Timer/Counter is intended for long-term
battery-supported industrial applications. The ICM7249
typically draws 1µA during active timing or counting, due to
Intersil’ special low-power design techniques. This allows
more than 10 years of continuous operation without battery
replacement. The chip offers four timing modes, eight
counting modes and four test modes.
• Micropower Operation: < 1µA at 2.8V (Typ)
• 10 Year Operation On One Lithium Cell. 21/2 Year
Battery Life with Display Connected
• Directly Drives 51/2 Digit LCD
• 14 Programmable Modes of Operation
The ICM7249 is a 48 lead device, powered by a single DC
voltage source and controlled by a 32.768kHz quartz crystal.
No other external components are required. Inputs to the
chip are TTL-compatible and outputs drive standard direct
drive LCD segments.
• Times Hrs., 0.1 Hrs., 0.01 Hrs., 0.1 Mins.
• Counts 1’s, 10’s, 100’s, 1000’s
• Dual Function Input Circuit
- Selectable Debounce for Counter
- High-Pass Filter for Timer
Pinout
• Direct AC Line Triggering with Input Resistor
ICM7249
(PDIP)
TOP VIEW
• Winking “Timer Active” Display Output
• Display Test Feature
Applications
b6/c6
1
48 DT
f5
2
47 S/S
• AC or DC Hour Meters
g5
3
46 C3
• AC or DC Totalizers
e5
4
45 C2
d5
5
44 C1
• Portable Battery Powered Equipment
• Long Range Service Meters
Ordering Information
PART NUMBER
ICM7249IPM
TEMP.
RANGE ( oC)
-20 to 85
PACKAGE
48 Ld PDIP
PKG.
NO.
E48.6
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
1-888-INTERSIL or 321-724-7143 | Intersil (and design) is a trademark of Intersil Americas Inc.
Copyright © Intersil Americas Inc. 2001. All Rights Reserved
23
c5
6
43 C0
b5
7
42 GND
a5
8
41 OSC OUTPUT
f4
9
40 OSC INPUT
g4
10
39 VDD
e4
11
38 BP
d4
12
37 W
c4
13
36 a1
b4
14
35 b1
a4
15
34 c1
f3
16
33 d1
g3
17
32 e1
e3
18
31 g1
d3
19
30 f1
c3
20
29 a2
b3
21
28 b2
a3
22
27 c2
f2
23
26 d2
g2
24
25 e2
File Number
3170.1
ICM7249
Functional Block Diagram
OSC
OUT
÷6
215 DIVIDER
OSC
6 SEC
C0
÷6
CONTROL
DECODE
1Hz
OSC
IN
32Hz
S/S
VOLTAGE
REGLATOR
V+
C1
C2
SWITCH
DEBOUNCE
C3
16
V-
÷2
÷ 10
÷ 10
÷ 10
÷ 10
4
1 SEG
DEC
B6
÷ 10
÷ 10
÷ 10
4
7 SEG
DEC
F5
÷ 10
7 SEG
DEC
7 SEG
DEC
7 SEG
DEC
G5
7 SEG
DEC
A1
24
WINK
SEG
W
1Hz
DISPLAY
TEST
BP
DT
32Hz
ICM7249
Absolute Maximum Ratings
Thermal Information
Supply Voltage (V DD - VSS ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6V
Input Voltage, Pins 43 - 48 (Note 1) . . (VSS - 0.3V) to (VDD + 0.3V)
Thermal Resistance (Typical, Note 2)
θJA (oC/W)
PDIP Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
50
Maximum Junction Temperature. . . . . . . . . . . . . . . . . . . . . . . 150oC
Maximum Storage Temperature Range . . . . . . . . . . -65oC to 150oC
Maximum Lead Temperature (Soldering, 10s) . . . . . . . . . . . . 300oC
Operating Conditions
Temperature Range . . . . . . . . . . . . . . . . . . . . . . . . . . -40oC to 85oC
CAUTION: Stresses above those listed in “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress only rating and operation
of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied.
NOTES:
1. Due to the SCR structure inherent in junction-isolated CMOS devices. the circuit can be put in a latchup mode it large currents are injected
into device inputs or outputs. For this reason special care should be taken in a system with multiple power supplies to prevent voltages
being applied to inputs or outputs before power is applied. If only inputs are affected, latchup also can be prevented by limiting the current
into the input terminal to less than 1mA.
2. θJA is measured with the component mounted on an evaluation PC board in free air.
Electrical Specifications
Temperature = -40oC to 85oC, VDD = 2.5V to 5.5V, VSS = 0V, Unless Otherwise Specified. Typical
Specifications Measured at Temperature = 25oC and VDD = 2.8V, Unless Otherwise Specified
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNITS
2.5
-
5.5
V
VDD = 2.8V
-
1.0
10.0
µA
VDD = 5.5V
-
4.0
20.0
µA
0.0
-
1
µA
0.5
1.5
3.0
µA
40.0
-
110
µA
VIL
-
-
0.3V DD
V
VIH
0.7V DD
-
-
V
Operating Voltage, VDD
Note 1
Operating Current, IDD
All Inputs = VDD or GND, Note 2
INPUT CURRENT
C0 - C3, IIN
S/S, ISS
All Inputs VDD or GND
VDD = 2.8V
Note 3
DT, IDT
INPUT VOLTAGE
C0 - C3, DT, S/S
Segment Output Voltage
VOL
IOL = 1µA
-
-
0.8
V
VOH
IOH = 1µA
VDD - 0.8
-
-
V
VOL
IOL = 10µA
-
-
0.8
V
VOH
IOH = 10µA
VDD - 0.8
-
-
V
Temperature = 25oC, VDD = 2.5V to 5.5V
-
0.1
-
ppm
Temperature = -40oC to 85oC, VDD = 2.5V to 5.5V
-
5
-
ppm
High-Pass Filter (Modes 0 - 3), tHP
5
-
10,000
µs
Debounce (Modes 4, 6, 8, 10), tDE
10,000
-
-
µs
5
-
-
µs
Backplane Output Voltage
OSCILLATOR STABILITY
S/S PULSE WIDTH
Without Debounce (Modes 5, 7, 9, 11), tDE
NOTES:
1. Internal reset to 00000 requires a maximum VDD rise time of 1µs. Longer rise times at power-up may cause improper reset.
2. Operating current is measured with the LCD disconnected, and input current ISS and IDT supplied externally.
3. Inputs C0 - C3 are latched internally and draw no DC current after switching. During switching, a 90µA peak current may be drawn for 10ns.
25
ICM7249
Timing Waveforms
POWER ON
RESET
VDD
tr
ONE 1/2 BACKPLANE CYCLE
OSC OUT
f0 = 32.768kHz
1
2
3
4
5
6
511
512
fBP = 32Hz
BP
ON
SEGMENTS
fSEG = 32Hz
OFF
SEGMENTS
FIGURE 1. POWER ON/RESET WAVEFORMS
TIMING ACTIVE DURING INTERVAL
S/S VALID
tHP > 12.5ms
TIMING INTERMINATE DURING INTERVAL
tHP
10ms < tHP < 12.5ms
S/S INVALID
40Hz < f < 50Hz
TIMING ACTIVE DURING INTERVAL
tHP
5µs ≤ tHP ≤ 10ms
S/S VALID
50Hz ≤ f ≤ 120kHz
FIGURE 2. START/STOP INPUT HIGH-PASS FILTERING IN TIMING MODES
26
ICM7249
Timing Waveforms
(Continued)
TIMING ACTIVE
S/S
BP
1
16
WINK GOES IN PHASE
17
WINK GOES OUT PHASE
W
ON
SEGMENTS
OFF
SEGMENTS
FIGURE 3. WINK WAVEFORMS IN TIMING MODES
COUNT WITH OR WITHOUT DEBOUNCE
S/S VALID
tDE > 12.5ms
COUNT WITHOUT DEBOUNCE
UNKNOWN RESULTS WITH DEBOUNCE
tDE
10ms < tDE < 12.5ms
S/S INVALID
40Hz < f < 50Hz
COUNT WITHOUT DEBOUNCE
ONE COUNT WITH DEBOUNCE
tDE
5µs ≤ tDE ≤ 10ms
S/S VALID
50Hz ≤ f ≤ 120kHz
FIGURE 4. START/STOP INPUT DEBOUNCE FILTERING IN COUNTING MODES
27
ICM7249
Timing Waveforms
(Continued)
S/S
BP
15
16
17
32
1
WINK GOES IN PHASE
2
WINK GOES OUT PHASE
W
FIGURE 5. WINK WAVEFORMS IN COUNTING MODES
BP
14
15
16
17
64
1
2
DT
ALL SEGMENTS ON
ALL SEGMENTS OFF
DISPLAY RESTORED
ALL SEGMENTS
ON OR OFF
FIGURE 6. DISPLAY TESTING
Pin Descriptions
PIN
NAME
Half-Digit LCD Segment Output.
16
f3
Seven-Segment LCD Output.
f5
Seven-Segment LCD Output.
17
g3
Seven-Segment LCD Output.
3
g5
Seven-Segment LCD Output.
18
e3
Seven-Segment LCD Output.
4
e5
Seven-Segment LCD Output.
19
d3
Seven-Segment LCD Output.
5
d5
Seven-Segment LCD Output.
20
c3
Seven-Segment LCD Output.
6
c5
Seven-Segment LCD Output.
21
b3
Seven-Segment LCD Output.
7
b5
Seven-Segment LCD Output.
22
a3
Seven-Segment LCD Output.
8
a5
Seven-Segment LCD Output.
23
f2
Seven-Segment LCD Output.
9
f4
Seven-Segment LCD Output.
24
g2
Seven-Segment LCD Output.
10
g4
Seven-Segment LCD Output.
25
e2
Seven-Segment LCD Output.
11
e4
Seven-Segment LCD Output.
26
d2
Seven-Segment LCD Output.
12
d4
Seven-Segment LCD Output.
27
c2
Seven-Segment LCD Output.
13
c4
Seven-Segment LCD Output.
28
b2
Seven-Segment LCD Output.
14
b4
Seven-Segment LCD Output.
29
a2
Seven-Segment LCD Output.
15
a4
Seven-Segment LCD Output.
30
f1
Seven-Segment LCD Output.
PIN
NAME
1
b6/c6
2
DESCRIPTION
28
DESCRIPTION
ICM7249
PIN
NAME
31
91
Seven-Segment LCD Output.
32
e1
Seven-Segment LCD Output.
33
d1
Seven-Segment LCD Output.
34
c1
Seven-Segment LCD Output.
35
b1
Seven-Segment LCD Output.
36
a1
Seven-Segment LCD Output.
37
W
Wink-Segment Output.
38
BP
Backplane for LCD Reference.
39
VDD
40
OSC IN
Quartz Crystal Connection.
41
OSC OUT
Quartz Crystal Connection.
42
GND
43
C0
Mode-select Control Input.
44
C1
Mode-select Control Input.
45
C2
Mode-select Control Input.
46
C3
Mode-select Control Input.
47
S/S
Start/Stop Input.
48
DT
Display Test Input.
As the Functional Diagram shows the device consists of the
following building blocks:
DESCRIPTION
• A 32.768kHz crystal oscillator with the associated dividers
to generate timebase signals for periods of 1s (frequency
of 1Hz), 6s (1/10 min) and 36s (1/100 hour), and 32Hz
signal for LCD drivers.
• A debounce/high-pass detect circuit for the S/S (Start/Stop)
input.
• A chain of cascaded decade counters, 3 decade counters
for prescaling and 51/2 BCD decade counters for display
driving.
• Display control circuitry and BCD to 7-segment decoder/
drivers.
Positive Supply Voltage.
• A control decoder to select different modes of operation.
This is done by routing different signals to the different
points in the chain of decade counters.
Supply GRouND.
The control decoder has 4 inputs for selecting 16 possible
modes of operation, numbered 0 to 15. The 16 modes are
selected by placing the binary equivalent of the mode number on inputs C0 to C3. Table 2 shows the control inputs and
the modes of operation.
After applying power, the ICM7249 requires a rise time of tr
to become active and for oscillation to begin, as shown in
Figure 1. The BP (backplane) output changes state once
every 512 cycles of the crystal oscillator, resulting in a
square wave of 32Hz. The display segments drive signal has
the same level and frequency as BP. Segments are off when
in phase with BP and are on when out of phase with BP.
TABLE 1. MODE SELECT TABLE
CONTROL PIN INPUTS
A non-multiplexed LCD display is used because it is more
stable over temperature and allows many standard LCD
displays to be used.
MODE
C3
C2
C1
C0
FUNCTION
0
0
0
0
0
1 Hour Interval Timer
1
0
0
0
1
0.1 Hour Interval Timer
Timer Mode of Operation
2
0
0
1
0
0.01 Hour Interval Timer
3
0
0
1
1
0.1 Minute Interval Timer
4
0
1
0
0
1’s Counter with Debounce
5
0
1
0
1
1’s Counter
In modes 0 to 3 the device functions as an interval timer. In
this mode, one of the timebase signals will be routed to the
decade counters at a proper point in the chain. Depending
on the selected mode the display will be incremented at 0.1
min, 0.01 hour, 0.1 hour or 1 hour rates.
6
0
1
1
0
10’s Counter with Debounce
7
0
1
1
1
10’s Counter
8
1
0
0
0
100’s Counter with Debounce
9
1
0
0
1
100’s Counter
10
1
0
1
0
1000’s Counter with Debounce
11
1
0
1
1
1000’s counter
12
1
1
0
0
Test Display Digits
13
1
1
0
1
Internal Test
14
1
1
1
0
Internal Test
15
1
1
1
1
Reset
Control of timing function is handled by the S/S input. There
is a high-pass filtering effect on the S/S input in timer modes.
Referring to Figure 2, timing is active when either S/S is held
high for more than 12.5ms, or if input frequency is 50Hz to
120kHz. Driving S/S with a frequency between 40Hz to 50Hz
has an indeterminate effect on timing and should be
avoided. Note that the tHP intervals shown on Figure 1 are
also applied to the intervals when the S/S input is low.
Counter Mode of Operation
In modes 4 to 11 the device functions as an event counter or
totalizer. In this mode the S/S input will be routed to the decade
counters at a proper point in the chain. Each positive transition
of the S/S will be registered as one count. Depending on the
selected mode, the display will be incremented by each pulse,
every 10 pulses, every 100 pulses or every 1000 pulses.
Detailed Description
In counter modes 4, 6, 8 and 10 the S/S input is subjected to
29
ICM7249
debounce filtering. Referring to Figure 4, only the pulses with
a frequency of less than 40Hz are valid and will be counted.
Input pulses with a frequency of 50Hz to 120kHz are not
counted individually, but each burst of input pulses will be
counted as one pulse if it lasts at least 12.5ms. Driving S/S
with a frequency between 40Hz to 50Hz has an indeterminate result and should be avoided.
A typical use of the ICM7249 is seen in Figure 8, the Motor
Hour Meter. In this application the ICM7249 is configured as
an hours-in-use meter and shows how many whole hours of
line voltage have been applied. The resistor network and
high-pass filtering allow AC line activation of the S/S input.
This configuration, which is powered by a 3V lithium cell, will
operate continuously for 21/2 years. Without the display,
which only needs to be connected when a reading is
required, the span of operation is extended to 10 years.
In counter modes 5, 7, 9 and 11 the S/S input is not
subjected to any debouncing action and input pulses will be
counted up to a frequency of 120kHz.
When the ICM7249 is configured as an attendance counter,
as shown in Figure 9, the display shows each increment. By
using mode 2, external debouncing of the gate switch is
unnecessary, provided the switch bounce is less than 10ms.
Wink Segment
The wink segment is provided as a annunciator to indicate the
ICM7249 is working. It can be connected to any kind of annunciator on an LCD, like the flashing colons in a clock type LCD.
The 3V lithium battery can be replaced without disturbing
operation if a suitable capacitor is connected in parallel with
it. The display should be disconnected, if possible, during
the procedure to minimize current drain. The capacitor
should be large enough to store charge for the amount of
time needed to physically replace the battery (∆t = ∆VC/I). A
100µF capacitor initially charged to 3V will supply a current
of 1.0µA for 50 seconds before its voltage drops to 2.5V,
which is the minimum operating voltage for the ICM7249.
In the timer modes, the wink segment flashes while timing is
taking place. The wink segment waveform is shown on
Figure 3 for timer modes. On the positive transition of S/S,
the wink output turns off. It remains off for 16 BP cycles and
turns back on for another 16 cycles. If timing is still active,
this will be repeated, giving a wink flash rate of 1Hz; otherwise, the wink segment remains on while timing is not active.
Before the battery is removed, the capacitor should be
placed in parallel, across the VDD and GND terminals. After
the battery is replaced, the capacitor can be removed and
the display reconnected.
In the counter modes, the wink segment stays on until a
pulse occurs on S/S input, then it winks off indicating a pulse
is counted. This will happen regardless of whether the
display is incremented. Figure 5 shows the wink waveform
for counter modes. When a count occurs, the wink segment
turns off at the end of the 16th BP cycle and turns back on at
the end of the 32nd BP cycle, giving a half-second wink. If
the counting occurs more frequently than once a second, the
wink output will continue to flash at the constant rate of 1Hz.
a
f
b
g
e
c
d
FIGURE 7. DIGITS SEGMENT ASSIGNMENT
Display Test and Reset
The display may be tested at any time without disturbing
operation by pulsing DT high, as seen in Figure 6. On the
next positive transition of BP, all the segments turn on and
remain on until the end of the 16th BP cycle. This takes a
half-second or less. All the segments then turn off for an
additional 48 BP cycles (the end of the 64th cycle), after
which valid data returns to the display. As long as DT is held
high, the segments will remain on.
Additional display testing is provided by using mode 12. In this
mode each displayed decade is incremented on each positive
transition of S/S. Modes 13 and 14 are manufacturer testing only.
Mode 15 resets all the decades and internal counters to zero,
essentially bringing everything back to power-up status.
Applications
30
ICM7249
LCD
36
W
BP
A1
B6/C6
32.768kHz
CRYSTAL
OSC1
ICM7249
10M
S/S
OSC0
120VAC
60Hz
M
AC MOTOR
100K
VDD
VSS
C0
C1
C2
C3
DT
+
10M
+3V Li
DISPLAY
TEST
FIGURE 8. MOTOR HOUR METER
LCD
+3V TO +24V DC
36
GATE
SWITCH
20kΩ
W
BP
A1
B6/C6
32.768kHz
CRYSTAL
S/S
OSC1
ICM7249
OSC0
VDD
VSS
C0
C1
C2
C3
DT
+3V Li
DISPLAY
TEST
FIGURE 9. ATTENDANCE COUNTER
All Intersil semiconductor products are manufactured, assembled and tested under ISO9000 quality systems certification.
Intersil products are sold by description only. Intersil Corporation reserves the right to make changes in circuit design and/or specifications at any time without notice.
Accordingly, the reader is cautioned to verify that data sheets are current before placing orders. Information furnished by Intersil is believed to be accurate and reliable. However, no responsibility is assumed by Intersil or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which may
result from its use. No license is granted by implication or otherwise under any patent or patent rights of Intersil or its subsidiaries.
For information regarding Intersil Corporation and its products, see web site http://www.intersil.com
31