FPGA & adaptive SoC databook · online editionRev. 2026.10

iCE40UP5K vs iCE5LP4K

A comparison of the Lattice iCE40 UltraPlus iCE40UP5K and the Lattice iCE40 Ultra iCE5LP4K using the data from both vendors' selection guides.

Side-by-side specifications

iCE40UP5KiCE5LP4K
Vendor / familyLattice iCE40 UltraPlusLattice iCE40 Ultra
Logic (LUT4-equivalent)5,2803,520
LUTs as published5,280 LUT43,520 LUT4
Vendor logic figure— LC— LC
DSP8 16×16 MAC blocks4 16×16 MAC blocks
Block RAM0.1 Mb0.1 Mb
Large RAM1 Mb—
Max. user I/O3939
TransceiversNoneNone
Hard PCI ExpressNoneNone
Hard processorNoneNone
Process40 nm40 nm
Configuration memoryNVCMNVCM
Packages23
Design toolLattice RadiantLattice iCEcube2

Highlighted values are higher. Logic is compared in LUT4 equivalents; see how FPGA vendors count logic.

Key differences

The iCE40UP5K has about 50% more logic capacity (5.3K vs 3.5K LUT4 equivalents).

For arithmetic, the iCE40UP5K has 8 16×16 MAC blocks against 4 16×16 MAC blocks on the iCE5LP4K.

The iCE40UP5K has more on-chip memory (1.1 Mb vs 0.1 Mb).

The iCE40UP5K is designed with Lattice Radiant and the iCE5LP4K with Lattice iCEcube2.

Full specifications

See the complete spec sheets with packages and grades: iCE40UP5K (iCE40 UltraPlus) and iCE5LP4K (iCE40 Ultra).