HT95R23.pdf 데이터시트 (총 30 페이지) - 파일 다운로드 HT95R23 데이타시트 다운로드

No Preview Available !

www.DataSheet4U.com
HT95R23
I/O Type Phone 8-bit MCU
Technical Document
· Tools Information
· FAQs
· Application Note
- HA0075E MCU Reset and Oscillator Circuits Application Note
Features
· Operating voltage at fSYS= 3.58MHz: 2.2V~5.5V
· 4K´16 OTP type Program Memory
· 1152´8 Data Memory
· 34 bidirectional I/Os with pull-high options
· 2 NMOS output-only lines
· External interrupt input
· Dual 16-bit timers with interrupts
· Timer external input
· 8-level stack
· 32768Hz system oscillator
· 32768Hz to 3.58MHz frequency-up PLL circuit
· Real time clock function
· Watchdog timer function
· PFD driver output
· DTMF generator
· Power-down and wake-up feature for power-saving
operation: Idle mode, Sleep mode, Green mode and
normal mode
· Up to 1.117ms instruction cycle with 3.58MHz system
clock at VDD=2.2V~5.5V
· Bit manipulation instructions
· Table read function
· 63 powerful instructions
· All instructions executed in 1 or 2 machine cycles
· Supported by comprehensive suite of hardware and
software tools
General Description
The HT95R23 MCU is an 8-bit high performance, RISC
architecture microcontroller device specially designed
for telephone applications. Device flexibility is en-
hanced with their internal special features such as
power-down and wake-up functions, DTMF generator,
PFD driver, etc. These features combine to ensure ap-
plications require a minimum of external components
and therefore reduce overall product costs.
Having the advantages of low-power consumption,
high-performance, I/O flexibility as well as low-cost,
these devices have the versatility to suit a wide range of
application possibilities such as deluxe feature phone,
cordless phones, fax and answering machines, etc.
The device is best suited for phone products that com-
ply with versatile dialer specification requirements for
different areas or countries. The device is fully sup-
ported by the Holtek range of fully functional develop-
ment and programming tools, providing a means for fast
and efficient product development cycles.
Rev. 1.00
1 March 25, 2008

No Preview Available !

www.DataSheet4U.com
Block Diagram
O TP
P ro g ra m
M e m o ry
D a ta
M e m o ry
S ta c k
I/O
P o rts
1 6 - b it
T im e r s
P r o g r a m m a b le
F re q u e n c y
G e n e ra to r
HT95R23
W a tc h d o g
T im e r
8 - b it
R IS C
M CU
C o re
P LL
W a tc h d o g
T im e r O s c illa to r
R eset
C ir c u it
In te rru p t
C o n tr o lle r
32768H z
C ry s ta l
O s c illa to r
D TM F
G e n e ra to r
Pin Assignment
PA3
PA2
PA1
PA0
PB7
PB6
PB5
PB4
VSS
PB3
PB2
PB1
PB0
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
IN T
TM R 0
TM R 1
1 48
2 47
3 46
4 45
5 44
6 43
7 42
8 41
9 40
10 39
11 38
12 37
13 36
14 35
15 34
16 33
17 32
18 31
19 30
20 29
21 28
22 27
23 26
24 25
H T95R 23
4 8 S S O P -A
PA4
PA5
PA6
PA7
X2
X1
XC
NC
VDD
RES
D TM F
PC7
PC6
PC5
PC4
PC3
PC2
PC1
PC0
PE3
PE2
PE1
PE0
M U S IC
Rev. 1.00
2 March 25, 2008

No Preview Available !

www.DataSheet4U.com
HT95R23
Pin Description
Pad Name I/O
PA0~PA7
I/O
PB0~PB7
I/O
PC0, PC5, PC7 I/O
PC1, PC4, PC6 I/O
PC2, PC3
O
PD0~PD7
I/O
PE0~PE3
INT
TMR0
TMR1
DTMF
MUSIC
X1
X2
XC
RES
VDD
VSS
I/O
I
I
I
O
O
I
O
¾
I
¾
¾
Options
Pull-high
Wake-up
Pull-high
Pull-high
Pull-high
¾
Pull-high
Pull-high
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
Description
Bidirectional 8-bit input/output port. Each individual pin on this port can
be configured as a wake-up input by a configuration option. Software in-
structions determine if the pin is a CMOS output or Schmitt Trigger input.
Configuration options determine which pins on the port have pull-high re-
sistors.
Bidirectional 8-bit input/output port.Software instructions determine if the
pin is a CMOS output or Schmitt Trigger input. Configuration options de-
termine which pins on the port have pull-high resistors.
Bidirectional input/output port. Software instructions determine if the pin
is a CMOS output or Schmitt Trigger input. Configuration options deter-
mine which pins on the port have pull-high resistors. When the
multi-function interrupt is enabled an interrupt will be generated when-
ever PC0 or PC5 has a falling edge, or PC7 has a rising edge.When in
the idle mode such an interrupt will wake up the device.
Bidirectional input/output port. Software instructions determine if the pin
is a CMOS output or Schmitt Trigger input. Configuration options deter-
mine which pins on the port have pull-high resistors.
NMOS output structures
Bidirectional 8-bit input/output port.Software instructions determine if the
pin is a CMOS output or Schmitt Trigger input. Configuration options de-
termine which nibble on the port have pull-high resistors.
Bidirectional 4-bit input/output port.Software instructions determine if the
pin is a CMOS output or Schmitt Trigger input. Configuration options de-
termine if all the pins on the port have pull-high resistors.
External interrupt Schmitt trigger input. Edge trigger activated on high to
low transition. No pull-high resistor.
Timer/Event Counter 0 Schmitt trigger input . No pull-high resistor.
Timer/Event Counter 1 Schmitt trigger input . No pull-high resistor.
Dual Tone Multi Frequency Output
CMOS output structure Programmable Frequency Divider pin.
X1 and X2 are connected to an external 32768Hz crystal or resonator for
the system clock.
External low pass filter pin used for the frequency up conversion circuit.
Schmitt trigger reset input. Active low.
Positive power supply
Negative power supply, ground.
Note: Each pin on PA can be programmed through a configuration option to have a wake-up function.
Rev. 1.00
3 March 25, 2008

