iCE5LP4K
LatticeiCE40 UltraThe 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.
Specifications
| Vendor | Lattice |
|---|---|
| Family | iCE40 Ultra |
| Series | iCE40 |
| Process | 40 nm |
| Configuration memory | NVCM |
| LUT4-equivalent capacity | 3,520 |
| Look-up tables (LUT4) | 3,520 |
| Block RAM | 0.1 Mb |
| DSP (16×16 MAC) | 4 |
| Max. user I/O | 39 |
|---|---|
| Transceivers | None |
| PCI Express | None |
| Analog / monitor | None |
| Design tool | Lattice iCEcube2 |
Packages
| Package | Size (mm) | Pitch (mm) | User I/O | Transceivers |
|---|---|---|---|---|
| WLCSP36 | 2.08 × 2.08 | 0.35 | 26 | — |
| ucfBGA36 | 2.5 × 2.5 | 0.4 | 26 | — |
| QFN48 | 7 × 7 | 0.5 | 39 | — |
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.
| Device | LUT4-eq. | Vendor logic | DSP | Block RAM | Max I/O | Transceivers | PCIe |
|---|---|---|---|---|---|---|---|
| T4Efinix Trion | ≈3.9K 3.9K LEs | 3.9K LE | 4 | 0.1 Mb | 55 | — | — |
| iCE40UP3KLattice iCE40 UltraPlus | 2.8K 2.8K LUT4 | — | 4 | 0.1 Mb | 21 | — | — |
| iCE40UP5KLattice iCE40 UltraPlus | 5.3K 5.3K LUT4 | — | 8 | 0.1 Mb | 39 | — | — |
| T8Efinix Trion | ≈7.4K 7.4K LEs | 7.4K LE | 8 | 0.1 Mb | 97 | — | — |
| XC7S6AMD Spartan-7 | 6K 3.8K LUT6 | 6K LC | 10 | 0.2 Mb | 100 | — | — |
| GW1NS-4Gowin LittleBee | 4.6K 4.6K LUT4 | — | 16 | 0.2 Mb | 106 | — | — |
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
| Device | LUT4-eq. | Vendor logic | DSP | Block RAM | Max I/O | Transceivers | PCIe |
|---|---|---|---|---|---|---|---|
| iCE40UL640 | 640 640 LUT4 | — | — | 0.1 Mb | 26 | — | — |
| iCE5LP1K | 1.1K 1.1K LUT4 | — | 2 | 0.1 Mb | 39 | — | — |
| iCE40UL1K | 1.2K 1.2K LUT4 | — | — | 0.1 Mb | 26 | — | — |
| iCE5LP2K | 2K 2K LUT4 | — | 4 | 0.1 Mb | 39 | — | — |
| iCE5LP4K | 3.5K 3.5K LUT4 | — | 4 | 0.1 Mb | 39 | — | — |
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.