ETC EM60600S

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-channel speech and instrument playback. The micro-controller includes a powerful 8bit RISC CPU to handle most of the speech/melody functions, an 8K word program ROM, and a
voice ROM that extends up to 2M bytes. There are two speech channels and four melody channels
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 real instrument waveforms to obtain good quality audio melody. The EM60000 offers one
8-bit input port and one 8-bit I/O port with internal pull-low/wake-up functions for user’s applications.
In addition, up to three general I/O ports are provided. By programming the micro-controller,
applications such as section combination, trigger mode, output control, keyboard matrix, 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
Timing generator
8×8
Multiplier
Multi-tone generator
8-bit µC
Control Unit
Timer
Interface
Voice ROM
Addressing
WDT
Speech timer
RAM
Program ROM
Sleep/wakeup
I/O control
8
8
8
8-bit D/A
8
8
Port 1 Port 2 Port 3 Port 4 Port 5
VO1
VO2
Parts List
The EM60000 series have 8K×13 bit program ROM and 144 bytes RAM.
Part number
Voice ROM
Input pin
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.
I/O pin
Output pin
11.20.2002 (V1.2)
2
EM60000
STEREO FOUR CHANNEL 8-BIT BASED SOUND PROCESSOR
Pin Assignments
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)
Sym
Min.
Typ.
Max.
Unit
Operating Voltage
Items
VDD
2.4
-
5.5
V
Standby Current
ISB
ISB
-
-
5
1.0
µA
µA
VDD=4.5V
VDD=3V
Operating Current
IOP
IOP
-
3
1.5
5
3
mA
mA
VDD=4.5V, FOSC=6MHz, no load
VDD=3V, FOSC=4MHz, no load
Drive Current of
Port 2, 3, 4, 5
IOH
IOH
9
2
-
-
mA
mA
VDD=4.5V, VOH=2.4V
VDD=3V, VOH=2.4V
Sink Current of
Port 2, 3, 4, 5
IOL
IOL
IOL
IOL
3.5
2.5
-
-
24
12
mA
mA
mA
mA
VDD=4.5V, VOL=0.4V
VDD=4.5V, VOL=3V
VDD=3V, VOL=0.4V
VDD=3V, VOL=1.5V
Input Voltage of
All Input Ports
(Without Internal Pull-low)
VIH
VIL
VIH
VIL
1.8
1.4
-
-
0.8
0.6
V
V
V
V
VDD=4.5V
VDD=4.5V
VDD=3V
VDD=3V
II
II
-
8
3
12
5
µA
µA
VDD=4.5V
VDD=3V
D/A Output Current
(maximum volume)
IVO
IVO
2
2
3
3
4
4
mA
mA
VDD=4.5V, VO=0.7V
VDD=3V, VO=0.7V
Operating Frequency
Range
FOSC
FOSC
-
4
-
6
4
MHz
MHz
VDD=4.5 V
VDD=2.4V
TW
12
18
24
Ms
VDD=4.5 V
Input Current
(With Internal Pull-low)
Warm-up / Wake-up time
This Specification are subject to be changed without notice.
Condition
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
Port 2, 3, 4, 5
IOL
IOL
2.5
-
-
12
mA
mA
VDD=3V, VOL=0.4V
VDD=3V, VOL=1.5V
Input Voltage of
All Input Ports
(Without Internal Pull-low)
VIH
VIL
1.4
-
-
0.6
V
V
VDD=3V
VDD=3V
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
TW
32
36
45
Ms
VDD=3 V
Input Current
(With Internal Pull-low)
Warm-up / Wake-up time
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
RESET
TRST
TINIT
0000
Program counter
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
TOSC
CPU execution
TINIT
SLEP
(next op)
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
EM60001
ms
ms
120
100
100
80
80
60
40
60
40
20
20
0
0
1
2
3
4
5
6
7
VDD
0
0
1
2
3
4
5
6
7 VDD
EM60600S
ms
60
50
40
30
20
10
0
0
1
2
3
4
5
VDD
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
P1.0
:
:
P1.7
P2.0
:
:
P2.7
P3.0
:
:
P3.7
8×8
keyboard
VCC
VDD
30KΩ
OSCI
RESET
0.1µ
VCC
VO1
500Ω
VSS
VO2
EM60301 application circuit with Crystal option
VCC
8×8
keyboard
P1.0
:
:
P1.7
P2.0
:
:
P2.7
P3.0
:
:
P3.7
P4.0
:
:
P4.7
VDD
OSCO
4MHz
40PF
OSCI
RESET
0.1µ
VCC
8050
VO1
VCC
820Ω
8050
VO2
820Ω
VSS
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
RESET
GND
OSCI
10
11
12
P1.4
18
P1.5
19
P1.6
20
35
P1.7
Pin NO.
1
2
3
4
5
36
37
38
39
Symbol
NC
NC
NC
NC
NC
X
40
41
42
43
44
45
P3.0
17
P2.7
P1.3
P2.6
16
P2.5
P1.2
P3.7
69
P3.6
68
P3.5
67
P3.4
66
P3.3
65
P3.2
64
VO2
63
VO1
EM60001
P2.4
15
VDD
P1.1
P2.3
14
P2.2
P1.0
(0,0)
P2.1
13
P2.0
OSCO
70
Y
This Specification are subject to be changed without notice.
Pin NO.
6
7
8
9
10
Symbol
NC
NC
NC
NC
RESET
62
TEST
46
P3.1
X
-955.9
Y
873.9
11.20.2002 (V1.2)
7
EM60000
STEREO FOUR CHANNEL 8-BIT BASED SOUND PROCESSOR
Pin NO.
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
Symbol
GND
OSCI
OSCO
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
P1.7
P2.0
P2.1
P2.2
P2.3
VDD
P2.4
P2.5
P2.6
P2.7
P3.0
P3.1
NC
NC
NC
NC
NC
NC
NC
NC
NC
X
-940.1
-961.0
-964.7
-950.9
-950.9
-950.9
-950.9
-950.9
-950.9
-950.9
Y
720.9
570.5
190.5
43.9
-101.5
-246.9
-392.3
-537.7
-683.1
-828.5
-729.5
-584.9
-440.3
-295.6
-151.0
5.2
150.7
295.3
440.0
584.6
727.8
960.8
-875.9
-875.9
-875.9
-875.9
-875.9
-865.1
-875.9
-875.9
-875.9
-875.9
-885.9
-890.4
Pin NO.
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Symbol
NC
NC
NC
NC
NC
NC
TEST
VO1
VO2
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
X
945.8
994.9
994.9
960.8
960.8
960.8
960.8
960.8
960.8
Y
-750.4
-590.1
-11.3
149.4
289.7
429.7
569.7
709.7
849.7
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
P4.5
P4.4
P4.3
P4.2
P4.1
P4.0
P3.7
P3.6
P3.5
OSCI
P4.6
GND
P4.7
RESET
95
94
93
92
91
90
89
88
87
86
85
13
14
(0,0)
15
66
P3.4
65
P3.3
64
P3.2
63
VO2
62
VO1
EM60101/201/301
OSCO
16
P1.0
17
P1.1
18
P1.2
19
P1.3
20
61
43
44
45
46
47
P3.0
P3.1
Pin NO.
11
12
13
14
15
16
17
18
19
20
42
P2.7
This Specification are subject to be changed without notice.
41
P2.6
P1.7
Y
40
P2.5
P1.6
X
39
P2.4
P1.5
Symbol
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
38
VDD
P1.4
Pin NO.
1
2
3
4
5
6
7
8
9
10
37
P2.3
36
P2.2
35
P2.1
34
P2.0
33
Symbol
NC
NC
RESET
GND
OSCI
OSCO
P1.0
P1.1
P1.2
P1.3
X
-1065.9
-1050.1
-1070.9
-1074.7
-1060.9
-1060.9
-1060.9
-1060.9
TEST
Y
49.5
-103.5
-251.5
-631.6
-778.1
-923.5
-1068.9
-1214.3
11.20.2002 (V1.2)
9
EM60000
STEREO FOUR CHANNEL 8-BIT BASED SOUND PROCESSOR
Pin NO.
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Symbol
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
P1.4
P1.5
P1.6
P1.7
P2.0
P2.1
P2.2
P2.3
VDD
P2.4
P2.5
P2.6
P2.7
P3.0
P3.1
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
X
Y
-957.9
-812.5
-667.1
-512.7
-377.2
-232.5
-87.9
58.3
214.5
362.2
506.9
651.5
796.2
939.4
1079.4
-1455.9
-1455.9
-1455.9
-1455.9
-1455.9
-1455.9
-1455.9
-1455.9
-1445.1
-1455.9
-1455.9
-1455.9
-1455.9
-1465.9
-1465.9
Pin NO.
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Symbol
TEST
VO1
VO2
P3.2
P3.3
P3.4
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
P3.5
P3.6
P3.7
P4.0
P4.1
P4.2
P4.3
P4.4
P4.5
P4.6
P4.7
NC
NC
NC
NC
NC
X
1056.3
1105.4
1105.4
1071.3
1071.3
1071.3
Y
-1177.9
-1017.6
-438.8
-278.5
-138.6
1.4
980.8
789.8
593.3
402.3
205.8
14.8
-181.7
-372.7
-569.2
-760.2
-956.7
1502.7
1502.7
1502.7
1502.7
1502.7
1502.7
1502.7
1502.7
1502.7
1502.7
1502.7
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
33 32 31
P3.4
P3.5
P3.6
P3.7
36 35 34
P4.0
P4.1
P4.2
40 39 38 37
P4.3
P4.4
P4.5
P4.6
43 42 41
P4.7
P5.0
46 45 44
P5.1
P5.2
P5.3
P5.4
P5.5
P5.6
P5.7
48 47
30 29 28 27
(0,0)
EM60600S
VO1
P1.2
P1.3
P1.4
TEST
P1.1
11.20.2002 (V1.2)
P3.1
P1.0
P3.0
RESET
P2.7
OSCO
This Specification are subject to be changed without notice.
P2.6
OSCI
14 15 16 17 18 19 20 21 22 23 24
P2.5
VSS
10 11 12 13
P2.4
9
P2.3
8
P2.2
7
P2.1
6
25
P2.0
5
VDD
4
P1.7
3
P1.6
2
VO2
P1.5
1
26
11
EM60000
STEREO FOUR CHANNEL 8-BIT BASED SOUND PROCESSOR
Pin No.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Symbol
VSS
OSCI
OSCO
/RESET
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
VDD
P2.0
P2.1
P2.2
P2.3
P2.4
P2.5
P2.6
P2.7
P3.0
P3.1
TEST
X
-1544.9
-1398.9
-1037.7
-913.9
-791.7
-669.5
-547.3
-425.1
-302.9
-180.7
-58.5
63.7
186.9
335.4
459.0
582.6
706.2
829.8
953.4
1077.0
1200.6
1322.8
1443.9
1565.0
Y
-2168.4
-2169.9
-2169.9
-2172.7
-2169.9
-2169.9
-2169.9
-2169.9
-2169.9
-2169.9
-2169.9
-2169.9
-2168.4
-2169.9
-2169.9
-2169.9
-2169.9
-2169.9
-2169.9
-2169.9
-2169.9
-2169.9
-2169.9
-2168.4
Pin No.
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
Symbol
VO1
VO2
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
X
1561.6
1561.6
1357.2
1232.9
1103.1
975.0
843.4
716.0
589.3
461.5
336.1
208.2
80.3
-44.4
-169.2
-292.9
-416.7
-542.0
-668.1
-793.2
-917.9
-1044.5
-1170.4
-1295.3
Y
-1970.6
-1406.4
2174.0
2174.0
2174.0
2174.0
2174.0
2174.0
2174.0
2174.0
2174.0
2174.0
2174.0
2174.0
2174.0
2174.0
2174.0
2174.0
2174.0
2174.0
2174.0
2174.0
2174.0
2174.0
Chip size : 3430 * 4700 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)
12