Lattice iCE40 UltraPlus FPGAs
The Lattice iCE40 UltraPlus family has 2 devices, built on the 40 nm process, ranging from 2.8K LUT4 to 5.3K LUT4 and from 4 to 8 16×16 MAC blocks. It uses LUT4 look-up tables.
| Device | LUT4-eq. | Vendor logic | DSP | Block RAM | Max I/O | Transceivers | PCIe |
|---|---|---|---|---|---|---|---|
| iCE40UP3K | 2.8K 2.8K LUT4 | — | 4 | 0.1 Mb | 21 | — | — |
| iCE40UP5K | 5.3K 5.3K LUT4 | — | 8 | 0.1 Mb | 39 | — | — |
Source: Lattice iCE40 UltraPlus product page, Family Table, retrieved 2026-10-24.