PEDL66573-02
1
Semiconductor
MSM66573 Family
16-Bit Microcontroller
This version: Aug. 1999
Previous version: Jun.1999
Preliminary
GENERAL DESCRIPTION
The MSM66573 family of highly functional CMOS 16-bit single chip microcontrollers utilize the nX-8/500S,
Oki's proprietary CPU core.
A wide variety of internal multi-functioned timers provide timer functions such as compare out, capture, event
counter, auto reload, and PWM, and can be used for periodic and timed measurements. In addition to the main
clock and clock gear functions, there is a sub clock (32.768 kHz) that is suitable for low power applications. A
three channel serial interface and a high-speed bus interface that has separate address and data buses and does not
require external address latches are provided as interfaces to external devices.
With a 16-bit CPU core that enables high-speed 16-bit arithmetic computations and a variety of bit processing
functions, this general-purpose microcontroller is optimally suited for Digital Audio devices such as a Mini-Disc
and an MP3 player.
The flash ROM version (MSM66Q573L) programmable with a single 2.4 V (minimum) power supply and flash
ROM version (MSM66Q573) programmable with a single 5 V power supply are also included in the family. These
versions are easily adaptable to sudden specification changes and to new product versions.
APPLICATIONS
Digital Audio Control Systems
PC peripheral Control Systems
Office Electronics Control Systems
ORDERING INFORMATION
Order Code or Product Name
MSM66573L-TB
MSM66573-TB
MSM66Q573L-TB
MSM66Q573-TB
MSM66P573-TB
100-pin plastic TQFP
(TQFP 100-P-1414-0.50-K)
Package
Remark
Low voltage version
(2.4 to 3.6 V)
5V mask ROM version
(4.5 to 5.5 V)
MSM66573L flash ROM
version
MSM66573 flash ROM
version
MSM66573 OTP ROM
version (2.7 to 5.5 V)
1/28
PEDL66573-02
1
Semiconductor
MSM66573 Family
FEATURES
Name
Operating temperature
Power supply voltage/
maximum frequency
Minimum instruction
execution time
Internal ROM size
(max. external)
Internal RAM size
(max. external)
I/Oports
MSM66573L
–30°C to +70°C
V
DD
=2.4 to 3.6 V/f=14 MHz
V
DD
=4.5 to 5.5 V/f=30 MHz
MSM66573
Timers
143 ns at 14 MHz (2.4 to 3.6 V)
67ns at 30 MHz (4.5 to 5.5 V)
61µs at 32.768 kHz (2.4 to 3.6/4.5 to 5.5 V)
64 KB
(1 MB)
4 KB
(1 MB)
75 I/O pins
(with programmable pull-up resistors)
8 input-only pins
16-bit free running timer
×
1ch
Compare out/capture input
×
2ch
16-bit timer (auto reload/timer out)
×
1ch
8-bit auto reload timer
×
1ch
8-bit auto reload timer
×
3ch
(also fumctions as serial communication baud rate generator)
Watchdog timer (also functions as 8-bit auto reload timer)
Watch timer (real-time counter)
×
1ch
8-bit PWM
×
4ch
(can also be used as 16-bit PWM
×
2ch)
UART
×
1ch
Synchronous
×
1ch
UART/ Synchronous
×
1ch
10-bit A/D converter, 8-ch multiplexer
×
1ch
Non-maskable
×
1ch
Maskable
×
6ch
3 levels
Separate address and data busses
Bus release function
Dual clocks
MSM66P573 (Max. f = 24 MHz)
MSM66Q573L
MSM66Q573
Serial port
A/D converter
External interrupt
Interrrupt priority
Others
OTP ROM version
Flash ROM version
2/28
PEDL66573-02
1
Semiconductor
MSM66573 Family
SPECIAL FEATURES
1. High-performance CPU
The family includes the high-performance CPU, powerful bit manipulation instruction set, full symmetrical
addressing mode, and ROM WINDOW function, and also provides the best optimized C compiler support.
2. A variety of power saving modes
Attaching a 32.768-kHz crystal produces a real-time clock signal from the internal clock timer. Use of a single
clock in place of dual clocks is possible. Switching the CPU clock to this clock signal, 1/2
×
main clock, or 1/4
×
main clock, then produces operation in a low power consumption mode. The clock gear function allows a 1/2
×
or
1/4
×
main clock to be selected for the CPU operating clock.
The family provides a wide range of standby control functions. In addition to the usual STOP mode that stops the
oscillator, there are the quick restart STOP mode that shuts down the CPU and peripherals but leaves the oscillator
running, and the HALT mode that shuts down the CPU but leaves the peripherals running.
3. MSM66Q573L and MSM66Q573 with flash memory programmable with single power supply
In addition to the regular mask ROM version, the family includes these versions with 64KB of flash memory that
can be programmed using a single power supply. For the MSM66Q573L, an internal booster circuit derives the
necessary program voltage from the device's low (2.4 V min) power supply, and the program voltage for the
MSM66Q573 is provided with a single 5 V power supply.
4. Multifunction, high-precision analog-to-digital converter
The family includes a high-precision 10-bit analog-to-digital converter with eight channels and is ideal for such
analog control functions as processing audio signals, processing sensor inputs, detecting key switch states, and
controlling battery use in portable equipment. Each channel has its own result register readily accessible from the
software. In addition to single-channel conversions, there is also a scan function offering automatic conversion
from the user's choice of starting channel through to the last channel.
5. Multifunction PWM
The family supports both 8- and 16-bit PWM operation. Choosing between the time-base counter output or
overflow from an 8-bit auto-reload timer as the PWM counter clock source provides a wide number of possibilities
over a broad frequency range. The 16-bit PWM configuration supports a high-speed synchronization mode that
generates a high-precision output signal with less ripple suitable for digital-to-analog control applications.
6. Programmable pull-up resistors
Building the pull-up resistors into the chip contributes to overall design compactness. Making them
programmable on a per-bit basis allows complete flexibility in circuit board layout and system design. These
programmable pull-up resistors are available for all I/O pins not already assigned specific functions (such as the
oscillator connection pins).
7. High-speed bus interface
The interface to external devices uses separate data and address buses. This arrangement permits rapid bus access
for controlling the system from the microcontroller.
8. Wide support for external interrupts
There are a total of seven interrupt channels for use in communicating with external devices: six for maskable
interrupts and one for non-maskable interrupts.
3/28
PEDL66573-02
1
Semiconductor
MSM66573 Family
BLOCK DIAGRAM
TM0OUT
TM0EVT
CLKOUT
XTOUT
RXD0
TXD0
RXC0
TM3OUT
TM3EVT
RXD1
TXD1
RXC1
TXC1
TM4OUT
SIOI3
SIOO3
SIOCK3
TM5EVT
16 bit Timer0
Peripheral
SIO0
(UART)
System
Control
ALU
Control
Registers
8 bit Timer3/BRG
ALU Control
ACC
CPU Core
XT0
XT1
OSC0
OSC1
HOLD
HLDACK
RES
SSP
LRB
PSW
PC
SIO1
(UART/SYNC)
DSR TSR CSR
8 bit Time4/BRG
Memory Control
Pointing Registers
Local Registers
SIO3
(SYNC)
Instruction
Decoder
8 bit Timer5/BRG
RAM 4K
8 bit Timer6/WDT
ROM 64K
Bus Port Control
PWMOUT0
PWMOUT2
PWMOUT1
PWMOUT3
TM9OUT
TM9EVT
CPCM0
CPCM1
EA
PSEN
RD
WR
WAIT
D0
to
D7
A0
to
A19
P0
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
8 bit PWM0
8 bit PWM1
8 bit Timer9
CAP/CMP
16 bit FRC
TBC
V
REF
AGND
AI0
to
AI7
NMI
EXINT0
to
EXINT5
RTC
10 bit A/D
Converter
Interrupt
Port Control
4/28
PEDL66573-02
1
Semiconductor
MSM66573 Family
PIN CONFIGURATION (TOP VIEW)
P10-3
SIOO3/P10-2
SIOI3/P10-1
SIOCK3/P10-0
TM3EVT/P7-5
TM3OUT/P7-4
RXC0/P7-2
GND
TXD0/P7-1
RXD0/P7-0
AGND
AI7/P12-7
AI6/P12-6
AI5/P12-5
AI4/P12-4
AI3/P12-3
AI2/P12-2
AI1/P12-1
AI0/P12-0
V
REF
V
DD
A19/P2-3
A18/P2-2
A17/P2-1
A16/P2-0
95
90
85
P10-4
P10-5
TM5EVT/P10-7
RXD1/P8-0
TXD1/P8-1
RXC1/P8-2
TXC1/P8-3
TM4OUT/P8-4
PWM2OUT/P8-6
PWM3OUT/P8-7
PWM0OUT/P7-6
PWM1OUT/P7-7
V
DD
GND
HLDACK/P9-7
EXINT4/P9-0
EXINT5/P9-1
P9-2
P9-3
EXINT0/P6-0
EXINT1/P6-1
EXINT2/P6-2
EXINT3/P6-3
P6-4
P6-5
100
80
1
75
5
70
10
65
15
60
20
55
25
P1-7/A15
P1-6/A14
P1-5/A13
P1-4/A12
P1-3/A11
P1-2/A10
P1-1/A9
P1-0/A8
P4-7/A7
P4-6/A6
P4-5/A5
P4-4/A4
P4-3/A3
P4-2/A2
P4-1/A1
P4-0/A0
GND
P0-7/D7
P0-6/D6
P0-5/D5
P0-4/D4
P0-3/D3
P0-2/D2
P0-1/D1
P0-0/D0
30
35
40
45
P6-6
P6-7
P5-4/CPCM0
P5-5/CPCM1
P5-6/TM0OUT
P5-7/TM0EVT
RES
NMI
EA
V
DD
XT0
XT1
GND
OSC0
OSC1
V
DD
P11-0/WAIT
P11-1/HOLD
P11-2/CLKOUT
P11-3/XTOUT
P11-6/TM9OUT
P11-7/TM9EVT
P3-1/PSEN
P3-2/RD
P3-3/WR
100-pin Plastic TQFP
50
5/28