ARM® Cortex™ – Industrial microcontroller platform · Overview Fujitsu’s FM microcontroller...
Transcript of ARM® Cortex™ – Industrial microcontroller platform · Overview Fujitsu’s FM microcontroller...
ARM® Cortex™ – Industrial microcontroller platform
Fujitsu Semiconductor EuropeCompany Profi le Family –the smarter choice
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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