MB90390 Series : MB90F395HPMT

SERIES KEY FEATURES

CAN (2ch), Stepper Motor Driver (6ch)

DESCRIPTION

The MB90390-series with up to five FULL-CAN interfaces and FLASH ROM is especially designed for automotive and industrial applications. Its main feature are up to five on board CAN Interfaces, 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 full CAN approach. 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 3V 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 nsec instruction cycle time from an external 4 MHz clock (with frequency multiplier 6 x 4 MHz).

The unit features 6 Stepper Motor Controllers with slew rate controlled high current outputs. Furthermore it features an 8 channel Output Compare Unit and a 6 channel Input Capture Unit with two separate 16-bit free running timers. Up to 4 UARTs constitute additional functionality for communication purposes.


BLOCK DIAGRAM

Block Diagram

MB90F395HPMT - PRODUCT FEATURES

CPU [Bits] 16
Package FPT-120P-M21
Pincount 120
Flash memory 512.00 KByte
RAM (code & data) 30.00 KByte
VCC min 3.50 V
VCC max 5.50 V
Min. Temperature -40 °C
Max. Temperature 85 °C
Max. CPU frequency 24.00 MHz
Clock Modulator Frequency
Max. I/Os 96
A/D Converter 1
A/D channels 8
A/D resolution 10 bit
A/D conversion time (min.) 4.900 µs
Sound Generator (SG) 1
Stepper Motor Control (SMC) 6
UART 2
LIN-USART 1
SIO (Serial I/O) 1
CAN 2
I2C 1
Programmable Pulse Generator (PPG) 12
Output Compare Unit (OCU) 8
Input Capture Unit (ICU) 6
IOTimer 2
Reload Timer 2
Timebase Timer (TBT) 1
Real Time Clock (RTC) yes
Watchdog 1
External IRQ 8

MB90F395HPMT - DOCUMENTATION

Datasheet ds90390-ds07-13723-5e.pdf
Hardware Manual hm90390h-cm44-10122-3e.pdf
Hardware Manual Correction hm90390h-cm44-10122-3e-corr-x1-00.pdf
Customer Information Clomo_Sync_Problem_CI_V2.pdf
Customer Information standby_cancel_fail_03dec02_finalj2.0e1.0.pdf
Package datasheet fpt-120p-m21.pdf
Programming Manual prog16lx-cm44-00201-3e.pdf

MB90F395HPMT - STARTERKITS

Starterkit Flash-CAN-120-390

MB90F395HPMT - DEBUGGER and EMULATOR

EVA-Chip EVA-Chip MB90V390CR
Emulation Main Unit MB2147-01-E
Emulation Pod/Adapter MB2147-20
Probe Cable MB2132-469
Socket NQPACK120SD, HQPACK120SD
Accessory Kit ACCESSORIES16
Starterkit Flash-CAN-120-390

MB90F395HPMT - (FLASH-)ROM PROGRAMMING TOOLS

Name Type Adapter
FLASH_PROGRAMMER_16LX serial (async)
CONITEC GALEP serial Conitec 210865/210915
CONITEC GALEP parallel Conitec 210854
FUJITSU FLASHKIT serial (async/sync)

MB90F395HPMT - SOFTWARE EXAMPLES

The following software is for demonstration purposes only. It is not fully tested, nor validated in order to fulfill its task under all circumstances. Therefore, this software or any part of it must only be used in an evaluation laboratory environment.

This is a project template for the MB90390 Series. 90390_template-v15.zip
This application uses the A/D-Converter of the MB90390. 90390_adc-v10.zip
In this application CAN0 and CAN1 will send out a counter value. 90390_can-v12.zip
The Input Capture Unit 01 is used for time measurement on input pin IN0 (Pin 93). 90390_frt_icu-v10.zip
This program uses all four OCUs with two compare registers each. 90390_frt_ocu-v10.zip
This project simply counts down an internal variable and outputs the counter value to port0. 90390_io-v12.zip
In this application, external interrupt pins INT0..7 are enabled and switch LEDs on the FLASH-CAN-64P board. 90390_irq_ext-v10.zip
All PPG-modules are used as 16-bit PPGs: PPG01, PPG23, PPG45, PPG67, PPG89 and PPGAB. 90390_ppg16-v11.zip
All PPG-modules (PPG0-PPGB) are used as 8-bit PPGs. 90390_ppg8-v10.zip
Reload-project uses interrupts of reload-timer0 and reload-timer1 to toggle LEDs. 90390_rlt_irq-v10.zip
This example will control a stepper motor. 90390_smc-v11.zip
This is a simple demo project to initialize and use the sound generator. 90390_sound-v10.zip
This project shows the usage of the sound-generator to play some music. 90390_sound_music-v11.zip
This is a test application which sends a welcome string to the serial output UART0 and echoes every received character. 90390_uart0_async-v10.zip
This is a test application which sends a welcome string to the serial output UART0 and echoes every received character. 90390_uart0_async_rlt-v10.zip
This is a test application which sends a welcome string to the serial output UART1 and echoes every received character. 90390_uart1_async-v10.zip
This is a test application which sends a welcome string to the serial output UART3 and echoes every received character. 90390_uart3_async-v10.zip
This is a test application which sends a welcome string to the serial output UART3 and echoes every received character. 90390_uart3_async_irq-v10.zip
This is a test application to demonstrate the Watchdog Timer function. 90390_wdt-v10.zip

All software examples

MB90F395HPMT - APPLICATION NOTES

Please find a selection of Application Notes here or check the complete overview:

This is a short documentation to give an introduction how to start a project with the Softune Workbench. mcu-an-390025-e-v23
This application note explains the different possibilities to program the Flash MCUs. mcu-an-390031-e-v26
This application note describes the commands which are supported by the BiROM of the 16LX Flash MCUs in order to generate an own programming environment. mcu-an-390027-e-v28
This application note roughly shows the necessary steps for transition to standby-mode and wake-up for 16LX Family MCUs. mcu-an-390058-e-v21
How to set up a hardware environment for 16LX Family MCUs. mcu-an-390098-e-v20
This appnote for the 16LX Family gives hints to optimize the EMI performance. mcu-an-390053-e-v14
This application note gives a rough overview about the embedded A/D converter used within the 16LX Series and reflects the different modes that can be used. mcu-an-390084-e-v14

Attachment

This installation guide will help you to quickly start setting up the MB2147-01 emulation hardware for Fujitsu 16-bit MCUs. mcu-an-390070-e-v29
First steps how to use the Emulator MB2147-01 together with the Softune Workbench V30L28 or higher using an evaluation MCU with its Starter Kit. mcu-an-390069-e-v13
This document describes the debugging methods of a MB90V340 system together with a FLASH-CAN-100P-340 target board. mcu-an-390083-e-v20
Recommendation for MODE-Pins in case of external noise mcu-an-390093-e-v16
This appnote shows how to use the LIN-UART for LIN-Master and LIN-Slave functionality. mcu-an-390088-e-v14
This application note gives an overview about most common external clock frequencies in subject to smallest usable reload value and resulting baud rate deviation of the LIN-UART mcu-an-390090-e-v11

All application notes