EASY SOUND - EM57000 SERIES TINY CONTROLLER-BASED SOUND PROCESSOR GENERAL DESCRIPTION EM57000 is a series of single chip Voice/Dual tone Melody/Dual tone Sound Effect synthesizer ICs. It contains one 4-bit input port (provided for EM57100 and above), two 4-bit I/O ports and a tiny controller. 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. FEATURES Single power supply 2.4 V ~ 5 V. Wide range of ROMs : EM57001 - 10Kx10 bits, EM57100 - 16Kx10 bits, EM57200 - 32Kx10 bits, EM57300 - 64Kx10 bits, EM57400 - 128Kx10 bits, EM57500 - 256Kx10 bits, EM57600 - 512Kx10 bits, EM57700 - 1024Kx10 bits. One 4-bit input port (provided for EM57100 and above), two 4-bit I/O ports. 16x4 bits RAM for EM57001, 32x4 bits RAM for EM57100~EM57500, 128x4 bits RAM for EM57600 and above. 8K (maximum) program ROM for EM57001~EM57500. 32K (maximum) program ROM for EM57600 and above. One 6-bit timer overflow control. PCM, 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 levels of volume control. Fixed current D/A output to drive external connected transistor for voice output. A pin ( except EM57001, EM57400 ) can be programmed as an IR communication pin which generate 38KHZ carrier. PIN ASSIGNMENTS EM57300BP NC NC NC NC NC NC VDD VO P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 NC NC NC NC NC TEST OSC GND P1.0 P1.1 P1.2 P1.3 P2.0 P2.1 PDIP 28 Pin EM57500BM NC NC NC NC NC NC VDD VO P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 NC NC NC NC NC TEST OSC GND P1.0 P1.1 P1.2 P1.3 P2.0 P2.1 SOP 28 Pin * This specification are subject to be changed without notice. 3.19.2002 1 EASY SOUND - EM57000 SERIES TINY CONTROLLER-BASED SOUND PROCESSOR PIN DESCRIPTIONS Symbol P1.0* P1.1* P1.2* P1.3* P2.0 P2.1 P2.2 P2.3 P3.0 P3.1 P3.2 P3.3 VDD OSC TEST VSS VO I/O I I I I I/O I/O I/O I/O I/O I/O I/O I/O I I I I O Function Bit 0 of Port 1. Bit 1 of Port 1. Bit 2 of Port 1. Bit 3 of Port 1. Bit 0 of Port 2. Bit 1 of Port 2. Bit 2 of Port 2. Bit 3 of Port 2. Bit 0 of Port 3. Bit 1 of Port 3. Bit 2 of Port 3. IR Tx. Bit 3 of Port 3. Flash with volume output. Positive power supply. Oscillation component connection pin. For testing only. Negative power supply. Voice output. * : provided for EM57100 and above ABSOLUTE MAXIMUM RATINGS Items Sym. Min. Max. Unit Supply Voltage V DD -V SS -0.3 6.0 V Input Voltage Operating Temperature Storage Temperature V IN T OP TSTG VSS-0.3 -20 -55 VDD+0.3 70 +125 V o C o C ELECTRICAL CHARACTERISTICS (VDD = 3V,25oC unless otherwise specified) Parameter Sym. Min. Typ. Max. Unit Condition Operating voltage VDD 2.4 3.0 5.1 V Standby current IDDS - - 1.0 µA VDD=3V Operating current IDDO - - 280 µA VDD=3V, No load Drive current of P2,P3 IOD 1.0 - - mA VDD=3V, VO=2.4V Sink current of P2, P3 IOS 1.6 - - mA VDD=3V, VO=0.4V Input current of P1* IIH - 3.0 10.0 µA VDD=3V Output current of VO IVO 2.0 3.0 4.0 mA VDD=3V, VO=0.7V (Step 7) Oscillation resistor R - 1.0 100 - MΩ KΩ VDD=3V For EM57600HXR Oscillator frequency Fosc - 1.0 - MHz VDD=3V * : provided for EM57100 and above * This specification are subject to be changed without notice. 3.19.2002 2 EASY SOUND - EM57000 SERIES TINY CONTROLLER-BASED SOUND PROCESSOR APPLICATION CIRCUIT FOR EM57001 In the following application circuits: *1 : For heavy loading application, adding an electrolytic capacitor between Vcc and Ground is recommanded. The recommanded value for button cell application is 10µF. *2 : The recommanded value for button cell application is 750Ω or less. 4-key Application Circuit VCC TR1 TR2 VCC *1 TR3 U1 9 10 12 11 OSC P2.0 P2.1 P2.2 P2.3 1 2 3 4 TEST P3.0 P3.1 P3.2 P3.3 5 6 7 8 VDD TR4 VCC VO 13 VSS NPN *2 Rb 8-key Application Circuit TR1 TR5 TR2 TR6 TR7 TR3 VCC *1 U1 9 10 12 11 TR8 OSC P2.0 P2.1 P2.2 P2.3 1 2 3 4 TEST P3.0 P3.1 P3.2 P3.3 5 6 7 8 VDD VSS TR4 VO 13 VCC NPN *2 Rb * This specification are subject to be changed without notice. 3.19.2002 3 EASY SOUND - EM57000 SERIES TINY CONTROLLER-BASED SOUND PROCESSOR APPLICATION CIRCUIT FOR EM57100 AND ABOVE In the following application circuits: *1 : For heavy loading application, adding an electrolytic capacitor between Vcc and Ground is recommanded. The recommanded value for button cell application is 10µF. *2 : The recommanded value for button cell application is 750½ or less. 4-key Application Circuit *1 VCC TR1 TR2 TR3 U1 TR4 VCC 1 2 3 4 P1.0 P1.1 P1.2 P1.3 13 14 16 15 VDD OSC TEST VSS P2.0 P2.1 P2.2 P2.3 P3.0 P3.1 P3.2 P3.3 VO 5 6 7 8 9 10 11 12 17 VCC NPN *2 Rb 16-key Application Circuit TR1 TR5 TR9 TR13 TR2 TR6 TR10 TR14 TR3 TR7 TR11 TR15 TR4 TR8 TR12 TR16 U1 *1 VCC 1 2 3 4 P1.0 P1.1 P1.2 P1.3 13 14 16 15 VDD OSC TEST VSS P2.0 P2.1 P2.2 P2.3 P3.0 P3.1 P3.2 P3.3 VO 5 6 7 8 9 10 11 12 17 VCC NPN *2 Rb * This specification are subject to be changed without notice. 3.19.2002 4 EASY SOUND - EM57000 SERIES TINY CONTROLLER-BASED SOUND PROCESSOR 32-key Application Circuit VCC NPN *2 Rb *1 VCC 15 16 14 13 VSS TEST OSC VDD VO P3.3 P3.2 P3.1 P3.0 17 12 11 10 9 4 3 2 1 P1.3 P1.2 P1.1 P1.0 P2.3 P2.2 P2.1 P2.0 8 7 6 5 D1 10K D2 10K 10K D3 VCC P10 TR1 TR5 TR9 TR13 TR17 TR21 TR25 TR29 P11 TR2 TR6 TR10 TR14 TR18 TR22 TR26 TR30 TR3 TR7 TR11 TR15 TR19 TR23 TR27 TR31 TR4 TR8 TR12 TR16 TR20 TR24 TR28 TR32 P12 P13 64-key Application Circuit VCC NPN *2 Rb *1 VCC 15 16 14 13 VSS TEST OSC VDD VO P3.3 P3.2 P3.1 P3.0 17 12 11 10 9 4 3 2 1 P1.3 P1.2 P1.1 P1.0 P2.3 P2.2 P2.1 P2.0 8 7 6 5 D1 10K D2 10K 10K D3 VCC TR1 TR9 TR17 TR25 TR33 TR41 TR49 TR57 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 * This specification are subject to be changed without notice. 3.19.2002 5 EASY SOUND - EM57000 SERIES TINY CONTROLLER-BASED SOUND PROCESSOR 128-key Application Circuit (A) VCC NPN *2 Rb *1 VCC 15 16 14 13 VSS TEST OSC VDD VO P3.3 P3.2 P3.1 P3.0 17 12 11 10 9 4 3 2 1 P1.3 P1.2 P1.1 P1.0 P2.3 P2.2 P2.1 P2.0 8 7 6 5 D1 10K D2 10K 10K D3 VCC TR1 TR9 TR17 TR25 TR33 TR41 TR49 TR57 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 128-key Application Circuit (B) L9 P32 L12 P32 P31 L10 P31 P32 P30 P30 10K L13 P33 P31 L11 10K 10K P32 P31 L15 P33 P30 10K 10K P33 L16 P33 10K 10K 10K P33 L14 P33 P31 P32 P30 P31 P32 L9 P10 L10 L11 L12 L13 L14 L15 L16 TR65 TR73 TR81 TR89 TR97 TR105 TR113 TR121 TR66 TR74 TR82 TR90 TR98 TR106 TR114 TR122 P11 P12 P13 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 P20 P21 TR71 TR79 TR87 TR95 TR103 TR111 TR119 TR127 TR72 TR80 TR88 TR96 TR104 TR112 TR120 TR128 P22 P23 * This specification are subject to be changed without notice. 3.19.2002 6 EASY SOUND - EM57000 SERIES TINY CONTROLLER-BASED SOUND PROCESSOR PAD DIAGRAM 3 VDD VO 4 15 TEST 14 OSC (0,0) EM57001 13 P3.3 GND 5 6 7 8 9 10 11 12 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 Chip Size : 1600um x 1400um Note : For PCB layout, IC substrate must be connected to Vss. Pad No. 3 4 5 6 7 8 9 10 11 12 13 14 15 Symbol X Y VDD VO P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 GND OSC TEST -569.5 -602.5 -602.5 -437.0 -271.2 -105.6 60.2 225.7 391.5 557.1 580.2 607.6 607.6 486.0 304.0 -463.4 -522.5 -522.5 -522.5 -522.5 -522.5 -522.5 -522.5 -360.4 -40.4 130.7 * This specification are subject to be changed without notice. 3.19.2002 7 EASY SOUND - EM57000 SERIES TINY CONTROLLER-BASED SOUND PROCESSOR PAD DIAGRAM VDD VO 7 8 23 TEST 22 OSC 21 GND (0,0) EM57100 P3.3 9 10 11 P3.2 P3.1 12 13 P3.0 P2.3 14 15 P2.2 P2.1 16 17 18 P2.0 P1.3 P1.2 19 20 P1.1 P1.0 Chip Size : 1900um x 1200um Note : For PCB layout, IC substrate must be connected to Vss. Pad No. 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Symbol X Y VDD VO P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 P1.3 P1.2 P1.1 P1.0 GND OSC TEST -738.1 -764.2 -764.2 -626.2 -491.4 -353.5 -217.9 -72.9 62.8 207.8 343.4 482.0 616.1 754.7 733.1 737.2 737.2 143.3 -22.4 -402.5 -402.5 -398.3 -398.3 -398.3 -398.3 -398.3 -398.3 -399.7 -399.7 -399.7 -399.7 -222.0 -67.0 77.2 * This specification are subject to be changed without notice. 3.19.2002 8 EASY SOUND - EM57000 SERIES TINY CONTROLLER-BASED SOUND PROCESSOR PAD DIAGRAM 7 VDD (0,0) VO P3.3 8 9 EM57200 10 11 12 13 14 P3.2 P3.1 P3.0 P2.3 P2.2 15 P2.1 16 P2.0 17 18 P1.3 P1.2 23 TEST 22 OSC 21 GND 19 20 P1.1 P1.0 Chip Size : 1900um x 1400um Note : For PCB layout, IC substrate must be connected to Vss. Pad No. 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Symbol X Y VDD VO P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 P1.3 P1.2 P1.1 P1.0 GND OSC TEST -738.1 -764.2 -764.2 -626.2 -491.4 -353.5 -217.9 -72.9 62.8 207.8 343.4 482.0 616.1 754.7 733.1 737.2 737.2 63.3 -102.4 -482.5 -482.5 -478.3 -478.3 -478.3 -478.3 -478.3 -478.3 -479.7 -479.7 -479.7 -479.7 -302.0 -147.0 -2.8 * This specification are subject to be changed without notice. 3.19.2002 9 EASY SOUND - EM57000 SERIES TINY CONTROLLER-BASED SOUND PROCESSOR PAD DIAGRAM (0,0) 7 VDD VO P3.3 EM57300 VDD VO P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 P1.3 P1.2 P1.1 P1.0 GND OSC TEST TEST 22 OSC 21 GND 8 9 10 11 12 13 14 P3.2 P3.1 P3.0 P2.3 P2.2 15 P2.1 Chip Size : 1900um x 1700um Note : For PCB layout, IC substrate must be connected to Vss. Pad No. Symbol X 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 23 -738.1 -764.2 -764.2 -626.2 -491.4 -353.5 -217.9 -72.9 62.8 207.8 343.4 482.0 616.1 754.7 733.1 737.2 737.2 * This specification are subject to be changed without notice. 16 P2.0 17 18 P1.3 P1.2 19 20 P1.1 P1.0 Y -101.7 -267.4 -647.5 -647.5 -643.3 -643.3 -643.3 -643.3 -643.3 -643.3 -644.7 -644.7 -644.7 -644.7 -467.0 -312.0 -167.8 3.19.2002 10 EASY SOUND - EM57000 SERIES TINY CONTROLLER-BASED SOUND PROCESSOR PAD DIAGRAM (0,0) EM57400 VDD VO P3.3 7 8 9 10 P3.2 11 12 13 P3.1 P3.0 P2.3 VDD VO P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 P1.3 P1.2 P1.1 P1.0 GND OSC TEST 22 OSC 21 GND 20 15 P2.2 P2.1 P2.0 P1.3 P1.2 P1.1 P1.0 17 Chip Size : 1900um x 2400um Note : For PCB layout, IC substrate must be connected to Vss. Pad No. Symbol X 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 TEST 14 16 -738.1 -764.2 -764.2 -626.2 -491.4 -353.5 -217.9 -72.9 62.8 207.8 343.4 482.0 616.1 754.7 733.1 737.2 737.2 * This specification are subject to be changed without notice. 18 19 23 Y -426.7 -592.4 -972.5 -972.5 -968.3 -968.3 -968.3 -968.3 -968.3 -968.3 -969.7 -969.7 -969.7 -969.7 -792.0 -637.0 -492.8 3.19.2002 11 EASY SOUND - EM57000 SERIES TINY CONTROLLER-BASED SOUND PROCESSOR PAD DIAGRAM (0,0) EM57500 VDD VO P3.3 7 8 9 11 12 13 14 P3.2 P3.1 P3.0 P2.3 P2.2 10 15 16 17 P2.1 P2.0 P1.3 18 19 23 TEST 22 OSC 21 GND 20 P1.2 P1.1 P1.0 Chip Size : 1900um x 3700um Note : For PCB layout, IC substrate must be connected to Vss. Pad No. 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Symbol X VDD VO P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 P1.3 P1.2 P1.1 P1.0 GND OSC TEST -738.1 -764.2 -764.2 -626.2 -491.4 -353.5 -217.9 -72.9 62.8 207.8 343.4 482.0 616.1 754.7 733.1 737.2 737.2 * This specification are subject to be changed without notice. Y -1076.8 -1242.4 -1622.5 -1622.5 -1618.3 -1618.3 -1618.3 -1618.3 -1618.3 -1618.3 -1619.7 -1619.7 -1619.7 -1619.7 -1442.0 -1287.0 -1142.8 3.19.2002 12 EASY SOUND - EM57000 SERIES TINY CONTROLLER-BASED SOUND PROCESSOR PAD DIAGRAM ( XM/XP Version ) (0,0) EM57600 VDD VO 9 10 25 TEST 24 OSC 23 GND 11 12 13 14 15 16 17 18 19 20 21 22 P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 P1.3 P1.2 P1.1 P1.0 Chip Size : 3600um x 3800um Note : For PCB layout, IC substrate must be connected to Vss. Pad No. 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Symbol VDD VO P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 P1.3 P1.2 P1.1 P1.0 GND OSC TEST X -1538.1 -1564.2 -1266.3 -1016.5 -766.7 -516.9 -261.2 0.0 261.4 522.6 778.7 1029.0 1279.7 1530.0 1539.5 1543.4 1543.4 * This specification are subject to be changed without notice. Y -1060.2 -1249.2 -1670.8 -1670.8 -1670.8 -1670.8 -1670.8 -1670.8 -1670.8 -1670.8 -1670.8 -1670.8 -1670.8 -1670.8 -1487.0 -1332.0 -1178.9 3.19.2002 13 EASY SOUND - EM57000 SERIES TINY CONTROLLER-BASED SOUND PROCESSOR PAD DIAGRAM ( XR Version ) (0,0) EM57600 VDD VO 9 10 25 TEST 24 OSC 23 GND 11 12 13 14 15 16 17 18 19 20 21 22 P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 P1.3 P1.2 P1.1 P1.0 Chip Size : 3150um x 3200um Note : For PCB layout, IC substrate must be connected to Vss. Pad No. 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Symbol VDD VO P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 P1.3 P1.2 P1.1 P1.0 GND OSC TEST X -1372.7 -1368.5 -1153.3 -947.1 -743.0 -536.9 -320.1 -100.0 129.5 349.6 574.1 783.3 1002.9 1212.0 1407.4 1403.4 1403.4 * This specification are subject to be changed without notice. Y -875.1 -1074.8 -1439.7 -1439.7 -1439.7 -1439.7 -1439.7 -1439.7 -1439.7 -1439.7 -1439.7 -1439.7 -1439.7 -1439.7 -1302.8 -1138.2 -962.3 3.19.2002 14 EASY SOUND - EM57000 SERIES TINY CONTROLLER-BASED SOUND PROCESSOR PAD DIAGRAM (0,0) EM57700 VDD 9 VO 10 P3.3 11 13 14 15 16 17 18 19 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 P1.3 12 20 21 25 TEST 24 OSC 23 GND 22 P1.2 P1.1 P1.0 Chip Size : 3600um x 6500um Note : For PCB layout, IC substrate must be connected to Vss. Pad No. 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Symbol VDD VO P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 P1.3 P1.2 P1.1 P1.0 GND OSC TEST X -1538.1 -1564.2 -1266.3 -1016.5 -766.7 -516.9 -261.2 0.0 261.4 522.6 778.7 1029.0 1279.7 1530.0 1539.5 1543.4 1543.4 * This specification are subject to be changed without notice. Y -2360.2 -2549.3 -2970.9 -2970.9 -2970.9 -2970.9 -2970.9 -2970.9 -2970.9 -2970.9 -2970.9 -2970.9 -2970.9 -2970.9 -2787.0 -2632.0 -2478.9 3.19.2002 15