DS07-13604-2E
FUJITSU SEMICONDUCTOR
DATA SHEET
16-bit Proprietary Microcontroller
CMOS
F
2
MC-16L MB90660A Series
MB90662A/663A/P663A
s
DESCRIPTION
MB90660A series microcontrollers are 16-bit microcontrollers optimized for high speed realtime processing of
consumer equipment and system control of air conditioner video cameras, VCRs, and copiers. Based on the
F
2
MC*-16 CPU core, an F
2
MC-16L is used as the CPU. This CPU includes high-level language-support
instructions and robust task switching instructions, and additional addressing modes.
Microcontrollers in this series have built-in peripheral resources including multi-function timers, 16-bit reload
timer four channels, 8-bit PWM one channel, UART one channel, 10-bit A/D eight converter channels, and
external interrupt eight channels.
*: F
2
MC stands for FUJITSU Flexible Microcontroller.
s
FEATURES
F
2
MC-16L CPU
Minimum execution time: 62.5 ns/4 MHz oscillation (uses PLL multiplier): fastest speed at quadruple operation
Instruction set optimized for controller applications
Upward compatibility at object level with the F
2
MC-16(H)
Various data types (bit, byte, word, long-word)
Higher speed due to review of instruction cycle
Expanded addressing modes: 23 types
High coding efficiency
Two access methods (bank system or linear pointer)
Improved multiply-and-divide instructions (additional signed instructions)
Improved high-precision operation with 32-bit accumulator
Extended intelligent I/O services (access area extended by 64 Kbytes)
Large memory space: 16 Mbytes
(Continued)
s
PACKAGE
64-pin Plastic SH-DIP
(DIP-64P-M01)
64-pin Plastic LQFP
(FPT-64P-M09)
2
MB90660A Series
(Continued)
Improved instruction set applicable to high-level language (C) and multitasking
System stack pointer
Improved indirect instructions using various pointers
Barrel shift instruction
Stack check function
Improved execution speed: 4-byte instruction queue
Improved interrupt functions
Automatic data transfer function independent of CPU
Peripheral Resources
ROM: 16 Kbytes (MB90661A)
32 Kbytes (MB90662A)
48 Kbytes (MB90663A)
One-time PROM: 48 Kbytes (MB90P663A)
RAM: 512 bytes (MB90661A)
1.64 Kbytes (MB90662A)
2 Kbytes (MB90663A/MB90P663A)
General-purpose ports: Max. 51
UART: 1 channel
Can be used for both asynchronous transfer and clocked serial (I/O extended serial) communications
A/D converter: 10-bit, 8 channels
Includes 8-bit conversion mode
16-bit reload timer: 4 channels
8-bit PWM: 1 channel
External interrupts: 8 channels
18-bit timebase timer with watchdog timer function
PLL clock multiplier function
CPU intermittent operation function
Various standby modes
Package: SH-DIP-64/LQFP-64 (0.65-mm pitch)
CMOS technology
3
MB90660A Series
s
PRODUCT LINEUP
MB90P663A
MB90662A
MB90663A
Classification
OTPROM
MASK ROM
MASK ROM
ROM size
48 Kbytes
32 Kbytes
48 Kbytes
RAM size
2 Kbytes
1.64 Kbytes
2 Kbytes
CPU functions
Number of basic instructions
: 340
Instruction bit length
: 8/16 bits
Instruction length
: 1 to 7 bytes
Data bit length
: 1, 4, 8, 16, or 32 bits
Minimum execution time
: 62.5 ns/4 MHz (PLL 4 multiply)
Interrupt processing time
: 1000 ns/16 MHz (minimum)
Ports
Input Ports
: 4
I/O ports (CMOS)
: 39
I/O ports (N channel open-drain) : 8
Total
: 51
Packages
DIP-64P-M01
FPT-64P-M09
DIP-64P-M01
FPT-64P-M09
DIP-64P-M01
FPT-64P-M09
Multi-Function
Timer
14-bit up/down count timer
1, buffered compare register
4, buffered compare clear
register, zero detect terminal control, 4 output channels, non-overlapped 3-phase waveform
output, 3-phase independent dead time timer, 4-bit carrier counter
UART
Full duplex double buffer
Selectable clock synchronous/asynchronous operation
Built-in dedicated baud rate generator (During asynchronous operation: 62500, 31250,
19230, 9615, 4808, 2404, 1202 bps)
A/D Converter
10-bit precision
8 channels
A/D conversion time
: 6.13
s (98 machine cycles at 16 MHz machine clock,
includes sample hold time)
Startup trigger
: Startup by software, external source, or multi-function
timer output (RT0) can be selected
Activiation
: Single, scan (multiple channel continuous), continuous
(1 channel continuous), stop (synchronized with
conversion start in scan mode)
16-Bit Reload
Timer
16-bit reload timer operation (toggle output, one-shot output selectable)
(Count clock can be selected from 0.125
s, 0.5
s, or 2.0
s at 16 MHz machine cycle)
Event count function selectable
4 channels built-in
8-Bit PWM
8-bit resolution PWM operation (arbitrary cycle: duty ratio pulse output)
(Count clock can be selected from 0.125
s or 64.0
s at 16 MHz machine cycle)
External Interrupts Number of inputs: 8
External interrupt mode (Interrupts can be generated by four types of request detect
sources)
PLL Function
1/2/3/4-time multiplier can be selected (Please set so as not to exceed guaranteed
operation frequency)
Miscellaneous
Items
V
PP
is shared with MD2
terminal (when writing the
EPROM)
--
--
Part number
Parameter