OKI Semiconductor
ML22808/ML22804/ML22802-XXX
ML22P808/ML22P804/ML22P802
OKI ADPCM Algorithm-Based Speech Synthesis LSI
FEDL2280XDIGEST-03
Issue Date: Dec. 25, 2007
This document contains minimum specifications. For full specifications, please contact your nearest OKI office
or representative.
GENERAL DESCRIPTION
The ML22808/ML22804/ML22802-xxx are speech synthesis LSI devices that have P2ROM for storing voice
data. The voice output component has an ADPCM2 decoder to enable high speech quality, a D/A converter,
and a low-pass filter.
It is easy to configure a speech synthesizer by connecting a power amplifier and a CPU externally.
The ML22808/ML22804/ML22802-xxx allow selection of a playback method from among the 8-bit PCM,
non-linear 8-bit PCM, 16-bit PCM, and 4-bit ADPCM2 algorithms and enable volume control.
The ML22808/ML22804/ML22802-xxx, supported by the ROM codes, are the products in which written speech
data is included.
The ML22P808/ML22P804/ML22P802 are OTP products in which speech data can be easily written by the user
using a dedicated writer. These devices are suitable for applications in developing products, manufacturing of a
wide variety of products in small quantities, and requiring quick turn around.
•
Capacity of the internal memory device and the maximum vocal reproduction time (when 4-bit OKI
ADPCM2 algorithm used)
Product name
ML22808-XXX/ML22P808
ML22804-XXX/ML22P804
ML22802-XXX/ML22P802
ROM capacity
8 Mbits
4 Mbits
2 Mbits
Maximum vocal reproduction time (sec)
F
SAM
= 8.0 kHz
F
SAM
= 16 kHz
F
SAM
= 4.0 kHz
524
262
131
262
131
65
131
65
32
An algorithm can be specified for each phrase from among the following:
4-bit OKI ADPCM2
8-bit Nonlinear PCM
8-bit PCM/16-bit PCM
•
Sampling frequency:
An fsam value can be specified fro each phrase.
4.0/8.0/16.0 kHz, 5.3/10.7 kHz, 6.4/12.8 kHz
•
Built-in low-pass filter and 12-bit D/A converter
•
CPU command interface:
3-wired serial / clock synchronous
•
Maximum number of phrases: 256 phrases, from 00h to FFh (per bank)
•
Memory bank switching:
Enabled between bank 1 and bank 4 using the SEL0 and SEL1 pins
•
Memory bank selecting:
Selectable between bank 1 and bank 4 by setting the SEL0 and SEL1 pins
(Other than ML22802/ML22P802)
Selectable between bank1 and bank 2 (ML22802/ML22P802)
•
Volume control:
Can be adjusted in 16 levels or set to OFF
•
Repeat function:
LOOP command
•
Source oscillation frequency: 4.096 MHz
•
Power supply voltage:
2.7 to 3.6 V
•
Operating temperature range: 20 to +85°C
•
Package:
30-pin plastic SSOP (SSOP30-P-56-0.65-K)
•
Product name:
ML22P808MB, ML22P804MB, ML22P802MB
ML22808-xxxMB, ML22804-xxxMB, ML22802-xxxMB
(xxx indicates a ROM code number)
•
Speech synthesis method:
1/18