eSM Series Tiny Controller-Based Speech Synthesizer Product Specification DOC. VERSION 1.1 ELAN MICROELECTRONICS CORP. January 2010 Trademark Acknowledgments: IBM is a registered trademark and PS/2 is a trademark of IBM. Windows is a trademark of Microsoft Corporation. ELAN and ELAN logo are trademarks of ELAN Microelectronics Corporation. Copyright © 2004~2005 by ELAN Microelectronics Corporation All Rights Reserved Printed in Taiwan The contents of this specification are subject to change without further notice. ELAN Microelectronics assumes no responsibility concerning the accuracy, adequacy, or completeness of this specification. ELAN Microelectronics makes no commitment to update, or to keep current the information and material contained in this specification. Such information and material may change to conform to each confirmed order. In no event shall ELAN Microelectronics be made responsible for any claims attributed to errors, omissions, or other inaccuracies in the information or material contained in this specification. ELAN Microelectronics shall not be liable for direct, indirect, special incidental, or consequential damages arising from the use of such information or material. The software (if any) described in this specification is furnished under a license or nondisclosure agreement, and may be used or copied only in accordance with the terms of such agreement. ELAN Microelectronics products are not intended for use in life support appliances, devices, or systems. Use of ELAN Microelectronics product in such applications is not supported and is prohibited. NO PART OF THIS SPECIFICATION MAY BE REPRODUCED OR TRANSMITTED IN ANY FORM OR BY ANY MEANS WITHOUT THE EXPRESSED WRITTEN PERMISSION OF ELAN MICROELECTRONICS. ELAN MICROELECTRONICS CORPORATION Headquarters: Hong Kong: USA: No. 12, Innovation Road 1 Hsinchu Science Park Hsinchu, Taiwan 30077 Tel: +886 3 563-9977 Fax: +886 3 563-9966 http://www.emc.com.tw Elan (HK) Microelectronics Corporation, Ltd. Flat A, 19F., World Tech Centre 95 How Ming Street, Kwun Tong Kowloon , HONG KONG Tel: +852 2723-3376 Fax: +852 2723-7780 [email protected] Elan Information Technology Group (USA) Shenzhen: Shanghai: Elan Microelectronics Shenzhen, Ltd. Elan Microelectronics Shanghai, Ltd. 3F, SSMEC Bldg., Gaoxin S. Ave. I Shenzhen Hi-tech Industrial Park (South Area), Shenzhen CHINA 518057 Tel: +86 755 2601-0565 Fax: +86 755 2601-0500 #23, Zone 115, Lane 572, Bibo Rd. Zhangjiang Hi-Tech Park Shanghai, CHINA 201203 Tel: +86 21 5080-3866 Fax: +86 21 5080-4600 1821 Saratoga Ave., Suite 250 Saratoga, CA 95070 USA Tel: +1 408 366-8225 Fax: +1 408 366-8220 Contents Contents 1 General Description .................................................................................................. 1 2 Features ..................................................................................................................... 1 3 eSMP020 Pin Assignments....................................................................................... 2 4 Absolute Maximum Ratings ..................................................................................... 3 5 Electrical Characteristics ......................................................................................... 3 6 Application Circuit .................................................................................................... 4 6.1 eSM003 Application Circuit for 4-Key................................................................. 4 6.2 eSM003 Application Circuit for 8-Key................................................................. 5 6.3 eSM005 ~ eSM020 Application Circuit for 4-Key ............................................... 5 6.4 eSM005 ~ eSM020 Application Circuit for 16-Key ............................................. 6 6.5 eSM005 ~ eSM020 Application Circuit for 32-Key ............................................. 6 6.6 eSM005 ~ eSM020 Application Circuit for 64-Key ............................................. 7 6.7 eSM005 ~ eSM020 Application Circuit for 128-Key ........................................... 8 Product Specification (V1.1) 01.07.2010 • iii Contents Specification Revision History Doc. Version iv • Revision Description Date 1.0 Initial version 2004/10/04 1.1 Add the P1,P2,P3 Input High/Low Voltage for Electrical Characteristics. 2010/01/07 Product Specification (V1.1) 01.07.2010 EASY SOUND® – eSM Series Tiny Controller-Based Speech Synthesizer 1 General Description eSM Series are single chip Voice/Dual tone Melody/Dual tone Sound Effect synthesizer ICs. It contains one 4-bit input port (provided for eSM005 and above), two 4-bit I/O ports, a tiny controller, and adapts improved algorithm to achieve pure speech. User's applications, such as section combination, trigger modes, control outputs, keyboard matrix, and other logic functions, are easily implemented by programming through its tiny controller 2 Features Product Duration (@ 6K sample rate) ROM (bits) eSM003 eSM005 eSM010 eSM015 eSM020 eSMP020 (OTP)* 3 sec 5 sec 10 sec 15 sec 21 sec 21 sec 10Kx10 16Kx10 32Kx10 48Kx10 64Kx10 64Kx10 PROGRAM ROM (bits) RAM (bits) I/O pins 8Kx10 16x4 32x4 8 I/O 4 I, 8 I/O P2.0 ~ P2.3 P3.0 ~ P3.3 P1.0~P1.3, P2.0~P2.3, P3.0~P3.3 IR Yes Flash with Volume (pin) Yes (P3.3) *eSMP020 is a flexible OTP IC which can be programmed to clone any of its smaller sister IC’s, i.e., eSM003 ~ eSM020. *If to verify the kit board by using the kernel chip. In order to ensure the characteristic, please double confirm it by using eSMP020. Single power supply 2.4 V ~ 5 V One 6-bit timer overflow control PCM, ASPCM, and ASPCM+ synthesizer, and dual tone melody/sound effect generator 4K~32K Hz playing speed for voice play-back Multiple tempos for dual tone melody/sound effect play-back Variable beats for dual tone melody/sound effect play-back Multiple volume control levels Fixed current D/A output to drive external connected transistor for voice output Pin P3.2 can be programmed as IR communication pin to generate 38KHZ carrier The IR function of eSM003 is only available in assembly language. Product Specification (V1.1) 01.07.2010 (This specification is subject to change without further notice) •1 EASY SOUND® – eSM Series Tiny Controller-Based Speech Synthesizer 3 eSMP020 Pin Assignments VDD 1 18 NC VO 2 17 OSC VDD 1 18 NC P3.3 3 16 GND VO 2 17 OSC P3.2 4 15 P1.0 P3.3 3 16 GND P3.1 5 14 P1.1 P3.2 4 15 P1.0 NC 6 13 P1.2 P3.1 5 14 P1.1 NC 6 13 P1.2 P3.0 7 12 P1.3 P3.0 7 12 P1.3 P2.3 8 11 P2.0 P2.3 8 11 P2.0 P2.2 9 10 P2.1 P2.2 9 10 P2.1 eSMP020 SOP 18 Pin eSMP020 DIP 18 Pin Symbol 2• I/O Function P1.0 I Bit 0 of Port 1 (not applicable for eSM003) P1.1 I Bit 1 of Port 1 (not applicable for eSM003) P1.2 I Bit 2 of Port 1 (not applicable for eSM003) P1.3 I Bit 3 of Port 1 (not applicable for eSM003) P2.0 I/O Bit 0 of Port 2 P2.1 I/O Bit 1 of Port 2 P2.2 I/O Bit 2 of Port 2 P2.3 I/O Bit 3 of Port 2 P3.0 I/O Bit 0 of Port 3 P3.1 I/O Bit 1 of Port 3 P3.2 I/O Bit 2 of Port 3 (IR Tx) P3.3 I/O Bit 3 of Port 3 (Flash with volume output) VDD I Positive power supply. OSC I Ring oscillator input pin. VSS I Negative power supply VO O Voice Output Product Specification (V1.1) 01.07.2010 (This specification is subject to change without further notice) EASY SOUND® – eSM Series Tiny Controller-Based Speech Synthesizer 4 Absolute Maximum Ratings Items Symbol Min Max Unit VDD-VSS –0.3 +6.0 V Input Voltage VIN VSS –0.3 VDD+0.3 V Operating Temperature TOP –20.0 +70.0 0 C +125.0 0 C Supply Voltage Storage Temperature 5 TSTG –55.0 Electrical Characteristics (25°C, Vdd=3.0 Volts unless otherwise specified) Items Sym Min. Typ. Max. Unit Condition Operating Voltage VDD 2.4 3.0 5.1 V – Standby Current IDDS – – 1.0 uA VDD=3V Operating Current IDDO – – 280 uA VDD=3V, no load P2, P3 Drive Current IOD 1.0 – – mA VDD=3V, VO=2.4V P2, P3 Sink Current IOS 1.6 – – mA VDD=3V, VO=0.4V P1,P2,P3 Input High Voltage VIH 0.6VDD -- VDD+0.3 Schmitt Trigger P1,P2,P3 Input Low Voltage VIL –0.3 -- 0.25VDD Schmitt Trigger P1 Input Current IIH – 3.0 10.0 uA VDD=3V (not applicable to eSM003) VO Output Current IVO 2.0 3.0 4.0 mA VDD=3V, Vo=0.7V (Step 7) Oscillation Resistor R – 470 – KΩ VDD=3V FOSC – 1.0 – MHz VDD=3V Oscillation Frequency Product Specification (V1.1) 01.07.2010 (This specification is subject to change without further notice) •3 EASY SOUND® – eSM Series Tiny Controller-Based Speech Synthesizer 6 Application Circuit Important notes for the following application circuits: 1. For noisy power supply application, suppress noise by adding a 0.1µF ceramic capacitor between ground and power pad. 2. The recommended value of the bypass resistor for button cell application is 750Ω or less. 3. For heavy loading application, it is recommended that an electrolytic capacitor is added between VDD and ground. The recommended capacitor value for button cell applications is 10µF. 4. The use of spring direct trigger is not recommended. If you must use such trigger, you need to add a ceramic capacitor between trigger pin and ground to debounce the spring noise. The recommended capacitor value is 0.001 ~ 0.01 µF. 6.1 eSM003 Application Circuit for 4-Key VCC VCC VO Rb*2 OSC VDD VSS P23 P22 P21 P20 P33 P32 P31 P30 VCC TR1 TR2 TR3 TR4 4• Product Specification (V1.1) 01.07.2010 (This specification is subject to change without further notice) EASY SOUND® – eSM Series Tiny Controller-Based Speech Synthesizer 6.2 eSM003 Application Circuit for 8-Key VCC VCC VO Rb*2 OSC VDD VSS P23 P22 P21 P20 P33 P32 P31 P30 VCC TR5 TR1 TR2 TR6 TR3 TR7 TR4 TR8 6.3 eSM005 ~ eSM020 Application Circuit for 4-Key VCC TR1 TR2 TR3 P10 P11 P12 P13 TR4 VCC OSC P20 P21 P22 P23 P30 P31 P32 P33 VCC VDD VO Rb*2 VSS Product Specification (V1.1) 01.07.2010 (This specification is subject to change without further notice) •5 EASY SOUND® – eSM Series Tiny Controller-Based Speech Synthesizer 6.4 eSM005 ~ eSM020 Application Circuit for 16-Key VCC TR1 P10 P11 P12 P13 VCC TR5 TR9 TR13 TR2 TR6 TR10 TR14 TR3 TR7 TR11 TR15 TR4 TR8 TR12 TR16 P20 P21 P22 P23 P30 P31 P32 P33 VCC OSC VDD VO Rb*2 VSS 6.5 eSM005 ~ eSM020 Application Circuit for 32-Key VCC VCC VO OSC P1.3 P1.2 P1.1 P1.0 P2.3 P2.2 P2.1 P2.0 D1 D1 D1 TR21 TR25 TR29 TR26 TR30 VCC 6• TR1 TR5 TR9 TR17 TR2 TR6 TR10 TR14 TR18 TR3 TR7 TR11 TR15 TR19 TR23 TR27 TR31 TR4 TR8 TR12 TR16 TR20 TR24 TR28 TR32 TR13 TR22 Product Specification (V1.1) 01.07.2010 (This specification is subject to change without further notice) 10K VSS P3.3 P3.2 P3.1 P3.0 10K 0.1uF VDD 10K Rb*2 Rosc EASY SOUND® – eSM Series Tiny Controller-Based Speech Synthesizer 6.6 eSM005 ~ eSM020 Application Circuit for 64-Key Rb*2 VCC VSS VCC OSC VO VDD P3.3 P3.2 P3.1 P3.0 P1.3 P1.2 P1.1 P1.0 P2.3 P2.2 P2.1 P2.0 10k 10k D1 VCC D2 10k D3 TR1 TR9 TR17 TR25 TR33 TR41 TR2 TR10 TR18 TR26 TR34 TR42 TR50 TR58 TR3 TR11 TR19 TR27 TR35 TR43 TR51 TR59 TR4 TR12 TR20 TR28 TR36 TR44 TR52 TR60 TR5 TR13 TR21 TR29 TR37 TR45 TR53 TR61 TR6 TR14 TR22 TR30 TR38 TR46 TR54 TR62 TR7 TR15 TR23 TR31 TR39 TR47 TR55 TR63 TR8 TR16 TR24 TR32 TR40 TR48 TR56 TR64 Product Specification (V1.1) 01.07.2010 (This specification is subject to change without further notice) TR49 TR57 •7 EASY SOUND® – eSM Series Tiny Controller-Based Speech Synthesizer 6.7 eSM005 ~ eSM020 Application Circuit for 128-Key Rb*2 VCC VCC OSC VO VDD VSS P3.3 P3.2 P3.1 P3.0 P1.3 P1.2 P1.1 P1.0 P2.3 P2.2 P2.1 P2.0 10k 10k D1 VCC D2 10k D3 TR1 TR9 TR17 TR25 TR33 TR41 TR2 TR10 TR18 TR26 TR34 TR42 TR50 TR58 TR3 TR11 TR19 TR27 TR35 TR43 TR51 TR59 TR4 TR12 TR20 TR28 TR36 TR44 TR52 TR60 TR5 TR13 TR21 TR29 TR37 TR45 TR53 TR61 TR6 TR14 TR22 TR30 TR38 TR46 TR54 TR62 TR7 TR15 TR23 TR31 TR39 TR47 TR55 TR63 TR8 TR16 TR24 TR32 TR40 TR48 TR56 TR64 TR49 TR57 P1.0 P1.1 P1.2 P1.3 P2.0 P2.1 P2.2 P2.3 P3.0 P3.1 P3.2 P3.3 (Continued next page) 8• Product Specification (V1.1) 01.07.2010 (This specification is subject to change without further notice) EASY SOUND® – eSM Series Tiny Controller-Based Speech Synthesizer 10k 10k L9 10k L12 P3.2 P3.2 P3.3 P3.1 P3.1 P3.2 P3.0 P3.0 L14 10k L16 P3.3 P3.2 10k L10 P3.3 10k P3.1 P3.1 10k L13 P3.3 P3.3 P3.1 P3.2 L15 P3.0 10k L11 P3.3 P3.2 P3.0 P3.1 0 10k 10k L9 P3.2 P3.1 2 3 6 10k L12 P3.2 P3.3 P3.1 P3.2 L14 10k L16 P3.3 P3.2 10k L10 P3.0 P3.0 P3.3 10k P3.1 P3.1 10k L13 P3.3 P3.3 P3.1 P3.2 L15 P3.0 10k L11 P3.3 P3.2 P3.0 P1.0 P1.1 P1.2 P1.3 P2.0 P2.1 P2.2 P3.1 L10 L9 L12 L11 L13 L14 L15 L16 TR65 TR73 TR81 TR89 TR97 TR105 TR66 TR74 TR82 TR90 TR98 TR106 TR114 TR122 TR67 TR75 TR83 TR91 TR99 TR107 TR115 TR123 TR68 TR76 TR84 TR92 TR100 TR108 TR116 TR124 TR69 TR77 TR85 TR93 TR101 TR109 TR117 TR125 TR70 TR78 TR86 TR94 TR102 TR110 TR118 TR126 TR71 TR79 TR87 TR95 TR103 TR111 TR119 TR127 TR72 TR80 TR88 TR96 TR104 TR112 TR120 TR128 TR113 TR121 P2.3 Product Specification (V1.1) 01.07.2010 (This specification is subject to change without further notice) •9 EASY SOUND® – eSM Series Tiny Controller-Based Speech Synthesizer 10 • Product Specification (V1.1) 01.07.2010 (This specification is subject to change without further notice)