MB96380 Series : MB96F387RSAPMC

SERIES KEY FEATURES

CAN (2ch), LIN, ADC (16ch), 56 MHz

DESCRIPTION

MB96300 series is based on Fujitsu’s 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

Block Diagram

MB96F387RSAPMC - PRODUCT FEATURES

CPU [Bits] 16
Package FPT-120P-M21
Pincount 120
Flash memory 416.00 KByte
Flash Security (read protection) yes
RAM (code & data) 16.00 KByte
VCC min 3.00 V
VCC max 5.50 V
Min. Temperature -40 °C
Max. Temperature 125 °C
Max. CPU frequency 56.00 MHz
Clock Supervisor yes
DMA channels 7
Max. I/Os 96
A/D Converter 1
A/D channels 16
A/D resolution 10 bit
A/D conversion time (min.) 1.700 µs
Sound Generator (SG) 2
LCD 260
Stepper Motor Control (SMC) 5
LIN-USART 5
CAN 2
I2C 1
Programmable Pulse Generator (PPG) 8
Output Compare Unit (OCU) 4
Input Capture Unit (ICU) 8
IOTimer 2
Reload Timer 4
Timebase Timer (TBT) 1
Real Time Clock (RTC) yes
Watchdog 1
Alarm Comparator 2
Low Voltage Detection (LVD) yes
External Bus yes
External Bus mode Multiplexed, non-Multiplexed
Chip-Selects 6
External IRQ 8
CAN Message Buffers 32

MB96F387RSAPMC - DOCUMENTATION

Datasheet MB96380_DS_rev8_20080204.pdf
Hardware Manual MB96300_HWM_rev15_20080201.pdf
Hardware Manual Correction MB96300_HWM_rev15_20080201-corr-x1-00.pdf
Customer Information CI-300010-E-V18-MB96300_List_of_Functional_Limitations.pdf
Package datasheet fpt-120p-m21.pdf
FIND article: 16-bit microcontrollers with built-in new CPU specialized for automotive Systems. MB96320_MB96340_MB96350_MB96380_find_article.pdf

MB96F387RSAPMC - STARTERKITS

Starterkit SK-96380-120PMC-GDC
Starterkit SK-96380-120PMT

MB96F387RSAPMC - DEBUGGER and EMULATOR

In-Circuit-Debugger EUROScope
EVA-Chip EVA-Chip MB96V300B
Emulation Main Unit MB2198-01
Emulation Pod/Adapter MB2198-500
Probe Cable MB2198-16FX-120P-M21
Socket NQPACK120SD, HQPACK120SD
Accessory Kit ACCESSORIES16FX
Starterkit SK-96380-120PMC-GDC
EVA-Chip EVA-Chip MB96V300B
Emulation Main Unit MB2198-01
Emulation Pod/Adapter MB2198-500
Probe Cable MB2198-16FX-120P-M21
Socket NQPACK120SD, HQPACK120SD
Accessory Kit ACCESSORIES16FX
Starterkit SK-96380-120PMT

MB96F387RSAPMC - (FLASH-)ROM PROGRAMMING TOOLS

Name Type Adapter
FLASH_PROGRAMMER_16FX serial (async)
CONITEC GALEP-4 serial Conitec 210865
CONITEC GALEP-4 parallel Conitec 210888

MB96F387RSAPMC - 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.


MB96F387RSAPMC - 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-v13
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-v16
How to use the IOTimer: FR-Timer, ICU, OCU mcu-an-300204-e-v13
How to use the LIN-USART mcu-an-300205-e-v14
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-v14
How to use Interrupts mcu-an-300210-e-v14
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
Boot-ROM Protocol and MCU serial Flash Programming mcu-an-300224-e-v16
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-v14
Usage of CAN interface mcu-an-300228-e-v14
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
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

All application notes