arm® cortex™ – industrial microcontroller platform · overview fujitsu’s fm microcontroller...

17
ARM® Cortex™ – Industrial microcontroller platform Fujitsu Semiconductor Europe Company Prole Family – the smarter choice

Upload: others

Post on 17-Aug-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ARM® Cortex™ – Industrial microcontroller platform · Overview Fujitsu’s FM microcontroller families incorporate the ARM® CortexTM-M0+, M3 and M4F standard cores. The platform

ARM® Cortex™ – Industrial microcontroller platform

Fujitsu Semiconductor EuropeCompany Profi le Family –the smarter choice

Page 2: ARM® Cortex™ – Industrial microcontroller platform · Overview Fujitsu’s FM microcontroller families incorporate the ARM® CortexTM-M0+, M3 and M4F standard cores. The platform

Page 3 of 32Page 2 of 32

ContentOverview ........................................................................................ 4 Key Features .............................................................................. 4 Applications .............................................................................. 5 FM MCU Line-up ............................................................................. 6 Part Number Code ..................................................................... 7 Package Code ............................................................................ 8

FM3 Line-up ................................................................................... 9 FM3 High Performance Group ................................................. 10 Block Diagram - MB9BD10S/T und MB9B520K/L/M ................. 10 FM3 Basic Group ...................................................................... 11 Block Diagram - MB9A310K und MB9A310K ........................... 11 FM3 Low Power Group ............................................................. 12 Block Diagram - MB9AB40M/N und MB9A140L ....................... 12 FM3 Ultra Low Leakage Group ................................................. 13 Block Diagram – MB9AA30M/N und MB9A420K/L ................... 13 Features ........................................................................................ 14

Development Tools ...................................................................... 18 IDE, Compiler, Debugger ......................................................... 18 Flash Programmer for FM3 ...................................................... 19 Middleware ............................................................................. 20 Evaluation Boards ................................................................... 22 Starter-Kits .............................................................................. 22

FM Family Solutions..................................................................... 24 FMtouch .................................................................................. 24 FMconnect USB ........................................................................ 26 FMconnect Ehernet .................................................................. 28 FMinverter ............................................................................... 30 Workshops and Support ............................................................... 32

Page 3: ARM® Cortex™ – Industrial microcontroller platform · Overview Fujitsu’s FM microcontroller families incorporate the ARM® CortexTM-M0+, M3 and M4F standard cores. The platform

Page 5 of 32Page 4 of 32

OverviewFujitsu’s FM microcontroller families incorporate the ARM® CortexTM-M0+, M3 and M4F standard cores. The platform is scalable, ranging from low pin count, low-power microcontrollers (MCUs) to high performance products with up to 1.5 MB fl ash memory and a rich set of peripherals, including USB, CAN and Ethernet. The MCUs

Low Power ■ Dedicated low-power chip design with clock and power gating

■ Multiple low power options permit fi nely-grained power-saving modes

■ Dedicated power domain for deep standby modes

Functional safety ■ Internal, trimmed RC oscillator ■ Clock supervisor ■ Two-stage (interrupt and reset), programmable LVD (Low Voltage Detector)

■ CRC hardware module ■ MPU (Memory Protection Unit) ■ Programmable emergency stop input for motor control PWM

Connectivity ■ Up to 2 channels for CAN controller ■ Full-speed USB host/device, up to 2 channels each

■ Up to 2 channels for Ethernet MAC ■ Multi-function serial interfaces covering I2C, SPI, LIN and UART

■ 8/16-bit external bus interface with NAND fl ash and SDRAM (FM4 only) support

Key Features

High Performance ■ High CPU clock frequency of up to 160MHz on FM4 devices; up to 144MHz on FM3 derivatives

■ High-speed fl ash: true zero-wait-state fl ash operation at 72MHz, pre-fetch buffer for zero-wait-state operation at 160MHz

■ Wide range of power supply voltages supported: 1.65V to 3.6V (low-power products), 1.8V to 5.5V (ultra-low leakage products) and 2.7V to 5.5V (high-performance products)

■ DMA controller with dedicated bus layer and up to 8 independent channels

High-Quality Flash Memory ■ Memory densities up to 1.5MB fl ash / 256kB RAM

■ Highly reliable fl ash memory: 100,000 write/erase cycles, up to 20 years of data retention

■ Flash security function ■ Dual-operation fl ash for EEPROM emulation on many devices

Applications

■ Industrial applications ■ Motor control and other inverter applications ■ Factory automation ■ White goods ■ Power tools ■ Medical and healthcare ■ Handheld devices

IO Ports ■ Internal pull-up resistors (enable/disable) ■ Flexible resource relocation: most peripheral functions can be routed to two or more MCU pins

■ 12mA general-purpose IOs ■ Readable external pin state

Advanced peripherals ■ Up to 3 multi-function timers (for motor control)

■ Quadrature decoder unit for motor control feedback and HMI input devices, multiturn capable

■ Base timer (PWM, PWC, PPG and reload timer)

■ Sub-clock option ■ Up to 3 independent (synchronously trig-gerable) high speed (1us conversion time) 12-bit A/D converters

Debug interface ■ JTAG and SWJ debug interfaces ■ Embedded Trace Macrocell

Peripherals Support

3 independent 12-bit ADCs

Advanced connectivity: USB host/function, plus CAN, TwinMAC Ethernet

Many functionalsafety features

Excellent technical support throughout Europe

Microcontroller

Memory CoreHigh-quality fl ash, 100K erase cycles, 20-year retention

Sophisticated motor control timer

Fastest fl ash memory within ARM Cortex M3 family

Wide supply voltage range, 2.7V to 5.5V, 1.65V to 3.6V, 1.8V to 5.5V

High performance, up to 160MHz (FM4) and 144MHz (FM3) operating frequencies

High-performance FPU standard on all FM4 MCUs

Low power: dedicated low-power chip design and many low power modes

Long-term (10+ years) availability

Factory Automation:

• MCU: FM3 High Performance, Basic Group and FM4

• Products: PLCs , motor control, sensors

• Highlights: • High performance • Up to 160MHz CPU clock • DSP functionality on FM4 • FPU on FM4 • Fastest fl ash in group: 14ns access + code pre-fetch = 0WS at 144MHz • Up to 1.5MB fl ash • Wide supply voltage range, 2.7V-5.5V • Hardware motor control support, up to 3

motors, incl. software package • 3 independent, fast 12-bit ADCs • Many functional safety features (MPU,

CRC, Two-stage LVD, etc.) • TwinMAC - dual Ethernet device • Scalable line-up, pin compatibility

between High Performance and Basic Group MCUs to cover a wide range of applications

• Extended temperature range, -40°C ... +105°C is possible for many devices

Medical and Handheld Devices:

• MCU: FM0+ and FM3 Low Power and ULL Group

• Highlights: • Ideal feature mix for HMI • LCD – segment controller • High-performance cap. touch s/w library • USB Host+Function (OTG functionality)

incl. corresponding s/w packages • 2 independent, fast 12-bit ADCs • Low supply voltages, 1.65V-3.6V • Low current consumption and deep

standby modes

White Goods

• MCU: FM0+ and FM3 Basic Group• Products: Washing machines,

dish washers, air conditioners

• Highlights: • Cost-optimised product • Reliable fl ash for EEPROM emulation • On-chip RC oscillator +/-2% • Hardware motor control support • 2-3 independent, fast 12-bit ADCs • Wide supply voltage range, 2.7V-5.5V • -40°C ... +105°C

are based on Fujitsu’s highly reliable (100K erase/write cycles, up to 20 years of data retention), high-speed embedded fl ash process. All MCUs are produced in Fujitsu’s own wafer fabs, which enables effective quality, availability and cost control.

