FUJITSU SEMICONDUCTOR
DATA SHEET
DS07-13738-2E
16-bit Proprietary Microcontroller
CMOS
F MC-16LX MB90820 Series
MB90822/823/F822A/F823A/V820
■
DESCRIPTION
The MB90820 series is a line of general-purpose, Fujitsu 16-bit microcontrollers designed for process control
applications which require high-speed real-time processing, such as consumer products.
While inheriting the AT architecture of the F
2
MC* family, the instruction set for the F
2
MC-16LX CPU core of the
MB90820 series incorporates additional instructions for high-level languages, supports extended addressing
modes, and contains enhanced multiplication and division instructions as well as a substantial collection of
improved bit manipulation instructions. In addition, the MB90820 series has an on-chip 32-bit accumulator which
enables processing of long-word data.
The peripheral resources integrated in the MB90820 series include : an 8/10-bit A/D converter, 8-bit D/A convert-
ers, UARTs (SCI) 0, 1, multi-functional timer (16-bit free-running timer, input capture units (ICUs) 0 to 3, output
compare units (OCUs) 0 to 5, 16-bit PPG timer 0, waveform generator), 16-bit PPG timer 1, 2, PWC 0, 1, 16-bit
reload timer 0, 1 and DTP/external interrupt.
*: F
2
MC stands for FUJITSU Flexible Microcontroller, a registered trademark of FUJITSU LIMITED.
2
■
FEATURES
• Minimum execution time of instruction : 42 ns / 4 MHz oscillation (uses PLL clock multiplication) maximum
multiplier = 6
• Maximum memory space
16M bytes
Linear/bank access
(Continued)
■
PACKAGES
80-pin plastic QFP
80-pin plastic LQFP
80-pin plastic LQFP
(FPT-80P-M06)
(FPT-80P-M05)
(FPT-80P-M11)
MB90820 Series
(Continued)
• Instruction set optimized for controller applications
Supported data types : bit, byte, word, and long-word types
Standard addressing modes : 23 types
32-bit accumulator enhancing high-precision operations
Enhanced multiplication/division and RETI instructions
• Enhanced high level language (C) and multi-tasking support instructions
Use of a system stack pointer
Symmetrical instruction set and barrel shift instructions
• Program patch function (for two address pointers)
• Increased execution speed : 4-byte instruction queue
• Powerful interrupt function
Up to eight priority levels programmable
External interrupt inputs : 8 channels
• Automatic data transmission function independent of CPU operation
Up to 16 channels for the extended intelligent I/O service
DTP request inputs : 8 channels
• Internal ROM
Flash memory : 64K/128K bytes with flash security
Mask ROM : 64K/128K bytes
• Internal RAM
EVA : 16K bytes
Flash memory : 4K bytes
Mask ROM : 4K bytes
• General-purpose ports
Up to 66 channels (pull-up resistor settable port for : 32 channels)
• A/D Converter (RC) : 16 channels
8/10-bit resolution selectable
Conversion time : Min 3
µs
(24 MHz operation, including sampling time)
• 8-bit D/A Converter : 2 channels
• UART : 2 channels
• 16-bit PPG timer : 3 channels
Mode switching function provided (PWM mode or one-shot mode)
ch0 can be worked with multi-functional timer or independently
• 16-bit reload timer : 2 channels
• 16-bit PWC timer : 2 channels
• Multi-functional timer
Input capture : 4 channels
Output compare with selectable buffer : 6 channels
Free-running timer with up or up-down mode selection and selectable buffer: 1 channel
16-bit PPG timer : 1 channel
Waveform generator : (16-bit timer : 3 channels, 3-phase waveform or dead time)
• Timebase counter/watchdog timer : 18-bit
• Low-power consumption mode :
Sleep mode
Stop mode
CPU intermittent operation mode
(Continued)
2
MB90820 Series
(Continued)
• Package :
LQFP-80 (FPT-80P-M05 : 0.50 mm pitch)
LQFP-80 (FPT-80P-M11 : 0.65 mm pitch)
QFP-80 (FPT-80P-M06 : 0.80 mm pitch)
• CMOS technology
3
MB90820 Series
■
PRODUCT LINEUP
Part number
Item
MB90V820
Evaluation product
—
16K bytes
MB90F822A
MB90F823A
MB90822
MB90823
Classification
ROM size
RAM size
Flash memory product
with flash security
64K bytes
128K bytes
4K bytes
Mask ROM product
64K bytes
128K bytes
CPU function
Number of instruction : 351
Minimum execution time : 42 ns / 4 MHz (PLL
×
6)
Addressing mode : 23
Data bit length : 1, 8, 16 bits
Maximum memory space: 16M bytes
I/O port (CMOS) : 66
Pulse width counter timer : 2 channels
Timer function (select the counter timer from three internal clocks)
Various pulse width measuring function (“H” pulse width, “L” pulse width, rising edge to falling
edge period, falling edge to rising edge period, rising edge to rising edge period and falling edge
to falling edge period)
UART : 2 channels
With full-duplex double buffer (8-bit length)
Clock asynchronized or clock synchronized transmission (with start and stop bits) can be
selected and used.
Transmission can be one-to-one (bidirectional communication) or one-to-n (master-slave com-
munication).
Reload timer : 2 channels
Reload mode, single-shot mode or event count mode selectable
PPG timer : 3 channels
PWM mode or single-shot mode selectable
Ch0 can be worked with multi-functional timer or independently.
I/O port
PWC
UART
16-bit reload
timer
16-bit PPG
timer
16-bit free-running timer with up or up-down mode selection and buffer : 1 channel
Multi-functional
16-bit output compare : 6 channels
timer
16-bit input capture : 4 channels
(for AC/DC
16-bit PPG timer : 1 channel
motor control)
Waveform generator (16-bit timer : 3 channels, 3-phase waveform or dead time)
8/10-bit A/D
converter
8-bit D/A
converter
DTP/External
interrupt
Low-power
consumption
8/10-bit resolution (16 channels)
Conversion time : Min 3
µs
(24 MHz internal clock, including sampling time)
8-bit resolution (2 channels)
8 independent channels
Interrupt factors : Rising edge, falling edge, “L” level or “H” level
Stop mode / Sleep mode / CPU intermittent operation mode
(Continued)
4
MB90820 Series
(Continued)
Part number
Item
MB90V820
MB90F822A
MB90F823A
MB90822
MB90823
Package
PGA-299
LQFP-80 (FPT-80P-M05 : 0.50 mm pitch)
LQFP-80 (FPT-80P-M11 : 0.65 mm pitch)
QFP-80 (FPT-80P-M06 : 0.80 mm pitch)
3.5 V to 5.5 V : Normal operation when A/D converter and
D/A converter are not used
4.0 V to 5.5 V : Normal operation when D/A converter is not used
4.5 V to 5.5 V : Normal operation when A/D converter and
D/A converter are used
CMOS
Power supply
voltage for
operation*
1
Process
Emulator power
supply*
2
4.5 V to 5.5 V*
1
Included
⎯
*1 : MB90V820 is operating guaranteed temperature 0
°C
to
+
25
°C.
*2 : It is setting of Jumper switch (TOOL VCC) when emulator (MB2147-01) is used.
Please refer to the MB2147-01 or MB2147-20 hardware manual (3.3 Emulator-dedicated Power Supply
switching) about details.
■
PACKAGE AND CORRESPONDING PRODUCTS
Package
PGA-299
FPT-80P-M05
FPT-80P-M11
FPT-80P-M06
: Available
X : Not available
Note: For more information about each package, see “■ PACKAGE DIMENSIONS”.
X
X
X
MB90V820
MB90F822A MB90F823A
X
X
MB90822
X
MB90823
X
5