EASY SOUND - EM58000 SERIES TINYCONTROLLER-BASED DUAL CHANNEL SOUND PROCESSOR GENERAL DESCRIPTION EM58000 is a series of single chip dual channel IC with voice synthesizer/dual tone melody/dual tone sound effect. The dual channel can be (voice + voice), (voice + dual tone melody) or (voice + dual tone sound effect) simultaneously. That contains some input and I/O ports, and a tiny controller. By programming through the tiny controller, user's application including section combination, trigger modes, control outputs, IR communication, and other logical function can be easily implemented. FEATURES TOTAL ROM(bits) PROGRAM ROM(bits) RAM(nibbles) PORT1 [input](pins) PORT2 [I/O](pins) PORT3 [I/O](pins) VO(pins) EM58001 EM58101 EM58200 EM58300 EM58400 EM58500 EM58600 EM58700 10K x 10 16K x 10 32K x 10 64K x 10 128K x 10 256Kx10 512Kx10 1024Kx10 8K x 10 32K x 10 32 64 128 4 2 4 4 1 2 • Single power supply 2.4 V~ 5.5 V. • Port1 and Port2 with wake-up function, Port3.2 with programmable IR (38 KHz carry) communication function. • Power down mode for saving power consumption. • Single ROM for voice, melody, sound effect and program data. • Readable ROM code data. • One 6-bit timer overflow control. • Two stacks for subroutine calling. • Dual channel output simultaneously : (voice + voice), (voice + dual tone melody) or (voice + dual tone sound effect). • 5-bit ASPCM synthesizer. • Dual tone melody/sound effect generator with programmable envelope. • Multiple playing speeds in 2 KHz ~ 32 KHz for voice playback. • Multiple tempos and variable beats for dual tone melody/sound effect playback. • Multiple levels of volume control. • Fixed current D/A to drive external connected transistor for audio output. * This specification are subject to be changed without notice. 10.15.2001 1 8000 SERIES EASY SOUND - EM5 M58000 TINYCONTROLLER-BASED DUAL CHANNEL SOUND PROCESSOR PIN DESCRIPTIONS Symbol I/O 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 VSS VO1 VO2 TEST I I I I I/O I/O I/O I/O I/O I/O I/O I/O I I I O O Function Bit 0 of Port 1. (not for EM58001, EM58101) Bit 1 of Port 1. (not for EM58001, EM58101) Bit 2 of Port 1. (not for EM58001, EM58101) Bit 3 of Port 1. (not for EM58001, EM58101) Bit 0 of Port 2. (not for EM58001) Bit 1 of Port 2. (not for EM58001) 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. The pin can generate 38KHz square wave. Bit 3 of Port 3. The pin can be treated as an LED output flashing with volume. Positive power supply. Oscillation component connection pin. Negative power supply. Audio1 output. Audio2 output. (not for EM58001, EM58101) For testing only 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 Parameter Sym. Min. Typ. Max. Operating voltage V DD 2.4 3.0 5.5 V Standby current IDDS - - 1.0 µA VDD=3V Operating current IDDO - - 250 µA VDD=3V, No load Drive current of P2,P3 IOD 2.0 3.0 - mA VDD=3V, VO=2.4V Sink current of P3 IOS 2.3 3.5 - mA VDD=3V, VO=0.4V * This specification are subject to be changed without notice. Unit Condition 10.15.2001 2 EASY SOUND - EM58000 SERIES TINYCONTROLLER-BASED DUAL CHANNEL SOUND PROCESSOR Parameter Sym. Sink current of P2 Min. Typ. Max. Unit Condition I OS1 2.3 3.5 - mA VDD=3V, VO=0.4V (after KEYB) Sink current of P2 (before KEYB) Input current of P1 Output current of VO1, VO2 I OS2 - 3.0 10 µA VDD=3V, VO=0.4V I IH I VO 4.0 3.0 5.0 10 6.0 µA Oscillation resistor Oscillation frequency Oscillation frequency deviation R OSC F OSC ∆ F OSC FOSC 0.9 -10 470 1.0 0 1.1 10 KΩ MHz % V DD=3V VDD=3V, VO=0.7V, two channel full scale output VDD=2.4V~ 5.5V VDD=2.4V~ 5.5V VDD=2.4V~ 5.5V mA APPLICATION CIRCUIT 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. 10-key Application Circuit For EM58001 VCC VCC TR1 TR3 TR5 TR7 TR9 TR2 TR4 TR6 TR8 TR10 *1 9 10 12 11 VDD OSC P2.2 P2.3 TEST P3.0 P3.1 P3.2 P3.3 VSS VO1 3 4 5 6 7 8 VCC 13 EM58001 NPN *2 Rb * This specification are subject to be changed without notice. 10.15.2001 3 8000 SERIES EASY SOUND - EM5 M58000 TINYCONTROLLER-BASED DUAL CHANNEL SOUND PROCESSOR 20-key Application Circuit For EM58101 VCC VCC *1 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 VSS VO1 13 VDD TR1 TR5 TR9 TR13 TR17 TR2 TR6 TR10 TR14 TR18 TR3 TR7 TR11 TR4 TR8 TR12 TR15 TR16 TR19 TR20 VCC EM58101 NPN *2 Rb 20-key Application Circuit For EM58200~EM58700 VCC *1 VCC VCC 1 2 3 4 P1.0 P1.1 P1.2 P1.3 13 14 16 15 VDD OSC TEST VSS VO2 P2.0 P2.1 P2.2 P2.3 P3.0 P3.1 P3.2 P3.3 VO1 TR1 TR5 TR9 TR13 TR17 TR2 TR6 TR10 TR14 TR18 TR3 TR7 TR11 TR15 TR19 TR4 TR8 TR12 TR16 TR20 5 6 7 8 9 10 11 12 17 VCC NPN NPN *2 Rb *2 Rb * This specification are subject to be changed without notice. 10.15.2001 4 EASY SOUND - EM58000 SERIES TINYCONTROLLER-BASED DUAL CHANNEL SOUND PROCESSOR 32-key Application Circuit For EM58200~EM58700 VCC NPN *2 Rb VCC *1 VCC NPN *2 Rb 15 16 14 13 VSS TEST OSC VDD VO2 VO1 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 D3 10K VCC TR1 TR5 TR9 TR13 TR17 TR21 TR25 TR29 TR2 TR6 TR10 TR14 TR18 TR22 TR26 TR30 TR3 TR7 TR11 TR15 TR19 TR23 TR27 TR31 TR4 TR8 TR12 TR16 TR20 TR24 TR28 TR32 64-key Application Circuit For EM58200~EM58700 VCC NPN *2 Rb VCC *1 VCC NPN *2 Rb 15 16 14 13 VSS TEST OSC VDD VO2 VO1 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 D3 10K VCC TR1 TR2 TR9 TR10 TR17 TR25 TR33 TR41 TR49 TR57 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 TR24 TR32 TR40 TR48 TR56 TR64 TR8 TR16 * This specification are subject to be changed without notice. 10.15.2001 5 8000 SERIES EASY SOUND - EM5 M58000 TINYCONTROLLER-BASED DUAL CHANNEL SOUND PROCESSOR 128-key Application Circuit (A) For EM58200~EM58700 VCC NPN *2 Rb VCC *1 VCC NPN *2 Rb 15 16 14 13 VSS TEST OSC VDD VO2 VO1 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 D3 10K 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) For EM58200~EM58700 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 TR65 P10 TR66 L10 TR73 TR74 L11 L12 L13 L14 L15 L16 TR81 TR89 TR97 TR105 TR113 TR121 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 TR71 TR79 TR87 TR95 TR103 TR111 TR119 TR127 TR72 TR80 TR88 TR96 TR104 TR112 TR120 TR128 P20 P21 P22 P23 * This specification are subject to be changed without notice. 10.15.2001 6 EASY SOUND - EM58000 SERIES TINYCONTROLLER-BASED DUAL CHANNEL SOUND PROCESSOR PAD DIAGRAM VO1 3 (0,0) VDD 4 P3.3 5 EM58001 6 7 8 9 10 P3.2 P3.1 P3.0 P2.3 P2.2 13 14 15 GND OSC TEST Chip Size : 1300 x 1500 um For PCB layout, IC substrate must be connected to Vss. Pad No. Symbol 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 NC NC VO1 VDD P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 NC NC GND OSC TEST NC NC NC NC NC X Y -402.0 -418.4 -418.4 -440.4 -318.8 -198.2 -76.1 46.3 421.4 -125.4 -269.3 -523.4 -523.4 -523.4 -523.4 -523.4 190.5 321.5 442.7 -523.4 -523.4 -523.4 * This specification are subject to be changed without notice. 10.15.2001 7 8000 SERIES EASY SOUND - EM5 M58000 TINYCONTROLLER-BASED DUAL CHANNEL SOUND PROCESSOR PAD DIAGRAM VO1 3 (0,0) VDD 4 P3.3 5 6 EM58101 7 8 9 10 11 12 13 14 15 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 GND OSC TEST Chip Size : 1500 x 1400 um For PCB layout, IC substrate must be connected to Vss. Pad No. Symbol 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 NC NC VO1 VDD P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 GND OSC TEST NC NC NC NC NC X -512.0 -528.4 -528.4 -564.8 -443.9 -323.0 -200.9 -78.5 43.9 166.3 310.5 441.5 562.7 * This specification are subject to be changed without notice. Y 391.0 -153.7 -284.7 -498.4 -498.4 -498.4 -498.4 -498.4 -498.4 -498.4 -498.4 -498.4 -498.4 10.15.2001 8 EASY SOUND - EM58000 SERIES TINYCONTROLLER-BASED DUAL CHANNEL SOUND PROCESSOR PAD DIAGRAM VO2 (0,0) 8 EM58200 VO1 9 10 11 12 13 14 15 16 17 25 TEST 24 OSC 23 GND 22 P1.0 21 P1.1 20 P1.2 19 P1.3 18 VDD P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 Chip Size : 1700 x 1750 um For PCB layout, IC substrate must be connected to Vss. Pad No. Symbol 1 2 3 4 5 6 7 8 9 10 11 12 13 14 NC NC NC NC NC NC NC VO2 VO1 VDD P3.3 P3.2 P3.1 P3.0 X -572.0 -572.0 -383.4 -252.4 -131.5 -10.6 110.3 Y Pad No. Symbol X 15 16 17 18 19 20 21 22 23 24 25 26 27 28 P2.3 P2.2 P2.1 P2.0 P1.3 P1.2 P1.1 P1.0 GND OSC TEST NC NC NC 232.4 354.8 477.2 599.6 588.4 588.4 588.4 588.4 588.4 588.4 588.4 -17.2 -401.5 -628.4 -628.4 -628.4 -628.4 -628.4 * This specification are subject to be changed without notice. Y -628.4 -628.4 -628.4 -628.4 -453.7 -331.3 -208.9 -86.5 57.7 188.7 309.9 10.15.2001 9 8000 SERIES EASY SOUND - EM5 M58000 TINYCONTROLLER-BASED DUAL CHANNEL SOUND PROCESSOR PAD DIAGRAM VO2 (0,0) 8 EM58300 VO1 9 10 12 11 13 14 15 16 25 TEST 24 OSC 23 GND 22 P1.0 21 P1.1 20 P1.2 19 P1.3 17 18 VDD P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 Chip Size : 1700 x 2000 um For PCB layout, IC substrate must be connected to Vss. Pad No. Symbol 1 2 3 4 5 6 7 8 9 10 11 12 13 14 NC NC NC NC NC NC NC VO2 VO1 VDD P3.3 P3.2 P3.1 P3.0 X -572.0 -572.0 -383.4 -252.4 -131.5 -10.6 110.3 Y Pad No. Symbol X 15 16 17 18 19 20 21 22 23 24 25 26 27 28 P2.3 P2.2 P2.1 P2.0 P1.3 P1.2 P1.1 P1.0 GND OSC TEST NC NC NC 232.4 354.8 477.2 599.6 588.4 588.4 588.4 588.4 588.4 588.4 588.4 -147.2 -531.6 -758.4 -758.4 -758.4 -758.4 -758.4 * This specification are subject to be changed without notice. Y -758.4 -758.4 -758.4 -758.4 -583.7 -461.3 -338.9 -216.5 -72.3 58.7 179.9 10.15.2001 10 EASY SOUND - EM58000 SERIES TINYCONTROLLER-BASED DUAL CHANNEL SOUND PROCESSOR PAD DIAGRAM (0,0) 25 TEST 24 OSC 23 GND 22 P1.0 21 P1.1 20 P1.2 19 P1.3 EM58400 VO2 VO1 8 9 10 11 12 13 14 15 16 17 18 VDD P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 Chip Size : 1700 x 2500 um For PCB layout, IC substrate must be connected to Vss. Pad No. Symbol 1 2 3 4 5 6 7 8 9 10 11 12 13 14 NC NC NC NC NC NC NC VO2 VO1 VDD P3.3 P3.2 P3.1 P3.0 X -572.0 -572.0 -383.4 -252.4 -131.5 -10.6 110.3 Y Pad No. Symbol X 15 16 17 18 19 20 21 22 23 24 25 26 27 28 P2.3 P2.2 P2.1 P2.0 P1.3 P1.2 P1.1 P1.0 GND OSC TEST NC NC NC 232.4 354.8 477.2 599.6 588.4 588.4 588.4 588.4 588.4 588.4 588.4 -412.2 -796.5 -1023.4 -1023.4 -1023.4 -1023.4 -1023.4 * This specification are subject to be changed without notice. Y -1023.4 -1023.4 -1023.4 -1023.4 -848.7 -726.3 -603.9 -481.5 -337.3 -206.3 -85.1 10.15.2001 11 8000 SERIES EASY SOUND - EM5 M58000 TINYCONTROLLER-BASED DUAL CHANNEL SOUND PROCESSOR PAD DIAGRAM VO2 (0,0) 25 TEST EM58500 24 OSC 23 GND 22 P1.0 21 P1.1 20 P1.2 19 P1.3 8 VO1 9 10 11 12 13 14 15 16 17 18 VDD P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 Chip Size : 1700 x 3600 um For PCB layout, IC substrate must be connected to Vss. Pad No. Symbol 1 2 3 4 5 6 7 8 9 10 11 12 13 14 NC NC NC NC NC NC NC VO2 VO1 VDD P3.3 P3.2 P3.1 P3.0 X -572.0 -572.0 -383.4 -252.4 -131.5 -10.6 110.3 Y Pad No. Symbol X 15 P2.3 232.4 -1543.4 16 17 18 19 20 21 22 23 24 25 26 27 28 P2.2 P2.1 P2.0 P1.3 P1.2 P1.1 P1.0 GND OSC TEST NC NC NC 354.8 477.2 599.6 588.4 588.4 588.4 588.4 588.4 588.4 588.4 -1543.4 -1543.4 -1543.4 -1368.7 -1246.3 -1123.9 -1001.5 -857.3 -726.3 -605.1 -932.2 -1316.6 -1543.4 -1543.4 -1543.4 -1543.4 -1543.4 * This specification are subject to be changed without notice. Y 10.15.2001 12 EASY SOUND - EM58000 SERIES TINYCONTROLLER-BASED DUAL CHANNEL SOUND PROCESSOR PAD DIAGRAM (0,0) EM58600 VO2 8 VO1 9 10 11 12 13 14 15 16 17 18 19 20 21 25 TEST 24 OSC 23 GND 22 VDD 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 : 3050 x 3100 um For PCB layout, IC substrate must be connected to Vss. Pad No. Symbol 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 NC NC NC NC NC NC NC VO2 VO1 VDD P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 X -1285.0 -1285.0 -884.3 -695.7 -519.2 -342.7 -166.2 15.0 191.5 Y Pad No. Symbol X 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 P2.1 P2.0 P1.3 P1.2 P1.1 P1.0 GND OSC TEST NC NC NC NC NC NC NC 377.4 553.9 739.8 916.3 1102.2 1278.7 1293.4 1293.4 1293.4 -1111.6 -1241.6 -1340.0 -1340.0 -1340.0 -1340.0 -1340.0 -1340.0 -1340.0 * This specification are subject to be changed without notice. Y -1340.0 -1340.0 -1340.0 -1340.0 -1340.0 -1340.0 -1138.0 -1007.0 -885.8 10.15.2001 13 8000 SERIES EASY SOUND - EM5 M58000 TINYCONTROLLER-BASED DUAL CHANNEL SOUND PROCESSOR PAD DIAGRAM (0,0) EM58700 25 TEST VO2 8 24 OSC VO1 9 23 GND 10 11 12 13 14 15 16 17 18 19 20 21 22 VDD 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 : 2930 x 5080 um For PCB layout, IC substrate must be connected to Vss. * This specification are subject to be changed without notice. 10.15.2001 14 EASY SOUND - EM58000 SERIES TINYCONTROLLER-BASED DUAL CHANNEL SOUND PROCESSOR Pad No. Symbol 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 NC NC NC NC NC NC NC VO2 VO1 VDD P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 X -1285.0 -1285.0 -884.3 -695.7 -519.2 -342.7 -166.2 15.0 191.5 Y Pad No. Symbol X 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 P2.1 P2.0 P1.3 P1.2 P1.1 P1.0 GND OSC TEST NC NC NC NC NC NC NC 377.4 553.9 739.8 916.3 1102.2 1278.7 1293.4 1293.4 1293.4 -2161.6 -2291.6 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 * This specification are subject to be changed without notice. Y -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 -2188.0 -2057.0 -1935.8 10.15.2001 15