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 |
