FUJITSU SEMICONDUCTOR
DATA SHEET
DS07-13604-2E
16-bit Proprietary Microcontroller
CMOS
F 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.
2
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
64-pin Plastic LQFP
(DIP-64P-M01)
(FPT-64P-M09)
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
2
MB90660A Series
s
PRODUCT LINEUP
Part number
Parameter
MB90P663A
OTPROM
48 Kbytes
2 Kbytes
Number of basic instructions
Instruction bit length
Instruction length
Data bit length
Minimum execution time
Interrupt processing time
Input Ports
I/O ports (CMOS)
I/O ports (N channel open-drain)
Total
DIP-64P-M01
FPT-64P-M09
MB90662A
MASK ROM
32 Kbytes
1.64 Kbytes
: 340
: 8/16 bits
: 1 to 7 bytes
: 1, 4, 8, 16, or 32 bits
: 62.5 ns/4 MHz (PLL 4 multiply)
: 1000 ns/16 MHz (minimum)
:4
: 39
:8
: 51
DIP-64P-M01
FPT-64P-M09
MB90663A
MASK ROM
48 Kbytes
2 Kbytes
Classification
ROM size
RAM size
CPU functions
Ports
Packages
Multi-Function
Timer
UART
DIP-64P-M01
FPT-64P-M09
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
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)
10-bit precision
×
8 channels
A/D conversion time
Startup trigger
Activiation
: 6.13
µs
(98 machine cycles at 16 MHz machine clock,
includes sample hold time)
: Startup by software, external source, or multi-function
timer output (RT0) can be selected
: Single, scan (multiple channel continuous), continuous
(1 channel continuous), stop (synchronized with
conversion start in scan mode)
A/D Converter
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 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)
8-Bit PWM
External Interrupts Number of inputs: 8
External interrupt mode (Interrupts can be generated by four types of request detect
sources)
PLL Function
Miscellaneous
Items
1/2/3/4-time multiplier can be selected (Please set so as not to exceed guaranteed
operation frequency)
V
PP
is shared with MD2
terminal (when writing the
EPROM)
—
—
3
MB90660A Series
s
PIN ASSIGNMENT
(TOP VIEW)
P66/RT0
DTTI
P40/SIN
P41/SOT
P42/SCK
P43/PWM
P44/INT0
P45/INT1
P46/INT2/TRG
P47/INT3/ATG
P50/AN0
P51/AN1
P52/AN2
P53/AN3
P54/AN4
P55/AN5
P56/AN6
P57/AN7
AV
CC
AVR
AV
SS
P30
P31
P32
P33
MD0
RST
MD1
MD2
X0
X1
V
SS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
V
CC
P65/Z
P64/Y
P63/X
P62/RT3/W
P61/RT2/V
P60/RT1/U
V
SS
P27/TIM3/INT7
P26/TIM2/INT6
P25/TIM1/INT5
P24/TIM0/INT4
P23
P22
P21
P20
P17
P16
P15
P14
P13
P12
P11
P10
P07
P06
P05
P04
P03
P02
P01
P00
(DIP-64P-M01)
4
MB90660A Series
(TOP VIEW)
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
P45/INT1
P44/INT0
P43/PWM
P42/SCK
P41/SOT
P40/SIN
DTTI
P66/RT0
V
CC
P65/Z
P64/Y
P63/X
P62/RT3/W
P61/RT2/V
P60/RT1/U
V
SS
P46/INT2/TRG
P47/INT3/ATG
P50/AN0
P51/AN1
P52/AN2
P53/AN3
P54/AN4
P55/AN5
P56/AN6
P57/AN7
AV
CC
AVR
AV
SS
P30
P31
P32
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
P27/TIM3/INT7
P26/TIM2/INT6
P25/TIM1/INT5
P24/TIM0/INT4
P23
P22
P21
P20
P17
P16
P15
P14
P13
P12
P11
P10
P33
MD0
RST
MD1
MD2
X0
X1
V
SS
P00
P01
P02
P03
P04
P05
P06
P07
(FPT-64P-M09)
5