FPGA & adaptive SoC databook · online editionRev. 2026.10

M2S050

MicrochipSmartFusion2SoC

The M2S050 is a SmartFusion2 SoC FPGA from Microchip, built on a 65 nm process. It provides 56,340 LUT4 look-up tables, 56,340 flip-flops, 1.2 Mb of block RAM and 72 18×18 math blocks (MACC). Its processing system includes a single Arm Cortex-M3 core running at up to 166 MHz. The processing system adds its own MSS with Gigabit Ethernet, high-speed USB, CAN, 2× UART, 2× SPI and 2× I2C. The programmable logic offers up to 377 user I/O pins and 8 SERDES transceivers at up to 5 Gb/s, with hard PCI Express Gen2 blocks. It is available in 4 packages, from the FCSG325 (11 × 11 mm) to the FG896 (31 × 31 mm). Temperature grades: commercial, industrial, military, automotive. Designs are built with Microchip Libero SoC.

56,340LUTs (LUT4)
7218×18 math blocks (MACC)
1.2 MbBlock RAM
377Max. user I/O
8Transceivers (5 Gb/s)
1× M3Hard processor

Specifications

VendorMicrochip
FamilySmartFusion2
SeriesFlash FPGAs
Process65 nm
Configuration memoryNon-volatile (flash)
Look-up tables (LUT4)56,340
   Logic block4-input look-up table
   LUT noteLogic elements are a 4-input LUT plus a flip-flop (Microchip)
Logic elements (LEs)56,340
Flip-flops56,340
Block RAM1.2 Mb (69 × 18 Kb)
In-package memory256 KB eNVM, 64 KB eSRAM, 72 × 1 Kb uSRAM
DSP (18×18 math block (MACC))72
Clock management tiles6
Max. user I/O377
SERDES transceivers8 × 5 Gb/s
PCI Express (PL)2× Gen2
Hard memory controllerDDR2/DDR3 (2 × 36)
Analog / monitorNone
Hard processor1× Arm Cortex-M3 @ 166 MHz
PS connectivityMSS with Gigabit Ethernet, high-speed USB, CAN, 2× UART, 2× SPI and 2× I2C
Design toolMicrochip Libero SoC

Packages

PackageSize (mm)Pitch (mm)User I/OTransceivers
FCSG32511 × 110.52002
VFG40017 × 170.82074
FG48423 × 231.02674
FG89631 × 311.03778

Package names are shown as in the selection guide; the full ordering code adds speed grade and temperature (see the data sheet).

Speed and temperature grades

Temperature gradeJunction rangeSpeed grades
Commercial (C)0 to 85 °CSTD, -1
Industrial (I)−40 to 100 °CSTD, -1
Military (M)—STD, -1
Automotive (A)—STD, -1

Alternatives to the M2S050

Closest matches in other families and vendors by logic, DSP, memory, I/O and transceivers. Check pin compatibility and tools before migrating.

DeviceLUTsVendor logicDSPBlock RAMMax I/OTransceiversPCIeCoreScore
5CSXC5Altera Cyclone V32,070 ALMs85K LE873.9 Mb2889 XCVR 3.125 Gb/sGen1—
5CSTD5Altera Cyclone V32,070 ALMs85K LE873.9 Mb2889 XCVR 6.144 Gb/sGen2—
XC7Z012SAMD Zynq 700034,400 LUT655K LC1202.5 Mb1504 GTP 6.25 Gb/sGen2—
5CSXC4Altera Cyclone V15,880 ALMs40K LE842.6 Mb1456 XCVR 3.125 Gb/sGen1—
A5E 008BAltera Agilex 5 E-Series28,880 ALMs85.2K LE1164.5 Mb3924 XCVR 17 Gb/sGen4182 axe5000
MPFS025TMicrochip PolarFire SoC23,000 LUT423K LE681.6 Mb1084 SERDES 12.5 Gb/sGen2—

Compare side by side: M2S050 vs 5CSXC5, M2S050 vs 5CSTD5, M2S050 vs XC7Z012S, M2S050 vs 5CSXC4.

Compare the M2S050 with up to three other FPGAs.

M2S050 quick facts

How many LUTs does the M2S050 have?

The M2S050 has 56,340 LUT4 look-up tables. Logic block: 4-input look-up table.

How many DSP blocks does the M2S050 have?

The M2S050 has 72 18×18 math blocks (MACC) and 1.2 Mb of block RAM.

Does the M2S050 have transceivers?

Yes, 8 SERDES transceivers at up to 5 Gb/s.

Does the M2S050 have a processor?

Yes. It includes a hard 1× Arm Cortex-M3 processor.

What are the alternatives to the M2S050?

Devices of similar size in other families include 5CSXC5 (Altera Cyclone V), 5CSTD5 (Altera Cyclone V), XC7Z012S (AMD Zynq 7000).

Which software is used to design with the M2S050?

Designs for the M2S050 are built with Microchip Libero SoC.

Other SmartFusion2 devices

DeviceLUTsVendor logicDSPBlock RAMMax I/OTransceiversPCIeCoreScore
M2S0056,060 LUT46.1K LE110.2 Mb209———
M2S01012,084 LUT412.1K LE220.4 Mb2334 SERDES 5 Gb/sGen2—
M2S02527,696 LUT427.7K LE340.5 Mb2674 SERDES 5 Gb/sGen2—
M2S05056,340 LUT456.3K LE721.2 Mb3778 SERDES 5 Gb/sGen2—
M2S06056,520 LUT456.5K LE721.2 Mb3954 SERDES 5 Gb/sGen2—
M2S09086,184 LUT486.2K LE841.9 Mb4254 SERDES 5 Gb/sGen2—
M2S150146,124 LUT4146K LE2404.2 Mb57416 SERDES 5 Gb/sGen2—

Source: SmartFusion 2 SoC FPGA Product Brief, DS50003317D. Data is extracted automatically from the vendor's selection guide; verify critical values in the device data sheet.