MB90390 Series : MB90F394HAPMT
- Product Features
- Documentation
- Starterkits
- Debugger and Emulator
- (FLASH-)ROM Programming Tools
- Software Examples
- Application Notes
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
MB90F394HAPMT - PRODUCT FEATURES
| CPU [Bits] | 16 |
| Package | FPT-120P-M21 |
| Pincount | 120 |
| Flash memory | 384.00 KByte |
| RAM (code & data) | 10.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 | Phase,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 |
| 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 |
MB90F394HAPMT - DOCUMENTATION
| Datasheet | ds90390-ds07-13723-5e.pdf |
| Hardware Manual | hm90390h-cm44-10122-4e.pdf |
| Hardware Manual Correction | hm90390h-cm44-10122-4et1.pdf |
| Customer Information | standby_cancel_fail_03dec02_finalj2.0e1.0.pdf |
| Package datasheet | fpt-120p-m21.pdf |
| Programming Manual | prog16lx-cm44-00201-3e.pdf |
MB90F394HAPMT - STARTERKITS
| Starterkit | Flash-CAN-120-390 |
MB90F394HAPMT - DEBUGGER and EMULATOR
| Monitor Debugger | Accemic-MDE |
| 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 |
| Power Supply Unit for Starterkit | PSU_SNG12-24W |
MB90F394HAPMT - (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) |
MB90F394HAPMT - 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
MB90F394HAPMT - 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 |
| customer information to inform about LIN conformance tests | mcu-an-300106-e-v10 |
All application notes