FPGA & adaptive SoC databook · online editionRev. 2026.10

MPF100T vs Mach-N2 MH16

A comparison of the Microchip PolarFire MPF100T and the Lattice Mach-N2 Mach-N2 MH16 using the data from both vendors' selection guides.

Side-by-side specifications

MPF100TMach-N2 MH16
Vendor / familyMicrochip PolarFireLattice Mach-N2
LUTs as published109,000 LUT498,000 LUT4
LUT type4-input look-up table4-input look-up table
LUT4 equivalent (approx.)≈109,000≈98,000
CoreScore (SERV cores)——
Vendor logic figure109,000 LE160,000 LC
DSP336 18×18 math blocks (MACC)360 18×18 multipliers
Block RAM6.9 Mb8 Mb
Large RAM——
Max. user I/O284248
Transceivers8 × SERDES 12.7 Gb/s4 × SERDES 16 Gb/s
Hard PCI ExpressGen2 x4None
Hard processorNoneNone
Process28 nm16 nm
Configuration memoryNon-volatile (SONOS flash)Internal flash
Packages31
Design toolMicrochip Libero SoCLattice Radiant

Highlighted values are higher. LUT counts are shown as published; the LUT4 equivalent is an approximation to compare different LUT types, see how FPGA vendors count logic. Add up to two more devices to this comparison.

Key differences

The MPF100T has about 11% more logic capacity (109K vs 98K LUT4 equivalents).

For arithmetic, the Mach-N2 MH16 has 360 18×18 multipliers against 336 18×18 math blocks (MACC) on the MPF100T.

The Mach-N2 MH16 has more on-chip memory (8 Mb vs 6.9 Mb).

Both have transceivers: 8 at up to 12.7 Gb/s on the MPF100T and 4 at up to 16 Gb/s on the Mach-N2 MH16.

Configuration memory: non-volatile (sonos flash) on the MPF100T, internal flash on the Mach-N2 MH16.

The MPF100T is designed with Microchip Libero SoC and the Mach-N2 MH16 with Lattice Radiant.

Full specifications

See the complete spec sheets with packages and grades: MPF100T (PolarFire) and Mach-N2 MH16 (Mach-N2).