The lineup is split into 3 sub-families, each of which corresponds to a specifi c CPU core: FM0+, FM3 or FM4.

Sub-families may also be split into groups that further refl ect performance and the included feature set.

Page 4: ARM® Cortex™ – Industrial microcontroller platform · Overview Fujitsu’s FM microcontroller families incorporate the ARM® CortexTM-M0+, M3 and M4F standard cores. The platform

Page 7 of 32Page 6 of 32

FM MCU Line-upThe lineup is split into 3 sub-families, each of which corresponds to a specifi c ARM® CortexTM-M core: FM0+, FM3 or FM4.

Each sub-family may also be split into groups that further refl ect performance and the included feature set.

Part Number Code

M B 9 B F 5 0 4 N

Rev P C K G

Fujitsu CPU Core roadmap

DMIPs

400

180

60

25

10

Perfo

rman

ce

Functionality

FM0+

FM3Ultra Low Leakage

FM3High Performance

FM4

FM3Basic FM3

Low Powersca

lable lineup (b

eyond CPU core)

Package pin

J: 32pin K: 48pin L: 64pin M: 80pin

N: 100pin R: 120pin S: 144pin T: 176pin

Revision

Family

Flash Memory Size

1: ~64KB 2: ~128KB 4: ~256KB 5: ~384KB

6: ~512KB 7: ~768KB 8: ~1MB

Feature

1: Without USB/CAN 2: Single EtherMAC & USB

3: With USB 4: With CAN

5: With USB & CAN 6: Dual EtherMAC & USB

A: With LCD B: With LCD & USB

D: Dual EtherMAC & USB & CAN

Production lineup

9A: 20/40/48MHz operation 9B: 72/80/144/160MHz operation

P C K G

The Fujitsu FM3 sub-family is split into 4 groups: High Performance, Basic, Low Power and Ultra Low Leakage. The main differences are CPU operating frequency and supply voltage. In addition, all products are based on the same architecture (software-compatible), use the same peripherals and are pin-compatible in

most cases. Products in the Ultra Low Leakage group are based on an optimised low-leakage process technology.

Page 5: ARM® Cortex™ – Industrial microcontroller platform · Overview Fujitsu’s FM microcontroller families incorporate the ARM® CortexTM-M0+, M3 and M4F standard cores. The platform

Page 9 of 32Page 8 of 32

Package Code

Part Number Package Code

Functional Pins Package Dimensionsin mm (pitch)

Package Code Photo

JPMC 32 LQFP 7x7 (0.8) FPT-32P-M30

JWQN 32 QFN 5x5 (0.5) LCC-32P-M19

KPMC 48 LQFP 7x7 (0.5) FPT-48P-M49

KQN 48 QFN 7x7 (0.5) LCC-48P-M73

LPMC 64 LQFP 12x12 (0.65) FPT-64P-M39

LPMC1 64 LQFP 10x10 (0.5) FPT-64P-M38

LQN 64 QFN 9x9 (0.5) LCC-64P-M24

MPMC 80 LQFP 12x12 (0.5) FPT-80P-M37

MPMC1 80 LQFP 14x14 (0.65) FPT-80P-M40

MBGL 80 (96 balls) BGA 6x6 (0.5) BGA-96P-M07

NPF 100 QFP 14x20 (0.65) FPT100P-M36

NPMC 100 LQFP 14x14 (0.5) FPT-100P-M23

NBGL 100 (112 balls) BGA 10x10 (0.8) BGA-112P-M04

RPMC 120 LQFP 16x16 (0.5) FPT-120P-M37

SPMC 144 LQFP 20x20 (0.5) FPT-144P-M08

TPMC 176 LQFP 24x24 (0.5) FPT-176P-M07

TBGL 176 (192 balls) BGA 12x12 (0.8) BGA-192P-M06

FM3 Line-up

Page 6: ARM® Cortex™ – Industrial microcontroller platform · Overview Fujitsu’s FM microcontroller families incorporate the ARM® CortexTM-M0+, M3 and M4F standard cores. The platform

Page 11 of 32Page 10 of 32

FM3 High Performance Group

Block Diagram - MB9BD10S/T

Block Diagram - MB9B520K/L/M

Function

• Up to 144MHz, 72 MHz fl ash, prefetch buffer

• 2.7V ... 5.5V• Up to 1 MB fl ash / 128KB RAM• CAN, Ethernet• USB• Extra fl ash memory for EEPROM

emulation

Applications

• Factory automation• Home automation• Motor control• Medical

FM3 Basic Group

Block Diagram - MB9A310K

Block Diagram - MB9A310N

Function

• Up to 40MHz• 2.7V ... 5.5V• Cost-optimised• Extra fl ash memory for EEPROM emulation• USB

Applications

• Household applicances• Motor control• Offi ce automation• Power tools

Page 7: ARM® Cortex™ – Industrial microcontroller platform · Overview Fujitsu’s FM microcontroller families incorporate the ARM® CortexTM-M0+, M3 and M4F standard cores. The platform

Page 13 of 32Page 12 of 32

FM3 Low Power Group

Block Diagram - MB9AB40M/N

Block Diagram - MB9A140L

Function

• Up to 40MHz• 1.65V ... 3.6V• USB• LCD• Low power consumption• Extra fl ash memory for EEPROM emulation

Applications

• Handheld devices• Metering• Medical• Battery-powered applications

FM3 Ultra Low Leakage Group

Block Diagram – MB9AA30M/N

Block Diagram – MB9A420K/L

Function

• Up to 20MHz• 1.8V ... 5.5V• LCD• Ultra-low stop mode current

Applications

• Metering• Mobile devices• Handheld devices

Page 8: ARM® Cortex™ – Industrial microcontroller platform · Overview Fujitsu’s FM microcontroller families incorporate the ARM® CortexTM-M0+, M3 and M4F standard cores. The platform

Page 15 of 32Page 14 of 32

Series Pins Packages (planned)

Flash 2nd Flash

RAM UniqueID

CPU [MHz]

RCosc

+/-2%100 kHz

ETM MPU sub clock

Flash Secu-rity

ECC on(Main)Flash

Exter-nal Bus

NAND Flash

I/F

SD-RAMI/F

SDCARD

I/F

12-bit ADC

(units) ch

10-bit

DAC

MFT/ QDU

BT WDG RTC MFS (USART, SPI, I2C)

USB Host+Device

FS

CAN Ether-net MAC

CRC LCD max I/O‘s

exter-nalIRQ

supply voltage

temperature range

Special Features

Comments

