FPGA & adaptive SoC databook · online editionRev. 2026.10

iCE5LP4K

LatticeiCE40 Ultra

The iCE5LP4K is a iCE40 Ultra FPGA from Lattice, built on a 40 nm process. It provides 3,520 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.

3.5KLUT4-equivalent
3.5KLUTs (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 capacity3,520
Look-up tables (LUT4)3,520
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 iCE5LP4K

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——
T8Efinix Trion≈7.4K 7.4K LEs7.4K LE80.1 Mb97——
XC7S6AMD Spartan-76K 3.8K LUT66K LC100.2 Mb100——
GW1NS-4Gowin LittleBee4.6K 4.6K LUT4—160.2 Mb106——

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

iCE5LP4K quick facts

How many LUTs does the iCE5LP4K have?

The iCE5LP4K has 3,520 LUT4 look-up tables, about 3,520 LUT4 equivalents.

How many DSP blocks does the iCE5LP4K have?

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

Does the iCE5LP4K have transceivers?

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

What are the alternatives to the iCE5LP4K?

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 iCE5LP4K?

Designs for the iCE5LP4K 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.