FPGA & adaptive SoC databook · online editionRev. 2026.10

iCE5LP2K

LatticeiCE40 Ultra

The iCE5LP2K is a iCE40 Ultra FPGA from Lattice, built on a 40 nm process. It provides 2,048 LUT4 look-up tables, 0.1 Mb of block RAM and 4 16×16 MAC blocks. It offers up to 39 user I/O pins. It is available in 3 packages, from the WLCSP36 (2.08 × 2.08 mm) to the QFN48 (7 × 7 mm). Designs are built with Lattice iCEcube2.

2KLUT4-equivalent
2KLUTs (LUT4)
416×16 MAC blocks
0.1 MbBlock RAM
39Max. user I/O
—Transceivers

Specifications

VendorLattice
FamilyiCE40 Ultra
SeriesiCE40
Process40 nm
Configuration memoryNVCM
LUT4-equivalent capacity2,048
Look-up tables (LUT4)2,048
Block RAM0.1 Mb
DSP (16×16 MAC)4
Max. user I/O39
TransceiversNone
PCI ExpressNone
Analog / monitorNone
Design toolLattice iCEcube2

Packages

PackageSize (mm)Pitch (mm)User I/OTransceivers
WLCSP362.08 × 2.080.3526—
ucfBGA362.5 × 2.50.426—
QFN487 × 70.539—

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

Alternatives to the iCE5LP2K

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

DeviceLUT4-eq.Vendor logicDSPBlock RAMMax I/OTransceiversPCIe
T4Efinix Trion≈3.9K 3.9K LEs3.9K LE40.1 Mb55——
iCE40UP3KLattice iCE40 UltraPlus2.8K 2.8K LUT4—40.1 Mb21——
iCE40UP5KLattice iCE40 UltraPlus5.3K 5.3K LUT4—80.1 Mb39——
XC7S6AMD Spartan-76K 3.8K LUT66K LC100.2 Mb100——
T8Efinix Trion≈7.4K 7.4K LEs7.4K LE80.1 Mb97——
GW1NS-4Gowin LittleBee4.6K 4.6K LUT4—160.2 Mb106——

Compare side by side: iCE5LP2K vs T4, iCE5LP2K vs iCE40UP3K, iCE5LP2K vs iCE40UP5K.

iCE5LP2K quick facts

How many LUTs does the iCE5LP2K have?

The iCE5LP2K has 2,048 LUT4 look-up tables, about 2,048 LUT4 equivalents.

How many DSP blocks does the iCE5LP2K have?

The iCE5LP2K has 4 16×16 MAC blocks and 0.1 Mb of block RAM.

Does the iCE5LP2K have transceivers?

No, the iCE5LP2K has no multi-gigabit transceivers. Its user I/O supports up to 39 pins.

What are the alternatives to the iCE5LP2K?

Devices of similar size in other families include T4 (Efinix Trion), iCE40UP3K (Lattice iCE40 UltraPlus), iCE40UP5K (Lattice iCE40 UltraPlus).

Which software is used to design with the iCE5LP2K?

Designs for the iCE5LP2K are built with Lattice iCEcube2.

Other iCE40 Ultra devices

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. Data is extracted automatically from the vendor's selection guide; verify critical values in the device data sheet.