HT49R70A-1/HT49C70-1/HT49C70L
LCD Type 8-Bit MCU
Technical Document
·
Tools Information
·
FAQs
·
Application Note
-
HA0017E Controlling the Read/Write Function of the HT24 Series EEPROM Using the HT49 Series MCUs
-
HA0024E Using the RTC in the HT49 MCU Series
-
HA0025E Using the Time Base in the HT49 MCU Series
-
HA0026E Using the I/O Ports on the HT49 MCU Series
-
HA0027E Using the Timer/Event Counter in the HT49 MCU Series
-
HA0075E MCU Reset and Oscillator Circuits Application Note
Features
·
Operating voltage:
·
Buzzer output
·
On-chip crystal, RC and 32768Hz crystal oscillator
·
HALT function and wake-up feature reduce power
f
SYS
=4MHz: 2.2V~5.5V for HT49R70A-1/HT49C70-1
f
SYS
=8MHz: 3.3V~5.5V for HT49R70A-1/HT49C70-1
f
SYS
=500kHz: 1.2V~2.2V for HT49C70L
·
8 input lines
·
16 bidirectional I/O lines
·
Two external interrupt input
·
One 8-bit and one 16-bit programmable timer/event
consumption
·
16-level subroutine nesting
·
Bit manipulation instruction
·
16-bit table read instruction
·
Up to 0.5ms instruction cycle with 8MHz system clock
counter with PFD (programmable frequency divider)
function
·
LCD driver with 41´2, 41´3 or 40´4 segments
·
8K´16 program memory
·
224´8 data memory RAM
·
Real Time Clock (RTC)
·
8-bit prescaler for RTC
·
Watchdog Timer
for HT49R70A-1/HT49C70-1
·
Up to 8ms instruction cycle with 500kHz system clock
for HT49C70L
·
63 powerful instructions
·
All instructions in 1 or 2 machine cycles
·
Low voltage reset/detector functions for
HT49R70A-1/HT49C70-1
·
64-pin LQFP and 100-pin QFP packages
General Description
The HT49R70A-1/HT49C70-1/HT49C70L are 8-bit,
high performance, RISC architecture microcontroller
devices specifically designed for a wide range of LCD
applications. The mask version HT49C70-1 and
HT49C70L are fully pin and functionally compatible with
the OTP version HT49R70A-1 device. The HT49C70L
is a low voltage version, with the ability to operate at a
minimum power supply of 1.2V, making it suitable for
single cell battery applications.
The advantages of low power consumption, I/O flexibil-
ity, programmable frequency divider, timer functions,
oscillator options, HALT and wake-up functions and
buzzer driver in addition to a flexible and configurable
LCD interface, enhance the versatility of these devices
to control a wide range of LCD-based application possi-
bilities such as measuring scales, electronic multi-
meters, gas meters, timers, calculators, remote
controllers and many other LCD-based industrial and
home appliance applications.
Rev. 2.20
1
December 16, 2009
HT49R70A-1/HT49C70-1/HT49C70L
Block Diagram
f
S
f
S
U
X
/4
In te rru p t
C ir c u it
P ro g ra m
M e m o ry
P ro g ra m
C o u n te r
S T A C K
IN T C
T M R 0 C
T M R 0
P F D 0
T M R 1 C
T M R 1
P F D 1
R T C
M
M
Y S
Y S
R T C O u t
P B 2 /T M R 0
P B 3 /T M R 1
T M R 0 O V
U
X
f
S
f
T
f
S
M
U
X
T im e B a s e O u t
1 D
Y S
In s tr u c tio n
R e g is te r
Y S
/4
R T C O S C
O S C 3
O S C 4
M P
M
U
X
D A T A
M e m o ry
W D T
T im e B a s e
W D T O S C
P C 0 ~ P C 7
P O R T B
P B 0 /IN T 0
P B 1 /IN T 1
P B 2 /T M R 0
P B 3 /T M R 1
P B 4 ~ P B 7
P O R T A
P A
P A
P A
P A
P A
E N /D IS
0 /B Z
1 /B Z
2
3 /P F D
4 ~ P A 7
In s tr u c tio n
D e c o d e r
A L U
T im in g
G e n e r a tio n
M U X
P C
S T A T U S
P B
S h ifte r
B P
O S C 2
O S C 4
O S
R E
V D
V S
O S
S
S
D
C 3
L C D D r iv e r
C 1
A C C
L C D
M e m o ry
P A
H A L T
L V D /L V R
C O M 0 ~
C O M 2
C O M 3 /
S E G 4 0
S E G 0 ~
S E G 3 9
Rev. 2.20
2
December 16, 2009
HT49R70A-1/HT49C70-1/HT49C70L
Pin Assignment
S E G 1
S E G 1
S E G 1
S E G
S E G
O S C
O S C
V D
O S C
O S C
R E
P A 0 /B
P A 1 /B
P A
P A 3 /P F
P A
D
D
S
Z
1
8
9
2
3
4
Z
P B
P B
P B 2
P B 3
P A 5
P A 6
P A 7
0 /IN T 0
1 /IN T 1
/T M R 0
/T M R 1
P B 4
P B 5
P B 6
P B 7
P C 0
P C 1
P C 2
P C 3
V S S
1
2
3
4
5
6
7
8
9
6 4 6 3 6 2 6 1 6 0 5 9 5 8 5 7 5 6 5 5 5 4 5 3 5 2 5 1 5 0 4 9
1 0
1 1
1 2
1 3
1 4
1 5
1 6
1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1 3 2
4
0
1
2
2
H T 4
H T
H T
6 4
9 R
4 9
4 9
L Q
7 0
C 7
C 7
F P
A -1
0 -1
0 L
-A
4 8
4 7
4 6
4 5
4 4
4 3
4 2
4 1
4 0
3 9
3 8
3 7
3 6
3 5
3 4
3 3
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
1 3
1 4
1 5
1 6
1 7
1 8
1 9
2 0
2 1
2 2
2 3
2 4
2 5
2 6
2 7
2 8
S E G
S E G
S E G
S E G
S E G
S E G
S E G
C O M
C O M
C O M
C O M
C 2
C 1
V 2
V 1
V L C
D
2 9
3 0
3 1
3 2
3 3
3 4
3 5
3 /S E G 4 0
0
1
2
1 0 0 9 9 9 8 9 7 9 6 9 5 9 4 9 3 9 2 9 1 9 0 8 9 8 8 8 7 8 6 8 5 8 4 8 3 8 2 8 1
1
2
3
4
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
O S C
O S C
V D
O S C
O S C
R E
P A 0 /B
P A 1 /B
P A
P A 3 /P F
P A
D
S
Z
1
2
3
4
4
2
0
1
2
3
4
5
6
7
8
Z
D
P B
P B 2
P B 3
P B
P A 6
P A 7
0 /IN T 0
1 /IN T 1
/T M R 0
/T M R 1
P B 4
P B 5
P B 6
P B 7
P C 0
P C 1
P C 2
P C 3
P C 4
P C 5
P C 6
P C 7
N C
N C
N C
N C
N C
V S S
7
8
9
P A
N
N
N
N
N
C
C
C
C
5
8 0
7 9
7 8
7 7
5
7 6
6
7 5
7 4
7 3
7 2
1 0
1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
2 0
2 1
2 2
2 3
2 4
2 5
2 6
2 7
2 8
2 9
3 0
3 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 4 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 5 0
7 1
7 0
6 9
6 8
C
H T 4 9
H T 4
H T 4
1 0 0
R 7
9 C
9 C
Q F
0 A -1
7 0 -1
7 0 L
P -A
6 7
6 6
6 5
6 4
6 3
6 2
6 1
6 0
5 9
5 8
5 7
5 6
5 5
5 4
5 3
5 2
5 1
S E G
S E G
S E G
N C
N C
N C
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
N C
N C
N C
N C
N C
N C
9
1 0
1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
2 0
2 1
2 2
2 3
2 4
2 5
2 6
2 7
2 8
2 9
N C
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
S E G
C O M
C O M
C O M
C O M
C 2
C 1
V 2
V 1
V L C
D
3 0
3 1
3 2
3 3
3 4
3 5
3 6
3 7
3 8
3 9
3 /S E G 4 0
0
1
2
Rev. 2.20
3
December 16, 2009
HT49R70A-1/HT49C70-1/HT49C70L
Pad Description
Pad Name
PA0/BZ
PA1/BZ
PA2
PA3/PFD
PA4~PA7
PB0/INT0
PB1/INT1
PB2/TMR0
PB3/TMR1
PB4~PB7
I/O
Options
Wake-up
Pull-high
or None
CMOS or
NMOS
Description
PA0~PA7 constitute an 8-bit bidirectional input/output port with Schmitt trig-
ger input capability. Each pin on port can be configured as wake-up input by
options. PA0~PA3 can be configured as CMOS output or NMOS input/output
with or without pull-high resistor by options. PA4~PA7 are always pull-high
NMOS input/output. Of the eight bits, PA0~PA1 can be set as I/O pins or
buzzer outputs by options. PA3 can be set as an I/O pin or as a PFD output
also by options.
PB0~PB7 constitute an 8-bit Schmitt trigger input port. Each pin on port are
with pull-high resistor. Of the eight bits, PB0 and PB1 can be set as input pins
or as external interrupt control pins (INT0) and (INT1) respectively, by soft-
ware application. PB2 and PB3 can be set as an input pin or as a timer/event
counter input pin TMR0 and TMR1 also by software application.
PC0~PC7 constitute an 8-bit bidirectional input/output port with Schmitt trig-
ger input capability. On the port, such can be configured as CMOS output or
NMOS input/output with or without pull-high resistor by options.
Voltage pump for HT49R70A-1/HT49C70-1.
LCD power supply for HT49C70L.
LCD power supply for HT49R70A-1/HT49C70-1.
Voltage pump for HT49C70L.
Voltage pump
SEG40 can be set as a segment or as a common output driver for LCD panel
by options. COM0~COM2 are outputs for LCD panel plate.
LCD driver outputs for LCD panel segments
OSC1 and OSC2 are connected to an RC network or a crystal (by options) for
the internal system clock. In the case of RC operation, OSC2 is the output ter-
minal for 1/4 system clock.
The system clock may come from the RTC oscillator. If the system clock co-
mes from RTCOSC, these two pins can be floating.
Real time clock oscillators. OSC3 and OSC4 are connected to a 32768Hz
crystal oscillator for timing purposes or to a system clock source (depending
on the options).
No built-in capacitor
Positive power supply
Negative power supply, ground
Schmitt trigger reset input, active low
I/O
I
¾
PC0~PC7
I/O
Pull-high
or None
CMOS or
NMOS
¾
¾
¾
1/2, 1/3 or 1/4
Duty
¾
V2
VLCD
V1, C1, C2
COM0~COM2
COM3/SEG40
SEG0~SEG39
I
I
I
O
O
OSC1
OSC2
I
O
Crystal or RC
OSC3
OSC4
VDD
VSS
RES
I
O
¾
¾
I
RTC or
System Clock
¾
¾
¾
Rev. 2.20
4
December 16, 2009
HT49R70A-1/HT49C70-1/HT49C70L
Absolute Maximum Ratings
HT49R70A-1/HT49C70-1
Supply Voltage ...........................V
SS
-0.3V
to V
SS
+6.0V
Input Voltage..............................V
SS
-0.3V
to V
DD
+0.3V
I
OL
Total ..............................................................150mA
Total Power Dissipation .....................................500mW
HT49C70L
Supply Voltage ...........................V
SS
-0.3V
to V
SS
+2.5V
Input Voltage..............................V
SS
-0.3V
to V
DD
+0.3V
I
OL
Total ................................................................50mA
Total Power Dissipation .....................................150mW
Storage Temperature ............................-50°C to 125°C
Operating Temperature...........................-40°C to 85°C
I
OH
Total..............................................................-30mA
Storage Temperature ............................-50°C to 125°C
Operating Temperature...........................-40°C to 85°C
I
OH
Total............................................................-100mA
Note: These are stress ratings only. Stresses exceeding the range specified under
²Absolute
Maximum Ratings² may
cause substantial damage to the device. Functional operation of this device at other conditions beyond those listed
in the specification is not implied and prolonged exposure to extreme conditions may affect device reliability.
D.C. Characteristics
HT49R70A-1 and HT49C70-1
Test Conditions
Symbol
Parameter
V
DD
V
DD
V
LCD
I
DD1
Operating Voltage
LCD Power Supply (Note *)
Operating Current
(Crystal OSC)
Operating Current
(RC OSC)
Operating Current
(Crystal OSC, RC OSC)
Operating Current
(f
SYS
=RTC OSC)
Standby Current
(*f
S
=T1)
Standby Current
(*f
S
=RTC OSC)
Standby Current
(*f
S
=WDT RC OSC)
Standby Current
(*f
S
=RTC OSC)
Standby Current
(*f
S
=RTC OSC)
¾
¾
3V
5V
3V
5V
5V
3V
No load
5V
3V
5V
3V
5V
3V
5V
3V
5V
3V
5V
No load, system HALT,
LCD Off at HALT
No load, system HALT,
LCD On at HALT, C type
No load, system HALT
LCD On at HALT, C type
No load, system HALT,
LCD On at HALT, R type, 1/2 bias
No load, system HALT,
LCD On at HALT, R type, 1/3 bias
No load, f
SYS
=8MHz
No load, f
SYS
=4MHz
Conditions
LVR disable, f
SYS
=4MHz
f
SYS
=8MHz
VA£5.5V
No load, f
SYS
=4MHz
2.2
3.3
2.2
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
1
3
1
3
4
0.3
0.6
¾
¾
2.5
10
2
6
17
34
13
26
5.5
5.5
5.5
2
5
2
5
8
0.6
1
1
2
5
20
5
10
30
60
25
50
V
V
V
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
Min.
Typ.
Max.
Unit
Ta=25°C
I
DD2
I
DD3
I
DD4
I
STB1
I
STB2
I
STB3
I
STB4
I
STB5
Rev. 2.20
5
December 16, 2009