FM3 High Performance GroupMB9B120J 32 LQFP, QFN 64K - 8K tbd 72 - - - - - - - (1) 6 - 1 / 1 8 4 - - - - - tbd tbd 2.7...5.5V tbd PRELIMINARYMB9B120K 48 LQFP, QFN 48K, 112K, 240K 48K 16K, 16K, 32K 72 - - - - - - - (2) 14 2 1 / 1 8 4 - - - - 35 15 2.7...5.5V -40°C ... +105°CMB9B320K 48 LQFP, QFN 48K, 112K, 240K 48K 16K, 16K, 32K 72 - - - - - - - (2) 14 2 1 / 1 8 4 1 - - - 35 15 2.7...5.5V -40°C ... +105°CMB9B520K 48 LQFP, QFN 48K, 112K, 240K 48K 16K, 16K, 32K 72 - - - - - - - (2) 14 2 1 / 1 8 4 1 1 - - 35 15 2.7...5.5V -40°C ... +105°CMB9B120L 64 LQFP, QFN 48K, 112K, 240K 48K 16K, 16K, 32K 72 - - - - - - - (2) 23 2 1 / 2 8 8 - - - - 50 20 2.7...5.5V -40°C ... +105°CMB9B320L 64 LQFP, QFN 48K, 112K, 240K 48K 16K, 16K, 32K 72 - - - - - - - (2) 23 2 1 / 2 8 8 1 - - - 50 20 2.7...5.5V -40°C ... +105°CMB9B520L 64 LQFP, QFN 48K, 112K, 240K 48K 16K, 16K, 32K 72 - - - - - - - (2) 23 2 1 / 2 8 8 1 1 - - 50 20 2.7...5.5V -40°C ... +105°CMB9B120M 80 LQFP 48K, 112K, 240K 48K 16K, 16K, 32K 72 - - - - - - - (2) 26 2 1 / 2 8 8 - - - - 65 24 2.7...5.5V -40°C ... +105°CMB9B320M 80 LQFP 48K, 112K, 240K 48K 16K, 16K, 32K 72 - - - - - - - (2) 26 2 1 / 2 8 8 1 - - - 65 24 2.7...5.5V -40°C ... +105°CMB9B520M 80 LQFP 48K, 112K, 240K 48K 16K, 16K, 32K 72 - - - - - - - (2) 26 2 1 / 2 8 8 1 1 - - 65 24 2.7...5.5V -40°C ... +105°CMB9B500N 100 LQFP,QFP,BGA 256K, 384K, 512K - 32K, 48K, 64K - 80 - - - - (3) 16 - 2 / 2 8 - 8 1 2 - - 80 17 2.7...5.5V -40°C ... +85°CMB9B400N 100 LQFP,QFP,BGA 256K, 384K, 512K - 32K, 48K, 64K - 80 - - - - (3) 16 - 2 / 2 8 - 8 - 2 - - 80 17 2.7...5.5V -40°C ... +85°CMB9B300N 100 LQFP,QFP,BGA 256K, 384K, 512K - 32K, 48K, 64K - 80 - - - - (3) 16 - 2 / 2 8 - 8 1 - - - 80 17 2.7...5.5V -40°C ... +85°CMB9B100N 100 LQFP,QFP,BGA 256K, 384K, 512K - 32K, 48K, 64K - 80 - - - - (3) 16 - 2 / 2 8 - 8 - - - - 80 17 2.7...5.5V -40°C ... +85°CMB9B500R 120 LQFP 256K, 384K, 512K - 32K, 48K, 64K - 80 - - - (3) 16 - 2 / 2 8 - 8 1 2 - - 100 17 2.7...5.5V -40°C ... +85°CMB9B400R 120 LQFP 256K, 384K, 512K - 32K, 48K, 64K - 80 - - - (3) 16 - 2 / 2 8 - 8 - 2 - - 100 17 2.7...5.5V -40°C ... +85°CMB9B300R 120 LQFP 256K, 384K, 512K - 32K, 48K, 64K - 80 - - - (3) 16 - 2 / 2 8 - 8 1 - - - 100 17 2.7...5.5V -40°C ... +85°CMB9B100R 120 LQFP 256K, 384K, 512K - 32K, 48K, 64K - 80 - - - (3) 16 - 2 / 2 8 - 8 - - - - 100 17 2.7...5.5V -40°C ... +85°CMB9BD10S 144 LQFP 512K, 768K, 1024K - 64K, 96K, 128K - 144 - - (3) 24 - 3 / 3 16 - 8 2 2 2 - 122 33 2.7...5.5V -40°C ... +85°CMB9B610S 144 LQFP 512K, 768K, 1024K - 64K, 96K, 128K - 144 - - (3) 24 - 3 / 3 16 - 8 2 - 2 - 122 33 2.7...5.5V -40°C ... +85°CMB9B510S 144 LQFP 512K, 768K, 1024K - 64K, 96K, 128K - 144 - - (3) 24 - 3 / 3 16 - 8 2 2 - - 122 33 2.7...5.5V -40°C ... +85°CMB9B410S 144 LQFP 512K, 768K, 1024K - 64K, 96K, 128K - 144 - - (3) 24 - 3 / 3 16 - 8 - 2 - - 122 33 2.7...5.5V -40°C ... +85°CMB9B310S 144 LQFP 512K, 768K, 1024K - 64K, 96K, 128K - 144 - - (3) 24 - 3 / 3 16 - 8 2 - - - 122 33 2.7...5.5V -40°C ... +85°CMB9B210S 144 LQFP 512K, 768K, 1024K - 64K, 96K, 128K - 144 - - (3) 32 - 3 / 3 16 - 8 2 - 1 - 122 33 2.7...5.5V -40°C ... +85°CMB9B110S 144 LQFP 512K, 768K, 1024K - 64K, 96K, 128K - 144 - - (3) 24 - 3 / 3 16 - 8 - - - - 122 33 2.7...5.5V -40°C ... +85°CMB9BD10T 176 LQFP, BGA 512K, 768K, 1024K - 64K, 96K, 128K - 144 - - (3) 32 - 3 / 3 16 - 8 2 2 2 - 154 33 2.7...5.5V -40°C ... +85°CMB9B610T 176 LQFP, BGA 512K, 768K, 1024K - 64K, 96K, 128K - 144 - - (3) 32 - 3 / 3 16 - 8 2 - 2 - 154 33 2.7...5.5V -40°C ... +85°CMB9B210T 176 LQFP, BGA 512K, 768K, 1024K - 64K, 96K, 128K - 144 - - (3) 32 - 3 / 3 16 - 8 2 - 1 - 154 33 2.7...5.5V -40°C ... +85°CMB9B510T 176 LQFP, BGA 512K, 768K, 1024K - 64K, 96K, 128K - 144 - - (3) 32 - 3 / 3 16 - 8 2 2 - - 154 33 2.7...5.5V -40°C ... +85°CMB9B410T 176 LQFP, BGA 512K, 768K, 1024K - 64K, 96K, 128K - 144 - - (3) 32 - 3 / 3 16 - 8 - 2 - - 154 33 2.7...5.5V -40°C ... +85°CMB9B310T 176 LQFP, BGA 512K, 768K, 1024K - 64K, 96K, 128K - 144 - - (3) 32 - 3 / 3 16 - 8 2 - - - 154 33 2.7...5.5V -40°C ... +85°CMB9B110T 176 LQFP, BGA 512K, 768K, 1024K - 64K, 96K, 128K - 144 - - (3) 32 - 3 / 3 16 - 8 - - - - 154 33 2.7...5.5V -40°C ... +85°CMB9B510N 100 LQFP,QFP,BGA 128K, 256K, 384K, 512K 32K 16K, 32K, 48K, 64K - 144 - - - (3) 16 - 3 / 3 8 8 1 2 - - 80 17 2.7...5.5V -40°C ... +85°CMB9B410N 100 LQFP,QFP,BGA 128K, 256K, 384K, 512K 32K 16K, 32K, 48K, 64K - 144 - - - (3) 16 - 3 / 3 8 8 - 2 - - 80 17 2.7...5.5V -40°C ... +85°CMB9B310N 100 LQFP,QFP,BGA 128K, 256K, 384K, 512K 32K 16K, 32K, 48K, 64K - 144 - - - (3) 16 - 3 / 3 8 8 1 - - - 80 17 2.7...5.5V -40°C ... +85°CMB9B110N 100 LQFP,QFP,BGA 128K, 256K, 384K, 512K 32K 16K, 32K, 48K, 64K - 144 - - - (3) 16 - 3 / 3 8 8 - - - - 80 17 2.7...5.5V -40°C ... +85°CMB9B510R 120 LQFP 128K, 256K, 384K, 512K 32K 16K, 32K, 48K, 64K - 144 - - (3) 16 - 3 / 3 8 8 1 2 - - 100 17 2.7...5.5V -40°C ... +85°CMB9B410R 120 LQFP 128K, 256K, 384K, 512K 32K 16K, 32K, 48K, 64K - 144 - - (3) 16 - 3 / 3 8 8 - 2 - - 100 17 2.7...5.5V -40°C ... +85°CMB9B310R 120 LQFP 128K, 256K, 384K, 512K 32K 16K, 32K, 48K, 64K - 144 - - (3) 16 - 3 / 3 8 8 1 - - - 100 17 2.7...5.5V -40°C ... +85°CMB9B110R 120 LQFP 128K, 256K, 384K, 512K 32K 16K, 32K, 48K, 64K - 144 - - (3) 16 - 3 / 3 8 8 - - - - 100 17 2.7...5.5V -40°C ... +85°CFM3 Basic GroupMB9A310K 48 LQFP, QFN 64K, 128K 32K 16K, 16K - 40 - - - - - - (2) 8 - 1 / 1 8 4 1 - - - 36 7 2.7...5.5V -40°C ... +105°CMB9A110K 48 LQFP, QFN 64K, 128K 32K 16K, 16K - 40 - - - - - - (2) 8 - 1 / 1 8 4 - - - - 36 7 2.7...5.5V -40°C ... +105°CMB9A310L 64 LQFP, QFN 64K, 128K, 256K - 16K, 16K, 32K - 40 - - - - - - (2) 9 - 2 / 2 8 - 8 1 - - - 51 8 2.7...5.5V -40°C ... +105°CMB9A110L 64 LQFP, QFN 64K, 128K, 256K - 16K, 16K, 32K - 40 - - - - - - (2) 9 - 2 / 2 8 - 8 - - - - 51 8 2.7...5.5V -40°C ... +105°CMB9A310M 80 LQFP 64K, 128K, 256K, 384K, 512K - 16K, 16K, 32K, 32K, 32K - 40 - - - - - (3) 12 - 2 / 2 8 - 8 1 - - - 66 12 2.7...5.5V -40°C ... +105°CMB9A110M 80 LQFP 64K, 128K, 256K, 384K, 512K - 16K, 16K, 32K, 32K, 32K - 40 - - - - - (3) 12 - 2 / 2 8 - 8 - - - - 66 12 2.7...5.5V -40°C ... +105°CMB9A310N 100 LQFP,QFP,BGA 64K, 128K, 256K, 384K, 512K - 16K, 16K, 32K, 32K, 32K - 40 - - - - (3) 16 - 2 / 2 8 - 8 1 - - - 83 17 2.7...5.5V -40°C ... +105°CMB9A110N 100 LQFP,QFP,BGA 64K, 128K, 256K, 384K, 512K - 16K, 16K, 32K, 32K, 32K - 40 - - - - (3) 16 - 2 / 2 8 - 8 - - - - 83 17 2.7...5.5V -40°C ... +105°C

