Spansion FM4 Family of 32-bit ARM Core Microcontrollers

The Spansion FM4 family of 32-bit, general-purpose MCUs covers the highest end of the product range. Based on the ARM® Cortex®-M4F processor core, the family features DSP and Floating Point Unit (FPU) functions.

These MCUs are designed for applications that require advanced, high-speed computing performance such as general-purpose inverters, servomotors, "industry 4.0" factory automation, PLCs and other industrial equipment, as well as medical and surveillance products, and inverter-based home appliances such as washing machines and air conditioners.

TFT based HMI systems can be realized in a very efficient way using the FM4 derivatives with embedded 2D hardware graphics accelerator and VRAM. FM4 MCUs are also serving as WiFi co-processors enabling high end IoT devices and enable smart metering by handling over-the-air firmware updates.

Simple voice command control capability can be incorporated into products using the FM4 derivatives featuring Spansion’s on-chip voice command firmware.

FM4 solutions include:
Graphics solution: realizes graphics for auto, consumer electronics, home appliances and industrial
Voice solution: realizes voice control for industrial, consumer electronics and home appliances
Touch for capacitive touch inputs (buttons, sliders, scroll wheels, X/Y pads)
Connect USB a complete solution to generate USB ready template projects for USB Device and Host

FM4 Family Overview

The FM4 family of 32-bit, general-purpose MCUs covers the highest end of the product range. Based on the ARM® Cortex®-M4F processor core, the family features DSP and Floating Point Unit (FPU) functions.

 

Outstanding Performance

The FM4 family operates at clock frequencies of up to 200MHz, and supports an operating voltage range of 2.7V to 5.5V. The devices incorporate 256KB to 2MB Flash and up to 256KB RAM. A fast Flash memory combined with a pre-fetch buffer provides zero-wait-state operation at 200MHz.                   

 

Functional Safety

The internal, trimmed RC oscillators function as an independent clock source for the clock supervisor and watchdog modules. The devices also feature a two-stage programmable Low Voltage Detector (LVD), a CRC hardware module, a Memory Protection Unit (MPU), and programmable emergency stop input invertermotor control.

 

High-Performance Flash Memory

Memory densities range from 256KB to 2MB Flash, with up to 256KB RAM. The high-speed, embedded Flash memory features a true zero-wait-state operation at 72MHz. The secure Flash memory has an endurance of 100,000 write/erase cycles with up to 20 years of data retention. Many devices feature dual-operation Flash for EEPROM emulation.

 

Low Power Consumption

The devices operate at 0.4mA/MHz, 1.5µA in deep RTC mode. The dedicated, low-power chip design includes clock and power gating. There are multiple low-power options for finely grained power-saving modes, and a dedicated power domain for deep standby modes.

 

Advanced Peripherals

The devices include support for Ethernet, CAN (controller area network and USB2.0. Motor-control features include up to three multifunction timers and respective number of quadrature decoder units. The MCUs include up to three high-speed, 12-bit A/D converters, which can be triggered synchronously and have a conversion time of 0.5µs. Other features include HMI input devices, universal base timers, a sub-clock option, and flexible, multi-function serial interfaces.

 

Hardware 2D graphics accelerator

FM4 includes devices with a dedicated 2D graphics accelerator subsystem to drive TFT based HMI systems. With 512kbytes internal VRAM, the possibility for external SDRAM and HyperBus/Q-SPI interfaces to external Flash the hardware 2D accelerator with Blit engine enables impressive graphics HMIs with very low BOM cost.

 

Voice command control capability

The S6E2CCxxF/MB9BF568F series is dedicated for systems using voice control. The voice command firmware that requires advanced, high-speed computing performance is stored on the internal Flash. The voice software uses 750 KB of flash and 80 KB of SRAM for 100 commands. This leaves over 1MB of flash and 170 KB of SRAM for the user application. A user friendly software tool chain is included that converts the custom commands into MCU library objects. The MCU library objects are then accessed from the user application through a dedicated API (requires re-compile).

 
loading...
FM4 Family Products (262) View by Series:
Part #Max
Freq.
VCC
Min - Max
PinsFlashRAMENetUSBCANADCSeries
Software Download (12)
Download File
Date: 2015-03-02
Size: 0.02 MB
Revision: v1.1
Download File
Date: 2015-02-18
Size: 1.46 MB
Revision: v1.0
Download File
Date: 2014-10-16
Size: 0.31 MB
Revision: v1.0
Download File
Date: 2014-10-16
Size: 0.31 MB
Revision: v1.0
Download File
Date: 2014-09-29
Size: 37.86 MB
Revision: v1.0
Download File
Date: 2014-09-25
Size: 71.64 MB
Revision: v1.0