OKI ML2250

OKI Semiconductor
FEDL2250DIGEST-09
Issue Date: Sep. 15, 2005
ML2251/52/53/54/56-XXX,
ML22Q54/Q58
2-Channel Mixing Oki ADPCM Algorithm-Based Speech Synthesis LSI
This document contains minimum specifications. For full specifications, please contact your nearest Oki office or
representative.
GENERAL DESCRIPTION
The ML2250 family is a 2-channel mixing speech synthesis device with an on-chip voice data (i.e., phrases)
storing mask ROM and a flash memory. Besides playing the built-in voice data, this device can output voice data
that is input from outside the device. This ML2250 family allows selecting the playback method from the 8-bit
PCM, non-linear 8-bit PCM, 16-bit PCM, 2-bit ADPCM2, and 4-bit ADPCM2 algorithms. And the sound volume
is adjustable as well.
The ML2250 family incorporates a 14-bit D/A converter and low-pass filter.
It is easy to configure a speech synthesizer by externally connecting a power amplifier and a CPU to the ML2250
family.
The ML2250 family line-up includes 2 types of products: with on-chip mask ROM, and with on-chip flash
memory.
ML2251/52/53/54/56-XXX
This is a CMOS single chip speech synthesis device with an on-chip mask ROM. Products with 5 types of mask
ROMs are available in the ML2250 family depending upon the total playback time length.
ML22Q54/Q58
The ML22Q54/Q58 is a speech synthesis device with a 4-Mbit flash memory built in. The voice data can be
easily written to the flash memory using a special tool. The on-chip flash memory product is suitable for the
diversified low volume production or short delivery time applications that the on-chip mask ROM product
cannot support. The ML22Q54/Q58 is most suitable for evaluation because the circuit configuration is the same
as the on-chip mask ROM product. As it is easy to write to build in-flash memory, it is able to combine fixed
message and variable message.
1/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
Table below summarizes the points of difference between the ML2250 family and currently manufactured
products with a ROM built in.
ML2250 family
MSM6650 family
MSM9800 family
Parallel, serial or Parallel or
stand-alone
stand-alone
ML2210 family
Interface
Parallel or serial
Playback method
2-bit ADPCM2
4-bit ADPCM2
8-bit PCM
8-bit non-linear PCM
16-bit PCM
4-bit ADPCM
8-bit PCM
4-bit ADPCM
8-bit PCM
8-bit PCM
8-bit non-linear PCM
8-bit non-linear PCM
Max. number of
phrases
256
127
63
247
4.0/5.3/6.4/8.0/
10.7/12.8/16.0/
32.0
4.0/5.3/6.4/8.0/10.7/
12.8/16.0
4.0/5.3/6.4/8.0/10.7/
12.8/16.0
256 kHz (CR
oscillation)
4.096 MHz (XT)
4.096 MHz
Current type: 10 bits
Current type: 12 bits
4.0/5.3/6.0/6.4/8.0/10.7
Sampling frequency /12.0/12.8/16.0/21.3/
(kHz)
24.0/25.6/32.0/42.7/
48.0
Clock frequency
D/A converter
Low-pass filter
Number of channels
Phrase control table
Volume adjustment
Repeat function
STOP
256 kHz (CR
oscillation)
4.096 MHz (XT)
Voltage type: 12
Voltage type: 14 bits
bits
FIR type interpolation
Secondary comb
filter
filter
2 channels
2 channels
Both 2 channels without Can edit 8
user definable phrase
phrases (1
restrictions
channel only)
29 steps
4 steps
(–2 dB/–5 dB steps)
(–6 dB steps)
No limit
4 types
Each channel
Simultaneous
independent
channels 1 and 2
4.096 MHz
Seam silence
interval in
0 (Note)
continuous playback
External data input
Others
possible
Serial
1 channel
Secondary comb
filter
1 channel
Can edit 8 phrases
None
Set at VREF.
Set at VREF.
None
None
Available
Available
Primary comb filter
4 sampling cycles 3 sampling cycles
—
—
4 sampling cycles
—
Note: Continuous playback shown in the figure below is possible.
1 phrase
1 phrase
1 phrase
Conventional
1 phrase
ML2250 family
Silence interval
No silence interval
2/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
FEATURES
Type
ROM capacity
ML2251
ML2252
ML2253
ML2254
512 Kbit
1 Mbit
3 Mbit
4 Mbit
ML22Q54
ML2256
ML22Q58
4 Mbit
6 Mbit
8 Mbit
Maximum playback time length (sec) (In 4-bit ADPCM2)
FSAM = 4.0 kHz FSAM = 6.4 kHz FSAM = 8.0 kHz FSAM = 16 kHz FSAM = 32 kHz
31.7
19.8
15.8
7.9
3.9
64.5
40.3
32.2
16.1
8.0
195.5
122.2
97.7
48.8
24.4
261.1
163.2
130.5
65.2
32.6
261.1
392.1
522.2
163.2
245.1
326.4
130.5
196.0
261.0
65.2
98.0
130.4
32.6
49.0
65.2
Non-linear 8-bit PCM, 8-bit PCM, 16-bit PCM, 2-bit ADPCM2, and 4-bit ADPCM2 algorithms
Serial input/parallel input selectable
Phrase control table function i.e., user definable phrase control table function
2 channels mixing function
Master clock frequency:
4.096 MHz
Sampling frequency:
4.0 kHz, 5.3 kHz, 6.0kHz, 6.4 kHz, 8.0 kHz, 10.7 kHz, 12.0kHz,
12.8 kHz, 16.0 kHz, 21.3 kHz, 24.0kHz, 25.6 kHz, 32.0 kHz,
42.7 kHz, 48 kHz
Maximum number of phrases:
256 phrases
Sound volume adjustment function built in (2 sounds independently adjustable in 29 steps)
External voice data can be input
14-bit D/A converter built in
Built-in low-pass filter:
Digital filter
Package:
44-pin plastic QFP (QFP44-P-910-0.80-2K)
(ML2251-XXXGA/ ML2252-XXXGA/ ML2253-XXXGA/
ML2254-XXXGA /ML2256-XXXGA / ML22Q54GA/ML22Q58GA)
33-pin W-CSP
(P-VFLGA33-5.03X5.78-0.80-W)
(ML2253-XXXHB/ ML2254-XXXHB)
(ML2256-XXXHB)
3/36
Timing Controller
RESET
DVDD DGND
Commnad
Controller
TEST
TESTO1
Loop Volume
Phrase Control
Table
TESTO2
DAO
AOUT
14bit DAC
Digital Filter
8bit PCM
16bit PCM
Synthesizer&2ch Mix
2bit ADPCM2
/4bit ADPCM2
Synthesizer
AVDD
AGND
OPTANA
ML2251/52/53/54-/56XXX
OSC
CPU
interface
16bit(ML2252)
18bit(ML2254)
Address Controller
16
BLOCK DIAGRAM
XT
XT
NCR1/NDR
NCR2/DL
BUSY1
BUSY2/ERR
SERIAL
D7/DI
D6/SCK
D5/DO
D4
D3
D2
D1
D0
WR
CS
DW
RD
16bit(ML2252)
18bit(ML2254)
Multiplexer
512Kbit(ML2251)
1Mbit(ML2252)
3Mbit(ML2253)
4Mbit(ML2254)
6Mbit(ML2256)
ROM
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
4/36
XT
XT
NCR1/NDR
NCR2/DL
BUSY1
BUSY2/ERR
SERIAL
D7/DI
D6/SCK
D5/DO
D4
D3
D2
D1
D0
WR
CS
DW
RD
RD/BY
Timing Controller
RESET
DVDD DGND
Command
Controller
TEST
Loop Volume
TESTO
Phrase Control
Table
18bit
Address Controller
OSC
CPU
interface
4Mbit ROM
18bit Multiplexer
16
DAO
AOUT
14bit DAC
Digital Filter
8bit PCM
16bit PCM
Synthesizer&2ch Mix
2bit ADPCM2
/4bit ADPCM2
Synthesizer
AVDD
AGND
OPTANA
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
ML22Q54
5/36
XT
XT
NCR1/NDR
NCR2/DL
BUSY1
BUSY2/ERR
SERIAL
D7/DI
D6/SCK
D5/DO
D4
D3
D2
D1
D0
WR
CS
DW
RD
RD/BY
OSC
CPU
interface
TEST
TESTO
16
DAO
AOUT
14bit DAC
Digital Filter
8bit PCM
16bit PCM
Synthesizer&2ch Mix
2bit ADPCM2
/4bit ADPCM2
Synthesizer
Regulator
AVDD
AGND
OPTANA
REGOUT
VBG
DGND
OKI Semiconductor
RESET
Timing Controller
Loop Volume
Phrase Control
Table
19bit
Address Controller
Command
Controller
8Mbit ROM
19bit Multiplexer
DVDD
FEDL2250DIGEST-09
ML2250 family
ML22Q58
6/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
PIN CONFIGURATION (TOP VIEW)
ML2251/52/53/54/56-XXXGA
44
43
42
41
40
39
38
37
36
35
34
NC
BUSY2/ERR
WR
NC
DVDD
DGND
NC
OPTANA
CS
NC
NC
44-pin plastic QFP
33
32
31
30
29
28
27
26
25
24
23
NC
SERIAL
DGND
AVDD
AOUT
DAO
AGND
D7/DI
NC
D6/SCK
D5/DO
12
13
14
15
16
17
18
19
20
21
22
1
2
3
4
5
6
7
8
9
10
11
NC
DVDD
XT
XT
D0
DGND
D1
D2
D3
D4
NC
NC
DW
BUSY1
NCR2/DL
NCR1/NDR
RD
TESTO1
TESTO2
RESET
TEST
NC
NC: No Connection
7/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
ML22Q54GA
44
43
42
41
40
39
38
37
36
35
34
NC
BUSY2/ERR
WR
NC
DVDD
DGND
NC
OPTANA
CS
NC
NC
44-pin plastic QFP
33
32
31
30
29
28
27
26
25
24
23
NC
SERIAL
DGND
AVDD
AOUT
DAO
AGND
D7/DI
NC
D6/SCK
D5/DO
NC
DVDD
XT
XT
D0
DGND
D1
D2
D3
D4
NC
12
13
14
15
16
17
18
19
20
21
22
NC 1
DW 2
BUSY1 3
NCR2/DL 4
NCR1/NDR 5
RD 6
TESTO 7
RD/BY 8
RESET 9
TEST 10
NC 11
NC: No Connection
8/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
ML22Q58GA
44
43
42
41
40
39
38
37
36
35
34
NC
BUSY2/ERR
WR
VBG
DVDD
DGND
REGOUT
OPTANA
CS
NC
NC
44-pin plastic QFP
33
32
31
30
29
28
27
26
25
24
23
NC
SERIAL
DGND
AVDD
AOUT
DAO
AGND
D7/DI
NC
D6/SCK
D5/DO
NC
DVDD
XT
XT
D0
DGND
D1
D2
D3
D4
NC
12
13
14
15
16
17
18
19
20
21
22
NC 1
DW 2
BUSY1 3
NCR2/DL 4
NCR1/NDR 5
RD 6
TESTO 7
RD/BY 8
RESET 9
TEST 10
NC 11
NC: No Connection
9/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
ML2253/54-XXXHB
33pin W-CSP(Bottom View)
D5/DO
D3
D1
DGND
XT
XT
6
D6/SCK
D4
D2
D0
DVDD
TEST
5
D7/DI
RESET
TESTO2
4
NCR1/NDR
TESTO1
RD
3
AGND
DAO
AOUT
AVDD
DGND
CS
WR
BUSY1
NCR2/DL
2
SERIAL
OPTANA
DGND
DVDD
DW
BUSY2/ERR
1
F
E
D
C
B
A
10/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
ML2256-XXXHB
33pin W-CSP
(Bottom View)
D5
D3
GND
XT
XT
7
D6
D4
D1
D0
VDD
6
AGND
D7
D2
TEST
RESET
5
DAO
TESTO2
TESTO1
RD
4
AOUT
DW
NCR2/DL
NCR1/NDR
3
AVDD
SERIAL
OPTANA
WR
BUSY1
2
GND
CS
GND
VDD
BUSY2/ERR
1
E
D
C
B
A
11/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
PIN DESCRIPTIONS-1
ML2251/52/53/54/56-XXXGA and ML2253/54/56-XXXHB Common Pins
QFP
Pin
WCSP
pin
ML2256
WCSP pin
Symbol
Type
43
A1
A1
BUSY2/ER
R
O
3
B2
A2
BUSY1
O
4
A2
B3
NCR2/DL
O
5
C3
A3
NCR1/ND
R
O
9
B4
A5
RESET
I
10
A5
B5
TEST
I
14
A6
A7
XT
I
15
B6
B7
XT
O
16
18
19
20
E6
D5
D6
C5
D7
C5
C6
B6
D3
D2
D1
D0
I/O
21
E5
D6
D4
I/O
23
F6
E7
D5/DO
I/O
Description
When using the built-in ROM for voice output, this pin
outputs “L” level while channel 2 side processes a
command and while plays back voice.
Works as ERR pin when using the EXT command for voice
output. If an abnormality occurred in the transfer of data,
the pin will output “L” level and the voice output may
become noisy.
“H” level at power on.
Outputs “L” level while the channel 1 side processes a
command and plays back voice.
“H” level at power on.
The command input of channel 2 side is valid at “H” level
when using the built-in ROM for voice output.
Works as DL pin when using EXT command for the voice
output. This pin outputs the signal that captures voice
data to inside. The data is captured inside on the rising
edge of DL.
“H” level at power on.
The command input of channel 1 side is valid at “H” level
when using the built-in ROM for voice output.
Works as NDR pin when using EXT command for the
voice output. The voice data input is valid at “H” level.
“H” level at power on.
At “L” level input, the device enters the initial state; the
oscillation stops, and AOUT output and DAQ output are
GND level at this time.
Test pin for the device.
Input “L” level to this pin. This pin has a pull-down resistor
built in.
Wired to a crystal or ceramic oscillator.
A feedback resistor of around 1 M is built in between this
XT pin and XT pin (pin 15).
When using an external clock, input the clock from this
pin.
Wired to a ceramic or crystal oscillator.
When using an external clock, keep this pin open.
CPU interface data bus pins in the parallel input interface.
Channel status output pins at RD pin = “L” level.
In the serial input interface, keep these pins at “L” level.
CPU interface data bus pin in the parallel input interface.
When RD pin is at “L” level, this pin D4 usually outputs “L”
level.
In the serial input interface, keep this pin at “L” level.
CPU interface data bus pin in the parallel input interface.
When RD pin is at “L” level, this D5/DO pin usually outputs
“L” level.
Works as channel status output pin in the serial interface.
When CS and RD pins are “L” level, the status of each
channel is output serially from this D5/DO pin in
synchronization with SCK clock.
12/36
FEDL2250DIGEST-09
OKI Semiconductor
QFP
Pin
WCSP pin
ML2250 family
ML2256
WCSP pin
Symbol
Type
Description
24
F5
E6
D6/SCK
I/O
26
C4
D5
D7/DI
I/O
28
F3
E4
DAO
O
29
E3
E3
AOUT
O
32
F1
D2
SERIAL
I
36
D2
D1
CS
I
37
E1
C2
OPTANA
I
42
C2
B2
WR
I
2
B1
C3
DW
I
6
A3
A4
RD
I
7, 8
B3, A4
B4
C4
TESTO1
TESTO2
O
30
F2
E2
AVDD
—
13, 40
B5, C1
A6,B1
DVDD
—
27
17, 31,
39
F4
C6, D1,
E2
E5
AGND
—
CPU interface data bus pin in the parallel input interface.
Usually outputs “L” level when RD = “L” level.
Works as serial clock input pin in the serial input interface.
When the SCK input is at “L” level on the falling edge of WR,
RD, DW, the DI input is captured in the device on the rising
edge of SCK clock. And when the SCK input is at “H” level
on the falling edge of WR, RD, DW, the DI input is captured
on the falling edge of SCK clock.
CPU interface data bus pin in the parallel input interface.
Usually output “L” level when RD is at “L” level.
Works as serial data input pin in the serial input interface.
DAO pin outputs analog signal of 14-bit DAC.
AOUT pin usually outputs the analog signal of 14-bit DAC
via voltage follower.
CPU interface switching pin.
Serial input interface at “H” level. And parallel input interface
at “L” level.
CPU interface chip select pin.
When CS pin is at “H” level, the WR, DW, and RD signals
cannot be input to the device.
Keep this pin “L” level. The analog signal of 14-bit DAC is
output from DAO pin and from AOUT pin via voltage
follower.
CPU interface write signal.
When CS pin is at “H” level, the WR signal cannot be input to
the device.
Data write signal when using EXT command for the voice
output.
Set the pin to “H” level when not using EXT command.
When CS pin is at “H” level, the DW signal cannot be input to
the device.
This pin has a pull-up resistor built in.
CPU interface read signal.
When CS pin is at “H” level, the RD signal cannot be input to
the device.
This pin has a pull-up resistor built in.
Output pin for testing.
Keep this pin open.
Analog power supply pin.
Insert a 0.1 F or larger bypass capacitor between this pin
and AGND pin.
Digital power supply pin.
Insert a 0.1 F or larger bypass capacitor between this pin
and DGND pin.
Analog ground pin.
C1,C7,E1
DGND
—
Digital ground pin.
13/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
PIN DESCRIPTIONS-2
ML22Q54/Q58GA Common Pins
44-pin plastic QFP
Pin
Symbol
Type
43
BUSY2/ERR
O
3
BUSY1
O
4
NCR2/DL
O
5
NCR1/NDR
O
9
RESET
I
10
TEST
I
14
XT
I
15
XT
O
16
18
19
20
D3
D2
D1
D0
I/O
21
D4
I/O
23
D5/DO
I/O
Description
When using the built-in ROM for voice output, this pin outputs “L” level
while channel 2 side processes a command and while plays back voice.
Works as ERR pin when using EXT command for the voice output. If an
abnormality occurred in the transfer of data, the ERR pin outputs “L”
level and the voice output may become noisy.
“H” level at power on.
Outputs “L” level while the channel 1 side processes a command and
while plays back voice.
“H” level at power on.
The input command of channel 2 is valid at “H” level when using the
built-in ROM for voice output.
DL pin when using EXT command for the voice output. It outputs the
voice data capture signal. The data is captured on the rising edge of DL.
“H” level at power on.
The command input of channel 1 side is valid at “H” level when using
the built-in ROM for voice output.
NDR pin when using EXT command for the voice output. The voice data
input is effective at “H” level.
“H” level at power on.
When “L” level is input to this pin, the device is reset, the oscillation
stops, and AOUT and DAQ outputs go into GND level.
Test pin for the device.
Input “L” level to this pin. This pin has a pull-down resistor built in.
Wired to a crystal or ceramic oscillator.
A feedback resistor of around 1 M is built in between this XT pin and
XT pin (pin 15).
When using an external clock, input the clock from this pin.
Wired to a ceramic or crystal oscillator.
When using an external clock, keep this pin open.
CPU interface data bus pins in the parallel input interface.
Channel status output pins when RD is at “L” level.
The pins output the flash memory data when reading the built-in flash
memory data.
In the serial input interface, keep these pins at “L” level.
CPU interface data bus pin in the parallel input interface.
The pin outputs flash memory data when reading the built-in flash
memory data.
When RD is at “L” level other than when reading the flash memory data,
this pin usually outputs “L” level.
In the serial input interface, keep this pin at “L” level.
CPU interface data bus pin in the parallel input interface.
The pin outputs flash memory data when reading the built-in flash
memory data.
When RD is at “L” level other than when reading the flash memory data,
this pin usually outputs “L” level.
Channel status output pin in the serial input interface.
When CS and RD are at “L” level, this D5/DO pin serially outputs the
status of each channel in synchronization with SCK clock. When
reading data of the built-in flash memory, the pin will output serially the
flash memory data.
14/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
Pin
Symbol
Type
24
D6/SCK
I/O
26
D7/DI
I/O
28
29
DAO
AOUT
O
O
32
SERIAL
I
36
CS
I
37
OPTANA
I
42
WR
I
2
DW
I
6
RD
I
7
TESTO
O
8
RD/BY
O
Description
Works as CPU interface data bus pin in parallel input interface.
Works as flash memory data output pin when reading the built-in flash
memory data.
When RD is at “L” level other than when reading the flash memory data,
this D6/SCK pin usually outputs “L” level.
Works as serial clock input pin in the serial input interface.
When the SCK input is at “L” level on the falling edge of WR, RD, DW,
the DI input is captured in device on the rising edge of SCK clock. And
when the SCK input is at “H” level on the falling edge of CS, the DI input
is captured on the falling edge of SCK clock.
Works as CPU interface data bus pin in the parallel input interface.
Works as flash data output pin when reading the built-in flash memory
data.
When RD is at “L” level at times other than reading the flash memory
data, this D7/DI pin usually outputs “L” level.
Works as serial data input pin in the serial input interface.
DAO pin outputs the 14-bit DAC analog signal.
AOUT pin outputs the 14-bit DAC analog signal via voltage follower.
CPU interface switching pin.
At “H” level: Serial input interface. At “L” level: Parallel input interface.
CPU interface chip select pin.
When CS pin is at “H” level, the WR, DW, and RD signals cannot be input
to the device.
Keep this pin “L” level. 14-bit DAC analog signal is output from DAO pin
and 14-bit DAC analog signal is output from AOUT pin via the voltage
follower.
CPU interface write signal.
When CS pin is at “H” level, the WR signal cannot be input to the device.
Data write signal at EXT command and Flash I/F command.
When the EXT and Flash I/F commands are not used, keep this pin at
“H” level.
When CS pin is at “H” level, the DW signal cannot be input to the device.
This pin has a pull-up resistor built in.
CPU interface read signal.
This pin is used when reading the status signal of each channel or when
reading data of the built-in flash memory.
When not in use, keep this pin to “H” level.
This pin has a pull-up resistor built in.
Output pin for testing.
Keep this pin open.
Output pin to indicate the automatic erase/write status of the built-in
flash memory.
Outputs “L” level during erase or programming cycle to indicate the
busy state. Goes to “H” level at the end of the erase or programming
cycle and enters into the ready state.
15/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
Pin
Symbol
Type
30
AVDD
—
13, 40
DVDD
—
27
17, 31, 39
AGND
DGND
—
—
Description
Analog power supply pin.
Insert a 0.1 F or larger bypass capacitor between this pin and AGND
pin.
Digital power supply pin.
Insert a 0.1 F or larger bypass capacitor between this pin and DGND
pin.
Analog ground pin.
Digital ground pin.
Applicable to ML22Q58 Pins
Pin
Symbol
Type
38
REGOUT
O
41
VBG
O
Description
3V regulator output pin for the built-in flash power supplies. Connect a
10 F or larger condenser between REGOUT pin and DGND pin.
Reference voltage output pin for regulator. Recommends connecting a
150pF condenser between REGOUT pin and DGND pin.
16/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
ABSOLUTE MAXIMUM RATINGS
Parameter
Symbol
Power supply voltage
VDD
Input voltage
VIN
Power Dissipation
PD
Output short current
ISC
Storage temperature
TSTG
Condition
Ta = 25°C
ML2251/52/53/54/56-XXX
ML22Q58
Ta = 25°C, ML22Q54
Ta = 25°C
Ta=25°C
Without ML2253/54-XXXHB
Ta=25°C
ML2253/54-XXXHB
Ta=25°C
ML2256-XXXHB
Ta = 25 C, Applies to output pins
excluding REGOUT pin
Ta = 25 C, Applies to REGOUT pin
—
(GND = 0 V)
Unit
Rating
–0.3 to +7.0
V
–0.3 to +4.6
–0.3 to VDD +0.3
V
V
900
mW
660
1060
6
mA
45
–55 to +150
mA
°C
RECOMMENDED OPERATING CONDITIONS (3 V)
ML225152/53/54/56-XXX, ML22Q54/Q58
Parameter
Power supply voltage
Symbol
VDD
Operating temperature
TOP
Master clock frequency
fOSC
Condition
ML2251/52/53/54/56-XXX,
ML22Q54
ML22Q58
ML2251/52/53/54/56-XXX
ML22Q54/Q58
—
(GND = 0 V)
Unit
Range
2.7 to 3.6
V
V
Min.
3.5
2.7 to 3.3
–40 to +85
0 to +70
Typ.
4.096
Min.
3.5
Range
4.5 to 5.5
–40 to +85
0 to +70
0 to +50
Typ.
4.096
°C
Max.
4.5
MHz
RECOMMENDED OPERATING CONDITIONS (5 V)
ML2251/52/53/54/56-XXX, ML22Q58
Parameter
Power supply voltage
Symbol
VDD
Operating temperature
TOP
Master clock frequency
fOSC
Condition
—
ML2251/52/53/54/56-XXX
ML22Q58
ML22Q58 (Writing Flash)
—
(GND = 0 V)
Unit
V
°C
°C
°C
Max.
4.5
MHz
17/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
ELECTRICAL CHARACTERISTICS
DC Characteristics (3 V)
ML2251/52/53/54/56-XXX, ML22Q54/Q58
ML2251/52/53/54/56-XXX: DVDD = AVDD = 2.7 to 3.6 V, DGND = AGND = 0 V, Ta = –40 to +85°C
ML22Q54: DVDD = AVDD = 2.7 to 3.6 V, DGND = AGND = 0 V, Ta = 0 to +70°C
ML22Q58 : DVDD = AVDD = 2.7 to 3.3 V, DGND = AGND = 0 V, Ta = 0 to +70°C
Parameter
Symbol
Condition
Min.
Typ.
Max.
Unit
“H” input voltage
VIH
—
0.86 VDD
—
—
V
“L” input voltage
VIL
—
—
—
0.14 VDD
V
“H” output voltage
VOH
IOH = –1 mA
VDD –0.4
—
—
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
VIH = VDD
0.3
2.0
15
A
(Note 1)
“H” input current 3
VIH = VDD
A
IIH3
8
40
130
(Note 2)
Pull-down resistor built in pin
“L” input current 1
IIL1
VIL = GND
–10
—
—
A
“L” input current 2
VIL = GND
IIL2
–120
–40
–10
A
(Note 3)
Pull-up resistor built in pin
“L” input current 3
A
IIL3
VIL = GND
–15
–2.0
–0.3
(Note 1)
fOSC = 4.096 MHz at no load
Playback
IDD1
—
6
35
mA
(ML2251/52/53/54/56-XXX)
Operating current
fOSC = 4.096 MHz at no load
consumption
IDD2
—
9
35
mA
(ML22Q54/Q58)
Built-in Flash
fOSC = 4.096 MHz at no load
memory access
IDD3
Read Operation
—
10
35
mA
Operating current
(ML22Q54/Q58)
consumption 1
Built-in Flash
fOSC = 4.096 MHz at no load
memory access
IDD4
Write and Erase Operation
—
20
60
mA
Operating current
(ML22Q54/Q58)
consumption 2
Ta = –40 to +70°C
—
—
15
A
Standby current
Ta = –40 to +85°C
—
—
50
A
IDDS
consumption
Ta = 0 to +70°C
—
—
55
A
(ML22Q54/Q58)
Notes: 1. Applies to XT pin.
2. Applies to TEST pin.
3. Applies to RD and DW pins.
18/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
DC Characteristics (5 V)
ML2251/52/53/54/56-XXX, ML22Q58
ML2251/52/53/54/56-XXX : DVDD = AVDD = 4.5 to 5.5 V, DGND = AGND = 0 V, Ta = –40 to +85°C
ML22Q58 : DVDD = AVDD = 2.7 to 3.3 V, DGND = AGND = 0 V, Ta = 0 to +70°C
Parameter
Symbol
Condition
Min.
Typ.
Max.
Unit
“H” input voltage
VIH
—
0.8 VDD
—
—
V
“L” input voltage
VIL
—
—
—
0.2 VDD
V
“H” output voltage
VOH
IOH = –1 mA
VDD –0.4
—
—
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
VIH = VDD
0.8
5.0
20
A
(Note 1)
“H” input current 3
VIH = VDD
IIH3
30
—
350
A
(Note 2)
Pull-down resistor built in pin
“L” input current 1
IIL1
VIL = GND
–10
—
—
A
“L” input current 2
VIL = GND
A
IIL2
–230
—
–60
(Note 3)
Pull-up resistor built in pin
“L” input current 3
A
IIL3
VIL = GND
–20
–5.0
–0.8
(Note 1)
fOSC = 4.096 MHz at no load
IDD1
—
19
40
mA
Operating current
(ML2251/52/53/54/56-XXX)
consumption
fOSC = 4.096 MHz at no load
IDD2
—
22
40
mA
(ML22Q58)
Built-in Flash
fOSC = 4.096 MHz at no load
memory access
IDD3
Read Operation
—
23
40
mA
Operating current
(ML22Q58)
consumption 1
Built-in Flash
fOSC = 4.096 MHz at no load
memory access
IDD4
Write and Erase Operation
—
33
60
mA
Operating current
(ML22Q58)
consumption 2
Ta = –40 to +70°C
—
—
15
A
Standby current
Ta = –40 to +85°C
—
—
100
A
IDDS
consumption
Ta = 0 to +70°C
A
—
—
100
(ML22Q58)
Notes: 1. Applies to XT pin.
2. Applies to TEST pin.
3. Applies to RD and DW pins.
19/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
Analog Section Characteristics (3 V)
ML2251/52/53/54/56-XXX, ML22Q54/Q58
ML2251/52/53/54/56-XXX: DVDD = AVDD = 2.7 to 3.6 V, DGND = AGND = 0 V, Ta = –40 to +85°C
ML22Q54: DVDD = AVDD = 2.7 to 3.6 V, DGND = AGND = 0 V, Ta = 0 to +70°C
ML22Q58 : DVDD = AVDD = 2.7 to 3.3 V, DGND = AGND = 0 V, Ta = 0 to +70°C
Parameter
Symbol
Condition
Min.
Typ.
Max.
Unit
AOUT output load
resistance
RLAO
—
50
AOUT output voltage range
VAOUT
No output load
DAO output impedance
RDAO
—
—
—
0.5
—
AVDD –0.5
30
50
70
k
V
k
Analog Section Characteristics (5 V)
ML2251/52/53/54/56-XXX, ML22Q58
ML2251/52/53/54/56-XXX : DVDD = AVDD = 4.5 to 5.5 V, DGND = AGND = 0 V, Ta = –40 to +85°C
ML22Q58 : DVDD = AVDD = 2.7 to 3.3 V, DGND = AGND = 0 V, Ta = 0 to +70°C
Parameter
Symbol
Condition
Min.
Typ.
Max.
Unit
AOUT
output
load
RLAO
—
50
—
—
k
resistance
AOUT output voltage range
VAOUT
No output load
0.5
—
AVDD –0.5
V
DAO output impedance
RDAO
—
30
50
70
k
REGOUT output voltage
VREGO
ML22Q58
2.7
3
3.3
V
VBG output voltage
VBG
ML22Q58
1.0
1.3
1.5
V
20/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
FUNCTIONAL DESCRIPTION
Micro-computer Interface
The micro-computer interface in the ML2250 family has 2 types of interface circuits built in: Parallel interface and
serial interface. The interface setting can be changed with the SERIAL pin.
SERIAL pin = "H" level: Serial interface
SERIAL pin = "L" level: Parallel interface
Table below shows the SERIAL pin status in the serial and parallel interfaces.
SERIAL = “L”
Parallel interface
D7 (I/O)
D6 (I/O)
D5 (I/O)
D4 (I/O)
D3 (I/O)
D2 (I/O)
D1 (I/O)
D0 (I/O)
Data input/output pins
D (I)
SCK (I)
DO (O)
D4 (I)
D3 (I)
D2 (I)
D1 (I)
D0 (I)
SERIAL = “H”
Serial interface
Serial data input pin
Serial clock input pin
Serial data output pin
Not used. (Input “L” level.)
Not used. (Input “L” level.)
Not used. (Input “L” level.)
Not used. (Input “L” level.)
Not used. (Input “L” level.)
1. Parallel Interface
When selecting the parallel interface, the I/O pins ÝÍ, ÉÎô ÜÉ, D7 to D0, and ÎÜ are used as input pins to input
various commands and data, and as output pins to read out the status of the commands and data input.
The micro-computer interface becomes effective when the ÝÍ pin is set to “L” level.
When a command or data is input, the input data to D7 through D0 pins is captured inside the device on the
rising edge of the ÉÎ pin.
The ÜÉ pin is used to input data after having input the EXT or Flash I/F command. The method to input data to
the ÜÉ pin is the same as the method to input command from the ÉÎ pin.
To read the channels status, pins ÝÍ and ÎÜ are made “L” level. By doing so, the status signals (NCR1, NCR2,
ÞËÍÇï, ÞËÍÇî) of each channel are output to D3 through D0 pins. D7 to D4 pins usually output “L” level.
Command and Data Input Timing
CS (I)
WR, DW (I)
D7 to D0 (I/O)
Data Stable
21/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
Status Read Timing
CS (I)
RD (I)
D7 to D0 (I/O)
Data Stable
Table below shows the contents of each data output when reading the status of the channels.
Pin
D7
D6
D5
D4
D3
D2
D1
D0
Output status signal
“L” level
“L” level
“L” level
“L” level
Channel 2 busy output (BUSY2)
Channel 1 busy output (BUSY1)
Channel 2 NCR output (NCR2)
Channel 1 NCR output (NCR1)
The ÞËÍÇ signal outputs “L” level when either a command is being processed or the playback of a pertinent
channel is going on. In other states, the ÞËÍÇ signal outputs “H” level.
The NCR signal outputs “L” level when either a command is being processed or a pertinent channel is in standby
for playback. In other states, the NCR signal outputs “H” level.
To read out a status after inputting Flash I/F command for ML22Q54/Q58, D7-D0 pins output “L” level during
command processing. After the command processing is completed, D7-D0 pins output ”H” level.
22/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
2. Serial Interface
When selecting the serial interface, the I/O pins ÝÍ, ÉÎ, ÜÉ, DI, SCK, ÎÜ, and DO are used as input pins to
input various commands and data, and as output pins to read out the status of the commands and data.
The micro-computer interface becomes effective when ÝÍ pin is set to “L” level.
To input the commands and data, “L” level is input to ÝÍ and ÉÎ pins followed by, from MSB, to DI pin in
synchronization with the input clock signal at SCK pin. Data at DI pin is captured inside the device on the
rising or falling edge of the clock at SCK pin. And the command is executed on the rising edge of the ÉÎ pin.
The selection of rising/falling edge of SCK clock is determined by the input level of the SCK pin on the falling
edge of the ÝÍ pin. If the SCK pin on the falling edge of the ÝÍ pin is at “L” level, the DI pin data is captured
inside the device on the rising edge of SCK clock. Conversely, if the SCK pin on the falling edge of the ÝÍ pin
is at “H” level, then the DI pin data is captured on the falling edge of SCK clock.
Use the ÜÉ pin to input various data after having input the EXT or Flash I/F command. The data input method
is the same as to input data from the ÉÎ pin.
The selection of rising/falling edge of SCK clock is determined by the input level of the SCK pin on the falling
edge of the ÉÎ pin. If the SCK pin on the falling edge of the ÉÎ pin is at “L” level, the DI pin data is captured
inside the device on the rising edge of SCK clock. Conversely, if the SCK pin on the falling edge of the ÉÎ pin
is at “H” level, then the DI pin data is captured on the falling edge of SCK clock.
Use the ÜÉ pin to input various data after having input the EXT or Flash I/F command. The data input method
is the same as to input data from the ÉÎ pin.
Command and Data Input Timings
SCK Rising Edge Operation
CS(I)
WR, DW(I)
DI(I)
D7 D6 D5 D4 D3 D2 D1 D0
SCK(I)
SCK falling Edge Operation
CS(I)
WR, DW(I)
DI(I)
D7 D6 D5 D4 D3 D2 D1 D0
SCK(I)
23/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
To read the channel status, input “L” level to ÝÍ and ÎÜ pins. DQ pin will output the channel status in
synchronization with SCK clock.
The selection of rising/falling edge of SCK clock, similar to when inputting the commands and data, is determined
by the level at SCK pin at the falling edge of ÎÜ pin.
The status signals in the parallel interface are output to D7 to D0 pins sequentially from D7.
Status Read Timing
SCK Rising Edge Operation
CS(I)
RD(I)
SCK(I)
DO(O)
Hi-Z
D7 D6 D5 D4 D3 D2 D1 D0
Hi-Z
SCK Falling Edge Operation
CS(I)
RD(I)
SCK(I)
DO(O)
Hi-Z
D7 D6 D5 D4 D3 D2 D1 D0
Hi-Z
24/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
Commands List
Each command is 1-byte (8 bits) input. PLAY, MUON, and FLASH I/F only are 2 bytes input.
Command
D7
D6
D5
D4
D3
D2
D1
D0
PUP1
0
0
0
0
0
0
0
0
PUP2
0
0
0
1
0
0
0
0
PDWN1
0
0
1
0
0
0
0
0
PDWN2
0
0
1
1
0
0
0
0
PLAY
0
F7
1
F6
0
F5
0
F4
0
F3
0
F2
C1
F1
C0
F0
START
0
1
0
1
0
0
C1
C0
0
1
1
0
0
0
C1
C0
M7
M6
M5
M4
M3
M2
M1
M0
0
1
M7
1
0
M6
1
0
M5
1
0
M4
0
0
M3
0
0
M2
C1
C1
M1
C0
C0
M0
SLOOP
1
0
0
1
0
0
C1
C0
CLOOP
1
0
1
0
0
0
C1
C0
FADR
STOP
MUON
1
0
1
1
0
0
C1
C2
V7
V6
V5
V4
V3
V2
V1
V0
EXT
1
1
0
0
0
0
0
0
Flash I/F
1
1
0
1
BE
SE
WR
RD
VOL
Description
Instantly shifts the power down device to the
command standby state.
Suppresses pop noise and shifts the power
down device to the command standby state.
Instantly shifts the device from the command
standby state to the power down state.
Suppresses pop noise and shifts the device
from the command standby state to power down
state.
Inputs the phrase after the playback channel is
specified, and then starts the playback.
Playback start command with phrase
specification.
Inputs the phrase after the
playback channel is specified, and then starts
the playback.
Playback start command without phrase
specification. Inputs the phrase with the FADR
command and starts the playback on multiple
channels at the same time.
Phrase
specification
command.
With this command, specifies the playback
phrase for each channel.
Specifies the finish channel and ends the voice.
Inserts silence time after specifying the channel
to insert silence, and then inserts silence.
Repeats the playback mode setting command.
Effective only for the channel being used for
playback.
Repeat playback mode releasing command.
Inputting the STOP command releases repeat
playback mode automatically.
Specifies the channel whose sound volume is to
be set, and then sets the volume of that channel.
Inputs voice data from the CPU I/F to play it
back.
Performs data read/write/erase of the built-in
flash memory. This command cannot be used
while the playback is going on. (Applicable to the
ML22Q54/Q58.)
Channel specification (C0 = “1”: Channel 1; CH = “1”: Channel 2; C0, C1 = “1”: Channel 1,
Channel 2)
F7 to F0:
Phrase address
M7 to M0:
Silence time length
X0:
Releases the repeated playback
V4 to V0:
Sound volume
RD, WR, SE, BE: Mode (RD = “1”: Read data; WR = “1”: Write data; SE = “1”: Erase sector; BE = “1”:
Erase block)
C1, C0:
25/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
Power Down Function
In power down state, the power down function in the device stops the internal operation and oscillation, sets
AOUT to GND, and minimizes the static Idd.
When an external clock is in use, input “L” level to the XT pin, so that current does not flow into the oscillation
circuit.
Figure below shows the equivalent circuit of ÈÌ and XT pins.
To master clock inside the device
1M
RESET
approx.
XT
XT
Initial state at the reset input
At the reset input, status of each output pins is described in the table below.
Output pin
NCR1
NCR2
BUSY1
BUSY2
Status
“H” level
“H” level
“H” level
“H” level
Output pin
XT
AOUT
DAO
VBG
REGOUT
Status
“L” level
“L” level
“L” level
“L” level
Hi-z level
Channel Status
Channel status is of 2 types: NCRn and ÞËÍDz.
Channel
CH1
CH2
Channel status
NCR1
BUSY1
NCR2
BUSY2
NCRn = “H” indicates that it is possible to input the PLAY, START and MUON commands for the phrase to be
played back next for channel n.
ÞËÍDz = “H” indicates a state in which channel n has not performed voice processing. ÞËÍDz = “L” indicates a
state in which channel n is performing voice processing.
Meanwhile, after a command is input, the NCR and ÞËÍÇ signals of all channels are at “L” level during the
processing of the command.
26/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
Voice Synthesis Algorithm
The ML2250 family contains 5 algorithm types to match the characteristic of playback voice: 2-bit ADPCM 2
algorithm, 4-bit ADPCM 2 algorithm, 8-bit PCM algorithm, 8-bit non-linear PCM algorithm, and 16-bit PCM
algorithm.
Key feature of each algorithm is described in the table below.
Voice synthesis algorithm
Oki 2-bit ADPCM2
Oki 4-bit ADPCM2
Oki 8-bit Nonlinear PCM
8-bit PCM
16-bit PCM
Applied waveform
Feature
Oki’s specific speech synthesis algorithm of low
Normal voice waveform
bit rate with improved 2-bit ADPCM.
Oki’s specific speech synthesis algorithm of
Normal voice waveform
improved waveform follow-up with improved
4-bit ADPCM.
High-frequency
components Algorithm which plays back mid-range of
inclusive sound effect etc.
waveform as 10-bit equivalent voice quality.
High-frequency
components
Normal 8-bit PCM algorithm
inclusive sound effect etc.
High-frequency
components
Normal 16-bit PCM algorithm
inclusive sound effect etc.
Memory Allocation and Creating Voice Data
The ROM is partitioned into 4 data areas: voice (i.e., phrase) control area, test area, voice area, and phrase control
table area.
The voice control area manages the ROM’s voice data. It controls the start/end addresses of voice data, usage/not
usage of the phrase control table function and so on. The voice control area stores voice control data for 256
phrases.
The test area stores the data for testing.
The voice area stores the actual waveform data.
The phrase control table area stores data for effective use of voice data. As for the details, please refer to the Phrase
Control Table Function.
There is no phrase control table area if the phrase control table is not used.
The ROM data is created using a development tool.
ROM Addresses (ML2252)
0x00000
0x007FF
Voice control area
(16 Kbit Fixed)
0x00800
0x00807
Test area
0x00808
Voice area
max: 0x1FFFF
max: 0x1FFFF
Phrase Control Table area
Depends on creation of ROM
data.
27/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
Built-in ROM Usage Prohibited Area
(Applies to ML2251/52/53/54/56-XXX, ML22Q54/Q58)
The 8 bytes between the voice control area and the voice area in the ROM is the prohibited area for use.
The voice data are stored automatically behind 00808(HEX) address by using the development tool (AR207) when
creating the ROM data.
Table below lists the addresses prohibited for use in every ROM model.
Model
ML2251
ML2252
ML2253
ML2254, 22Q54
ML2256
ML22Q58
Voice data area
00808 to FFFF
00808 to 1FFFF
00808 to 5FFFF
00808 to 7FFFF
00808 to BFFFF
00808 to FFFFF
Usage prohibited area
00800 to 00807
00800 to 00807
00800 to 00807
00800 to 00807
00800 to 00807
00800 to 00807
Note: The addresses are indicated in hexadecimal notation.
Playback Time and Memory Capacity
The playback time depends upon the memory capacity, sampling frequency, and playback method.
The equation showing the relationship is given below.
1.024 (Memory capacity – 16) (Kbit)
Playback time [sec] = Sampling frequency (kHz) Bit length
(Bit length is ADPCM, ADPCM 2 = 4 bits; PCM = 8 bits.)
Example: Let the sampling frequency is 16 kHz and 4-bit ADPCM algorithm. If one 8 Mbits ROM is used, then the
playback time is obtained as follows:
Playback time =
1.024 (8192 – 16) (Kbit)
16 (kHz) 4 (bit)
131 (sec)
The above equation gives the playback time when the phrase control table function is not used.
28/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
Mixing Function
The ML2250 family can perform simultaneous mixing of 2 channels. It is possible to specify PLAY and STOP for
each channel separately.
Precautions for Waveform Clamp at the Time of Channels Mixing
When mixing of channels is done, the clamp occurrence possibility increases from the mixing calculation point
of view. If it is known beforehand that the clamp will occur, then adjust the sound volume by VOL command.
Mixing of Different Sampling Frequency
It is not possible to perform analog mixing by a different sampling frequency.
When performing analog mixing, the sampling frequency group of the first playback channel is selected.
Therefore, please note that if analog mixing is performed by a sampling frequency group other than the selected
sampling frequency group, then the playback will not be of constant speed: some times faster and at other times
slower.
The available sampling groups for analog mixing by a different sampling frequency are listed below.
4.0 kHz, 8.0 kHz, 16.0 kHz, 32.0 kHz
··· (Group 1)
5.3 kHz, 10.6 kHz, 21.3 kHz, 42.7 kHz ··· (Group 2)
6.0kHz, 12.0kHz, 24.0kHz, 48.0kHz
··· (Group 3)
6.4 kHz, 12.8 kHz, 25.6 kHz
··· (Group 4)
Figures below show a case when a sampling frequency group played back a different sampling frequency group.
fs = 16.0 kHz
Channel 1
fs = 25.6 kHz (Invalid. Played back as fs = 32.0 kHz.)
Channel 2
Figure 1 In Case a Different Sampling Frequency Played Back
during Playback of the Other Channel Playback
fs = 16.0 kHz
Normal playback if not played back by
other channel.
Channel 1
fs = 25.6 kHz (Valid)
Channel 2
End of channel 1
Figure 2 In Case a Different Sampling Frequency Played Back
after the End of the Other Channel
29/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
Phrase Control Table Function
The phrase control table function makes it possible to play back multiple phrases in succession. The following
functions are set using the phrase control table function:
Continuous playback:
There is no limit to the number of times a continuous playback can be specified. It
depends on the memory capacity only.
Silence insertion function: 4 to 1024 ms
Using the phrase control table function enables to effectively use the memory capacity of voice ROM.
Below is an example of the ROM configuration in the case of using the phrase control table function.
Example 1: Phrases Using the Phrase Control Table Function
Phrase 1
A
B
D
Phrase 2
A
C
D
Phrase 3
E
B
D
Phrase 4
E
C
D
Phrase 5
A
B
D
Silence
E
C
Example 2: Example of ROM Data in case Example 1 Converted to ROM
Address control area
A
B
C
D
E
F
Editing area
30/36
D
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
APPLICATION CIRCUIT EXAMPLE (ML2251/52/53/54/56-XXX, ML22Q54)
Parallel Interface
Serial Interface
MCU
MCU
RESET
CS
WR
RD
D7-0
RESET
CS
WR
RD
SCK
DI
DO
NCR1
NCR2
BUSY1
BUSY2
8
NCR1
NCR2
BUSY1
BUSY2
AOUT
AOUT
SERIAL
amplifier
SERIAL
amplifier
OPTANA
OPTANA
30pF
XT
4.096MHz
30pF
XT
4.096MHz
XT
30pF
XT
30pF
31/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
APPLICATION CIRCUIT EXAMPLE (ML22Q58)
Parallel Interface (at 5V)
MCU
8
Parallel Interface(at 3V)
MCU
RESET
CS
WR
RD
D7-0
NCR1
NCR2
BUSY1
BUSY2
8
amplifier
VBG
SERIAL
OPTANA
30pF
XT
4.096MHz
30pF
XT
NCR1
NCR2
BUSY1
BUSY2
AOUT
150pF
NC
150pF
RESET
CS
WR
RD
SCK
DI
DO
NCR1
NCR2
BUSY1
BUSY2
OPTANA
10 F
XT
5V
30pF
XT
Serial Interface (at 3V)
MCU
RESET
CS
WR
RD
SCK
DI
DO
NCR1
NCR2
BUSY1
BUSY2
AOUT
amplifier
REGOUT
OPTANA
DVDD
AVDD
30pF
NC
amplifier
SERIAL
OPTANA
5V
DGND
AGND
AOUT
VBG
10 F
REGOUT
DVDD
AVDD
30pF
3V
XT
4.096MHz
XT
30pF
3V
DGND
AGND
4.096MHz
SERIAL
4.096MHz
DVDD
AVDD
30pF
DGND
AGND
VBG
XT
amplifier
VBG
REGOUT
Serial Interface (at 5V)
MCU
AOUT
SERIAL
REGOUT
DVDD
AVDD
RESET
CS
WR
RD
D7-0
DGND
AGND
XT
30pF
32/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
PACKAGE DIMENSIONS
44pin plastic QFP
(Unit: mm)
QFP44-P-910-0.80-2K
Ó·®®±® º·²·-¸
ë
Package material
Lead frame material
Pin treatment
Package weight (g)
Rev. No./Last Revised
Epoxy resin
42 alloy
Solder plating ( 5µm)
0.41 TYP.
4/Nov. 28, 1996
Notes for Mounting the Surface Mount Type Package
The surface mount type packages 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 for the product name,
package name, pin number, package code and desired mounting conditions (reflow method, temperature and
times).
33/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
33-pin W-CSP
ÐóÊÚÔÙßííóëòðíÈëòéèóðòèðóÉ
ë
п½µ¿¹» ³¿¬»®·¿´
Þ¿´´ ³¿¬»®·¿´
п½µ¿¹» ©»·¹¸¬ ø¹÷
λªò Ò±òñÔ¿-¬ λª·-»¼
Û°±¨§ ®»-·²
Ͳñо
ðòðí ÌÇÐò
ïñÒ±ªò íðô îððì
Notes for Mounting the Surface Mount Type Package
The surface mount type packages 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 for the product name,
package name, pin number, package code and desired mounting conditions (reflow method, temperature and
times).
34/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
REVISION HISTORY
Page
Previous Current
Edition
Edition
Document
No.
Date
PEDL2250DIGSET-01
Jun. 25, 2002
–
–
Preliminary edition 1
FEDL2250DIGSET-01
Oct. 15, 2002
–
–
Final edition 1
FEDL2250DIGSET-02
May 12, 2003
–
–
Final edition 2
–
–
Added ML2251 and ML2253
FEDL2250DIGSET-03
Oct. 17, 2003
–
–
Eliminated mentioned items about PWM
–
–
Added ML2256
–
22
Added mentioned items about initial state at
reset input
–
–
Added ML22Q58
–
10-12,
33
Added ML2253/54-XXXHB(W-CSP Package)
–
16-18
Added the pin equivalent circuits
19,20
22,23
Corrected the airticle and charts about serial
Interface
27
30,31
Changed the application circuit example
–
1
–
3
–
11
–
12,13
–
12
Added ML2256 to the heading above the table.
–
13
Modified the description of QFP Pin 24.
–
17
Changed the contents in the “Condition” and
“Rating” Columns of Parameter “Power
Dissipation” in the table in the “ABSOLUTE
MAXIMUM RATINGS” Section.
–
–
The “DIGEST” version is not changed.
FEDL2250DIGSET-04
FEDL2250DIGSET-06
FEDL2250DIGSET-08
FEDL2250DIGSET-09
Apr. 20, 2004
Dec. 27, 2004
Jun.13, 2005
Sep.15, 2005
Description
Modified the description of ML22Q54/Q58 in
the “GENERAL DESCRIPTION” Section.
Added “(ML2256-XXXHB)” to the 33-pin
W-CSP package.
Added
the
33-pin
W-CSP
package
configuration of ML2256-XXXHB
Added the “ML2256 WCSP pin “ Column” in the
table.
35/36
FEDL2250DIGEST-09
OKI Semiconductor
ML2250 family
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, unless specifically authorized by Oki, 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.
Copyright 2005 Oki Electric Industry Co., Ltd.
36/36