No Preview Available !

www.DataSheet4U.com
HT95R23
Absolute Maximum Ratings
Supply Voltage ...........................VSS-0.3V to VSS+6.0V
Input Voltage..............................VSS-0.3V to VDD+0.3V
IOL Total ..............................................................150mA
Total Power Dissipation .....................................500mW
Storage Temperature ............................-50°C to 125°C
Operating Temperature...........................-40°C to 85°C
IOH 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
Ta=25°C
Symbol
General
Parameter
Test Conditions
VDD Conditions
Min. Typ.
VDD Operating Voltage
¾
¾
2.2 ¾
CPU
IIDL1
Idle Mode Current 1
3V 32768Hz and 3.58MHz
oscillator off, system HALT,
5V WDT off, no load
¾
¾
¾
¾
IIDL2
Idle Mode Current 2
3V 32768Hz and 3.58MHz
oscillator off, system HALT,
5V WDT on, no load
¾
¾
¾
¾
ISLP Sleep Mode Current
3V 32768Hz on, 3.58MHz
oscillator off, system HALT,
5V no load
¾
¾
¾
¾
IGRN
Green Mode Current
3V 32768Hz on, 3.58MHz
oscillator off, system on,
5V no load
¾¾
¾¾
INOR
Normal Mode Current
3V 32768Hz and 3.58MHz
oscillator on, system on,
5V DTMF generator off, no load
¾
¾
¾
¾
RPH Pull-high Resistor
3V
5V
¾
66 200
33 100
VIL I/O Port Input Low Voltage ¾
¾
0¾
VIH I/O Port Input High Voltage ¾
¾ 0.7VDD ¾
IOL1 I/O Port Sink Current
3V
VOL= 0.1VDD
5V
34
46
IOL2 PC2, PC3 Sink Current
5V PC2/PC3= 0.5V
2.5 ¾
IOH1 I/O Port Source Current
3V
VOH= 0.9VDD
5V
-1 -2
-2 -3
IOH2 PC2, PC3 Leakage Current 5V PC2/PC3= 5V
¾¾
DTMF Generator (Operating Temperature: -20°C ~ 85°C)
VTDC
DTMF Output DC Level
¾
¾ 0.45VDD ¾
VTOL
DTMF Sink Current
¾ VDTMF= 0.5V
0.1 ¾
Max.
5.5
1.5
2
5
10
15
30
25
50
2
3
330
166
0.3VDD
VDD
¾
¾
¾
¾
¾
2.5
0.7VDD
¾
Unit
V
mA
mA
mA
mA
mA
kW
V
V
mA
mA
mA
mA
V
mA
Rev. 1.00
4 March 25, 2008

No Preview Available !

www.DataSheet4U.com
HT95R23
A.C. Characteristics
Ta=25°C
Symbol
General
Parameter
Test Conditions
VDD Conditions
Min.
fSYS1
System Clock 1
¾
Normal mode
32768Hz crystal oscillator
¾
fSYS2
System Clock 2
¾
Green mode
32768Hz crystal oscillator
¾
tSST
System Start-up Timer Period
¾
Power-up, Reset or wake-up
from HALT
¾
tWAKE
Wake-up Time for 32768Hz
Crystal OSC
3V 32kHz oscillator OFF ® ON
¾
Settling Time for 32768Hz to
32kHz oscillator is ON;
tFUP 3.58MHz PLL (Frequency Up 3V 3.58MHz oscillator OFF ® ¾
Conversion)
ON
tS2G
Time from Sleep Mode to
Green Mode
¾
Wake-up from Sleep Mode
¾
MCU
tWDTOSC Watchdog Oscillator Period
3V
5V
¾
¾
45
32
tRES
External Reset Low Pulse
Width
¾
¾
1
tINT Interrupt Pulse Width
¾
¾
1
DTMF Generator (Operating Temperature: -20°C ~ 85°C)
690
762
fDTMFO
Single Tone Output
Frequency
843
Microcontroller normal mode; 932
2.5V DTMF generator single tone
test mode
1197
1323
1462
1617
VTAC
RL
ACR
DTMF Output AC Level
DTMF Output Load
Column Pre-emphasis
¾ Row group, RL= 5kW
¾ T.H.D. £ -23dB
¾ Row group= 0dB
120
5
1
THD
Tone Signal Distortion
¾ RL= 5kW
¾
Typ.
3.5795
32
1024
¾
¾
0
90
65
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
155
¾
2
-30
Max.
¾
¾
¾
200
20
¾
180
130
¾
¾
704
778
861
950
1221
1349
1492
1649
180
¾
3
-23
Unit
MHz
kHz
tSYS
ms
ms
ms
ms
ms
ms
Hz
mVrms
kW
dB
dB
Rev. 1.00
5 March 25, 2008