MB96390 Series : MB96F395RSAPMC
- Product Features
- Documentation
- Starterkits
- Debugger and Emulator
- (FLASH-)ROM Programming Tools
- Software Examples
- Application Notes
SERIES KEY FEATURES
CAN (1ch), LIN, ADC (11ch), 40 MHz
DESCRIPTION
MB96300 series is based on Fujitsus advanced 16FX architecture (16-bit with instruction pipeline for RISC-like performance). The CPU uses the same instruction set as the established 16LX series - thus allowing for easy migration of 16LX Software to the new 16FX products. 16FX improvements compared to the previous generation include significantly improved performance - even at the same operation frequency, reduced power consumption and faster start-up time.
For highest processing speed at optimized power consumption an internal PLL can be selected to supply the CPU with up to 56MHz operation frequency from an external 4MHz resonator. The result is a minimum instruction cycle time of 17.8ns going together with excellent EMI behavior. An on-chip clock modulation circuit significantly reduces emission peaks in the frequency spectrum. The emitted power is minimised by the on-chip voltage regulator that reduces the internal CPU voltage. A flexible clock tree allows to select suitable operation frequencies for peripheral resources independent of the CPU speed.
BLOCK DIAGRAM
MB96F395RSAPMC - PRODUCT FEATURES
| CPU [Bits] | 16 |
| Package | FPT-100P-M20 |
| Pincount | 100 |
| Flash memory | 160.00 KByte |
| Flash Security (read protection) | yes |
| RAM (code & data) | 5.00 KByte |
| VCC min | 3.00 V |
| VCC max | 5.50 V |
| Min. Temperature | -40 °C |
| Max. Temperature | 125 °C |
| Max. CPU frequency | 40.00 MHz |
| Clock Supervisor | yes |
| Max. I/Os | 76 |
| A/D Converter | 1 |
| A/D channels | 11 |
| A/D resolution | 10 bit |
| A/D conversion time (min.) | 1.700 µs |
| Sound Generator (SG) | 1 |
| LCD | 196 |
| Stepper Motor Control (SMC) | 4 |
| LIN-USART | 3 |
| CAN | 1 |
| I2C | 1 |
| Programmable Pulse Generator (PPG) | 4 |
| Output Compare Unit (OCU) | 4 |
| Input Capture Unit (ICU) | 4 |
| IOTimer | 2 |
| Reload Timer | 4 |
| Timebase Timer (TBT) | 1 |
| Real Time Clock (RTC) | yes |
| Watchdog | 1 |
| Alarm Comparator | 1 |
| Low Voltage Detection (LVD) | yes |
| External IRQ | 8 |
| CAN Message Buffers | 32 |
MB96F395RSAPMC - DOCUMENTATION
| Datasheet | MB96390_DS_rev2_20090109.pdf |
| Hardware Manual | MB96300_HWM_rev16_20081107.pdf |
| Customer Information | CI-300010-E-V21-MB96300_List_of_functional_limitations.pdf |
| Customer Information | CI-300047-E-V10-Data_Polling_Flag_during_Flash_Sector_Erase.pdf |
| Customer Information | CI-300023-E-V10-16FXFL0041_SCEQ_SCWEQ_instruction.pdf |
| Customer Information | CI-300024-E-v11-16FXFL0042_WBTC_WBTS_instruction.pdf |
| Customer Information | CI-300026-E-v10-16FXFL0043_USART_RTC_irq_RTI.pdf |
| Customer Information | CI-300027-E-v10-16FXFL0044_LCD_Segment_33.pdf |
| Package datasheet | fpt-100p-m20.pdf |
| Programming Manual | prog16fx-cm44-00203-2e.pdf |
MB96F395RSAPMC - STARTERKITS
| Starterkit | SK-96390-100PMC |
MB96F395RSAPMC - DEBUGGER and EMULATOR
| In-Circuit-Debugger | EUROScope |
| EVA-Chip EVA-Chip | MB96V300BRB-ES |
| Emulation Main Unit | MB2198-01-E |
| Emulation Pod/Adapter | MB2198-500-E |
| Probe Cable | MB2198-510-E |
| Socket | NQPACK100SD-ND, HQPACK100SD |
| Accessory Kit | ACCESSORIES16FX |
| Starterkit | SK-96390-100PMC |
| Power Supply Unit for Starterkit | PSU_SNG12-24W |
MB96F395RSAPMC - (FLASH-)ROM PROGRAMMING TOOLS
| Name | Type | Adapter |
| FLASH_PROGRAMMER_16FX | serial (async) | |
| CONITEC GALEP | serial | Conitec 210865/210915 |
| CONITEC GALEP | parallel | Conitec 210734 |
MB96F395RSAPMC - 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.
| Template project for MB96384RS | 96380_template_96384rs-v12.zip |
| Template project for MB96384RW | 96380_template_96384rw-v12.zip |
| Template project for MB96385rs | 96380_template_96385rs-v17.zip |
| Template project for MB96385rw | 96380_template_96385rw-v17.zip |
| Template project for MB96386rs | 96380_template_96386rs-v29.zip |
| Template project for MB96386rw | 96380_template_96386rw-v29.zip |
| Template project for MB96387rs | 96380_template_96387rs-v29.zip |
| Template project for MB96387rw | 96380_template_96387rw-v29.zip |
| Template project for MB96388HS | 96380_template_96388hs-v13.zip |
| Template project for MB96388HW | 96380_template_96388hw-v13.zip |
| Template project for MB96389RS | 96380_template_96389rs-v13.zip |
| Template project for MB96389RW | 96380_template_96389rw-v13.zip |
| This project contains a boot strap loader and can be used to create application specific bootloaders. | 96380_bootloader_uart_async-v10.zip |
| This project demonstrate routout of internal chipid. | 96380_chipid-v10.zip |
| How to program, erase an external flash memory. | 96380_ext_bus-v10.zip |
| How to access the external SRAM on the SK-96380-120PMT. | 96380_ext_bus_ram-v11.zip |
| Main Flash Erase/Programming example | 96380_flash_main-v10.zip |
| This project contains a interface functions to demonstrate LCD. | 96380_lcd-v10.zip |
All software examples
MB96F395RSAPMC - APPLICATION NOTES
Please find a selection of Application Notes here or check the complete overview:
| Shows the differences to be aware of when migrating from a 16LX project to the 16FX | mcu-an-300026-e-v17 |
| How to use IO-Ports | mcu-an-300200-e-v14 |
| How to use PPG | mcu-an-300201-e-v16 |
| Basic functionality of the Reload Timer | mcu-an-300202-e-v13 |
| How to use External Interrupts | mcu-an-300203-e-v17 |
| How to use the IOTimer: FR-Timer, ICU, OCU | mcu-an-300204-e-v15 |
| How to use the LIN-USART | mcu-an-300205-e-v15 |
| How to use the Watchdog Timer | mcu-an-300206-e-v13 |
| How to use the Real Time Clock | mcu-an-300207-e-v13 |
| How to set up the external bus interface | mcu-an-300208-e-v16 |
| How to use Interrupts | mcu-an-300210-e-v15 |
| How to use the Delayed Interrupt | mcu-an-300211-e-v12 |
| This Application Note describes the function and usage of the Flash Security feature of the 16FX Family | mcu-an-300213-e-v14 |
| Functionality of the Clock-Output | mcu-an-300214-e-v12 |
| Functionality of the ADC | mcu-an-300215-e-v12 |
| Explanation of Flash Memory | mcu-an-300218-e-v14 |
| BI-ROM Protocol and MCU serial Flash Programming | mcu-an-300224-e-v19 |
| Functionality of the ROM Mirror | mcu-an-300212-e-v11 |
| Installation of MB2198-01 based emulation system | mcu-an-300209-e-v10 |
| Source Clock Timers of MB96300 Series | mcu-an-300216-e-v12 |
| Getting started with MB2198-01 based emulation system and Softune | mcu-an-300217-e-v10 |
| Reset considerations and causes | mcu-an-300219-e-v12 |
| Usage and settings of DMA | mcu-an-300220-e-v12 |
| Explanation of Memory Patch Function | mcu-an-300221-e-v12 |
| Explanation of the Alarm Comparator | mcu-an-300222-e-v12 |
| Recommendations for 16FX hardware setup | mcu-an-300223-e-v14 |
| 16FX-MCU-Clocks and Clock Tree configuration | mcu-an-300225-e-v12 |
| Standby and low power modes | mcu-an-300226-e-v15 |
| Usage of I2C interface | mcu-an-300227-e-v15 |
| Usage of CAN interface | mcu-an-300228-e-v15 |
| How to use the Clock Calibration Unit | mcu-an-300229-e-v13 |
| Usage of LCD macro and LCD modules | mcu-an-300230-e-v11 |
| Usage of Stepper Motor Controller | mcu-an-300231-e-v12 |
| How to get started with a 16FX project in Softune | mcu-an-300233-e-v11 |
| Explanation of the 16FX emulation system features | mcu-an-300240-e-v13 |
| How to drive a SD/MMCard over a SPI interface. | mcu-an-300245-e-v11 |
| 16FX performance explanations | mcu-an-300244-e-v10 |
| This application note gives a rough overview about how LCD displays work and illuminates different methods to control a LCD by a microcontroller. | mcu-an-300001-e-v13 |
| This application note describes how to control a step motor by a Fujitsu Flash microcontroller with smc-driver for a pointer application. | mcu-an-300003-e-v11 |
| This application note provides some information and recommendations how to connect external crystals or resonators to Fujitsu microcontrollers. In order to achieve a proper and stable clock oscillation the composition of external circuits, PCB layout design and the microcontroller must be taken into account and evaluated carefully | mcu-an-300007-e-v13 |
| This application note shows some possibilies to drive a BLDC motor with different MCUs using a single PPG. | mcu-an-300020-e-v10 Attachment |
| This application note describes the setup and using of a third party Flash programmer, CONITEC's GALEP-5 | mcu-an-300022-e-v14 |
| This application note describes how to use the Fujitsus LIN USART to control LIN devices (e.g.: AMIS-30621 stepper motor driver). | mcu-an-300037-e-v11 Attachment |
| This application note describes the most common SPI formats and how to implement them on Fujitsu 16-bit MCUs. | mcu-an-300002-e-v12 |
| This application note describes how to use the Fujitsus Softune with EasyCode | mcu-an-300038-e-v10 |
| customer information to inform about LIN conformance tests | mcu-an-300106-e-v10 |
| This Application Note describes how to setup the Softune Workbench to automatically start the debugger at start. | mcu-an-300097-e-v11 |
| This Application Note describes how to set up Eclipse | mcu-an-300113-e-v10 |
All application notes