FEDL610Q340FULL-01
Issue Date: January 7, 2010
ML610Q340/ML610340
8-bit Microcontroller with Voice Output Function
GENERAL DESCRIPTION
Equipped with an LAPIS Semiconductor original 8-bit CPU nX-U8/100, the ML610Q340/ML610340 is a
high-performance 8-bit CMOS microcontroller that integrates a wide variety of peripherals such as a timer,
synchronous serial port, and voice output function. The nX-U8/100 CPU is capable of executing instructions
efficiently on a one-instruction-per-clock-pulse basis through parallel processing by the 3-stage pipelined
architecture. The microcontroller is also equipped with a flash memory that has achieved low voltage and low
power consumption (at read) equivalent to mask ROMs, so it is best suited to battery-driven applications such as
cellular phones. In addition, it has an on-chip debugging function, which allows software debugging/rewriting
with the LSI mounted on the board.
FEATURES
CPU
8-bit RISC CPU (CPU name: nX-U8/100)
Instruction repertoire: 16-bit length instructions
Instruction set: Transfer, arithmetic operations, comparison, logical operations, multiply/divide operations,
bit manipulation, bit logical operations, jump, conditional jump, call return stack manipulation, and
arithmetic shift instructions.
Built-in on-chip debugging function
Minimum instruction execution time:
0.244
s
(@ 4.096 MHz system clock)
Internal memory
ML610Q340
Has 96-Kbyte flash memory (48K
16-bit) built in. (including unusable 1KByte TEST area)
ML610340
Has 96-Kbyte mask memory (48K
16-bit) built in. (including unusable 1KByte TEST area)
Has 512-byte RAM (512
8-bit) built in.
Interrupt controller
Non-maskable interrupt: 2 sources (1 internal source and 1 external sources)
Maskable interrupt: 12 sources (8 internal sources and 4 external sources)
Time-base counter
Low-speed side time-base counter
1ch
High-speed side time-base counter
1ch
Watchdog timer
Generates a non-maskable interrupt upon the first overflow and a system reset occurs upon the second
Free-running
Selectable overflow period: 4 types (125 ms, 500 ms, 2 sec, 8 sec)
Timer
8-bit
2ch (16-bit configuration also enabled)
1/26
FEDL610Q340FULL-01
ML610Q340/340
Voice output function
Voice synthesis method: 4-bit ADPCM2 / 8-bit non-linear PCM / 8-bit PCM / 16-bit PCM
Sampling frequency: 6.4/8/10.7/12.8/16/21.3/25.6/32 kHz
Speaker amplifier output power
1W(at 5V)
Synchronous serial port
Master/slave selectable
LSB/MSB-first selectable
8-bit/16-bit length selectable
General-purpose port
Input-only port
4ch
Output-only port
4ch (those as secondary functions are also included)
Input-output port
4ch (those as secondary functions are also included)
Reset
Resetting by the RESET_N pin
Resetting upon power-on detection
Resetting upon WDT overflow detection
Clock
Low-speed side clock
Internal frequency division (1/128 of the high-speed side clock)
High-speed side clock
Crystal/ceramic oscillation (4.096 MHz), external clock
Power management
HALT mode: Halts the execution of instructions issued by the CPU (the peripheral circuits continue
operating)
STOP mode: Stops low-speed and high-speed oscillation (the CPU and the peripheral circuits stop
operating)
Clock gear: Allows changing the frequency of the high-speed system clock by software (oscillator clock
divided by 1, 2, 4, or 8)
Block Control Function: Power down (reset registers and stop clock supply) the circuits of unused
peripherals.
Shipment
30-pin SSOP
High-speed side clock
:Crystal/ceramic
oscillation (4.096 MHz)
Flash Memory
:ML610Q340-xxxMB
(blank product: ML610Q340-NNNMB)
Mask Memory
:ML610340-xxxMB
High-speed side clock
:external
clock
Flash Memory
:ML610Q340J-xxxMB
(blank product: ML610Q340J-NNNMB)
Mask Memory
:ML610340J-xxxMB
xxx: ROM code number
Guaranteed operating range
Operating temperature:
40C
to +85C
Operating voltage: V
DD
= 2.2 to 5.5 V, SPV
DD =
2.3 to 5.5 V
(Be sure to apply the same voltage to all the power supplies.)
2/26