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 →