FPGA & adaptive SoC databook · online editionRev. 2026.10

Lattice iCE40 Ultra FPGAs

The Lattice iCE40 Ultra family has 5 devices, built on the 40 nm process, ranging from 640 LUT4 to 3.5K LUT4 and from none to 4 16×16 MAC blocks. It uses LUT4 look-up tables.

DeviceLUT4-eq.Vendor logicDSPBlock RAMMax I/OTransceiversPCIe
iCE40UL640640 640 LUT4——0.1 Mb26——
iCE5LP1K1.1K 1.1K LUT4—20.1 Mb39——
iCE40UL1K1.2K 1.2K LUT4——0.1 Mb26——
iCE5LP2K2K 2K LUT4—40.1 Mb39——
iCE5LP4K3.5K 3.5K LUT4—40.1 Mb39——

Source: Lattice iCE40 Ultra product page, Family Table, retrieved 2026-10-24.