MB90570 Series
120pin General Purpose
DESCRIPTION
The MB90570/A series is a general-purpose 16-bit microcontroller developed and designed by Fujitsu for process control applications in consumer products that require high-speed real time processing. It contains an I²C(Purchase of Fujitsu I²C components conveys a license under the Philips I²C Patent Rights to use these components in an I²C system, provided that the system conforms to the I²C Standard Specification as defined by Philips) bus interface that allows inter-equipment communication to be implemented readily. This product is well adapted to car audio equipment, VTR systems, and other equipment and systems. The instruction set of F²MC-16LX CPU core inherits AT architecture of F²MC(F²MC stands for FUJITSU Flexible Microcontroller) family with additional instruction sets for high-level languages, extended addressing mode, enhanced multiplication/division instructions, and enhanced bit manipulation instructions. The microcontroller has a 32-bit accumulator for processing long word data. The MB90570/A series has peripheral resources of an 8/10-bit A/D converter, an 8-bit D/A converter, UART (SCI), an extended I/O serial interface, an 8/16-bit up/down counter/timer, an 8/16-bit PPG timer, I/O timer (a 16-bit free run timer, an input capture (ICU), an output compare (OCU).
FEATURES
- Clock

- Embedded PLL clock multiplication circuit
- Operating clock (PLL clock) can be selected from 1/2 to 4x oscillation (at oscillation of 4 MHz, 4 MHz to 16 MHz).
- Minimum instruction execution time : 62.5 ns (at oscillation of 4 MHz, 4x PLL clock, operation at VCC of 5.0 V)
- Maximum memory space: 16 Mbytes
- Instruction set optimized for controller applications

- Rich data types (bit, byte, word, long word)
- Rich addressing mode (23 types)
- Enhanced signed multiplication/division instruction and RETI instruction functions
- Enhanced precision calculation realized by the 32-bit accumulator
- Instruction set designed for high level language (C) and multi-task operations

- Adoption of system stack pointer
- Enhanced pointer indirect instructions
- Barrel shift instructions
- Program patch function (for two address pointers)
- Enhanced execution speed: 4-byte instruction queue
- Enhanced interrupt function: 8 levels, 34 factors
- Automatic data transmission function independent of CPU operation: Extended intelligent I/O service function (EI²OS): Up to 16 channels
- Embedded ROM size and types

- Mask ROM: 128 Kbytes/256 Kbytes
- Flash ROM: 256 Kbytes
- Embedded RAM size:

- 6 Kbytes/10 Kbytes (mask ROM)
- 10 Kbytes (flash memory)
- 10 Kbytes (evaluation device)
- Low-power consumption (standby) mode

- Sleep mode (mode in which CPU operating clock is stopped)
- Stop mode (mode in which oscillation is stopped)
- CPU intermittent operation mode
- Hardware standby mode
- Process: CMOS technology
- I/O port

- General-purpose I/O ports (CMOS): 63 ports
- General-purpose I/O ports (with pull-up resistors): 24 ports
- General-purpose I/O ports (open-drain): 10 ports
- Total: 97 ports
- Timer

- Timebase timer/watchdog timer: 1 channel
- 8/16-bit PPG timer: 8-bit x 2 channels or 16-bit x 1 channel
- 8/16-bit up/down counter/timer: 1 channel (8-bit x 2 channels)
- 16-bit I/O timer

- 16-bit free run timer: 1 channel
- Input capture (ICU): Generates an interrupt request by latching a 16-bit free run timer counter value upon detection of an edge input to the pin.
- Output compare (OCU): Generates an interrupt request and reverse the output level upon detection of a match between the 16-bit free run timer counter value and the compare setting value.
- Extended I/O serial interface: 3 channels
- I²C interface (1 channel): Serial I/O port for supporting Inter IC BUS
- UART0 (SCI), UART1 (SCI)

- With full-duplex double buffer
- Clock asynchronized or clock synchronized transmission can be selectively used.
- DTP/external interrupt circuit (8 channels): A module for starting extended intelligent I/O service (EI²OS) and generating an external interrupt triggered by an external input.
- Delayed interrupt generation module: Generates an interrupt request for switching tasks.
- 8/10-bit A/D converter (8 channels)

- 8/10-bit resolution
- Starting by an external trigger input.
- Conversion time: 26.3µs
- 8-bit D/A converter (based on the R-2R system)

- 8-bit resolution: 2 channels (independent)
- Setup time: 12.5µs
- Clock timer: 1 channel
- Chip select output (8 channels): An active level can be set.
- Clock output function
DOCUMENTATION
Note: The use of Adobe® Acrobat Reader is recommended to have all download and browsing features available for pdf files.
PDF Datasheet V8-00 (120 pages, 1755 KB)
PDF Hardware Manual V7-00 (527 pages, 16245 KB)
PDF Hardware Manual Correction X1-04 (12 pages, 210 KB)
PDF Hardware Manual Errata V7-02 (3 pages, 90 KB)
PDF PFF package 0.4mm LQFP (1 page, 74 KB)
PDF PFV package 0.5mm QFP (1 page, 119 KB)
PDF CR package Xmm PGA (1 page, 47 KB)
Parts Table
| Device Part Number | MB90573 | MB90574C | MB90F574A |
| ROM (kB) |
32 | 256 | 256 |
| ROM (Type) |
Mask | Mask | Flash |
| RAM (Bytes) |
5120 | 10240 | 10240 |
| MaxIntClockFrequ(MHz) |
16 | 16 | 16 |
| 32KHz Sub Clock |
Yes | Yes | Yes |
| Min I/O |
8 | 8 | 8 |
| Max I/O |
97 | 97 | 97 |
| External Interrupts |
8 | 8 | 8 |
| ADC |
8 | 8 | 8 |
| Timer / Counter 8 bit |
NA | NA | NA |
| Timer / Counter 16 bit |
NA | NA | NA |
| Ser I/O 8 bit |
3 | 3 | 3 |
| I2C |
1 | 1 | 1 |
| 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 |
8 | 8 | 8 |
| Vcc Min |
3 | 3 | 4.5 |
| Vcc Max |
5.5 | 5.5 | 5.5 |
| Power Saving Modes |
Yes | Yes | Yes |
| Pin Count |
120 | 120 | 120 |
