THE POSSIBILITIES ARE INFINITE


MB90820B Series

Inverter PWM, A/D Conv. 16ch

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²MC*1 family, the instruction set for the F2MC-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 converters, UARTs (SCI) 0 to 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 to 2, PWC 0 to 1, 16-bit reload timer 0 to 1 and DTP/external interrupt.

Note: F²MC, an abbreviation for FUJITSU Flexible Microcontroller, is a registered trademark of FUJITSU Ltd.

FEATURES

  • Minimum execution time: 42 ns / 4 MHz oscillation (uses PLL clock multiplication) maximum multiplier = 6
  • Maximum memory space
    • 16 Mbyte
    • Linear/bank access
  • 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
    • Signed multiplication/division and extended 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)
    • Enhanced execution speed : 4 byte instruction queue
    • Enhanced 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/128 Kbyte with flash security
    • MASKROM : 64 Kbyte
  • Internal RAM
    • EVA : 16 Kbyte
    • FLASH : 4 Kbyte
    • MASKROM : 4 Kbyte
  • General-purpose ports
    • Up to 66 channels (input pull-up resistor settable for : 32 channels)
  • A/D Converter (RC) : 16 channels
    • 8/10-bit resolution selectable
    • Conversion time : Min. 3 µs (at 24 MHz machine 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 individually
  • 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)
  • Data transfer function
    • Expanded intelligent I/O service function (EI 2 OS): Maximum of 16 channels
  • Timebase counter/watchdog timer : 18-bit
  • Low-power consumption mode :
    • Sleep mode
    • Stop mode
    • CPU intermittent operation mode
  • 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

DOCUMENTATION

Note: The use of Adobe® Acrobat Reader is recommended to have all download and browsing features available for pdf files.

PDF Datasheet V1-0 (52 pages, 1.58 MB)

PDF Hardware Manual V2-0 (700 pages, 6.93 MB)

PDF QFP package (1 page, 63 KB)

Parts Table

Device Part Number MB90822 MB90F822 MB90F823
ROM (kB)
64 64 128
ROM (Type)
Flash Flash Flash
RAM (Bytes)
4096 4096 4096
MaxIntClockFrequ(MHz)
24 24 24
32KHz Sub Clock
No No No
Min I/O
2 2 2
Max I/O
82 82 82
External Interrupts
8 8 8
ADC
24 24 24
Timer / Counter 8 bit
NA NA NA
Timer / Counter 16 bit
2 2 2
Ser I/O 8 bit
NA NA NA
I2C
NA NA NA
Buzzer
NA NA NA
LCD segment lines
NA NA NA
Rem Ctrl Carr Freq Gen
NA NA NA
External Bus Interface
Yes Yes Yes
Chip Selects
NA NA NA
Vcc Min
3.5 3.5 3.5
Vcc Max
5.5 5.5 5.5
Power Saving Modes
Yes Yes Yes
Pin Count
80 80 80