OKI MSM9805-XXX

E2D0018-39-93
¡ Semiconductor
MSM9802/03/05-xxx
¡ Semiconductor
ThisMSM9802/03/05-xxx
version: Sep. 1999
Previous version: May. 1997
Voice Synthesis IC with Built-in Mask ROM
GENERAL DESCRIPTION
The MSM9802/03/05 is a PCM voice synthesis IC with built-in mask ROM.
This IC has two user selectable playback algorithms, OKI Non-linear PCM and straight PCM. It
also contains a current mode 10-bit D/A converter and a low-pass filter.
External control has been made easy by the built-in edit ROM that can form sentences by linking
phrases. By using Oki's Sound Analysis and Editing Tool, ROM data such as Phrase Control
Table can be easily set, created, edited, and evaluated.
With the stand-alone mode/microcontroller interface mode switching pin, the MSM9802/03/
05 can support various applications.
FEATURES
Device
Speech period (sec)
fSAM=4.0 kHz
fSAM=6.4 kHz
fSAM=8.0 kHz
fSAM=16.0 kHz
512 Kbits
16.0
10.0
8.0
4.0
MSM9803
1 Mbit
32.4
20.2
16.2
8.1
MSM9805
2 Mbits
65.1
40.7
32.5
16.2
MSM9802
*
ROM size*
Actual voice ROM area is smaller by 11 Kbits.
• ROM custom
• 8-bit OKI nonlinear PCM method/8-bit straight PCM method
• Built-in edit ROM
• Random playback function
• Sampling frequency
: 4.0 kHz/5.3 kHz/6.4 kHz/8.0 kHz/10.6 kHz/12.8 kHz/
16.0 kHz
Note: If RC oscillation is selected, 10.6 kHz, 12.8 kHz, and
16.0 kHz cannot be selected.
• Maximum number of phrases
: 63 (Microcontroller interface mode)
56 (Stand-alone mode)
• Built-in current mode 10-bit D/A converter
• Built-in low-pass filter
• Standby function
• RC oscillation (256 kHz)/ceramic oscillation (4.096 MHz) selectable
• Package options:
18-pin plastic DIP (DIP18-P-300-2.54) (Product name: MSM9802-xxxRS/MSM9803-xxxRS/
MSM9805-xxxRS)
24-pin plastic SOP (SOP24-P-430-1.27-K) (Product name: MSM9802-xxxGS-K/MSM9803-xxxGS-K/
MSM9805-xxxGS-K)
30-pin plastic SSOP (SSOP30-P-56-0.65-K) (Product name: MSM9802-xxxGS-AK/MSM9803-xxxGSAK/MSM9805-xxxGS-AK)
xxx indicates code number.
Chip
Note: This data sheet explains a stand-alone mode and a microcontroller interface mode,
separately.
1/51
¡ Semiconductor
MSM9802/03/05-xxx
CONTENTS
(1) Stand-alone Mode
BLOCK DIAGRAM ............................................................................................................................. 3
PIN CONFIGURATION ..................................................................................................................... 4
PIN DESCRIPTIONS ........................................................................................................................... 6
ABSOLUTE MAXIMUM RATINGS ................................................................................................. 8
RECOMMENDED OPERATING CONDITIONS ........................................................................... 8
ELECTRICAL CHARACTERISTICS ................................................................................................ 9
TIMING DIAGRAMS ....................................................................................................................... 12
FUNCTIONAL DESCRIPTION ....................................................................................................... 14
1. Playback Code Specification ............................................................................................. 14
2. Pull-up/Pull-down Resistor .............................................................................................. 14
3. Stand-alone Mode ............................................................................................................... 14
APPLICATION CIRCUITS .............................................................................................................. 19
(2) Microcontroller Interface Mode
BLOCK DIAGRAM ...........................................................................................................................
PIN CONFIGURATION ...................................................................................................................
PIN DESCRIPTIONS .........................................................................................................................
ABSOLUTE MAXIMUM RATINGS ...............................................................................................
RECOMMENDED OPERATING CONDITIONS .........................................................................
ELECTRICAL CHARACTERISTICS ..............................................................................................
TIMING DIAGRAMS .......................................................................................................................
FUNCTIONAL DESCRIPTION .......................................................................................................
1. Playback Code Specification .............................................................................................
2. Address Data .......................................................................................................................
3. Stop Code .............................................................................................................................
4. Generating Pseudo - BUSY Signal through NAR pin....................................................
APPLICATION CIRCUIT.................................................................................................................
21
22
24
25
25
26
29
31
31
31
32
33
34
(3) Common
1. Sampling Frequency ...........................................................................................................
2. Recording/Playback Time .................................................................................................
3. Playback Method ................................................................................................................
4. Phrase Control Table ..........................................................................................................
5. RC Oscillation ......................................................................................................................
6. Ceramic Oscillation ............................................................................................................
7. Low-pass Filter ....................................................................................................................
8. Standby Transition ..............................................................................................................
9. Voice Output Unit Equivalent Circuit (AOUT, VREF Pins) ..........................................
D/A CONVERTER CURRENT CHARACTERISTICS ................................................................
PAD CONFIGURATION .................................................................................................................
35
35
36
37
39
40
42
43
44
45
46
2/51
BUSY
Random
Circuit
16-Bit (MSM9802)
17-Bit (MSM9803)
18-Bit (MSM9805)
Address Counter
8
DATA
Controller
PCM
Synthesizer
I/O
Interface
10
OSC1
OSC2
OSC
XT/RC
Timing Controller
OSC3/TEST
3/51
XT/CR
RESET
VDD
GND
VREF
AOUT
MSM9802/03/05-xxx
10-Bit
DAC
&
LPF
¡ Semiconductor
RND
6
512-Kbit (MSM9802)
1-Mbit (MSM9803)
2-Mbit (MSM9805)
ROM
(Including 11 Kbits of
Edit ROM & Address ROM)
16-Bit (MSM9802)
17-Bit (MSM9803)
18-Bit (MSM9805)
Multiplexer
(1) STAND-ALONE MODE (CPU/STD: "L" level)
CPU/STD
Address &
Switching
Controller
BLOCK DIAGRAM
A2
A1
A0
SW2
SW1
SW0
¡ Semiconductor
MSM9802/03/05-xxx
PIN CONFIGURATION (TOP VIEW)
A0
1
18 SW2
A1
2
17 SW1
A2
3
16 SW0
RESET
4
15 RND
XT/CR
5
14 CPU/STD
BUSY
6
13 OSC3/TEST
GND
7
12 OSC2
VREF
8
11 OSC1
AOUT
9
10 VDD
18-Pin Plastic DIP
Note: Applicable to MSM9802-xxxRS, MSM9803-xxxRS, and MSM9805-xxxRS.
VDD
1
24 AOUT
OSC1
2
23 VREF
OSC2
3
22 GND
NC
4
21 NC
OSC3/TEST
5
20 BUSY
NC
6
19 NC
CPU/STD
7
18 XT/CR
RND
8
17 RESET
NC
9
16 NC
SW0 10
15 A2
SW1 11
14 A1
SW2 12
13 A0
NC: No connection
24-Pin Plastic SOP
Note: Applicable to MSM9802-xxxGS-K, MSM9803-xxxGS-K, and MSM9805-xxxGS-K.
4/51
¡ Semiconductor
MSM9802/03/05-xxx
VDD
1
30 AOUT
OSC1
2
29 VREF
OSC2
3
28 GND
NC
4
27 NC
NC
5
26 NC
OSC3/TEST
6
25 BUSY
NC
7
24 NC
CPU/STD
8
23 XT/CR
NC
9
22 NC
RND 10
21 RESET
NC 11
20 NC
NC 12
19 NC
SW0 13
18 A2
SW1 14
17 A1
SW2 15
16 A0
NC: No connection
30-Pin Plastic SSOP
Note: Applicable to MSM9802-xxxGS-AK, MSM9803-xxxGS-AK, and MSM9805-xxxGS-AK.
5/51
¡ Semiconductor
MSM9802/03/05-xxx
PIN DESCRIPTIONS
Pin
DIP
SOP SSOP
Symbol
Type
Description
The IC enters the standby state if this pin is set to "L" level. At this time,
oscillation stops and AOUT drives a current of 0mA and becomes GND
4
17
21
RESET
I
level, then the IC returns to the initial state.
Apply a "L" pulse upon power-on.
This pin has an internal pull-up resistor.
6
20
25
BUSY
O
5
18
23
XT/CR
I
14
7
8
CPU/STD
I
Outputs "L" level while voice is being played back.
At power-on, this pin is at "H" level.
XT/RC switching pin. Set to "H" level if ceramic oscillation is used.
Set to "L" level if RC oscillation is used.
Microcontroller interface/stand-alone mode switching pin.
Set to "L" level if the MSM9802/03/05 is used in stand-alone mode.
Volume setting pin. If this pin is set to GND level, the maximum
8
23
29
VREF
I
current is forced in. If this pin is set to VDD level, the minimum current
is forced in. A pull-down resistor of approx. 10 W is internally
connected to this pin during operation.
Voice output pin.
9
24
30
AOUT
O
The voice signals are output as current changes. In standby state, this
pin drives a current of 0 mA and becomes GND level.
7
10
22
1
28
1
GND
VDD
—
—
Ground pin.
Power supply pin. Insert a bypass capacitor of 0.1 mF or more between
VDD and GND pins.
Ceramic oscillator connection pin when ceramic oscillation is selected.
11
2
2
OSC1
I
RC connection pin when RC oscillation is selected.
Input from this pin if external clock is used.
Ceramic oscillator connection pin when ceramic oscillation is selected.
12
3
3
OSC2
O
RC connection pin when RC oscillation is selected.
Leave this pin open if external clock is used.
Outputs "L" level in standby state.
Leave this pin open when ceramic oscillation is used.
13
5
6
OSC3/TEST
O
RC connection pin when RC oscillation is selected.
Outputs "H" level in standby state when RC oscillation is selected.
Random playback starts if RND pin is set to "L" level.
15
8
10
RND
I
Fetches addresses from random address generation circuit in the IC at
fall of RND. Set to "H" level when the random playback function is not
used. This pin has internal pull-up resistor.
6/51
¡ Semiconductor
Pin
DIP
SOP SSOP
Symbol
MSM9802/03/05-xxx
Type
Description
Phrase input pins corresponding to playback sound.
16-18 10-12 13-15 SW0 - SW2
I
If input changes, SW0 to SW2 pins fetch addresses after 16 ms and
start voice synthesis.
Each of these pins has internal pull-down resistor.
Phrase input pins corresponding to playback sound.
1-3
13-15 16-18
A0 - A2
I
Input logic of A0 pin becomes invalid if the random playback function
is used.
7/51
¡ Semiconductor
MSM9802/03/05-xxx
ABSOLUTE MAXIMUM RATINGS
(GND=0 V)
Parameter
Symbol
Power Supply Voltage
VDD
Input Voltage
VIN
Storage Temperature
TSTG
Condition
Ta=25°C
Rating
Unit
–0.3 to +7.0
V
–0.3 to VDD+0.3
V
–55 to +150
°C
—
RECOMMENDED OPERATING CONDITIONS
(GND=0 V)
Parameter
Symbol
Condition
Range
Unit
Power Supply Voltage
VDD
—
2.0 to 5.5
V
Operating Temperature
Top
—
–40 to +85
°C
Master Clock Frequency 1
fOSC1
When crystal is selected
Master Clock Frequency 2
fOSC2
When RC is selected (*1)
Min.
Typ.
Max.
3.5
4.096
4.5
200
256
300
MHz
kHz
*1 The accuracy of the oscillation frequency when RC oscillation is selected depends largely on
the accuracy of the external R and C.
8/51
¡ Semiconductor
MSM9802/03/05-xxx
ELECTRICAL CHARACTERISTICS
DC Characteristics
(VDD=5.0 V, GND=0 V, Ta=–40 to +85°C, unless otherwise specified)
Parameter
Symbol
Condition
Min.
Typ.
Max.
Unit
"H" Input Voltage
VIH
—
4.2
—
—
V
"L" Input Voltage
VIL
—
—
—
0.8
V
"H" Output Voltage
VOH
IOH=–1 mA
4.6
—
—
V
"L" Output Voltage
VOL
IOL=2 mA
—
—
0.4
V
"H" Input Current 1
IIH1
VIH=VDD
—
—
10
µA
Internal pull-down resistor
30
90
200
µA
—
—
15
µA
"H" Input Current 2
*1
IIH2
Applies to OSC1 pin only.
"H" Input Current 3
IIH3
"L" Input Current 1
IIL1
VIL=GND
–10
—
—
µA
IIL2
Internal pull-up resistor
–200
–90
–30
µA
—
0.4
1
mA
—
—
16
mA
Ta=–40 to +70°C
—
—
10
µA
Ta=70 to 85°C
—
—
50
µA
6
9.5
15
mA
7
10
13
kW
"L" Input Current 2
*2
Dynamic Supply Current 1 *3
IDD1
VIH=VDD
VREF=VDD,
AOUT bias voltage=0V
At maximum output current
Dynamic Supply Current 2 *4
IDD2
VREF=GND,
AOUT bias voltage=0V
Standby Current
IDS
At maximum output current,
AOUT Output Current
IAOUT
VREF=GND,
AOUT bias voltage=0V
VREF Pin Pull-down Resistance
*1
*2
*3
*4
RVREF
—
Applicable to SW0-SW2
Applicable to RESET, RND
Dynamic supply current (excluding DAC output current)
Dynamic supply current at maximum output current
9/51
¡ Semiconductor
MSM9802/03/05-xxx
DC Characteristics
(VDD=3.1 V, GND=0 V, Ta=–40 to +85°C, unless otherwise specified)
Parameter
"H" Input Voltage
Symbol
Condition
Min.
Typ.
Max.
Unit
VIH
—
2.7
—
—
V
"L" Input Voltage
VIL
—
—
—
0.5
V
"H" Output Voltage
VOH
IOH=–1 mA
2.6
—
—
V
"L" Output Voltage
VOL
IOL=2 mA
—
—
0.4
V
"H" Input Current 1
IIH1
VIH=VDD
—
—
10
µA
IIH2
Internal pull-down resistor
10
30
100
µA
—
—
15
µA
"H" Input Current 2
*1
"H" Input Current 3
IIH3
"L" Input Current 1
Applies to OSC1 pin only.
VIH=VDD
IIL1
VIL=GND
–10
—
—
µA
*2
IIL2
Internal pull-up resistor
–100
–30
–10
µA
Dynamic Supply Current 1 *3
IDD1
—
0.15
0.5
mA
Dynamic Supply Current 2 *4
IDD2
—
—
5.5
mA
Ta=–40 to +70°C
—
—
5
µA
Ta=70 to 85°C
—
—
20
µA
1.4
3.2
5
mA
7
10
13
kW
"L" Input Current 2
VREF=VDD,
AOUT bias voltage=0V
At maximum output current
VREF=GND,
AOUT bias voltage=0V
Standby Current
IDS
At maximum output current,
AOUT Output Current
IAOUT
VREF Pin Pull-down Resistance
RVREF
VREF=GND,
AOUT bias voltage=0V
*1
*2
*3
*4
—
Applicable to SW2-SW0
Applicable to RESET, RND
Dynamic supply current (excluding DAC output current)
Dynamic supply current at maximum output current
10/51
¡ Semiconductor
MSM9802/03/05-xxx
AC Characteristics
(VDD=5.0 V, GND=0 V, Ta=–40 to +85°C)
Parameter
Typ.
Max.
40
50
60
%
10
—
—
µs
Symbol
Condition
Min.
Master Clock Duty Cycle
fduty
—
RESET Input Pulse Width
tw(RST)
—
Unit
RESET Input Time After Power-on
tD(RST)
—
0
—
—
µs
RND Input Pulse Width
tw(RAN)
—
100
—
—
µs
SW0-SW2 Input Pulse Width
tw(SW)
—
16
—
—
ms
BUSY Output Time
tSBS
—
—
—
10
µs
Chattering Prevention Time 1
tCHA
(note)
14
15
16
ms
(note)
Chattering Prevention Time 2
tCHB
—
—
(note)
—
—
16
ms
D/A Converter Change Time
tDAR, tDAF
—
(note)
60
64
68
ms
—
(note)
200
250
300
ms
fSAM=8 kHz (note)
350
375
500
µs
15
16
17
µs
Standby Transition Time
tSTB
Silence Time Between Phrases
tBLN
Random Address Fetch Time
tRA
—
(note)
(Note) Proportional to master the periods of oscillation frequencies fOSC1 and fOSC2.
The rated values show values when the standard master oscillation frequency is used.
11/51
,
,
,,,
¡ Semiconductor
MSM9802/03/05-xxx
TIMING DIAGRAMS
AC Characteristics at Power-On
VDD
VDDMin
tD(RST)
RESET (I)
tW(RST)
BUSY (O)
SW2-SW0 (I)
AC Characteristics in Standby Status and when the IC is Activated
A2-A0 (I)
SW2-SW0 (I)
First phrase
"000"
First phrase
"000"
tw(SW)
Address data fetch
SW0 (I)
BUSY (O)
tCHA
tSBS
AOUT (O)
tDAR
Standby status
tSTB
tDAF
Standby status
Standby transition time
Oscillation start D/A converter change time
Repeated Playback Timing
First phrase
A2-A0 (I)
SW2-SW0 (I)
"000"
First phrase
"000"
SW0 (I)
BUSY (O)
AOUT (O)
Single phrase
playback
Single phrase
repeated playback
tBLN
12/51
¡ Semiconductor
MSM9802/03/05-xxx
Timing when Changing from SW2 to SW0 During Playback
SW2-SW0 (I)
Second phrase
First phrase
A2-A0 (I)
"000"
First phrase
"000"
Second phrase
"000"
SW2 (I) "L"
tCHB
SW1 (I)
SW0 (I)
BUSY (O)
AOUT (O)
tBLN
First phrase
playback
Second phrase
playback
First phrase playback stops
Repeated Playback Timing for Random Playback
RND (I)
BUSY (O)
AOUT (O)
First phrase
playback
Oscillation start
Same phrase
repeated playback
tBLN
Timing when Changing from A2 to A0 During Playback
Second phrase
A2-A0 (I)
First phrase
First phrase
(Ex.)
Second phrase
tCHA
SW2-SW0 (I)
"000"
First phrase
Address data fetch
(Second phrase)
"000"
SW0 (I)
BUSY (O)
AOUT (O)
tBLN
First phrase
playback
Second phrase
playback
13/51
¡ Semiconductor
MSM9802/03/05-xxx
FUNCTIONAL DESCRIPTION
1. Playback Code Specification
The user can specify a maximum of 56 phrases. Table 1.1 shows the settings by the A2-A0 and
SW2-SW0 pins.
Table 1.1 User-specified Phrases
A2-A0
SW2-SW0
Code Details
000
000
Inhibit code
001
111
User-specified phrase
(56 phrases)
111
2. Pull-up/Pull-down Resistor
The RESET and RND pins have internal pull-up resistors and the SW2-SW0 pins have internal
pull-down resistors.
3. Stand-alone Mode
In a stand-alone mode, the SW input interface function and the random playback function can
be used.
3.1 SW input interface
With the SW input interface, speech synthesis starts when the state of the SW2-SW0 pins has
changed. To prevent chattering, the address data is latched 16 ms (tCHA) after the state of SW2SW0 has changed. Voice synthesis does not start if the state of the A2-A0 pins has changed. Set
the RND pin to "H" level if the random playback function is not used.
Set the A2-A0 pins to "L" level at power-on or at reset.
The SW input interface is effective when the MSM9802/03/05 is operated using a push-button
switch. Voice synthesis starts when an address is changed by pressing the push-button switch.
If the push-button switch is released during playback, then playback stops after the current
phrase is completed.
A2-A0 (I)
SW2-SW1 (I) "L"
tw(SW)
SW0 (I)
BUSY (O)
tCHA
AOUT (O)
Oscillation start
Figure 3.1 SW Input Interface Single-Phrase Playback Timing
14/51
¡ Semiconductor
MSM9802/03/05-xxx
If playback is attempted at an unused address in the phrases, AOUT goes to 1/2 IAOUT and
playback does not occur. Figure 3.2 shows the timing.
A2-A0 (I)
SW2-SW1 (I) "L"
SW0 (I)
BUSY (O)
AOUT (O)
Oscillation start
Figure 3.2 Timing when Playback is Attempted at an Unused Phrase Address
In the SW input interface, no phrase is triggered when SW2 to SW0 are all set to "0". Therefore,
when the circuit consists of a diode matrices that use push-button switches, the maximum
playback phrases are 56 phrases.
A2-A0
SW2-SW0
000
001
002
(000)
001
002
¥
= 56 Phrases
111
111
8 codes
Code Prohibited
¥
7 codes
= 56
3.2 Random playback function
The random playback function randomly generates 15 different addresses corresponding to the
four bits of the addresses of A0 and SW2-SW0 (except ALL "L") on the IC, after which playback
commences.
Therefore, any input to A0 and SW2 to SW0 pins from external control is invalid. Hold these 4
pins either "H" or "L" level. SW2 to SW0 pins may be held open as they have internal pull-down
resistor.
Playback may not occur if all the 15 addresses have not been assigned a phrase. Care must be
taken when creating ROM data.
For example, when four phrases, "sunny", "rainy", "cloudy", and "snowy", are to be played
randomly, set the phrases as shown in Table 3.1 in which a phrase is assigned to all the 15
addresses. The four phrases are then played back at random as shown below.
15/51
¡ Semiconductor
MSM9802/03/05-xxx
Table 3.1 Random Address Setup Example
A2, A1
A0, SW2-SW0
Phrase
00
0001
sunny
0010
rainy
0011
cloudy
0100
snowy
0101
sunny
1110
rainy
1111
snowy
Random playback starts when the timing shown in Figure 3.3 is input to the RND pin. A random
address is fixed based on the "H" level time of the RND pin during IC oscillation. Random
address is captured at the fall of the RND pin, and voice playback commences. Therefore, when
power is turned on, or when RESET is input, the phrase at fixed address "0001" is played while
the random counter remains initialized until random playback is initiated.
RESET (I)
tW (RAN)
RND (I)
tRA
tW (RAN)
Random address fixed time
Random address fixed time
tRA
BUSY (O)
AOUT (O)
Oscillation start
Playback
(Address = 0001)
Playback
(Address = random)
Figure 3.3 Random Address Capture
16/51
¡ Semiconductor
MSM9802/03/05-xxx
Table 3.2 Random Playback Address
Phrase (Sample)
00
0001
0010
0011
0100
Hit
Hit
Hit
Out
Hit
Out
Out
Out
1111
Out
0001
0010
0011
0100
White
Black
Red
Blue
1111
Green
0001
1111
··· ··· ···
···
···
0001
0010
0011
0100
···
11
Out
···
10
1111
···
01
···
A0, SW2 to SW0
···
A2, A1
For a random address, 15 phrases can be set for each logical condition of addresses A2 and A1
(i.e., "00", "01", "10", and "11").
In random playback, the four logic states ("000000", "010000", "100000" and "110000") in userspecified phrases cannot be used. Take it into consideration when creating ROM data.
A random address is set by the "H" level time of the RND pin, so if the same pulse width is input
by microcontroller, the random address fixed time becomes constant, and a random phrase may
not be played under these conditions. The random address fixed time must be inconsistent in
order to produce random playback.
RND (I)
Invalid pulse
Pulse input during this time period is invalid
BUSY (O)
AOUT (O)
Oscillation start
Figure 3.4 Timing when a Pulse is Input to the RND Pin During Random Playback
17/51
¡ Semiconductor
MSM9802/03/05-xxx
Table 3.3 Random Playback and Stop Address
A2, A1
A0, SW2-SW0*
Code Details
0001
Random playback address
(15 addresses)
00
1111
01
*
0001
Stop address
Address(es) corresponding to the A0 and SW2-SW0 pins
SW0
SW1
SW2
A0
A1
A2
RND
Figure 3.5 Circuit Example for Random Playback Stop
An unused user-specified address is used as a stop address, therefore the IC can enter standby
without voice playback, as shown in Figure 3.2.
18/51
¡ Semiconductor
MSM9802/03/05-xxx
APPLICATION CIRCUITS
VDD
S3
S2
S1
SW0
AOUT
SW1
VREF
SW2
BUSY
RND
RESET
A0
S4
A1
A2
OSC3
OSC2
XT/CR
OSC1
CPU/STD
GND
A2
S4="L"
S4="H"
A1
A0
SW2
SW1
SW0
Address [HEX]
S1
0
0
0
0
0
1
01
S2
0
0
0
0
1
0
02
S3
0
0
0
1
0
0
04
S1
0
0
1
0
0
1
09
S2
0
0
1
0
1
0
0A
S3
0
0
1
1
0
0
0C
Application Circuit for Playing Six Phrases Using Four Switches
19/51
1
2
3
4
5
6
7
A2
A1
A0
RND
OSC1
OSC2
OSC3
RESET
BUSY
VREF
AOUT
GND
CPU/STD
XT/CR
SW2
SW1
SW0
VDD
¡ Semiconductor
MSM9802/03/05-xxx
Application Circuit Using Switches
20/51
16-Bit (MSM9802)
17-Bit (MSM9803)
18-Bit (MSM9805)
Address Counter
8
DATA
Controller
PCM
Synthesizer
NAR
10
OSC1
OSC2
OSC
XT/RC
Timing Controller
OSC3/TEST
21/51
XT/CR
RESET
VDD
GND
VREF
AOUT
MSM9802/03/05-xxx
10-Bit
DAC
&
LPF
¡ Semiconductor
ST
I/O
Interface
6
512-Kbit (MSM9802)
1-Mbit (MSM9803)
2-Mbit (MSM9805)
ROM
(Including 11Kbit of
Edit ROM & Address ROM)
16-Bit (MSM9802)
17-Bit (MSM9803)
18-Bit (MSM9805)
Multiplexer
(2) MICROCONTROLLER INTERFACE MODE (CPU/STD: "H" level)
CPU/STD
Address
Controller
BLOCK DIAGRAM
I5
I4
I3
I2
I1
I0
¡ Semiconductor
MSM9802/03/05-xxx
PIN CONFIGURATION (TOP VIEW)
I3
1
18 I2
I4
2
17 I1
I5
3
16 I0
RESET
4
15 ST
XT/CR
5
14 CPU/STD
NAR
6
13 OSC3/TEST
GND
7
12 OSC2
VREF
8
11 OSC1
AOUT
9
10 VDD
18-Pin Plastic DIP
Note: Applicable to MSM9802-xxxRS, MSM9803-xxxRS, and MSM9805-xxxRS.
VDD
1
24 AOUT
OSC1
2
23 VREF
OSC2
3
22 GND
NC
4
21 NC
OSC3/TEST
5
20 NAR
NC
6
19 NC
CPU/STD
7
18 XT/CR
ST
8
17 RESET
NC
9
16 NC
I0 10
15 I5
I1 11
14 I4
I2 12
13 I3
NC: No connection
24-Pin Plastic SOP
Note: Applicable to MSM9802-xxxGS-K, MSM9803-xxxGS-K, and MSM9805-xxxGS-K.
22/51
¡ Semiconductor
MSM9802/03/05-xxx
VDD
1
30 AOUT
OSC1
2
29 VREF
OSC2
3
28 GND
NC
4
27 NC
NC
5
26 NC
OSC3/TEST
6
25 NAR
NC
7
24 NC
CPU/STD
8
23 XT/CR
NC
9
22 NC
ST 10
21 RESET
NC 11
20 NC
NC 12
19 NC
I0 13
18 I5
I1 14
17 I4
I2 15
16 I3
NC: No connection
30-Pin Plastic SSOP
Note: Applicable to MSM9802-xxxGS-AK, MSM9803-xxxGS-AK, and MSM9805-xxxGS-AK.
23/51
¡ Semiconductor
MSM9802/03/05-xxx
PIN DESCRIPTIONS
Pin
DIP
SOP SSOP
Symbol
Type
Description
The IC enters the standby state if this pin is set to "L" level. At this time,
oscillation stops and AOUT drives a current of 0 mA and becomes GND
4
17
21
RESET
I
level, then the IC returns to the initial state.
Apply a "L" pulse upon power-on.
This pin has an internal pull-up resistor.
Signal output pin that indicates whether the 6-bit LATCH (see Block
6
20
25
NAR
O
Diagram) is idle. NAR at "H" level indicates that the LATCH is empty
and ST input is enabled.
5
18
23
XT/CR
I
14
7
8
CPU/STD
I
XT/RC switching pin. Set to "H" level if ceramic oscillation is used.
Set to "L" level if RC oscillation is used.
Microcontroller interface/stand-alone mode switching pin. Set to "H"
level if the MSM9802/03/05 is used in microcontroller interface mode.
Volume setting pin. If this pin is set to GND level, the maximum
8
23
29
VREF
I
current is forced in, and if set to VDD level, the minimum current is
forced in. An approx. 10 kW pull-down resistor is internally connected
to this pin during operation.
Voice output pin.
9
24
30
AOUT
O
The voice signals are output as current changes. In standby state, this
pin drives a current of 0 mA and becomes GND level.
7
22
28
GND
—
10
1
1
VDD
—
11
2
2
OSC1
I
Ground pin.
Power supply pin. Insert a bypass capacitor of 0.1 mF or more between
this pin and the GND pin.
Ceramic oscillator connection pin when ceramic oscillation is selected.
RC connection pin when RC oscillation is selected.
Input from this pin if external clock is used.
Ceramic oscillator connection pin when ceramic oscillation is selected.
12
3
3
OSC2
O
RC connection pin when RC oscillation is selected.
Leave this pin open if external clock is used.
Outputs "L" level in standby state.
Leave this pin open when ceramic oscillation is used.
13
5
6
OSC3/TEST
O
RC connection pin when RC oscillation is selected.
Outputs "H" level in standby state when RC oscillation is selected.
Voice synthesis starts at fall of ST, and addresses I0 to I5 are fetched
15
8
10
ST
I
at rise of ST. Input ST when NAR, the status signal, is at "H" level.
This pin has internal pull-up resistor.
16-18
1-3
10-15 13-18
I0 - I5
I
Phrase input pins corresponding to playback sound.
24/51
¡ Semiconductor
MSM9802/03/05-xxx
ABSOLUTE MAXIMUM RATINGS
(GND=0V)
Parameter
Power Supply Voltage
Symbol
VDD
Input Voltage
VIN
Storage Temperature
TSTG
Condition
Ta=25°C
Rating
Unit
–0.3 to +7.0
V
–0.3 to VDD+0.3
V
–55 to +150
°C
—
RECOMMENDED OPERATING CONDITIONS
(GND=0 V)
Parameter
Symbol
Condition
Range
Unit
Power Supply Voltage
VDD
—
2.0 to 5.5
V
Operating Temperature
Top
—
–40 to +85
°C
Original Oscillation Frequency 1
fOSC1
When crystal is selected
Original Oscillation Frequency 2
fOSC2
When RC is selected (*1)
Min.
Typ.
Max.
3.5
4.096
4.5
200
256
300
MHz
kHz
*1 The accuracy of the oscillation frequency when RC oscillation is selected depends largely on
the accuracy of the external R and C.
25/51
¡ Semiconductor
MSM9802/03/05-xxx
ELECTRICAL CHARACTERISTICS
DC Characteristics
(VDD=5.0 V, GND=0 V, Ta=–40 to +85°C, unless otherwise specified)
Parameter
"H" Input Voltage
Symbol
Condition
Min.
Typ.
Max.
Unit
VIH
—
4.2
—
—
V
"L" Input Voltage
VIL
—
—
—
0.8
V
"H" Output Voltage
VOH
IOH=–1 mA
4.6
—
—
V
"L" Output Voltage
VOL
IOL=2 mA
—
—
0.4
V
"H" Input Current 1
IIH1
VIH=VDD
—
—
10
µA
"H" Input Current 2
IIH2
—
—
15
µA
"L" Input Current 1
Applies to OSC1 pin only.
VIH=VDD
IIL1
VIL=GND
–10
—
—
µA
*1
IIL2
Internal pull-up resistor
–200
–90
–30
µA
Dynamic Supply Current 1 *2
IDD1
—
0.4
1
mA
—
—
16
mA
Ta=–40 to +70°C
—
—
10
µA
Ta=70 to 85°C
—
—
50
µA
6
9.5
15
mA
7
10
13
kW
"L" Input Current 2
VREF=VDD,
AOUT bias voltage=0V
At maximum output current
Dynamic Supply Current 2 *3
IDD2
VREF=GND,
AOUT bias voltage=0V
Standby Current
IDS
At maximum output current,
AOUT Output Current
IAOUT
VREF Pin Pull-down Resistance
RVREF
VREF=GND,
AOUT bias voltage=0V
—
*1 Applicable to RESET, ST
*2 Dynamic supply current (excluding DAC output current)
*3 Dynamic supply current at maximum output current
26/51
¡ Semiconductor
MSM9802/03/05-xxx
DC Characteristics
(VDD=3.1 V, GND=0 V, Ta=–40 to +85°C, unless otherwise specified)
Symbol
Condition
Min.
Typ.
Max.
Unit
"H" Input Voltage
VIH
—
2.7
—
—
V
"L" Input Voltage
VIL
—
—
—
0.5
V
"H" Output Voltage
VOH
IOH=–1 mA
2.6
—
—
V
"L" Output Voltage
VOL
IOL=2 mA
—
—
0.4
V
"H" Input Current 1
IIH1
VIH=VDD
—
—
10
µA
—
—
15
µA
Parameter
Applies to OSC1 pin only.
"H" Input Current 2
IIH2
"L" Input Current 1
IIL1
VIL=GND
–10
—
—
µA
IIL2
Internal pull-up resistor
–100
–30
–10
µA
—
0.15
0.5
mA
—
—
5.5
mA
Ta=–40 to +70°C
—
—
5
µA
Ta=70 to 85°C
—
—
20
µA
1.4
3.2
5
mA
7
10
13
kW
"L" Input Current 2
*1
Dynamic Supply Current 1 *2
IDD1
VIH=VDD
VREF=VDD,
AOUT bias voltage=0V
At maximum output current
Dynamic Supply Current 2 *3
IDD2
VREF=GND,
AOUT bias voltage=0V
Standby Current
IDS
At maximum output current,
AOUT Output Current
IAOUT
VREF=GND,
AOUT bias voltage=0V
VREF Pin Pull-down Resistance
RVREF
—
*1 Applicable to RESET, ST
*2 Dynamic supply current (excluding DAC output current)
*3 Dynamic supply current at maximum output current
27/51
¡ Semiconductor
MSM9802/03/05-xxx
AC Characteristics
(VDD=5.0 V, GND=0 V, Ta=–40 to +85°C)
Symbol
Condition
Min.
Typ.
Max.
Unit
Master Clock Duty Cycle
fduty
—
40
50
60
%
RESET Input Pulse Width
tw(RST)
—
10
—
—
µs
RESET Input Time After Power-on
tD(RST)
—
0
—
—
µs
ST Signal Setup Time
tSTP
At power-on
1
—
—
µs
ST Input Pulse Width
t(ST)
—
0.35
—
2000
µs
ST-ST Pulse Interval
tSS
40
—
—
µs
Data Setup Time
tDW
1
—
—
µs
Parameter
Upon entering the stop code
(note)
—
Data Hold Time
tWD
—
1
—
—
µs
NAR Output Time (1)
tSNS
fSAM=8 kHz
—
—
10
µs
NAR Output Time (2)
tNAA
fSAM=8 kHz (note)
350
375
400
µs
NAR Output Time (3)
tNAB
fSAM=8 kHz (note)
315
440
500
µs
tNAC
fSAM=8 kHz (note)
NAR Output Time (4)
D/A Converter Change Time
Standby Transition Time
(at end of voice output)
Silence Time Between Phrases
350
375
500
µs
tDAR, tDAF
—
(note)
60
64
68
ms
tSTB
—
(note)
200
250
300
ms
fSAM=8 kHz (note)
350
375
500
µs
tBLN
(Note) Proportional to master the periods of oscillation frequencies fOSC1 and fOSC2.
The rated values show values when the standard master oscillation frequency is used.
28/51
,
,
,,,
¡ Semiconductor
MSM9802/03/05-xxx
TIMING DIAGRAMS
AC Characteristics at Power-On
VDD
VDDMin
tD(RST)
RESET (I)
tW(RST)
NAR (O)
tSTP
ST (O)
AC Characteristics in Standby Status and when the IC is Activated
I5-I0 (I)
t(ST)
ST ( I )
NAR (O)
tDW
tWD
tSNS
AOUT (O)
tNAA
tDAR
Voice playback
tSTB
tDAF
Standby transition time
Oscillation start
D/A converter change time
29/51
1st phrase address
2nd phrase address
¡ Semiconductor
Playback Timing
I5-I0 (I)
3rd phrase address
ST ( I )
tNAC
NAR (O)
tNAB
AOUT (O)
1st phrase
playback
tDAR
2nd phrase
playback
3rd phrase
playback
tBLN
Oscillation start
MSM9802/03/05-xxx
30/51
¡ Semiconductor
MSM9802/03/05-xxx
FUNCTIONAL DESCRIPTION
1. Playback Code Specification
The user can specify a maximum of 63 phrases. Table 1.1 shows the settings by the I5-I0 pins.
Table 1.1 User-specified Phrases
I5-I0
Code Details
000000
Stop code
000001
111111
User-specified phrase
(63 Phrases)
2. Address Data
If a phrase is input at I5-I0 pins by address data, and if a ST pulse is then applied, voice playback
starts. Figure 2.1 shows voice start timing. Figure 2.2 shows timing when an address other than
a phrase is input.
I5-I0 (I)
User phrase
ST ( I )
NAR (O)
AOUT (O)
Oscillation start
Voice end
Figure 2.1 Voice Start Timing
I5-I0 (I)
Address other than user phrase
ST ( I )
NAR (O)
AOUT (O)
Oscillation start
Figure 2.2 Timing when Address Other than a Phrase
is Input in Stand-by Mode
31/51
¡ Semiconductor
MSM9802/03/05-xxx
3. Stop Code
If I5-I0 are set to "000000" during voice playback, and a ST signal is input, playback stops
regardless of whether NAR is at "H" or "L" level, then AOUT becomes 1/2 IAOUT. Stop code
becomes valid at the falling edge of ST.
Figure 3.1 shows stop code input timing.
I5-I0 (I)
"000000"
User phrase
tSS
ST ( I )
NAR (O)
AOUT (O)
Voice stop
Figure 3.1 Stop Code Input Timing
The stop code does not initialize internal units but only stops playback. To initialize an internal
register, use the RESET pin.
32/51
¡ Semiconductor
MSM9802/03/05-xxx
4. Generating Pseudo-BUSY Signal through NAR Pin
If the application in use requires a BUSY signal when this IC is used in microcontroller interface
mode, a pseudo-BUSY signal can be generated through the NAR pin by controlling signal timing,
as shown below.
4.1 When edit ROM is not used
I5-I0 01 (Phrase 1)
02 (Phrase 2)
03 (Phrase 3)
04 (Silence phrase of 32 ms or more)
ST
30ms or more
30ms or more
30ms or more
NAR
(Pseudo-BUSY)
AOUT
tDAR
Phrase 1
Phrase 2
tNAB
Phrase 3
tNAB
Silence
phrase
tSTB
tDAF
tSTB
tDAF
tNAB
4.2 When edit ROM is used
01
I5-I0 (Phrases
1+2+3)
02 (Silence phrase of 32 ms or more)
ST
30ms or more
NAR
(Pseudo-BUSY)
AOUT
tDAR
Phrase 1
Phrase 2
tBLN
Phrase 3
tBLN
Silence
phrase
tNAB
33/51
¡ Semiconductor
MSM9802/03/05-xxx
APPLICATION CIRCUIT
+
–
VCC
P2.2
ST
P2.1
RESET
P3.0
NAR
RESET
XTAL1 XTAL2
OSC3
VREF
AIN
AOUT
CPU/STD
XT/CR
OSC2
OSC1
GND
STBY
VR
GND
MSC1157 (Speaker AMP)
I5
I4
I3
I2
I1
I0
MSM9802/03/05
MSM83C154 (MCU)
VDD
P1.5
P1.4
P1.3
P1.2
P1.1
P1.0
SP
SP
SEL
+
–
Application Circuit in Microcontroller Interface
34/51
¡ Semiconductor
MSM9802/03/05-xxx
(3) Common
1. Sampling Frequency
As shown in Table 1.1, 7 sampling frequencies are available.
A sampling frequency can be selected and assigned to each phrase in ROM data.
Table 1.1 Sampling Frequency
Sampling Frequency
Frequency diving ratio
At standard
XT/CR="H"
XT/CR="L"
oscillation frequency
Ceramic Oscillation
CR Oscillation
4.0 kHz
fOSC1/1024
fOSC2/64
5.3 kHz
fOSC1/768
fOSC2/48
6.4 kHz
fOSC1/640
fOSC2/40
8.0 kHz
fOSC1/512
fOSC2/32
10.6 kHz
fOSC1/384
Unavailable
12.8 kHz
fOSC1/320
Unavailable
16.0 kHz
fOSC1/256
Unavailable
Note: When RC oscillation is selected, 10.6 kHz, 12.8 kHz, and 16 kHz cannot be selected.
2. Recording/Playback Time
Figure 2.1 below shows memory allocation of the on-chip Mask ROM. About 11 Kbits of data area
is allocated for the Phrase Control Table, Phrase Data Control and Test Data.
Therefore, actual data area for storing sound data equals the total Mask ROM capacity minus 11
Kbits.
Phrase Control Table Area
4K bit
Pharase Data Control Area
4K bit
Test Data Area
3K bit
User's Area
501K bit (MSM9802)
1013K bit (MSM9803)
2037K bit (MSM9805)
On-chip Mask ROM Capacity
512K bit (MSM9802)
1M bit (MSM9803)
2M bit (MSM9805)
Figure 2.1 Memory Allocation of On-chip Mask ROM
35/51
¡ Semiconductor
MSM9802/03/05-xxx
The playback time is obtained by dividing the memory capacity by the bit rate.
The playback time for 8-bit PCM algorithm is obrained by using the following equation.
Memory capacity [bit]
Playback time [sec] =
Bit rate [bps]
=
Memory capacity [bit]
Sampling frequency [Hz] ¥ 8 [bit]
For example, if all phrases are stored in the MSM9802 at 8 kHz sampling frequency, the
maximum playback time is as follows.
Playback time =
(512–11) ¥ 1024 [bit]
8000 [Hz] ¥ 8 [bit]
= 8.0 [sec]
Table 2.1 Maximum playback time
Model
Maximum playback time (sec)
ROM capacity
User's area
MSM9802
512K bit
501K bit
16.0
10.0
8.0
4.0
MSM9803
1M bit
1013K bit
32.4
20.2
16.2
8.1
MSM9805
2M bit
2037K bit
65.1
40.7
32.5
16.2
fSAM=4.0kHz fSAM=6.4kHz fSAM=8.0kHz fSAM=16.0kHz
3. Playback Method
This IC provides two kinds of playback methods, non-linear PCM algorithm and straight PCM
algorithm. When the 8-bit non-linear PCM algorithm is selected, sound quality can be improved
because a resolution equivalent to 10-bit straight PCM is available around the waveform center.
You can select either non-linear PCM algorithm or straight PCM algorithm for each phrase. Table
3.1 shows the relationship between playback methods and applicable sounds. It is recommended to evaluate the sound quality before actual use.
Table 3.1 Relationship between playback methods and applicable sounds
Playback method
Applicable sound
8-bit non-linear PCM algorithm Human voice
8-bit straight PCM algorithm
BEEP tone, sound effects
36/51
¡ Semiconductor
MSM9802/03/05-xxx
4. Phrase Control Table
Because the LSI contains the Phrase Control Table, it is possible to play back multiple phrases in
succession by a single easy control operation like controlling a single regular phrase playback.
Up to 8 combined phrases including a silence can be registered in a single address in the Phrase
Control Table.
Further, you can use the maximum memory space for data storage because it is not required to
have the same phrase data.
To show an example, let's assume that your application needs to speak two similar sentences, "It
is fine today" and "It is rainy today." The two sentences have the common words "it", "is" and
"today". What you have to do is to prepare these common sound data, not in sentences but in
words, and to store each combined phrase data in Phrase Control Table as shown in Table 4.1 and
Figure 4.1
Multiple phrases can be played continuously merely by specifying a desired phrase using an X
address. For an example from Table 4.1, when address "01" is specified, "It is fine today" is played,
and when address"02" is specified, "It is rainy" is played.
Phrase Control Table, a silence can be inserted without using the User's Area.
Minimum time for silence
Maximum time for silence
Time unit for setting up silence
32 ms
2016 ms
32 ms
Table 4.1 Matrix of the Phrase Control Table
No.
X-Address
Y-Address
(HEX)
(Up to 8 phrases)
Sound Data
It is (silence) fine today.
2
02
[01] [02] Silence [12] [03]
It is (silence) rainy today.
3
03
[01] [02] [10] [21] [11] [12] [22] [03] It is fine becoming cloudy, rainy in some areas today.
62
3E
63
3F
···
[01] [02] Silence [10] [03]
···
01
···
1
37/51
¡ Semiconductor
MSM9802/03/05-xxx
Figure 4.1 Phrase Combination Matrix for Phrase Control Table
Phrase Control Table Area
No. X-Address
Phrase Data Registration Area
Phrase Addigned
No. Y-Address
Phrase
1
01
1
[01]
it
1
01
2
02
2
[02]
is
2
02
is
3
03
3
Silence (64ms)
3
03
today
4
04
4
[12]
rainy
5
05
5
[03]
today
16
10
fine
6
06
6
—
17
11
cloudy
7
07
7
—
18
12
rainy
8
08
8
—
19
13
snowy
9
09
Silence time setting
32
20
ocasionally
(32ms ¥ n)
33
21
becoming
34
22
in some areas
63
3F
—
63
3F
0
Silence time
1
32 ms
2
64 ms
63
2016 ms
it
38/51
¡ Semiconductor
MSM9802/03/05-xxx
5. RC Oscillation
Figure 5.1 shows an external circuit using RC oscillation. Figure 5.2 shows the RC oscillation
frequency characteristics.
R1
OSC1
R2
OSC2
C
OSC3
Figure 5.1 RC Oscillation
500
450
VDD=5 V
C=30 pF
R1=100 kW
Oscillaiton Frequency fOSC (kHz)
400
350
VDD=5 V
C=47 pF
300
250
200
150
VDD=3 V
C=47 pF
VDD=3 V
C=30 pF
100
50
0
10
20
30
40
50
60
70
Load Resistance R2 (kW)
Figure 5.2 RC Oscillation Frequency Characteristics
39/51
¡ Semiconductor
MSM9802/03/05-xxx
5.1 Determining RC constants
The RC oscillation frequency characteristics are shown in Figure 5.2. If fosc is set to 256 kHz, use
the following values as a guide (see Figure 5.2) to set the C and R2 that fit the printed-circuit board
type used.
R1=100 kW, R2=30 kW, C=30 pF
When choosing RC oscillation, the RC oscillation frequency varies according to the fluctuation
of the external C and R2.
5.2 Fluctuation of RC oscillation frequencies
When choosing RC oscillation, the error of RC oscillation frequency due to process variations of
the IC is ±4% maximum, and the fluctuation of the RC oscillation frequency when using a
capacitor (C) of ±1% accuracy and a resistor (R2) of ±2% accuracy is a maximum of ±7%
approximately.
6. Ceramic Oscillation
Figure 6.1 shows an external circuit using a ceramic oscillator.
OSC1
C1
OSC2
C2
Figure 6.1 Ceramic Oscillation Diagram
40/51
¡ Semiconductor
MSM9802/03/05-xxx
For example, the following table shows the optimum load capacitances, power supply voltage
ranges, and operating temperature ranges when ceramic oscillators made by Murata MFG Co.,
Ltd., Kyocera Co., Ltd. and TDK Co., Ltd. are used.
Ceramic oscillator
Murata MFG.
Maker
Type
CSA4.09MGU
CST4.09MGWU
CSTCC4.00MG
CSTCC4.00MGU
Optimal load capacity
Frequency
(MHz)
4.096
4.0
Kyocera
PBRC4.00A
KBR-4.0MSB
PBRC4.00B
TDK
(Note)
C2 (pF)
30
30
Built in
Built in
15
15
33
33
4.0
KBR-4.0MKC
CCR4.00MC3
C1 (pF)
4.0
Built in
Built in
Built in
Built in
supply voltage range
(V)
Operating
temperature range
(°C)
3.0 to 5.5
3.6 to 5.5
–40 to +85
2.7 to 5.5
3.1 to 5.5
–20 to +80
2.4 to 5.5
–40 to +85
When a 4 MHz ceramic oscillator is used, the playback speed of MSM9802/03/05 is
slower by 2 percent than that of an analysis tool or a demonstration board.
41/51
¡ Semiconductor
MSM9802/03/05-xxx
7. Low-Pass Filter
In this IC, all voice outputs are through the built-in low-pass filter (LPF). Figure 7.1 and Table
7.2 show the LPF frequency characteristics and LPF cutoff frequency respectively.
Only the voice output through LPF is enabled in this IC.
[dB] 20
10
0
–10
–20
–30
–40
–50
–60
–70
–80
100
10
1k
10k
[Hz]
Figure. 7.1 LPF Frequency Characteristics (fSAM=8 kHz)
Table 7.2 LPF Cutoff Frequency
Sampling Frequency (kHz)
(fSAM)
Cutoff Frequency (kHz)
(fCUT)
4.0
5.3
1.2
1.6
6.4
2.0
8.0
2.5
10.6
3.2
12.8
4.0
16.0
5.0
42/51
¡ Semiconductor
MSM9802/03/05-xxx
8. Standby Transition
When playback of a phrase is finished, if playback of the next phrase does not start up within tSTB
(0.25 sec. typ.), the IC enters standby status and the entire operation stops.
A2 - A0
SW2 - SW1 "L"
SW0
BUSY
AOUT
Figure 8.1 Timing for Voice Playback during D/A Converter Change Time
(Stand-alone Mode)
I5 - I0
ST
NAR
AOUT
Figure 8.2 Timing for Voice Playback during D/A Converter Change Time
(Microcontroller Interface Mode)
If playback is attempted during D/A converter change time as shown in figures 8.1 and 8.2, the
IC exits from standby status and the output from the D/A converter begins going to the
1/2 IAOUT level. When the output reaches 1/2 IAOUT, voice playback starts.
43/51
¡ Semiconductor
MSM9802/03/05-xxx
9. Voice Output Unit Equivalent Circuit (AOUT, FREF Pins)
Current-Sourcing Type
D/A Converter
VDD
VREF
10kW
(TYP)
PCM Value
AOUT
IAOUT
Standby Signal
(The above switch positions show those when the circuit is active.)
Figure 9.1 Voice Output Unit Equivalent Circuit
44/51
¡ Semiconductor
MSM9802/03/05-xxx
D/A CONVERTER OUTPUT CURRENT CHARACTERISTICS
AOUT Output Current [mA]
Power Supply Voltage vs. Output Current Characteristics (Ta=25°C, VAOUT=0V)
14
12
10
8
6
4
2
0
0
1
2
3
4
5
6
Power Supply Voltage [V]
AOUT Output Current [mA]
Temperature vs. Output Current Characteristics (VDD=5V, VAOUT=0V)
14
12
10
8
6
4
2
0
–50
–25
0
25
50
75
100
Ambient Temperature Ta [°C]
VREF Voltage vs. Output Current Characteristics (Ta=25°C, VDD=5V, VAOUT=0V)
AOUT Output Current [mA]
10
8
6
4
2
0
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
4.5
5.0
VREF [V]
45/51
¡ Semiconductor
MSM9802/03/05-xxx
PAD CONFIGURATION
MSM9802
Pad Layout
Chip size
Chip thickness
Pad size
Substrate potential
:
:
:
:
X=3.22mm Y=3.17mm
350µm ± 30µm
110µm ¥ 110µm
GND
Y-axis
3
2
1
18 17
16
15
MSM9802
4
14
X-axis
5
(NC)
6
13
7
8
9
10 11
12
Pad Coordinates
(Chip center is located at X=0 and Y=0)
(Unit: µm)
Pad No.
Pad Name
X-axis
Y-axis
Pad No.
Pad Name
X-axis
Y-axis
1
I3/ (A0)
–415
1385
10
VDD
462
–1347
2
I4/ (A1)
–816
1385
11
OSC1
742
–1333
3
I5/ (A2)
–1460
1385
12
OSC2
1349
–1333
4
RESET
–1460
1049
13
OSC3
1460
–972
5
XT/CR
–1458
–20
14
CPU/STD
1389
183
6
NAR
–1460
–899
15
ST/(RND)
1389
1058
7
GND
–1460
–1375
16
I0/(SW0)
1389
1385
8
VREF
–1135
–1333
17
I1/(SW1)
719
1385
9
AOUT
–585
–1333
18
I2/(SW2)
276
1385
Pad name in parentheses is for stand-alone mode.
46/51
¡ Semiconductor
MSM9802/03/05-xxx
MSM9803
Pad Layout
Chip size
Chip thickness
Pad size
Substrate potential
:
:
:
:
X=3.22mm Y=4.06mm
350µm ± 30µm
110µm ¥ 110µm
GND
Y-axis
3
2
1
18 17
16
15
MSM9803
4
14
5
X-axis
(NC)
6
13
7
8
9
10 11
12
Pad Coordinates
(Chip center is located at X=0 and Y=0)
(Unit: µm)
Pad No.
Pad Name
X-axis
Y-axis
Pad No.
Pad Name
X-axis
Y-axis
1
I3/ (A0)
–415
1829
10
VDD
452
–1788
2
I4/ (A1)
–816
1829
11
OSC1
742
–1776
3
I5/ (A2)
–1460
1829
12
OSC2
1349
–1776
4
RESET
–1460
1493
13
OSC3
1460
–1415
5
XT/CR
–1458
424
14
CPU/STD
1389
628
6
NAR
–1460
–1342
15
ST/(RND)
1389
1502
7
GND
–1460
–1818
16
I0/(SW0)
1389
1829
8
VREF
–1135
–1776
17
I1/(SW1)
720
1829
9
AOUT
–585
–1776
18
I2/(SW2)
276
1829
Pad name in parentheses is for stand-alone mode.
47/51
¡ Semiconductor
MSM9802/03/05-xxx
MSM9805
Pad Layout
Chip size
Chip thickness
Pad size
Substrate potential
:
:
:
:
X=3.22mm Y=5.96mm
350µm ± 30µm
110µm ¥ 110µm
GND
Y-axis
3
2
1
18 17
16
15
4
5
MSM9805
14
X-axis
(NC)
13
6
7
8
9
10 11
12
Pad Coordinates
(Chip center is located at X=0 and Y=0)
(Unit: µm)
Pad No.
Pad Name
X-axis
Y-axis
Pad No.
Pad Name
X-axis
Y-axis
1
I3/ (A0)
–415
2777
10
VDD
452
–2723
2
I4/ (A1)
–816
2777
11
OSC1
742
–2726
3
I5/ (A2)
–1460
2777
12
OSC2
1349
–2726
4
RESET
–1460
882
13
OSC3
1460
–1532
5
XT/CR
–1458
364
14
CPU/STD
1453
267
6
NAR
–1460
–1546
15
ST/(RND)
1455
1338
7
GND
–1460
–2768
16
I0/(SW0)
1432
2777
8
VREF
–1136
–2726
17
I1/(SW1)
754
2777
9
AOUT
–585
–2726
18
I2/(SW2)
312
2777
Pad name in parentheses is for stand-alone mode.
48/51
¡ Semiconductor
MSM9802/03/05-xxx
PACKAGE DIMENSIONS
(Unit : mm)
DIP18-P-300-2.54
Package material
Lead frame material
Pin treatment
Solder plate thickness
Package weight (g)
Epoxy resin
42 alloy
Solder plating
5 mm or more
1.30 TYP.
49/51
¡ Semiconductor
MSM9802/03/05-xxx
(Unit : mm)
SOP24-P-430-1.27-K
Mirror finish
Package material
Lead frame material
Pin treatment
Solder plate thickness
Package weight (g)
Epoxy resin
42 alloy
Solder plating
5 mm or more
0.58 TYP.
Notes for Mounting the Surface Mount Type Package
The SOP, QFP, TSOP, TQFP, LQFP, SOJ, QFJ (PLCC), SHP, and BGA are surface mount type
packages, which are very susceptible to heat in reflow mounting and humidity absorbed in
storage. Therefore, before you perform reflow mounting, contact Oki’s responsible sales person
on the product name, package name, pin number, package code and desired mounting conditions
(reflow method, temperature and times).
50/51
¡ Semiconductor
MSM9802/03/05-xxx
(Unit : mm)
SSOP30-P-56-0.65-K
Mirror finish
Package material
Lead frame material
Pin treatment
Solder plate thickness
Package weight (g)
Epoxy resin
42 alloy
Solder plating
5 mm or more
0.19 TYP.
Notes for Mounting the Surface Mount Type Package
The SOP, QFP, TSOP, TQFP, LQFP, SOJ, QFJ (PLCC), SHP, and BGA are surface mount type
packages, which are very susceptible to heat in reflow mounting and humidity absorbed in
storage. Therefore, before you perform reflow mounting, contact Oki’s responsible sales person
on the product name, package name, pin number, package code and desired mounting conditions
(reflow method, temperature and times).
51/51
E2Y0002-29-62
NOTICE
1.
The information contained herein can change without notice owing to product and/or
technical improvements. Before using the product, please make sure that the information
being referred to is up-to-date.
2.
The outline of action and examples for application circuits described herein have been
chosen as an explanation for the standard action and performance of the product. When
planning to use the product, please ensure that the external conditions are reflected in the
actual circuit, assembly, and program designs.
3.
When designing your product, please use our product below the specified maximum
ratings and within the specified operating ranges including, but not limited to, operating
voltage, power dissipation, and operating temperature.
4.
Oki assumes no responsibility or liability whatsoever for any failure or unusual or
unexpected operation resulting from misuse, neglect, improper installation, repair, alteration
or accident, improper handling, or unusual physical or electrical stress including, but not
limited to, exposure to parameters beyond the specified maximum ratings or operation
outside the specified operating range.
5.
Neither indemnity against nor license of a third party’s industrial and intellectual property
right, etc. is granted by us in connection with the use of the product and/or the information
and drawings contained herein. No responsibility is assumed by us for any infringement
of a third party’s right which may result from the use thereof.
6.
The products listed in this document are intended for use in general electronics equipment
for commercial applications (e.g., office automation, communication equipment,
measurement equipment, consumer electronics, etc.). These products are not authorized
for use in any system or application that requires special or enhanced quality and reliability
characteristics nor in any system or application where the failure of such system or
application may result in the loss or damage of property, or death or injury to humans.
Such applications include, but are not limited to, traffic and automotive equipment, safety
devices, aerospace equipment, nuclear power control, medical equipment, and life-support
systems.
7.
Certain products in this document may need government approval before they can be
exported to particular countries. The purchaser assumes the responsibility of determining
the legality of export of these products and will take appropriate and necessary steps at their
own expense for these.
8.
No part of the contents contained herein may be reprinted or reproduced without our prior
permission.
9.
MS-DOS is a registered trademark of Microsoft Corporation.
Copyright 1999 Oki Electric Industry Co., Ltd.
Printed in Japan