Lattice iCE40 Family (38 parts in our catalog)
Lattice iCE40 family of low-power FPGAs (iCE40UP5K, iCE40HX, iCE40LP). The first FPGA family with a fully open-source toolchain (Yosys/nextpnr/icestorm), making it the maker/research favorite.
Sub-families
| Sub-family | Variants | Core | Max Speed | Memory | Features |
|---|---|---|---|---|---|
| HIGH PERFORMANCE | |||||
| iCE40HX1K | 4 | FPGA (LUT-based) | 533 MHz | External SPI | LP HS LV BRAM |
| iCE40HX4K | 3 | FPGA Fabric (3520 LUTs) | 535 MHz | 80Kb BRAM | LP HS LV DSP |
| ULTRA LOW POWER | |||||
| ICE40UL1K | 4 | Lattice iCE40 40nm FPGA | 133 MHz | — | LP LED I2C SPI |
| ICE40LP1K | 8 | FPGA - 1280 LUT4 | 533 MHz | 64Kb RAM (Ext Flash) | LP LV WL |
| ICE40LP384 | 2 | iCE40 LP Logic | 133 MHz | — | LP LV WLCSP |
| iCE40LP8K | 3 | iCE40 FPGA Architecture | 533 MHz | Ext. SPI Flash Required | LP LV DSP HS |
| ICE40UL640 | 1 | Lattice iCE40 UltraLite | 133 MHz | 56 Kbit BRAM | LP PWM WLCSP LED |
| ULTRA LOW POWER EDGE AI | |||||
| ICE40UP5K | 4 | Lattice iCE40 UltraPlus | 48 MHz | 1 Mb SPRAM | LP DSP AI LV |
| LOW POWER LOGIC DENSITY | |||||
| iCE40LP4K | 2 | Lattice iCE40 FPGA | 533 MHz | 80 kbit Embedded RAM | LP DSP NVCM |
| HIGH PERFORMANCE LOGIC | |||||
| ICE40HX8K | 6 | iCE40 HX FPGA | 533 MHz | Ext. SPI Only | LP HS PLL |
| ULTRA LOW POWER FPGA | |||||
| ICE40UP3K | 1 | Lattice iCE40 UltraPlus | 24 MHz | NVCM available | LP DSP MIPI |
Popular Variants
Top variants from across the family, with specs that differentiate them.
| Part Number | Sub-family | I/O Pins | Package | Total RAM Bits | Number of LABs/CLBs | Number of Logic Elements/Cells | Stock |
|---|---|---|---|---|---|---|---|
| ICE40HX8K-CT256 | ICE40HX8K | 206 | LFBGA-256 | 131072 | 960 | 7680 | 659 |
| ICE40UL1K-CM36AI | ICE40UL1K | 26 | VFBGA-36 | 57344 | 156 | 1248 | 1,054 |
| iCE40UP5K-B-EVN | iCE40UP5K | — | — | — | — | — | — |
| ICE40HX1K-TQ144 | ICE40HX1K | 96 | LQFP-144 | 65536 | 160 | 1280 | 4,071 |
| ICE40HX8K-BG121 | ICE40HX8K | 93 | TFBGA-121 | 131072 | 960 | 7680 | 690 |
| ICE40LP1K-CM49 | ICE40LP1K | 35 | VFBGA-49 | 65536 | 160 | 1280 | 12 |
| ICE40HX1K-VQ100 | ICE40HX1K | 72 | LQFP-100 | 65536 | 160 | 1280 | — |
| ICE40HX4K-CB132 | ICE40HX4K | 95 | LFBGA-132 | 81920 | 440 | 3520 | — |
| ICE40UP5K-SG48I | ICE40UP5K | 39 | VFQFN-48 | 1171456 | 660 | 5280 | 9,644 |



