MB90945 Series
CAN, LIN, A/D Conv. 15ch
DESCRIPTION
The MB90945 series with one FULL-CAN interface and FLASH ROM is especially designed for automotive HVAC applications. Its main feature is the on board CAN Interface, which conform to V2.0 Part A and Part B, while supporting a very flexible message buffer scheme and so offering more functions than a normal fullCANapproach. With the new 0.35 µm CMOS technology, Fujitsu now offers on-chip FLASH-ROM program memory up to 512Kbytes. An internal voltage booster removes the necessity for a second programming voltage. An on board voltage regulator provides 3 V to the internal MCU core. This creates a major advantage in terms of EMI and power consumption. The internal PLL clock frequency multiplier provides an internal 42 ns instruction cycle time from an external 4 MHz clock. The unit features a 4 channel Output Compare Unit and a 6 channel Input Capture Unit with two separate 16-bit free running timers. 2 UARTs, one Serial I/O and one I2C constitute additional functionality for communication purposes.
FEATURES
- 16-bit core CPU; 4 MHz external clock (24 MHz internal, 42 ns instr. cycle time)
- New 0.35 µm CMOS Process Technology
- Internal voltage regulator supports 3 V MCU core, offering low EMI and low power consumption figures
- Phase Modulator for reducing EMI
- One FULL-CAN interface; conforming to Version 2.0 Part A and Part B, flexible message buffering (mailbox and FIFO buffering can be mixed)
- Powerful interrupt functions (8 progr. priority levels; 8 external interrupts)
- EI2OS - Automatic transfer function indep.of CPU; 16 ch. of intelligent I/O Services
- 18-bit Time-base counter
- Watchdog Timer
- 1 full duplex UARTs; support 10.4 KBand (USA standard)
- 1 full duplex UART (LIN / SCI / SPI)
- 1 Serial I/O (SPI)
- 1 I2C
- A/D Converter : 15 ch. analog inputs (Resolution 10 bits or 8 bits)
- 16-bit reload timer x1ch
- ICU (Input capture) 16 bit×6 ch
- OCU (Output capture) 16 bit×4 ch
- 16-bit free running timer×2 ch (FRT0 : ICU 0/1, OCU 0/1/2/3, FRT1 : ICU 2/3/4/5)
- 8/16-bit Programmable Pulse Generator 6ch×8/16-bit
- Optimized instruction set for controller applications (bit, byte, word and long-word data types; 23 different addressing modes; barrel shift; variety of pointers)
- 4-byte instruction execution queue
- signed multiply (16 bit×16 bit) and divide (32 bit/16 bit) instructions available
- Program Patch Function (3 address match registers)
- Fast Interrupt processing
- Low Power Consumption mode

- Sleep mode
- Timebase timer mode
- Stop mode
- CPU intermittent mode
- Automotive input levels
- Package : 100-pin plastic QFP
DOCUMENTATION
Note: The use of Adobe® Acrobat Reader is recommended to have all download and browsing features available for pdf files.
PDF Data Sheet V2-0 (68 pages, 756 KB)
PDF Hardware Manual V1-00 (658 pages, 10452 KB)
PDF Hardware Manual Corrections X1-01 (3 pages, 217 KB)
PDF QFL Package FPT-100P-M06 (1 page, 75 KB)
Parts Table
| Device Part Number | MB90F947 | MB90F949 |
| ROM (kB) |
128 | 128 |
| ROM (Type) |
Flash | Flash |
| RAM (Bytes) |
6144 | 12288 |
| MaxIntClockFrequ(MHz) |
24 | 24 |
| 32KHz Sub Clock |
No | No |
| Min I/O |
24 | 24 |
| Max I/O |
82 | 82 |
| External Interrupts |
8 | 8 |
| Input Capture |
6 | 6 |
| Output Compare |
4 | 4 |
| ADC |
15 x 10 bit | 15 x 10 bit |
| Timer / Counter |
3 x 16 bit | 3 x 16 bit |
| Progr.Pulse Gen. |
6ch * 8 bit or 3ch * 16 bit | 6ch * 8 bit or 3ch * 16 bit |
| Pulse Width Modulator |
NA | NA |
| Pulse Width Counter |
NA | NA |
| Ser I/O 8 bit |
1 | 1 |
| I2C |
1 | 1 |
| UART |
2 | 2 |
| Stepper Motor Controller |
NA | NA |
| Buzzer |
NA | NA |
| LCD |
NA | NA |
| VFD Drivers |
NA | NA |
| Rem. Ctrl. Carr. Frequ. Gen. |
NA | NA |
| External Bus Interface |
NA | NA |
| Low Voltage Detection Reset |
NA | NA |
| Vcc Min |
3.5 | 3.5 |
| Vcc Max |
5.5 | 5.5 |
| Power Saving Modes |
Yes | Yes |
| Pin Count |
100 | 100 |
