EM60000
STEREO FOUR CHANNEL 8-BIT BASED SOUND PROCESSOR
General Description
EM60000 series is an 8-bit micro-controller based sound processor IC with an audio function that
delivers multi- chann el spe ec h and instrum ent pla ybac k. T he m icro-contr oller inc ludes a powerf ul 8-
bit RISC CPU to handle most of the speech/melody functions, an 8K word program ROM, and a
voice RO M t hat ex ten ds up to 2 M bytes. T here are t wo s peec h c ha nne ls an d f our m e lod y channe ls
that can be played back simultaneously. The speech synthesis is implemented by software with
support for a wide range of sampling rates and different volume levels. The micro-controller also
provides r eal instrum ent waveform s to obtain good qual ity audio m elody. The EM600 00 offers one
8-bit i nput p or t and o ne 8- b it I /O port with interna l pul l-l o w/ wak e-up f unc ti ons f or user ’s ap pl ic ati ons.
In addition, up to three general I/O ports are provided. By programming the micro-controller,
applicat ions such as section c ombination, tr igger m ode, output contr ol, keyboar d matr ix, and other
logic functions can be easily implemented. Together, all these powerful features will inspire the
user to realize a wide variety of ideas.
Features
Operating voltage: 2.4 ~ 5.5V.
8-bit RISC CPU.
Two general-purpose timers and two speech timers with interrupts.
8K word program ROM access.
Total of six channels—the 2 speech and 4 melody channels can be played simultaneously.
Wide-range of speech sampling rates—4KHz to 20KHz (program controlled).
Speech/voice algorithm implemented by software—PCM, ASPCM, ADPCM.
On chip Voice ROM will extend up to 2M Bytes.
Uses real instrument waveforms for good quality audio melody.
Built-in 8-bit by 8-bit hardware multiplier with 16-bit result.
One 8-bit input port and one 8-bit I/O port with pull-low/wake-up functions.
Provides additional general-purpose I/O ports (up to 3 ports).
Provides crystal oscillation or internal oscillator (by connecting a resistor).
Two 8-bit current DAC outputs.
Built-in watchdog timer (WDT).
This Specification are subject to be changed without notice. 11.20.2002 (V1.2) 1
EM60000
STEREO FOUR CHANNEL 8-BIT BASED SOUND PROCESSOR
Block Diagram
Reset Test OSCI OSCO
VO2 VO1
8 8 8 8 8
Port 5Port 4Port 3 Port 2 Port 1
8-bit µC
Ti ming genera t or
8-bit D/A
Program ROM
Voice ROM
I/O control
RAM
Sleep/wakeup
Speech timer
WDT
Timer Addressing
Interface
Multi-tone generator Multiplier
8×8
Control Unit
Parts List
The EM60000 series have 8K×13 bit program ROM and 144 bytes RAM.
Part number Voice ROM Input pin I/O pin Output pi n
EM60001 32K × 8 bits 8 (Port 1) 16 (Port 2, 3) None
EM60101 64K × 8 bits 8 (Port 1) 24 (Port 2, 3, 4) None
EM60201 128K × 8 bits 8 (Port 1) 24 (Port 2, 3, 4) None
EM60301 256K × 8 bits 8 (Port 1) 24 (Port 2, 3, 4) None
EM60600S 2048K × 8 bits 8 (Port 1) 24 (Port 2, 3, 4) 8 (Port 5)
This Specification are subject to be changed without notice. 11.20.2002 (V1.2) 2
EM60000
STEREO FOUR CHANNEL 8-BIT BASED SOUND PROCESSOR
Pin A ssignment s
Symbol I/O Function Description
OSCI I Crystal in/Resistor.
OSCO O Clock output.
P1.0~7 I Bit 0~7 of port 1.
P2.0~7 I/O Bit 0~7 of port 2.
P3.0~7 I/O Bit 0~7 of port 3.
P4.0~7 I/O Bit 0~7 of port 4 (except EM60001).
P5.0~7 O Bit 0~7 of port 5 (except EM60001, EM60101, EM60201, EM60301).
VO1 O Current output of DAC 1.
VO2 O Current output of DAC 2.
VDD - Positive power supply.
VSS - Negative power supply.
TEST I For test only (normally floating).
RESET I Reset pin (active low, internal pull-high)
This Specification are subject to be changed without notice. 11.20.2002 (V1.2) 3
EM60000
STEREO FOUR CHANNEL 8-BIT BASED SOUND PROCESSOR
Specifications
Absolute Maximum Ratings
Parameter Specification
Supply voltage (VDD - VSS) -0.3V to +7.0V
Input voltage VSS -0.3V to VDD +0.3V
Operating Temperature -20°C to 70°C
Storage Temperature -55°C to 125°C
Electrical Characteristics
For EM60001/101/201/301 (Temperature: 25°C, VSS=0V)
Items Sym Min. Typ. Max. Unit Condition
Operating Voltage VDD 2.4 - 5.5 V
Standby Current ISB - - 5 µA VDD=4.5V
I
SB - - 1.0 µA VDD=3V
Operating Current IOP - 3 5 mA VDD=4.5V, FOSC=6MHz, no load
I
OP - 1.5 3 mA VDD=3V, FOSC=4MHz, no load
Drive Current of IOH 9 - - mA VDD=4.5V, VOH=2.4V
Port 2, 3, 4, 5 IOH 2 - - mA VDD=3V, VOH=2.4V
Sink Current of IOL 3.5 - - mA VDD=4.5V, VOL=0.4V
Port 2, 3, 4, 5 IOL - - 24 mA VDD=4.5V, VOL=3V
I
OL 2.5 - - mA VDD=3V, VOL=0.4V
I
OL - - 12 mA VDD=3V, VOL=1.5V
Input Voltage of VIH 1.8 - - V VDD=4.5V
All Input Ports VIL - - 0.8 V VDD=4.5V
(Without Internal Pull-low) VIH 1.4 - - V VDD=3V
VIL - - 0.6 V VDD=3V
Input Current II - 8 12 µA VDD=4.5V
(With Internal Pull-low) II - 3 5 µA VDD=3V
D/A Output Current IVO 2 3 4 mA VDD=4.5V, VO=0.7V
(maximum volume) IVO 2 3 4 mA VDD=3V, VO=0.7V
Operating Frequency FOSC - 4 6 MHz VDD=4.5 V
Range FOSC - - 4 MHz VDD=2.4V
Warm-up / Wake-up time TW 12 18 24 Ms VDD=4.5 V
This Specification are subject to be changed without notice. 11.20.2002 (V1.2) 4
EM60000
STEREO FOUR CHANNEL 8-BIT BASED SOUND PROCESSOR
For EM60600S (Temperature: 25°C, VSS=0V)
Items Sym Min. Typ. Max. Unit Condition
Operating Voltage VDD 2.4 - 3.6 V
Standby Current ISB - - 1.0 µA VDD=3V
Operating Current IOP - 1.5 3 mA VDD=3V, FOSC=4MHz, no load
Drive Current of
Port 2, 3, 4, 5
IOH 2 - - mA VDD=3V, VOH=2.4V
Sink Current of IOL 2.5 - - mA VDD=3V, VOL=0.4V
Port 2, 3, 4, 5 IOL - - 12 mA VDD=3V, VOL=1.5V
Input Voltage of VIH 1.4 - - V VDD=3V
All Input Ports VIL - - 0.6 V VDD=3V
(Without Internal Pull-low)
Input Current
(With Internal Pull-low)
II - 3 5 µA VDD=3V
D/A Output Current
(maximum volume)
IVO 2 3 4 mA VDD=3V, VO=0.7V
Operating Frequency
Range
FOSC - - 4 MHz VDD=3V
Warm-up / Wake-up time TW 32 36 45 Ms VDD=3 V
Internal Oscillator Frequency
For EM60001
External Resistor (REXT) System Frequency (FOSC)
470K 500KHz
220K 1MHz
120K 2MHz
56K 4MHz
39K 6MHz
For EM60101, 201, 301
External Resistor (REXT) System Frequency (FOSC)
240K 500KHz
120K 1MHz
60K 2MHz
30K 4MHz
20K 6MHz
This Specification are subject to be changed without notice. 11.20.2002 (V1.2) 5
EM60000
STEREO FOUR CHANNEL 8-BIT BASED SOUND PROCESSOR
For EM60600S
External Resistor (REXT) System Frequency (FOSC)
200K 1MHz
100K 2MHz
50K 4MHz
Warm up Timing
TRST > 100ns : RESET pulse width
TINIT = 18ms : CPU warm-up time @ VDD=4.5V (for EM60001~EM60301)
TINIT = 36ms : CPU warm-up time @ VDD=3V (for EM60600S)
Wake up Timing
System clock
Input port
CPU execution
TINIT
TOSC
SLEP (next op)
RESET
Program counter 0000
TINIT
TRST
TOSC = 16 clock cycles.
TINIT = 18ms : CPU warm-up time @ VDD=4.5V (for EM60001~EM60301)
TINIT = 36ms : CPU warm-up time @ VDD=3V (for EM60600S)
This Specification are subject to be changed without notice. 11.20.2002 (V1.2) 6
EM60000
STEREO FOUR CHANNEL 8-BIT BASED SOUND PROCESSOR
Warm up Time vs. VDD
EM60101󲕏301
0
20
40
60
80
100
01234567
VDD
ms
EM60001
0
20
40
60
80
100
120
01234567
VDD
ms
EM60600S
0
10
20
30
40
50
60
012345
VDD
ms
Note: When VDD is greater than 3V, TINIT value will vary at +10%.
Likewise, when VDD is smaller than 3V, TINIT value will vary at +30%.
This Specification are subject to be changed without notice. 11.20.2002 (V1.2) 7
EM60000
STEREO FOUR CHANNEL 8-BIT BASED SOUND PROCESSOR
Application Circuit
EM60001 application circuit with RC option
VCC
EM60301 application circuit wi th Crystal option
VCC
P1.0
:
:
P1.7
P2.0
:
:
P2.7
P3.0
:
:
P3.7
VCC
8×8
keyboard
OSCI
RESET
VO1
VO2
500
VSS
40PF
4MHz
VCC
P1.0
:
:
P1.7
P2.0
:
:
P2.7
P3.0
:
:
P3.7
P4.0
:
:
P4.7
8×8
keyboard
OSCO
OSCI
RESET
VO1
VO2
8208050
8208050
VCC
VSS
VCC
0.1
µ
VDD
30K
0.1
µ
VDD
This Specification are subject to be changed without notice. 11.20.2002 (V1.2) 6
EM60000
STEREO FOUR CHANNEL 8-BIT BASED SOUND PROCESSOR
Pad Diagram
P3.0
P2.7
P2.6
P2.5
P2.4
VDD
P2.3
P2.2
P2.1
P2.0
P1.7
P3.7
P3.6
P3.5
P3.4
P3.3
P3.2
VO2
OSCO
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
(0,0)
EM60001
VO1
TEST
P3.1
RESET
GND
OSCI
10
11
12
13
14
15
16
17
18
19
20 35 36 37 38 39 40 41 42 43 44 45 46
62
63
64
65
66
67
68
69
70
Pin NO. Symbol X Y Pin NO. Symbol X Y
1 NC 6 NC
2 NC 7 NC
3 NC 8 NC
4 NC 9 NC
5 NC 10 RESET -955.9 873.9
This Specification are subject to be changed without notice. 11.20.2002 (V1.2) 7
EM60000
STEREO FOUR CHANNEL 8-BIT BASED SOUND PROCESSOR
Pin NO. Symbol X Y Pin NO. Symbol X Y
11 GND -940.1 720.9 56 NC
12 OSCI -961.0 570.5 57 NC
13 OSCO -964.7 190.5 58 NC
14 P1.0 -950.9 43.9 59 NC
15 P1.1 -950.9 -101.5 60 NC
16 P1.2 -950.9 -246.9 61 NC
17 P1.3 -950.9 -392.3 62 TEST 945.8 -750.4
18 P1.4 -950.9 -537.7 63 VO1 994.9 -590.1
19 P1.5 -950.9 -683.1 64 VO2 994.9 -11.3
20 P1.6 -950.9 -828.5 65 P3.2 960.8 149.4
21 NC 66 P3.3 960.8 289.7
22 NC 67 P3.4 960.8 429.7
23 NC 68 P3.5 960.8 569.7
24 NC 69 P3.6 960.8 709.7
25 NC 70 P3.7 960.8 849.7
26 NC 71 NC
27 NC 72 NC
28 NC 73 NC
29 NC 74 NC
30 NC 75 NC
31 NC 76 NC
32 NC 77 NC
33 NC 78 NC
34 NC 79 NC
35 P1.7 -729.5 -875.9 80 NC
36 P2.0 -584.9 -875.9 81 NC
37 P2.1 -440.3 -875.9 82 NC
38 P2.2 -295.6 -875.9 83 NC
39 P2.3 -151.0 -875.9 84 NC
40 VDD 5.2 -865.1 85 NC
41 P2.4 150.7 -875.9 86 NC
42 P2.5 295.3 -875.9 87 NC
43 P2.6 440.0 -875.9 88 NC
44 P2.7 584.6 -875.9 89 NC
45 P3.0 727.8 -885.9 90 NC
46 P3.1 960.8 -890.4 91 NC
47 NC 92 NC
48 NC 93 NC
49 NC 94 NC
50 NC 95 NC
51 NC 96 NC
52 NC 97 NC
53 NC 98 NC
54 NC 99 NC
55 NC 100 NC
Chip size : 2400 * 2200 um
For PCB layout, IC substrate must be connected to Vss.
This Specification are subject to be changed without notice. 11.20.2002 (V1.2) 8
EM60000
STEREO FOUR CHANNEL 8-BIT BASED SOUND PROCESSOR
P3.1
P3.0
P2.7
P2.6
P2.5
P2.4
VDD
P2.3
P2.2
P2.1
P2.0
P1.7
P1.6
P1.5
P1.4
P3.4
P3.3
P3.2
VO2
OSCO
P1.0
P1.1
P1.2
P1.3
(0,0)
EM60101/201/301
VO1
TEST
RESET
GND
OSCI
P3.5
P3.6
P3.7
P4.0
P4.1
P4.2
P4.3
P4.4
P4.5
P4.6
P4.7
95 94 93 92 91 90 89 88 87 86 85
66
65
64
63
62
61
13
14
15
16
17
18
19
20
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
Pin NO. Symbol X Y Pin NO. Symbol X Y
1 NC 11 NC
2 NC 12 NC
3 NC 13 RESET -1065.9 49.5
4 NC 14 GND -1050.1 -103.5
5 NC 15 OSCI -1070.9 -251.5
6 NC 16 OSCO -1074.7 -631.6
7 NC 17 P1.0 -1060.9 -778.1
8 NC 18 P1.1 -1060.9 -923.5
9 NC 19 P1.2 -1060.9 -1068.9
10 NC 20 P1.3 -1060.9 -1214.3
This Specification are subject to be changed without notice. 11.20.2002 (V1.2) 9
EM60000
STEREO FOUR CHANNEL 8-BIT BASED SOUND PROCESSOR
Pin NO. Symbol X Y Pin NO. Symbol X Y
21 NC 61 TEST 1056.3 -1177.9
22 NC 62 VO1 1105.4 -1017.6
23 NC 63 VO2 1105.4 -438.8
24 NC 64 P3.2 1071.3 -278.5
25 NC 65 P3.3 1071.3 -138.6
26 NC 66 P3.4 1071.3 1.4
27 NC 67 NC
28 NC 68 NC
29 NC 69 NC
30 NC 70 NC
31 NC 71 NC
32 NC 72 NC
33 P1.4 -957.9 -1455.9 73 NC
34 P1.5 -812.5 -1455.9 74 NC
35 P1.6 -667.1 -1455.9 75 NC
36 P1.7 -512.7 -1455.9 76 NC
37 P2.0 -377.2 -1455.9 77 NC
38 P2.1 -232.5 -1455.9 78 NC
39 P2.2 -87.9 -1455.9 79 NC
40 P2.3 58.3 -1455.9 80 NC
41 VDD 214.5 -1445.1 81 NC
42 P2.4 362.2 -1455.9 82 NC
43 P2.5 506.9 -1455.9 83 NC
44 P2.6 651.5 -1455.9 84 NC
45 P2.7 796.2 -1455.9 85 P3.5 980.8 1502.7
46 P3.0 939.4 -1465.9 86 P3.6 789.8 1502.7
47 P3.1 1079.4 -1465.9 87 P3.7 593.3 1502.7
48 NC 88 P4.0 402.3 1502.7
49 NC 89 P4.1 205.8 1502.7
50 NC 90 P4.2 14.8 1502.7
51 NC 91 P4.3 -181.7 1502.7
52 NC 92 P4.4 -372.7 1502.7
53 NC 93 P4.5 -569.2 1502.7
54 NC 94 P4.6 -760.2 1502.7
55 NC 95 P4.7 -956.7 1502.7
56 NC 96 NC
57 NC 97 NC
58 NC 98 NC
59 NC 99 NC
60 NC 100 NC
Chip size : 2600 * 3350 um
For PCB layout, IC substrate must be connected to Vss.
This Specification are subject to be changed without notice. 11.20.2002 (V1.2) 10
EM60000
STEREO FOUR CHANNEL 8-BIT BASED SOUND PROCESSOR
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7
P4.0
P4.1
P4.2
P4.3
P4.4
P4.5
P4.6
P4.7
P5.0
P5.1
P5.2
P5.3
P5.4
P5.5
P5.6
P5.7
24
232221
20 19 18
1716
151413121110
9
8 7
6
5 4 2 1 3
25
26
27
28
29
30
31
3233
34
3536
37
38
39
40
41
42
43
44
45
46
47
48
EM60600S
(0,0)
VO2
VO1
TEST
P3.1
P3.0
P2.7
P2.6
P2.5
P2.4
P2.3
P2.2
P2.1
P2.0
VDD
P1.7
P1.6
P1.5
P1.4
P1.3
P1.2
P1.1
P1.0
RESET
OSCO
OSCI
VSS
This Specification are subject to be changed without notice. 11.20.2002 (V1.2) 11
EM60000
STEREO FOUR CHANNEL 8-BIT BASED SOUND PROCESSOR
This Specification are subject to be changed without notice. 11.20.2002 (V1.2) 12
Pin No. Symbol X Y Pin No. Symbol X Y
1 VSS -1544.9 -2168.4 25 VO1 1561.6 -1970.6
2 OSCI -1398.9 -2169.9 26 VO2 1561.6 -1406.4
3 OSCO -1037.7 -2169.9 27 P3.2 1357.2 2174.0
4 /RESET -913.9 -2172.7 28 P3.3 1232.9 2174.0
5 P1.0 -791.7 -2169.9 29 P3.4 1103.1
2174.0
6 P1.1 -669.5 -2169.9 30 P3.5 975.0
2174.0
7 P1.2 -547.3 -2169.9 31 P3.6 843.4
2174.0
8 P1.3 -425.1 -2169.9 32 P3.7 716.0
2174.0
9 P1.4 -302.9 -2169.9 33 P4.0 589.3
2174.0
10 P1.5 -180.7 -2169.9 34 P4.1 461.5
2174.0
11 P1.6
-58.5 -2169.9 35 P4.2 336.1 2174.0
12 P1.7 63.7 -2169.9 36 P4.3 208.2
2174.0
13 VDD 186.9 -2168.4 37 P4.4 80.3
2174.0
14 P2.0 335.4 -2169.9 38 P4.5 -44.4
2174.0
15 P2.1 459.0 -2169.9 39 P4.6 -169.2
2174.0
16 P2.2 582.6 -2169.9 40 P4.7 -292.9
2174.0
17 P2.3 706.2 -2169.9 41 P5.0 -416.7
2174.0
18 P2.4 829.8 -2169.9 42 P5.1 -542.0
2174.0
19 P2.5 953.4 -2169.9 43 P5.2 -668.1
2174.0
20 P2.6 1077.0 -2169.9 44 P5.3 -793.2
2174.0
21 P2.7 1200.6 -2169.9 45 P5.4 -917.9
2174.0
22 P3.0 1322.8 -2169.9 46 P5.5 -1044.5
2174.0
23 P3.1 1443.9 -2169.9 47 P5.6 -1170.4
2174.0
24 TEST 1565.0 -2168.4 48 P5.7 -1295.3
2174.0
Chip size : 3430 * 4700 um
For PCB layout, IC substrate must be connected to VSS.