Lattice iCE40 LP/HX/LM FPGAs
The Lattice iCE40 LP/HX/LM family has 11 devices, built on the 40 nm process, ranging from 384 LUT4 to 7.7K LUT4 and from none to — 16×16 MAC blocks. It uses LUT4 look-up tables.
| Device | LUT4-eq. | Vendor logic | DSP | Block RAM | Max I/O | Transceivers | PCIe |
|---|---|---|---|---|---|---|---|
| iCE40LP384 | 384 384 LUT4 | 384 LC | — | — | 39 | — | — |
| iCE40LP640 | 640 640 LUT4 | 640 LC | — | 0 Mb | 10 | — | — |
| iCE40LM1K | 1.1K 1.1K LUT4 | 1.1K LC | — | 0.1 Mb | 39 | — | — |
| iCE40LP1K | 1.3K 1.3K LUT4 | 1.3K LC | — | 0.1 Mb | 97 | — | — |
| iCE40HX1K | 1.3K 1.3K LUT4 | 1.3K LC | — | 0.1 Mb | 98 | — | — |
| iCE40LM2K | 2K 2K LUT4 | 2K LC | — | 0.1 Mb | 39 | — | — |
| iCE40LP4K | 3.5K 3.5K LUT4 | 3.5K LC | — | 0.1 Mb | 180 | — | — |
| iCE40HX4K | 3.5K 3.5K LUT4 | 3.5K LC | — | 0.1 Mb | 109 | — | — |
| iCE40LM4K | 3.5K 3.5K LUT4 | 3.5K LC | — | 0.1 Mb | 39 | — | — |
| iCE40LP8K | 7.7K 7.7K LUT4 | 7.7K LC | — | 0.1 Mb | 180 | — | — |
| iCE40HX8K | 7.7K 7.7K LUT4 | 7.7K LC | — | 0.1 Mb | 208 | — | — |
Source: Lattice iCE40 LP/HX/LM product page, Family Table, retrieved 2026-10-24.