WDG Watchdog RTC Real Time Clock BT Base Timer (Reload, PPG, PWM, PWC)MFT Multi Function Timer (e.g. for motor control)QDU Quadrature Decoder UnitMFS Multi-Function Serial (USART, I2C, SPI)ADC Analogue-to-Digital DAC Digital-to-analogue MPU Memory Protection Unit ETM Embedded Trace Macrocell – Debug InterfaceCRC Cyclic Redundancy CheckIRQ Interrupt Request Input

Features

Page 9: ARM® Cortex™ – Industrial microcontroller platform · Overview Fujitsu’s FM microcontroller families incorporate the ARM® CortexTM-M0+, M3 and M4F standard cores. The platform

Page 17 of 32Page 16 of 32

WDG Watchdog RTC Real Time Clock BT Base Timer (Reload, PPG, PWM, PWC)MFT Multi Function Timer (e.g. for motor control)QDU Quadrature Decoder UnitMFS Multi-Function Serial (USART, I2C, SPI)ADC Analogue-to-Digital DAC Digital-to-analogue MPU Memory Protection Unit ETM Embedded Trace Macrocell – Debug InterfaceCRC Cyclic Redundancy CheckIRQ Interrupt Request Input

Series Pins Packages (planned)

Flash 2nd Flash

RAM UniqueID

CPU [MHz]

RCosc

+/-2%100 kHz

ETM MPU sub clock

Flash Secu-rity

ECC on(Main)Flash

Exter-nal Bus

NAND Flash

I/F

SD-RAMI/F

SDCARD

I/F

12-bit ADC

(units) ch

10-bit

DAC

MFT/ QDU

BT WDG RTC MFS (USART, SPI, I2C)

USB Host+Device

FS

CAN Ether-net MAC

CRC LCD max I/O‘s

exter-nalIRQ

supply voltage

temperature range

Special Features

Comments

