Discover Microprocessor IC Fujitsu MB90F351ESPMC

Discover Microprocessor IC Fujitsu MB90F351ESPMC

Discover Microprocessor IC Fujitsu MB90F351ESPMC means compromise the protection system and readout the firmware from its eeprom and flash memory area:

Clock

· Built-in PLL clock frequency multiplication circuit

· Selection of machine clocks (PLL clocks) is allowed among frequency division by two on oscillation clock, and multiplication of 1 to 6 times of oscillation clock (for 4 MHz oscillation clock, 4 MHz to 24 MHz).

· Operation by sub clock (up to 50 kHz : 100 kHz oscillation clock divided by two) is allowed (devices without S-suffix only) .

· Minimum execution time of instruction : 42 ns (when operating with 4-MHz oscillation clock, and 6-time multiplied PLL clock).

· Built-in clock modulation circuit

  • · 16 Mbytes CPU memory space

24-bit internal addressing

  • · Instruction system best suited to controller

· Wide choice of data types (bit, byte, word, and long word)

· Wide choice of addressing modes (23 types)

· Enhanced multiply-divide instructions with sign and RETI instructions

· Main clock or sub clock is monitored independently.

· Internal CR oscillation clock (100 kHz typical) can be used as sub clock.

  • · Enhanced high-precision computing with 32-bit accumulator
  • · Instruction system compatible with high-level language (C language) and multitask

· Employing system stack pointer

· Enhanced various pointer indirect instructions

· Barrel shift instructions

  • · Increased processing speed

4-byte instruction queue

  • · Powerful interrupt function

· Powerful 8-level, 34-condition interrupt feature

· Up to 8 channels external interrupts are supported.

· Extended intelligent I/O service function (EI2OS) : up to 16 channels

· DMA : up to 16 channels

  • · Low power consumption (standby) mode

· Sleep mode (a mode that stops CPU operating clock)

· Main timer mode (a timebase timer mode switched from the main clock mode)

· PLL timer mode (a timebase timer mode switched from the PLL clock mode)

· Watch mode (a mode that operates sub clock and watch timer only)

· Stop mode (a mode that stops oscillation clock and sub clock)

· CPU intermittent operation mode

  • · Process

CMOS technology

  • · I/O port

· General-purpose input/output port (CMOS output)

– 49 ports (devices without S-suffix : devices that correspond to sub clock)

– 51 ports (devices with S-suffix : devices that do not correspond to sub clock)

Sub clock pin (X0A, X1A)

· Yes (using the external oscillation) : devices without S-suffix

· No (using the sub clock mode at internal CR oscillation) : devices with S-suffix

  • · Timer

· Timebase timer, watch timer, watchdog timer : 1 channel

· 8/16-bit PPG timer : 8-bit × 10 channels or 16-bit × 6 channels

· 16-bit reload timer : 2 channels (only Evaluation products has 4 channels)

· 16- bit input/output timer

– 16-bit free-run timer : 2 channels (FRT0 : ICU0/1, FRT1 : ICU4/5/6/7, OCU4/5/6/7)

16- bit input capture: (ICU) : 6 channels

– 16-bit output compare : (OCU) : 4 channels

  • · FULL-CAN interface : 1 channel

· Compliant with CAN standard Version2.0 Part A and Part B

· 16 message buffers are built-in

· CAN wake-up function

  • · UART (LIN/SCI) : 2 channels

· Equipped with full-duplex double buffer

· Clock-asynchronous or clock-synchronous serial transmission is available.

  • · I2C interface*1 : 1 channel

Up to 400 kbps transfer rate

  • · DTP/External interrupt : 8 channels, CAN wakeup : 1 channel

Module for activation of extended intelligent I/O service (EI2OS), DMA, and generation of external interrupt by external input after Discover Microprocessor IC Fujitsu MB90F351ESPMC.

Generates interrupt request for task switching.

  • · 8/10-bit A/D converter : 15 channels

· Resolution is selectable between 8-bit and 10-bit.

· Activation by external trigger input is allowed.

· Conversion time : 3 µs (at 24-MHz machine clock, including sampling time)

  • · Program patch function

· Address matching detection for 6 address pointers.

  • · Capable of changing input voltage level for port

· Automotive/CMOS-Schmitt (initial level is Automotive in single chip mode)

· TTL level (corresponds to external bus pins only, initial level of these pins is TTL in external bus mode)

  • · Low voltage/CPU operation detection reset (devices with T-suffix)

· Detects low voltage (4.0 V ± 0.3 V) and resets automatically

· Resets automatically when program is runaway and counter is not cleared within interval time

(approx. 262 ms : external 4 MHz)

  • · Dual operation Flash memory

· Erase/write and read can be executed in the different bank (Upper Bank/Lower Bank) at the same time.

  • · Supported TA = + 125 °C

The maximum operating frequency is 24 MHz*2 : (at TA = +125 °C) .

 Flash security function

· Protects the content of Flash memory

(MB90F352x, MB90F357x only)

  • · External bus interface

· 4 Mbytes external memory space

MB90F351E(S), MB90F351TE(S), MB90F352E(S), MB90F352TE(S) : External bus Interface can not be used in internal vector mode. It can be used only in external vector mode after Discover Microprocessor IC Fujitsu MB90F351ESPMC.

*1 : I2C license :

Purchase of Fujitsu I2C components conveys a license under the Philips I2C Patent Rights to use, these components in an I2C system provided that the system conforms to the I2C Standard Specification as defined by Philips.

*2 : If used exceeding TA = + 105 °C, be sure to contact Fujitsu for reliability limitations.