
Semiconductor
ML66517 Family
OKI Original High Performance 16-Bit Microcontroller
Version 1.00, July 9, 1998
Preliminary
GENERAL DESCRIPTION
The MSM66517 family represent OKI's original high-performance, CMOS 16-bit single-chip microcontrollers.
Each device, which includes capture inputs with digital filters, a 10-bit A/D converter and a variety of timers,
performs application-specific three-phase PWM (six outputs) function of generating and controlling AC/DC mo-
tor drive waveforms. Designed specifically for motor control applications, the devices are ideally suited for DC
motor control or AC motor control applications whilst saving energy. The devices achieve source clock noise
reduction and high-speed operation since they provide internal clock multiplication circuits.
Also in the family of devices is a flash ROM version (ML66Q517) that can be rewritten with a single +5V supply.
The ML66Q517 provides quick specification changeability and system upgradeability.
The information contained herein is subject to change without notice due to product and / or technical improvements
PACKAGE OUTLINE
80-Pin QFP
QFP80-P-1420-0.80-BK
CA1058
Air conditioner, inverter control
FA equipment motor control, etc.
TYPICAL APPLICATIONS
FEATURES
DEVICE
ML66516
ML66517
Operation temperature
Supply voltage range/
Max. int. operating frequency
Min. instruction execution time
-20 to +85
°
C
+4.5 to 5.5V / 1~25MHz
80ns @25MHz (+4.5 to 5.5V)
Internal ROM size
32kByte
64kByte
Max. ext. ROM size
128kByte
Internal RAM size
1kByte
2kByte
Max. ext. RAM size
128kByte
I/O Ports
56 I/Os with programmable pull-up, 8 inputs
Three-phase PWM (6 output)
16-bit PWM x 3ch, 16-bit up/down timer x 1ch
8-bit dead-time counter x 3ch (shared with reload register)
Timer
16-bit free-run timer x 1ch
compare output / capture input x 2 ch,
capture input x 2ch, compare output x 1ch
(linked with three-phase PWM)
16-bit timer (auto-reload timer output) x 1ch
8-bit auto-reload timer x 2ch
8/16-bit auto-reload timer x 1ch
(used as 8-bit x 2ch or 16-bit x 1ch)
8-bit auto-reload timer x 2ch
(shared with baud-rate generator for serial communication)
Watch dog timer (shared with 8-bit auto-reload timer)
8-bit PWM x 4ch (used as 16-bit PWM x 2ch)
Serial port
Synchronous / UART x 2ch
A/D converter
10-bit x 8ch
External interrupt
non-maskable x 1ch, maskable x 4ch, 3-level priority
Others
Address data multiplexed bus
Clock multiplication bus (2x, 4x)
Flash ROM version
ML66Q517