FM3 Low Power GroupMB9AB40L 64 LQFP, QFN 48K, 112K, 240K 48K 16K, 16K, 32K 40 - - - - - - - (2) 12 - - 8 8 1 - - 20x8 51 8 1.65...3.6V -40°C ... +85°C HDMI-CEC 2chMB9AA40L 64 LQFP, QFN 48K, 112K, 240K 48K 16K, 16K, 32K 40 - - - - - - - (2) 12 - - 8 8 - - - 20x8 51 8 1.65...3.6V -40°C ... +85°C HDMI-CEC 2chMB9A340L 64 LQFP, QFN 48K, 112K, 240K 48K 16K, 16K, 32K 40 - - - - - - - (2) 12 - - 8 8 1 - - - 51 8 1.65...3.6V -40°C ... +85°C HDMI-CEC 2chMB9A140L 64 LQFP, QFN 48K, 112K, 240K 48K 16K, 16K, 32K 40 - - - - - - - (2) 12 - - 8 8 - - - - 51 8 1.65...3.6V -40°C ... +85°C HDMI-CEC 2chMB9AB40M 80 LQFP 48K, 112K, 240K 48K 16K, 16K, 32K 40 - - - - - - (2) 17 - - 8 8 1 - - 33x8 66 12 1.65...3.6V -40°C ... +85°C HDMI-CEC 2chMB9AA40M 80 LQFP 48K, 112K, 240K 48K 16K, 16K, 32K 40 - - - - - - (2) 17 - - 8 8 - - - 33x8 66 12 1.65...3.6V -40°C ... +85°C HDMI-CEC 2chMB9A340M 80 LQFP 48K, 112K, 240K 48K 16K, 16K, 32K 40 - - - - - - (2) 17 - - 8 8 1 - - - 66 12 1.65...3.6V -40°C ... +85°C HDMI-CEC 2chMB9A140M 80 LQFP 48K, 112K, 240K 48K 16K, 16K, 32K 40 - - - - - - (2) 17 - - 8 8 - - - - 66 12 1.65...3.6V -40°C ... +85°C HDMI-CEC 2chMB9AB40N 100 LQFP 48K, 112K, 240K 48K 16K, 16K, 32K 40 - - - - - (2) 24 - - 8 8 1 - - 40x8 83 17 1.65...3.6V -40°C ... +85°C HDMI-CEC 2chMB9AA40N 100 LQFP 48K, 112K, 240K 48K 16K, 16K, 32K 40 - - - - - (2) 24 - - 8 8 - - - 40x8 83 17 1.65...3.6V -40°C ... +85°C HDMI-CEC 2chMB9A340N 100 LQFP 48K, 112K, 240K 48K 16K, 16K, 32K 40 - - - - - (2) 24 - - 8 8 1 - - - 83 17 1.65...3.6V -40°C ... +85°C HDMI-CEC 2chMB9A140N 100 LQFP 48K, 112K, 240K 48K 16K, 16K, 32K 40 - - - - - (2) 24 - - 8 8 - - - - 83 17 1.65...3.6V -40°C ... +85°C HDMI-CEC 2chMB9A150M 80 LQFP 240K, 368K, 496K 48K 32K, 48K, 64K 40 - - - - - (2) 17 - 1 / 2 15 8 - - - - 66 24 1.65...3.6V -40°C ... +85°C HDMI-CEC 2chMB9A150N 100 LQFP 240K, 368K, 496K 48K 32K, 48K, 64K 40 - - - - - (2) 24 - 1 / 2 16 8 - - - - 83 25 1.65...3.6V -40°C ... +85°C HDMI-CEC 2chMB9A150R 120 LQFP 240K, 368K, 496K 48K 32K, 48K, 64K 40 - - - - (2) 24 - 1 / 2 16 8 - - - - 103 25 1.65...3.6V -40°C ... +85°C HDMI-CEC 2chFM3 Ultra Low Leakage GroupMB9A420K 48 LQFP, QFN 64K - 4K tbd 20 - - - - - - - (1) 8 1 1 / 0 8 - 4 - 1 - - - tbd tbd 1.8...5.5V -40°C ... +85°C PRELIMINARYMB9A420L 64 LQFP, QFN 64K - 4K tbd 20 - - - - - - - (1) 8 1 1 / 0 8 - 4 - 1 - - - tbd tbd 1.8...5.5V -40°C ... +85°C PRELIMINARYMB9A130K 48 LQFP, QFN 64K, 128K - 8K, 8K - 20 - - - - - - - (1) 6 - 1 / 1 8 4 - - - - - 37 7 1.8...5.5V -40°C ... +85°CMB9A130L 64 LQFP, QFN 64K, 128K - 8K, 8K - 20 - - - - - - - (1) 8 - 1 / 1 8 8 - - - - - 52 9 1.8...5.5V -40°C ... +85°CMB9AA30L 64 LQFP, QFN 64K, 128K 12K, 16K - 20 - - - - - - - (1) 9 2 1 / 1 8 8 - - - - 20x8 52 9 1.8...5.5V -40°C ... +85°C HDMI-CEC 2chMB9AA30M 80 LQFP 64K, 128K - 12K, 16K - 20 - - - - - - - (1) 12 2 - 8 8 - - - - 33x8 67 12 1.8...5.5V -40°C ... +85°C HDMI-CEC 2chMB9A130M 80 LQFP 64K, 128K - 12K, 16K - 20 - - - - - - (1) 12 2 1 / 1 8 8 - - - - - 67 12 1.8...5.5V -40°C ... +85°C HDMI-CEC 2chMB9AA30N 100 LQFP, BGA 64K, 128K - 12K, 16K - 20 - - - - - - (1) 16 2 - 8 8 - - - - 40x8 84 17 1.8...5.5V -40°C ... +85°C HDMI-CEC 2chMB9A130N 100 LQFP, BGA 64K, 128K - 12K, 16K - 20 - - - - - (1) 16 2 1 / 1 8 8 - - - - - 84 17 1.8...5.5V -40°C ... +85°C HDMI-CEC 2ch

Features

Page 10: ARM® Cortex™ – Industrial microcontroller platform · Overview Fujitsu’s FM microcontroller families incorporate the ARM® CortexTM-M0+, M3 and M4F standard cores. The platform

Page 19 of 32Page 18 of 32

Development ToolsIDE, Compiler, Debugger

The Fujitsu FM families are supported by market-leading tool chain suppliers such as IAR Systems, Keil and Mentor Embedded. These companies offer enhanced IDEs (integrated development environments) with a compiler, assembler, linker and debugger usable within

■ IAR Embedded Workbench ■ Keil MDK ■ Sourcery CodeBench ■ Atollic TrueSTUDIO ■ Rowley CrossWorks ■ Altium TASKING ■ OpenSource GNU toolchain

Supplier Product Supplier Product

Altium TASKING VX toolset for ARM – Standard EditionEclipse IDE, C and C++ compiler, debuggerhttp://www.tasking.com/products/arm/

TrueSTUDIO™IDE, C and C++ compiler, debugger, many toolshttp://www.atollic.com

TrueINSPECTOR™A tool for professional static source code analysis to reduce the number of errors and cut development time

TrueANALYZER™A tool for dynamic execution fl ow analysis, plus rigorous code and test coverage measurements

TrueVERIFIER™A professional tool for advanced test automation that helps you fi nd bugs automatically

Sourcery G++ Personal Edition (30 days’ support)Sourcery G++ Standard Edition (unlimited support, debuggable libs)

Eclipse IDE, C and C++ GNU compiler, Debug Spritehttp://www.codesourcery.com

Open Source GNU toolchain

Eclipse IDE, GNU compiler, OpenOCD debugger (for many low-cost JTAG probes)http://mcu.emea.fujitsu.com/mcu_product/mcu_all_appnotes.htm

IAR Embedded Workbench® - Basic Line (256KB Code)IAR Embedded Workbench® - Cortex Line

IDE, C and C++ compiler, debuggerhttp://www.iar.com

MDK-ARM MCU Development Kit - Basic Edition (256KB)MDK-ARM MCU Development Kit - Standard Edition

IDE, C and C++ compiler, debuggerhttp://www.keil.com/arm/mdk.asp

Debugger hardware and softwareDebugger, Trace32, SIM, MONhttp://www.lauterbach.com

CrossWorks for ARM

CrossStudio IDE, C and C++ compiler, debuggerhttp://www.rowley.co.uk

iTAG ARM/Cortex debug and test tool packageIDE winIDEA, GNU compiler, debug-ger, low-cost JTAG adapterhttp://www.isystem.com/products/itag

Flash Programmer for FM3

Supplier Product Type

Serial Flash Programmer - Softwarehttp://mcu.emea.fujitsu.com/mcu_tool/detail/FLASH_PROGRAMMER_FM3.htm

USB Flash Programmer - Softwarehttp://mcu.emea.fujitsu.com/mcu_tool/detail/FLASH_PROG_USB_DIRECT.htm

JTAG Flash Programmer - Softwarehttp://www.segger.com/cms/fujitsu.html

Parallel Flash Programmer - Hardware & Softwarehttp://www.elnec.com/

Parallel Flash Programmer – Hardware & Softwarehttp://www.phyton.com

Parallel Flash Programmer – Hardware & Softwarehttp://www.conitec.net

http://www.j-fsg.co.jp/en/index.html

http://www.yokogawa-digital.com/en/

http://www.wavetechnology.co.jp/en/index.html

http://www.dediprog.com

http://www.xeltek.com

UART

USB

JTAG

Parallel

Parallel

Parallel

Serial, Parallel

Serial

Parallel

JTAG and Serial

Parallel

a common GUI (graphical user interface). A free of charge OpenSource GNU/Eclipse-based tool chain is also available. Popular JTAG emulators such as Segger J-Link, Keil ULINK and many low-cost FTDI based adapters can be utilised with FM microcontrollers. FM devices

with an implemented Embedded Trace Macrocell (ETM), feature a trace port interface unit (TPIU) as well as the standard Serial Wire JTAG Debug Port. The TPIU allows the connection of JTAG adapters with trace functionality.

Page 11: ARM® Cortex™ – Industrial microcontroller platform · Overview Fujitsu’s FM microcontroller families incorporate the ARM® CortexTM-M0+, M3 and M4F standard cores. The platform

