THE POSSIBILITIES ARE INFINITE


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