FUJITSU SEMICONDUCTOR
DATA SHEET
DS07-13738-1E
16-bit Proprietary Microcontroller
CMOS
F MC-16LX MB90820 Series
MB90822/F822/F823/V820
s
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
s
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)
s
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 lines
• Automatic data transmission function independent of CPU operation
Up to 16 channels for the extended intelligent I/O service
DTP request inputs : 8 lines
• Internal ROM
FLASH : 64/128K bytes with flash security
MASKROM : 64K bytes
• Internal RAM
EVA : 16K bytes
FLASH : 4K bytes
MASKROM : 4K bytes
• General-purpose ports
Up to 66 channels (pull-up resistor settable input for : 32 channels)
• A/D Converter (RC) : 16 channels
8/10-bit resolution selectable
Conversion time : Min 3
µs
at 24 MHz operating clock (including sampling time)
• 8-bit D/A Converter : 2 channels
• UART : 2 channels
• 16-bit PPG : 3 channels
Mode switching function provided (PWM mode or one-shot mode)
Channel 0 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 : 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
s
PRODUCT LINEUP
Part number
Item
MB90V820
Development /evaluation
product
—
16K bytes
MB90F822
MB90F823
MB90822
Mass-produced product
(Mask ROM)
64K bytes
Classification
ROM size
RAM size
Mass-produced products
(Flash ROM with flash
security)
64K bytes
128K bytes
4K bytes
CPU function
Number of instruction : 351
Minimum execution time : 42 ns / 4 MHz (PLL x 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
Channel 0 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/10-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
MB90F822
MB90F823
MB90822
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
CMOS
Power supply
voltage for
operation*
1
Process
Emulator power
supply*
2
4.5 V to 5.5 V*
1
Included
*1 : Assurance for the MB90V820 is operating 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.
s
PACKAGE AND CORRESPONDING PRODUCTS
Package
PGA299
FPT-80P-M05
FPT-80P-M11
FPT-80P-M06
: Available
X : Not available
Note: For more information about each package, see “s PACKAGE DIMENSIONS”.
X
X
X
MB90V820
MB90F822
X
MB90F823
X
MB90822
X
5