Page 21 of 32Page 20 of 32

Middleware

Supplier Product TypeSupplier Product

embOS, emWin, emFile, emUSBhttp://www.segger.com/cms/fujitsu.html

Micrium μC/OS-IIhttp://micrium.com/page/downloads/ports/fujitsu

FreeRTOS http://www.freertos.org/

AVIX/RT http://www.avix-rt.com/

Middleware Componentshttp://www.iar.com

MDK-ARM Middleware Componentshttp://www.keil.com/arm/mdk.asp

TCP/IP, Embedded Webserver, ZeroConfi gwww.sevenstax.de

Micro ITRON, TCP/IP Stackhttp://www.eforce.co.jp/english.html

Software Examples and Application Notes

http://mcu.emea.fujitsu.com/mcu_product/mcu_all_software.htmhttp://mcu.emea.fujitsu.com/mcu_product/mcu_all_appnotes.htm

FM3 Low-Level Library

http://mcu.emea.fujitsu.com/mcu_product/mcu_all_software.htm

USB Platform, USB AssistantUSB host/function drivers and applications

http://mcu.emea.fujitsu.com/mcu_tool/detail/FUJITSU_USB_ASSISTANT.htm

Motor Control Platform

http://www.fujitsu.com/global/services/microelectronics/product/micom/roadmap/industrial/fm3/solution/inverter.html

IEC60730 Class B Self-Test LibraryIEC61508 SIL2 Self-Test Library

http://mcu.emea.fujitsu.com/mcu_product/mcu_all_appnotes.htm

Capacitive Touch LibraryFree-of-charge and commercial licenses available

http://www.fujitsu.com/emea/services/microelectronics/fm3solutions/touch/index.html

RTOSUSBFS

RTOSUSB, TCP/IPFS

RTOS

RTOS

TCP/IP

TCP/IP

RTOSTCP/IP

A diverse range of middleware components is offered by Fujitsu and third-party providers. In many cases, the user can choose between

Fujitsu Middleware Components ■ Peripheral low-level library ■ USB library ■ Functional safety self-test libraries (IEC60730 – Class B, IEC61508 SIL2)

■ EEPROM emulation library ■ Motor Control Platform ■ Capacitive Touch Library

Middleware and Low Level Drivers

Operating Systems ■ freeRTOS ■ Micrium μC/OS-II ■ Segger embOS ■ Avix/RT

Partner Middleware Components ■ USB library ■ Ethernet TCP/IP stacks and application layers ■ CANopen protocol stacks

commercial and free-of-charge solutions. Products on offer include real-time operatingsystems, low-level peripheral libraries and

protocol stacks.

Page 12: ARM® Cortex™ – Industrial microcontroller platform · Overview Fujitsu’s FM microcontroller families incorporate the ARM® CortexTM-M0+, M3 and M4F standard cores. The platform

Page 23 of 32Page 22 of 32

TOOL Features TOOL Features

Starter kit with MB9AF312K MCU (48-pin MCU)

■ All MCU pins accessible ■ USB Host ■ USB Device ■ JTAG Debug interface adapter included

■ Temp sensor, button, LED

Starter kit with MB9BF516N MCU (100-pin MCU) and capacitive touch board

■ Includes SK-FM3-100PMC-MB9BF516N

■ Capacitive touch board (4 buttons, slider, circular slider)

■ Ribbon cable ■ Capacitive touch software library

Starter kit with MB9BF506R MCU (120-pin MCU)J-Link lite (on board)

■ Many peripherals ■ LCD ■ SD card slot ■ CAN, USB, RS232 ■ Motor control power stage

Starter kit with MB9BF506R MCU (120-pin MCU)ULINK-ME JTAG adapter

■ Limited set of peripherals ■ USB Host+Func ■ Buttons ■ All MCU pins accessible

Allows the connection of Fujitsu in-verter boards such as SK-POWER-3P-LV2-MC (not included) to the FM3 microcontroller

■ Extension board for SK-FM3-100PMC (not included)

Complete evaluation system consists of SK-FM3-100PMC, ADA-FM3-100PMC-MC, SK-POWER-3P-LV2-MC and a motor

3-phase MOSFET power stage24V, 8A max. Allows the connection of BLDC or PMSM motors (not included)

■ Current and voltage measurements ■ Temperature sensor and overvoltage/current detection with indicator LEDs

■ Fits to ADA-FM3-100PMC-MC (not included)

Complete evaluation system consists of SK-FM3-100PMC, ADA-FM3-100PMC-MC, SK-POWER-3P-LV2-MC and a motor

WiFi module for FM3 ■ Extension board for SK-FM3-100PMC (not included)

■ Based on Redpine’s RS9110-N-11-22, UART/SPI Wireless Device Server Module.

■ Power supply via starter kit: 3V or 5V ■ Software package

UHF RFID Module with 4KByte FRAM ■ Extension board for SK-FM3-100PMC (not included)

■ Based on dual-interface UHF RFID chip MB97R804B with SPI interface and 4KB FRAM

■ Memory can be accessed from the MCU via a SPI interface and via RFID reader/writer devices

SK-FM3-48PMC-USBSTICK

MCB9BF500UME

SK-FM3-9BF516N-TOUCHKIT

ADA-FM3-100PMC-MC

KSK-MB9BF506

SK-POWER-3P-LV2-MC

ADA-FM3-100PMC-WLAN-RP

ADA-FM3-100PMC-RFID-TAG1

Evaluation Boards

Starter-Kits

Developers can select the right-sized solution from a wide range of MCU evaluation boards, offered by Fujitsu and its partners. Alongside

TOOL Features TOOL Features

Starter kit with MB9BF506N MCU (100-pin MCU)

■ All MCU pins accessible ■ CAN, USB Host+Func, RS232 ■ 2 x 7-seg LEDs, buttons ■ 3V and 5V operation ■ Extensible through pin headers (different extension boards available)

Starter kit with MB9BF506N MCU (100-pin MCU)Segger J-Link JTAG adaptersame as SK-FM3-100PMCplus Segger J-Link JTAG adapter

Starter kit with MB9BF516N MCU (100-pin MCU) same as SK-FM3-100PMCbut with MB9BF516N MCU (144MHz)

Starter kit with MB9BF516N MCU (100-pin MCU)Segger J-Link JTAG adaptersame as SK-FM3-100PMC-9BF516Nplus Segger J-Link JTAG adapter

Starter kit with MB9AF314L MCU (64-pin MCU)

■ All MCU pins accessible ■ USB Host+Func, RS232 ■ 2 x 7-seg LEDs, buttons ■ 3V and 5V operation

Starter kit with MB9AF132L MCU (64-pin MCU) Same as SK-FM3-64PMC1but with MB9AF132L MCU

Starter kit with MB9AF314L MCU (64-pin MCU)Segger J-Link JTAG adapterSame as SK-FM3-64PMC1plus Segger J-Link JTAG adapter

Starter kit with MB9BFD18T MCU (176-pin MCU)

■ JTAG/USB adapter on board ■ All MCU pins accessible ■ Dual EtherMAC I/F ■ USB Host+Func, RS232 ■ CAN ■ 2 x 7-seg LEDs, buttons, rotary encoder, pot

■ 3V and 5V operation

Starter kit with MB9AFB44N MCU (100-pin MCU)

■ JTAG/USB adapter on board ■ All MCU pins accessible ■ Segment LC Display ■ USB Host+Func, RS232 ■ Buzzer ■ FRAM UHF RFID memory ■ Capacitive touch buttons ■ 3V and 5V operation

Starter kit with MB9BF524M MCU (80-pin MCU)

