LSCCiCE40HX4K-TQ144
Overview
The iCE40HX4K-TQ144 is a Lattice iCE40 HX-series FPGA in a 144-pin TQFP package. It is a small, low-power programmable logic device that lets you implement custom digital hardware, interfaces, and state machines in a compact footprint. With 3520 LUTs and 1.2 V core operation, it is suited to designs that need modest logic density without the power and complexity of a larger FPGA.
Why Choose This Part
This FPGA is useful when you need hardware-level parallelism and deterministic timing but do not need a large, expensive programmable device. The iCE40HX family is widely used in compact, low-power designs, and the 144-pin package gives enough I/O to build useful interface logic while staying board-friendly. It is a practical choice for engineers who want a small FPGA for glue logic, control, and custom digital functions.
Applications
Getting Started
For development, common choices in the iCE40 ecosystem include Lattice iCEcube2 for supported flows and open-source tooling such as Project IceStorm with yosys, nextpnr-ice40, and arachne-pnr or related tools depending on the board support. A small iCE40 breakout or evaluation board is a good way to confirm pinout, configuration method, and power rails before designing a custom PCB. Pay close attention to the configuration flash, clock source, and I/O voltage planning, since those details usually drive first-pass bring-up success.
iCE40HX4K Family
| Part Number | Difference | Stock |
|---|---|---|
| ICE40HX4K-CB132 (Lattice Semiconductor Corporation) | CB132 | — |
| iCE40HX4K-BG121 | BG121 | 437 |



