HT95R44/HT95R43 I/O Type Phone 8-bit MCU with DTMF Receiver & CPT Detector Features · Multiple Operating Modes: Idle mode, Sleep mode, MCU Features Green mode and normal mode · MCU operating voltage without CPT Detector · Up to 1.117ms instruction cycle with 3.58MHz sys- fSYS= 3.58MHz@ 2.2V~5.5V tem clock at VDD=2.2V~5.5V · Program Memory: 4K´16 ~ 8K´16 · Bit manipulation instructions · RAM Data Memory: 1152´8 ~ 2112´8 · Table read function · 26 bidirectional I/Os with pull-high options · 63 powerful instructions · 2 NMOS output-only lines · All instructions executed in 1 or 2 machine cycles · 4 external interrupt input pins · Low voltage reset function · Dual 16-bit timers with interrupts · Supported by comprehensive suite of hardware and · Timer external input software tools · 8-level stack · 64-pin LQFP package · 32768Hz system oscillator · 32768Hz to 3.58MHz frequency-up circuit CPT Detector Features · Real time clock function · Operating voltage: 2.5V~5.5V · Watchdog timer function · Low power consumption · PFD driver output · CPT Band: 305~640Hz detection · DTMF generator · Good performance: · DTMF receiver · -8 ~ -39 dBm at VDD=2.5V · Power-down and wake-up feature for power-saving · 0 ~ -27 dBm at VDD=5V operation General Description The call progress tone detector is for Auto-dialing system use. Switched capacitor technology is implemented into the devices to obtain good band pass filter performance characteristics for 305Hz to 640Hz call progress tones which are dual tone multi-frequency signals. When a CPT signal is detected it generates relative envelopes for the microcontroller to determine whether to finish different kinds of CPT signal detections such as dial tones, busy tones, ring-back tones and reorder tones. These phone MCUs are a series of 8-bit high performance, RISC architecture microcontroller devices specially designed for telephone applications. Device flexibility is enhanced with their internal special features such as power-down and wake-up functions, DTMF generator, DTMF receiver, CPT detector, PFD driver, etc. These features combine to ensure applications 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 DTMF mode Caller ID phone, Home Security products, deluxe feature phones, cordless phones, fax and answering machines, etc. Rev. 1.00 These devices will be ideally suited for phone products that comply with versatile dialer specification requirements for different areas or countries. These devices are fully supported by the Holtek range of fully functional development and programming tools, providing a means for fast and efficient product development cycles. 1 March 31, 2010 HT95R43/HT95R44 Selection Guide The following table summarises the main features of each device. Part No. VDD Program Memory Data Memory General HT95R43 2.2V~ 5.5V 4K´16 1152´8 HT95R44 2.2V~ 5.5V 8K´16 2112´8 DTMF Timer CPT Detector DTMF Generator Receiver 28 16-bit´2 Ö Ö 28 16-bit´2 Ö Ö I/O Stack Package Ö 8 64LQFP Ö 8 64LQFP Block Diagram The following block diagram illustrates the dual-chip structure of the devices, where an individual MCU and CPT Detector devices are combined into a single package. I/O P o rts V D D V D D 4 V D D V D D T M R n P in s C P T E N IN T P in s C P T X 1 A n a lo g In p u ts O S C H T 9 5 R 3 3 H T 9 5 R 3 4 P in s H T 9 0 2 0 B C P T X 2 C P T E N V C P T V R E F S ig n a l O u tp u ts C P T S IN R E S V S S G N D V S S V S S 4 Internal Chip Interconnection Diagram W a tc h d o g T im e r C P T D e te c to r O T P P ro g ra m M e m o ry D a ta M e m o ry 8 - b it R IS C M C U C o re S ta c k P L L D T M F R e c e iv e r Rev. 1.00 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 2 W a tc h d o g T im e r O s c illa to r R e s e t C ir c u it In te rru p t C o n tr o lle r 3 2 7 6 8 H z C ry s ta l O s c illa to r D T M F G e n e ra to r March 31, 2010 HT95R43/HT95R44 Pin Assignment P P P P C P T C P T C P T V D V S A 3 A 2 A 1 A 0 N C N C N C N C E N X 2 X 1 D 4 S 4 N C N C N C C P T E N V C P T V R E F C P T S IN N C R T /G T E S T V D D 2 V S S 2 V P V N G S V R E F V S S P D 7 P D 6 P D 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 5 0 4 9 1 2 4 8 4 7 3 4 6 4 4 5 5 4 4 6 7 8 9 1 0 H T 9 5 R 4 3 /H T 9 5 R 4 4 6 4 L Q F P -A 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 3 4 2 4 1 4 0 3 9 3 8 3 7 3 6 3 5 3 4 3 3 P A P A P A P A X 2 X 1 X C V S V D R E D T P C P C P C P C P C 6 S 7 5 4 D S M F 7 6 5 4 3 P C 2 P C 1 P C 0 P E 3 P E 2 P E 1 P E 0 M U S IC T M R 1 T M R 0 IN T P D 0 P D 1 P D 2 P D 3 P D 4 Pin Description Pad Name I/O Options Description I/O Pull-high Wake-up 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 instructions determine if the pin is a CMOS output or Schmitt Trigger input. Configuration options determine which pins on the port have pull-high resistors. PC0, PC5, PC7 I/O Pull-high Bidirectional input/output port. Software instructions determine if the pin is a CMOS output or Schmitt Trigger input. Configuration options determine which pins on the port have pull-high resistors. When the multi-function interrupt is enabled an interrupt will be generated whenever 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. PC1, PC4, PC6 I/O Pull-high Bidirectional input/output port. Software instructions determine if the pin is a CMOS output or Schmitt Trigger input. Configuration options determine which pins on the port have pull-high resistors. PA0~PA7 PC2, PC3 O ¾ PD0~PD7 I/O Pull-high Bidirectional 8-bit input/output port.Software instructions determine if the pin is a CMOS output or Schmitt Trigger input. Configuration options determine which nibble on the port have pull-high resistors. PE0~PE3 I/O Pull-high Bidirectional 4-bit input/output port.Software instructions determine if the pin is a CMOS output or Schmitt Trigger input. Configuration options determine if all the pins on the port have pull-high resistors. INT I ¾ External interrupt Schmitt trigger input. Edge trigger activated on high to low transition. No pull-high resistor. TMR0 I ¾ Timer/Event Counter 0 Schmitt trigger input . No pull-high resistor. TMR1 I ¾ Timer/Event Counter 1 Schmitt trigger input . No pull-high resistor. DTMF O ¾ Dual Tone Multi Frequency Output MUSIC O ¾ CMOS output structure Programmable Frequency Divider pin. Rev. 1.00 NMOS output structures 3 March 31, 2010 HT95R43/HT95R44 Pad Name I/O Options Description RT/GT I/O ¾ Tone acquisition time and release time can be set through connection with external resistor and capacitor CMOS IN/OUT EST O ¾ Early steering output CMOS out VP I ¾ Operational amplifier non-inverting input VN I ¾ Operational amplifier inverting input GS O ¾ Operational amplifier output terminal VREF O ¾ Reference voltage output, normally VDD/2 X1 X2 I O ¾ X1 and X2 are connected to an external 32768Hz crystal or resonator for the system clock. XC ¾ ¾ External low pass filter pin used for the frequency up conversion circuit. RES I ¾ Schmitt trigger reset input. Active low. VDD ¾ ¾ Positive power supply VSS ¾ ¾ Negative power supply, ground. VDD2 ¾ ¾ DTMF receiver positive power supply VSS2 ¾ ¾ DTMF receiver negative power supply Note: Each pin on PA can be programmed through a configuration option to have a wake-up function. Rev. 1.00 4 March 31, 2010 HT95R43/HT95R44 Functional Description When calculating the total current consumption of the device, the internal DC specifications of the two internal chips must be consulted and the individual currents added together. When calculating the total current consumption of the device, the internal DC specifications of the two internal chips must be consulted and the individual currents added together. As these devices contain multiple internal chips, for a detailed functional description, users must refer to the relevant individual datasheets for both the MCU and the CPT Detector. The following table shows which individual devices are inside each package. Device MCU CPT Detector HT95R43 HT95R33 HT9020B HT95R44 HT95R34 HT9020B · Power Down and Wake up Please note that if the MCU is powered down or placed into a low power mode to conserve power, that the CPT Detector will continue running and will consume a certain amount of power. The CPT Detector can of course be powered down by pulling its CPTEN pin high. Multi-chip Internal Devices Although most of the functional description material will be located in the individual datasheets, there are some special considerations which need to be taken into account when using multi-chip devices. These points will be mentioned in the hardware and software consideration sections. · Functional Pins Examination of the block diagram will reveal that the CPT Detector pins, CPTEN, CPTX1, CPTX2, CPTENV, CPTVREF, CPTSIN, VDD4, VSS4, have no internal connection to the MCU pins. For this reason these pins must be controlled and connected externally. Multi-chip Hardware Considerations As these single-package multi-chip devices are composed of an individual MCU and CPT Detector chips, using them together requires the user to take care of some special points. Multi-chip Programming Considerations As there are no internal signal connections between the two internal chips there are no real programming considerations for these devices. It is only necessary to realise that if the MCU is switched into any of its low power modes or executes the HALT instruction by the application program to reduce power consumption, that the CPT Detector will continue operating and therefore contribute to the overall power consumption. The CPT Detector can only be powered-down manually using its CPTEN pin. · Absolute Maximum Ratings The Absolute Maximum Ratings for the two individual chips must be checked for discrepancies and the necessary care taken in device handling and usage. · Power Supply Examination of the block diagram will reveal that the CPT Detector ground and power supply pin, VSS4 and VDD4, are not internally connected to the MCU ground and power supply pins, VSS and VDD. For this reason these two pins must be connected externally. Rev. 1.00 5 March 31, 2010 HT95R43/HT95R44 Application Circuits DTMF Receiver Single-ended Input Application Circuit T e le p h o n e C ir c u it a n d S p e e c h N e tw o r k V H K S H D I H F I P C 0 P C 5 P C 7 E x tra I/O In te rru p t D D P C 1 ~ P C 4 , P C 6 0 .1 m F D T M F D T M F O u tp u t R T /G T 3 0 0 k W E S T V D D 1 0 0 k W V P R E S V R E F D T M F 1 0 0 k W 0 .1 m F V N 0 .1 m F 1 0 0 k W 5 .1 V V D D G S V D D 1 0 0 m F 0 .1 m F I/O 1 2 3 K e y 1 K e y 5 K e y 9 4 5 6 K e y 2 K e y 6 K e y 1 0 7 8 9 K e y 3 K e y 7 K e y 1 1 * /T 0 # K e y 4 K e y 8 K e y 1 2 I/O I/O H T 1 6 2 x M E M O R Y S T O R E A M D IA L IN G H O L D P M K e y M a tr ix M O N A B R L C D T U E W E D T H R F R I S A T S U N P a n n e l I/O 1 0 0 k W 0 .0 1 m F T IP R IN G 0 .0 1 m F 1 0 0 k W 1 0 0 k W + C P T E N 0 .1 m F I/O C P T E N V 4 7 0 k W - C P T V R E F C P T S IN X 2 2 0 p F X 1 1 0 0 k W C P T X 2 C P T X 1 IN T T M R 0 T M R 1 X C 3 2 7 6 8 H z 3 2 7 6 8 H z V S S 1 5 k W 3 n F T im e r 1 T im e r 0 E x te rn a l In te rru p t Rev. 1.00 4 7 n F 6 March 31, 2010 HT95R43/HT95R44 Package Information 64-pin LQFP (7mm´7mm) Outline Dimensions C D 4 8 G 3 3 H I 3 2 4 9 F A B E 6 4 1 7 K a J 1 6 1 Symbol A Nom. Max. 0.350 ¾ 0.358 B 0.272 ¾ 0.280 C 0.350 ¾ 0.358 D 0.272 ¾ 0.280 E ¾ 0.016 ¾ F 0.005 ¾ 0.009 G 0.053 ¾ 0.057 H ¾ ¾ 0.063 I 0.002 ¾ 0.006 J 0.018 ¾ 0.030 K 0.004 ¾ 0.008 a 0° ¾ 7° Symbol Rev. 1.00 Dimensions in inch Min. Dimensions in mm Min. Nom. Max. A 8.90 ¾ 9.10 B 6.90 ¾ 7.10 C 8.90 ¾ 9.10 D 6.90 ¾ 7.10 E ¾ 0.40 ¾ F 0.13 ¾ 0.23 G 1.35 ¾ 1.45 H ¾ ¾ 1.60 I 0.05 ¾ 0.15 J 0.45 ¾ 0.75 K 0.09 ¾ 0.20 a 0° ¾ 7° 7 March 31, 2010 HT95R43/HT95R44 Holtek Semiconductor Inc. (Headquarters) No.3, Creation Rd. II, Science Park, Hsinchu, Taiwan Tel: 886-3-563-1999 Fax: 886-3-563-1189 http://www.holtek.com.tw Holtek Semiconductor Inc. (Taipei Sales Office) 4F-2, No. 3-2, YuanQu St., Nankang Software Park, Taipei 115, Taiwan Tel: 886-2-2655-7070 Fax: 886-2-2655-7373 Fax: 886-2-2655-7383 (International sales hotline) Holtek Semiconductor Inc. (Shenzhen Sales Office) 5F, Unit A, Productivity Building, No.5 Gaoxin M 2nd Road, Nanshan District, Shenzhen, China 518057 Tel: 86-755-8616-9908, 86-755-8616-9308 Fax: 86-755-8616-9722 Holtek Semiconductor (USA), Inc. (North America Sales Office) 46729 Fremont Blvd., Fremont, CA 94538, USA Tel: 1-510-252-9880 Fax: 1-510-252-9885 http://www.holtek.com Copyright Ó 2010 by HOLTEK SEMICONDUCTOR INC. The information appearing in this Data Sheet is believed to be accurate at the time of publication. However, Holtek assumes no responsibility arising from the use of the specifications described. The applications mentioned herein are used solely for the purpose of illustration and Holtek makes no warranty or representation that such applications will be suitable without further modification, nor recommends the use of its products for application that may present a risk to human life due to malfunction or otherwise. Holtek¢s products are not authorized for use as critical components in life support devices or systems. Holtek reserves the right to alter its products without prior notification. For the most up-to-date information, please visit our web site at http://www.holtek.com.tw. Rev. 1.00 8 March 31, 2010