■ All MCU pins accessible ■ USB Host+Func, RS232 ■ CAN ■ 2 x 7-seg LEDs, buttons ■ 3V and 5V operation

SK-FM3-100PMC SK-FM3-64PMC1-MB9AF132L

SK-FM3-100PMC-JLINK SK-FM3-64PMC1-JLINK

SK-FM3-100PMC-MB9BF516N

SK-FM3-176PMC-ETHERNET

SK-FM3-100PMC-9BF516N-JL

SK-FM3-100PMC-MB9AFB44N

SK-FM3-64PMC1

SK-FM3-80PMC-MB9BF524M

the basic MCU motherboards, application-specifi c adapter boards are offered. These boards come with sample software and libraries

to guarantee a true out-of-the-box experience. Some boards are available bundled with a JTAG adapter.

Page 13: ARM® Cortex™ – Industrial microcontroller platform · Overview Fujitsu’s FM microcontroller families incorporate the ARM® CortexTM-M0+, M3 and M4F standard cores. The platform

Page 25 of 32Page 24 of 32

FM Family Solutions FMtouch

FMtouch is a solution package for capacitive touch applications based on any member of the FM3, FM4 or FM0+ device family. It consists of a dedicated fi rmware library as well as a

software. Dedicated starter kits including initial hardware enable rapid project ramp-up.

development GUI which runs on a Windows PC. Documentation including application notes explaining how to integrate FMtouch into a real application is also available, as is sample

* Planned

AutoCalibration

CrosstalkSuppression

SignalFiltering

Slider Scroll Wheel

Customer Application

Button Touch Pad

Zoom Touch Screen

Swipe Single-LayerMulti Touch

Touch Access Driver

All Series

Data Access

GPIO ADC

Gesture Extension Library I Gesture Extension Library II*

Sensor confi guration, status and raw data

Plot of wheel position and velocity, incl. touch and position events

Signal strengthand wheel position

Industrial, medical and white goodsTarget applications for FMtouch are in the industrial, medical and white goods sectors.Developers can deploy the solution, for example, to create touch panels used to control automation or heating systems, or to integrate touch pads into measurement equipment or washing machines.

Build Human Machine InterfacesFMtouch is used to create state-of-the-art HMIs (Human Machine Interfaces). It is deployed in applications where mechanical buttons or scroll wheels need to be replaced by touch functionality. It can also be used for touch screens with predefi ned touch areas on the glass and for small, medium-resolution TFT touch screen displays. FMtouch is not suitable for large, high-resolution TFT touch screen panels.

Using FMtouch, developers can also realise “complex sensors”. For example, a slider can generate not only the position of the fi nger on the slider but also an event such as “pushed/ released”. The slider can therefore implement both positional and “button” functions without additional programming or hardware input. As an example, the application can be triggered by placing a fi nger anywhere on the slider or scroll wheel. Once the application is initialised, the slider reverts to measurement of the fi nger’s position. This removes the need for a separate “on/off” or “select” button.

Selected FMtouch features ■ Support for capacitive touch buttons, sliders, scroll wheels, x/y matrix and proximity sensing

■ Uses one ADC input pin per touch channel ■ No additional hardware required ■ Patent-pending, hardware-accelerated capacitive touch sensing

■ High sensitivity (<<10fF), high dynamic range and SNR (signal to noise ratio)

■ Solid front panels or a multi-layer front panel are possible

■ Automatic offset calibration ■ Crosstalk suppression

■ Easy application integration due to its high tolerance to interrupt load (no rigid timing constraints for the application)

■ Optimised RAM/ROM footprint for embedded applications

■ As capacitive touch functionality can run on the application’s central FM3 MCU it can therefore be integrated without additional cost, since no extra ASSP or hardware modules are required

Why FMtouch is the right solutionFMtouch comes as a “ready to go” solution pack. The library can be easily integrated during development. The documentation,

together with the available examples and PC- based calibration tool, enables engineers to rapidly achieve excellent results. Application support is available directly from the European team responsible for the development of the FMtouch solution.

Unique features ■ Patent-pending capacitive sensing tech-nology that makes maximum use of FM3 embedded hardware features

■ Very high sensitivity (<<10fF) ■ High dynamic range and SNR ■ No additional hardware needed

Page 14: ARM® Cortex™ – Industrial microcontroller platform · Overview Fujitsu’s FM microcontroller families incorporate the ARM® CortexTM-M0+, M3 and M4F standard cores. The platform

Page 27 of 32Page 26 of 32

FMconnect USB

The FSEU FMconnect USB platform is a set of hardware components, software compo-nents, tools and documentation. The package supports multiple out-of-the-box embedded

Why FMconnect USB is the right solutionFMconnect USB enables the quick and simple development of USB-based applications. A fully functional, customised application template is provided, which can be used as the basis for the customer’s own application development. This signifi cantly reduces development effort and time. The hardware starter kits provided allow early software development prior to the availability of the customer’s hardware.

Selected FMconnect USB features ■ Support for up to 2 USB interfaces per MCU ■ Supoort for USB host/function or dual role ■ “USB Wizard” as code generator for USB fi rmware

■ USB device functions: virtual COM, HID mouse/joystick/data communication, LibUSB COM

■ USB host functions: HID mouse/keyboard, USB mass storage

■ PC drivers: LibUSB, Windows native driver support

Unique features ■ USB Wizard to generate USB code ■ Two USB channels on the same device

From blood pressure meters to offi ce printersFMconnect USB is the right-sized solution for a broad spectrum of industrial applications including white goods, medical devices, consumer products, offi ce automation and factory automation. Typical examples of products that can benefi t from deploying the solution are motor control service interfaces, blood pressure meters, glucose meters, data loggers and offi ce printers.

Microcontroller TemplateIDE Settings

Linker SettingsCompiler Settings

Assembler SettingsStartup Settings

USB Application / Example

Evaluation Board SupportLED

ButtonsUART

Special ComponentsUSB Pin Confi guration

USB Application (API)Host / Device

Virtual COM PortMouseLibUSBCustom

Build HOST and DEVICE applicationsRead/write access to a “memory stick” (USB-class mass storage) is a typical HOST application. The connection of a USB mouse or keyboard to an embedded system is another example. On the DEVICE side, Fujitsu offers virtual COM port or Human Interface Device (HID) class implementations, amongst others. Necessary software components for both options (embedded MCU and PC) are included in the package.

Typical use cases ■ Data storage on a USB memory stick (e.g. error / data logging)

■ Firmware updates for embedded systems via memory stick

■ Control of embedded applications from an external PC application via USB

■ Control of an embedded application with a mouse or keyboard

■ “Emulation” of a USB mouse, i.e. the embedded system is connected to a PC and behaves as a mouse

Product options ■ All FM3 microcontrollers of the High Performance, Basic or Low Power sub-families that have on-chip USB hardware can be used for FMconnect USB

■ FM4 and FM0+ microcontrollers with the above features will have this option as soon as products are available

.

USB solutions and both HOST and DEVICE use cases. Fujitsu offers USB training seminars, which form part of the FMconnect USB package.

Page 15: ARM® Cortex™ – Industrial microcontroller platform · Overview Fujitsu’s FM microcontroller families incorporate the ARM® CortexTM-M0+, M3 and M4F standard cores. The platform

Page 29 of 32Page 28 of 32

FMconnect Ethernet

Ethernet-based communication requires signifi cantly more development effort than simple serial connections such as UART or I2C. Higher protocol layers have to be implemented for most use cases. Fujitsu shortens development timescales by providing

as the L3 FM low-level library. This enables the rapid implementation of solutions such as web-based diagnosis systems or maintenance interfaces for industrial devices. Dedicated evaluation boards and technical customer workshops complete the package.

