EmbeddedRelated.com
iCE40LP1K-QN84

LSCCiCE40LP1K-QN84

Lattice
FPGA - Field Programmable Gate Array iCE40LP 1280 LUTs 1.2V Ultra Low-Power
625 in stock

Overview

The iCE40LP1K-QN84 is a small, ultra-low-power FPGA from Lattice's iCE40LP family. It is used for compact digital logic where engineers need configurable hardware rather than a fixed microcontroller or ASIC. The QN84 package makes it suitable for space-constrained designs that still need modest amounts of programmable logic.

Why Choose This Part

The main advantage of the iCE40LP1K-QN84 is programmable hardware in a very low-power FPGA family. That makes it useful when you need deterministic behavior, parallel logic, or custom interfacing that is awkward in software. Its small package also helps in compact boards and prototypes. Engineers often choose this class of FPGA when they need just enough logic without the power or cost of a larger device.

Applications

Glue logic and interface bridging
Combine or translate digital signals between chips, buses, or timing domains without adding a larger processor.
Compact control-state machines
Implement deterministic control logic, timing, and sequencing in hardware for small embedded systems.
Low-power portable instrumentation
Add custom capture, trigger, or data-handling logic where power budget is tight.
Prototype digital subsystems
Quickly validate custom hardware functions before committing to an ASIC or larger FPGA.
Protocol adaptation
Handle simple serialization, framing, or peripheral adaptation tasks when off-the-shelf controllers are not a good fit.

Getting Started

A practical starting point is Lattice's iCE40 toolflow, typically using the open-source yosys/nextpnr route or Lattice's own development tools depending on your workflow. Look for iCE40-based evaluation boards or small breakout boards that expose the QN84 package or an equivalent iCE40LP device for first bring-up. For early work, plan for a programmer/debug path, a known-good clock source, and a simple test design such as LED blink or GPIO loopback before moving to your target hardware.

Part of Lattice iCE40 family » ICE40LP1K

iCE40LP1K Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number I/O Pins Package Stock
iCE40LP1K-QN84 (this part) 625
ICE40LP1K-CM49 (Lattice Semiconductor Corporation) 35 VFBGA-49 12
ICE40LP1K-CM36 (Lattice Semiconductor Corporation) 25 VFBGA-36 5
ICE40LP1K-CM36A 25 VFBGA-36 313
Also available as: ICE40LP1K-CM81, iCE40LP1K-CB81, ICE40LP1K-SWG16TR1K, ICE40LP1K-CB121

Also Consider

iCE40UP5K-SG48 LSCCLattice - A newer low-power Lattice FPGA with more headroom for designs that need additional logic resources.
Artix-7 XC7A35T AMD - A good alternative when the design needs a larger mainstream FPGA ecosystem and more capacity than a small iCE40 device.