MB96330 Series : MB96F338USAPMC

SERIES KEY FEATURES

USB (Function/Host), CAN (3ch), LIN (8ch), ADC (36ch), 48 MHz

DESCRIPTION

MB96330 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 48MHz operation frequency from an external 4MHz resonator. The result is a minimum instruction cycle time of 20.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

MB96F338USAPMC - PRODUCT FEATURES

CPU [Bits] 16
Package FPT-144P-M08
Pincount 144
Flash memory 544.00 KByte
Flash Security (read protection) yes
RAM (code & data) 32.00 KByte
VCC min 3.00 V
VCC max 5.50 V
Min. Temperature -40 °C
Max. Temperature 105 °C
Max. CPU frequency 48.00 MHz
Clock Supervisor yes
DMA channels 8
Max. I/Os 120
A/D Converter 1
A/D channels 36
A/D resolution 10 bit
A/D conversion time (min.) 1.700 µs
USB 1
LIN-USART 8
CAN 3
I2C 2
Programmable Pulse Generator (PPG) 20
Output Compare Unit (OCU) 12
Input Capture Unit (ICU) 10
IOTimer 4
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 16
CAN Message Buffers 32

MB96F338USAPMC - STARTERKITS

Starterkit SK-16FX-144PMC-USB
Starterkit SK-96330-144PMC
Starterkit SK-96330-144PMC-GDC

MB96F338USAPMC - 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-506-E
Socket NQPACK144SD-ND, HQPACK144SD
Accessory Kit ACCESSORIES16FX
Starterkit SK-96330-144PMC-GDC
Power Supply Unit for Starterkit PSU_SNG12-24W
EVA-Chip EVA-Chip MB96V300BRB-ES
Emulation Main Unit MB2198-01-E
Emulation Pod/Adapter MB2198-500-E
Probe Cable MB2198-506-E
Socket NQPACK144SD-ND, HQPACK144SD
Accessory Kit ACCESSORIES16FX
Starterkit SK-96330-144PMC
Power Supply Unit for Starterkit PSU_SNG12-24W
Starterkit SK-16FX-144PMC-USB
Power Supply Unit for Starterkit POWERED BY USB

MB96F338USAPMC - (FLASH-)ROM PROGRAMMING TOOLS

Name Type Adapter
FLASH_PROGRAMMER_16FX serial (async)
CONITEC GALEP serial Conitec 210865/210915
CONITEC GALEP parallel Conitec 210896

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


MB96F338USAPMC - 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
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
How to set-up a USB mini host mass storage class project mcu-an-300243-e-v10
How to program a main application via USB (MMC/SD card) bootloader. mcu-an-300247-e-v10
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 Fujitsu’s 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 Fujitsu’s 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