FPGA & adaptive SoC databook · online editionRev. 2026.10

iCE40UP3K

LatticeiCE40 UltraPlus

The iCE40UP3K is a iCE40 UltraPlus FPGA from Lattice, built on a 40 nm process. It provides 2,800 LUT4 look-up tables, 0.1 Mb of block RAM plus 1 Mb of SPRAM and 4 16×16 MAC blocks. It offers up to 21 user I/O pins. It comes in a single package, the WLCSP30 (2.15 × 2.55 mm). Designs are built with Lattice Radiant.

2.8KLUT4-equivalent
2.8KLUTs (LUT4)
416×16 MAC blocks
1 MbSPRAM
0.1 MbBlock RAM
21Max. user I/O
—Transceivers

Specifications

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

Packages

PackageSize (mm)Pitch (mm)User I/OTransceivers
WLCSP302.15 × 2.550.421—

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 iCE40UP3K

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
iCE5LP4KLattice iCE40 Ultra3.5K 3.5K LUT4—40.1 Mb39——
iCE5LP2KLattice iCE40 Ultra2K 2K LUT4—40.1 Mb39——
T4Efinix Trion≈3.9K 3.9K LEs3.9K LE40.1 Mb55——
iCE5LP1KLattice iCE40 Ultra1.1K 1.1K LUT4—20.1 Mb39——
XC7S6AMD Spartan-76K 3.8K LUT66K LC100.2 Mb100——
T8Efinix Trion≈7.4K 7.4K LEs7.4K LE80.1 Mb97——

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

iCE40UP3K quick facts

How many LUTs does the iCE40UP3K have?

The iCE40UP3K has 2,800 LUT4 look-up tables, about 2,800 LUT4 equivalents.

How many DSP blocks does the iCE40UP3K have?

The iCE40UP3K has 4 16×16 MAC blocks and 0.1 Mb of block RAM plus 1 Mb of SPRAM.

Does the iCE40UP3K have transceivers?

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

What are the alternatives to the iCE40UP3K?

Devices of similar size in other families include iCE5LP4K (Lattice iCE40 Ultra), iCE5LP2K (Lattice iCE40 Ultra), T4 (Efinix Trion).

Which software is used to design with the iCE40UP3K?

Designs for the iCE40UP3K are built with Lattice Radiant.

Other iCE40 UltraPlus devices

DeviceLUT4-eq.Vendor logicDSPBlock RAMMax I/OTransceiversPCIe
iCE40UP3K2.8K 2.8K LUT4—40.1 Mb21——
iCE40UP5K5.3K 5.3K LUT4—80.1 Mb39——

Source: Lattice iCE40 UltraPlus 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.