tailored low-level drivers, software modules and protocol stacks for its FM Family.

The FMconnect Ethernet package utilises proven open source components such as the lwIP TCP/IP stack and internal developments such

Selected FMconnect Ethernet features ■ Up to 2-channel Ethernet ■ Low-level driver, TCP/IP stacks ■ Sample software, web server, etc. ■ Supported by commercial products from partners (e.g. Sevenstax)

■ Support for your application implementation

Why FMconnect Ethernet is the right solutionFMconnect Ethernet enables rapid project ramp-up. Developers can use the FMconnect Ethernet software components as a starting point for their own developments and applications. This signifi cantly reduces development cost and schedules.

Unique featuresFMconnect Ethernet supports two Ethernet channels on a single device. This is a unique feature amongst Cortex-M class products. Key advantages offered by dual-channel support:

■ Reduced cabling costs for daisy-chain wiring ■ Gateway functionality: separate sub-networks (e.g. “unsafe” offi ce network and “secure” production control network)

■ Redundant solution for increased safety: if one Ethernet channel fails, the second one acts as a backup

From automation to device connectivityFMconnect Ethernet was developed for markets such as industrial devices, offi ce automation, transportation, white goods and factory/home automation. Typical product examples include heating system control, lighting control, gate/automatic door control, garage equipment, industrial weighing machines, elevator control and cranes/specialised machinery.

Embe

dded

Driv

e

Fiel

dbus

Gat

eway

Daisy Chain

MB9BFD18T144MHz

MB9BFD18T144MHz

PHY PHY PHY PHY

PHY PHY

PHY

CAN1

CAN0PMS

M

Embedded Systemwith Gateway Functionality

Gateway

MB9BFD18T144MHz

PHY PHY

Company network or Internet

Embedded System

Embedded System

Drive connectivity projectsIf a project requires the control of industrial, embedded devices via a web browser, e.g. to switch on/off lights in a building or control the temperature of a heating system remotely from a PC or smartphone, the developer needs to set up and run an HTTP web server on the embedded system.

With FMconnect Ethernet, a template for this web server is provided as sample software and runs out of the box. Since Fujitsu also provides the corresponding evaluation boards, the developer can start the project without fi rst developing custom hardware. FMconnect Ethernet also offers the option of expanding system connectivity, e.g. via gateways to CAN networks or USB devices.

Product options ■ All FM3 high-performance microcontrollers with on-board Ethernet can be used for FMconnect Ethernet

■ Dedicated FM4 microcontrollers will feature these options

Page 16: ARM® Cortex™ – Industrial microcontroller platform · Overview Fujitsu’s FM microcontroller families incorporate the ARM® CortexTM-M0+, M3 and M4F standard cores. The platform

Page 31 of 32Page 30 of 32

FMinverter

FMinverter is a solution to drive 3-phase motors such as PMSM with FM Family MCUs. The package consists of fi rmware for different motor and control types, a GUI for parameterisation, documentation, specifi c

IEC60730_B_STL

CPUtest.s

Clocktest.c

Interrupttest.c

ROMtest.c

RAMtest.s

ADtest.c

IO test.c

reg_test()pc_test()

ClkInit()ClkTestReset()

ClkCnt()ClkTest()

ClkMoninMainloop()

IntCntPro()IntTestInit()

IntTest()

HardwareCRC16Gen()

HardwareCRC16Test()

SoftwareCRC16Gen()

SoftwareCRC16Test()

ram_test() ADTest()GPIOOutputTest()

GPIOInputTest()

ADTest()

Selected FMinverter features ■ Up to 3-channel, fl exible 3-phase motor timers on 144MHz FM3 MCUs

■ Automatic dead time insertion, freely programmable ADC trigger

■ Up to 3 independent 12-bit 1Msps ADC units, with up to 32 ADC inputs

■ Up to 3-channel ABZ quadrature decoder units

servo drives, inverter air conditioner drives (compressor and fan), washing machine drives, heating pumps, network-enabled industrial drives, refrigerator compressor drives and high-end power tools.

Driving 3-phase motorsFMinverter drives several types of 3-phase motors, including PMSM, IPM and others. Customers around the world are deploying the FMinverter solution to control white good drives, refrigerator compressor drives and washing machine drives, as well as power tools and heating pumps.

Product options ■ All FM3 microcontrollers except the Low Power sub-family can be used with FMinverter

■ All FM4 can be used for high-end applications with DSP and FPU as soon as products are available; dedicated FM0+ will be possible once products are available

FM Family functional safety features ■ Two stage watchdog with independent clock source

■ Clock supervisor (clock failure and abnormal frequency detection)

■ Two stage (interrupt and reset) programmable LVD (Low Voltage Detector)

■ CRC hardware module ■ MPU (Memory Protection Unit) ■ DTTI input for motor emergency stop ■ Software self-test libraries, covering IEC60730 class B and IEC61508 (SIL2)

software examples, dedicated starter kits, support and a workshop programme. FSEU tech-nical experts are available to support customers with projects that involve non-mainstream motor drives or multi-inverter architectures.

■ DTTI input for emergency motor stop ■ 3.3V and true 5V single supply operation ■ Dedicated starter kit and power stage extension board available

■ Ready to run sample software for different motor types

■ GUI for PC-based parameterisation ■ Workshop and support for your motor control project

Why FMinverter is the right solutionFor developers, the main benefi t provided by FMinverter is the ability to control 3-phase motors without needing expertise in motor drive design. Dedicated starter kits, ready to run sample software and beginner workshops signifi cantly lower the entry barrier for“newcomers”. Application-specifi c fi rmware (e.g. for compressor drives) may be used directly as a reference for implementation in mass production.

Special featuresA signifi cant advantage of the FMinverter solution is its fl exible timer structure. While designed for sophisticated inverter drives, it is also fl exible enough to drive multilevel inverters and non-standard inverter structures.

Industrial and white good drives, fans and pumpsApplication-specifi c fi rmware supports compressor drives, fans and pumps. Typical target applications include industrial drives,

Functional safety library IEC60730 class B

Page 17: ARM® Cortex™ – Industrial microcontroller platform · Overview Fujitsu’s FM microcontroller families incorporate the ARM® CortexTM-M0+, M3 and M4F standard cores. The platform

Page 32 of 32

Hardware Tools Documentation EMI Em

bedded Software Quality

Tr

aini

ng

Sof

twar

e To

ols

Customer

Strong European Application Support

■ IDE ■ Debugger ■ Softune Workbench

■ Starter Kits ■ Extension Boards ■ JTAG Adapters

■ Application Notes ■ Software Examples ■ Hardware Manuals ■ Datasheets ■ Newsletter

■ EMI Reports ■ PCB Reviews

■ Low-Level Drivers ■ Header Files ■ Software Cores ■ Standards

■ PCN, PTN ■ Qualifi cation Data, PPAP ■ Field Failures, 8D Reports

■ Microcontroller ■ USB ■ Motor Control ■ Ethernet

■ FM3 MCU workshop (monthly, free-of-charge)

■ Motion control workshop ■ USB workshop ■ Ethernet workshop ■ Experienced local AE support in Germany, UK, Italy, France, Turkey and Hungary

■ Support from local distribution partners in most European countries

http://www.fujitsu.com/emea/services/micro-electronics/trainings/index.html

Workshops and Support

EMI

Emb

■ EMI Reports■ PCB Reviews

vers

es

FSEU-U09-10JAN13

All company and product trade marks and registered trade marks used throughout this literature are acknowledged as the property of their respective owners.

[email protected]://fujitsu-fm-family.com