Specifications

Family

Microchip (Microsemi) SmartFusion2 — flash SoC FPGA with hard Arm Cortex-M3

Device

M2S010

MPNs (package / speed variants)

M2S010-TQG144I (-TQG144) · M2S010-FGG484I · M2S010-FG484 · M2S010-VF256I · M2S010-1FGG484I

Fabric Capacity

12,084 LUT4 logic elements (four-input look-up tables)

Processor

Hard Arm Cortex-M3 at up to 166 MHz with nested vectored interrupt controller and memory protection unit

Embedded NVM (eNVM)

256 KB non-volatile flash for program code and constants — no external program flash

Embedded SRAM (eSRAM)

64 KB of zero-wait-state SRAM for stack and data

Large SRAM (LSRAM)

396 Kb in 22 × 18 Kb dual-port blocks

Math Blocks

22 × 18 × 18 multiplier-accumulator blocks with 44-bit accumulation

Configuration

Flash-based FPGA fabric — instant-on, live at power-up, no external configuration device

SEU Immunity

Flash configuration cells are immune to neutron-induced single-event upsets; no configuration scrubbing required

Security

Secure boot, AES-256 and SHA-256 cryptography, physically unclonable function (PUF), secure key storage and anti-tamper mesh

Clock Resources

Up to 8 CCC/PLL blocks and dedicated FPGA fabric clock networks

I/O

LVCMOS 1.2/1.5/1.8/2.5/3.3 V, LVDS, DDR2/DDR3/LPDDR SDRAM interfaces

Peripherals

Cortex-M3 subsystem with Ethernet MAC, USB, CAN, SPI, I²C, UART and timers (device dependent)

Packages

TQG144, VF256, FGG484, FG896, FG1152

Speed Grades

Standard, -1 (with low-power L variants)

Temperature Grades

C, I (industrial -40 to +85 °C) and M (military -55 to +125 °C)

Target Use

Industrial control and motor drives, secure embedded gateways, defence and avionics systems needing deterministic instant-on behaviour

Overview

SmartFusion2 is a flash-based SoC FPGA family that fuses a hard Arm Cortex-M3 processor with a non-volatile FPGA fabric. The M2S010 provides 12,084 LUT4 logic cells, 256 KB of embedded non-volatile memory for program storage and 22 hardware math blocks.

Because both the program memory and the fabric configuration are flash, the device needs no external program flash and no configuration PROM, and both come up deterministically at power-up. The fabric configuration cells are immune to neutron-induced upsets, which matters in safety-critical systems where a silently corrupted configuration would be unacceptable.

Key Benefits

Cortex-M3 plus non-volatile FPGA fabric on one die — no external program flash or config device. SEU-immune configuration and instant-on start-up for deterministic, safety-relevant control. Hardware root of trust with PUF, AES-256, SHA-256 and anti-tamper mesh for secure design storage and boot.

Applications

Industrial motor and motion control, secure embedded gateways, defence and avionics control units, medical devices, and any design that must begin executing within microseconds of power-up.

Request a Quote — MICROCHIP SMARTFUSION2 M2S010 — CORTEX-M3 + 12K-LUT FLASH SOC FPGA

QS Compute — global B2B supply of AI computing hardware, edge AI systems and accelerators. Volume pricing, 15-day sample lead time.

Get Your Quote →

Related Products

Microchip ProASIC3E A3PE3000 microchip polarfire soc mpfs250t Intel Cyclone V SE SoC 5CSEBA6