EmbeddedRelated.com
iCE40LP1K-CB81

LSCCiCE40LP1K-CB81

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

Overview

The iCE40LP1K-CB81 is a member of Lattice's iCE40LP (Ultra Low Power) FPGA family with 1280 LUTs and a 1.2 V core supply. It is a small, low-power programmable logic device intended for glue logic, interface bridging, and simple hardware acceleration in battery-powered and space-constrained designs. Its low-power characteristics make it suitable for always-on or energy-sensitive applications.

Why Choose This Part

Choose this device when you need a small, power-efficient FPGA fabric for glue logic or deterministic hardware tasks. The iCE40LP family targets ultra-low power operation, making it well suited for battery-powered and always-on designs where minimizing standby and active power is important. Its FPGA fabric lets you implement parallel logic and fixed-latency functions that can be harder to achieve with MCUs alone.

Applications

Sensor preprocessing and data filtering
Offload simple, deterministic signal conditioning or filtering from the main MCU to reduce MCU runtime and latency.
Protocol bridging and IO aggregation
Implement custom bridges or parallelization between low-pin MCUs and higher-speed peripherals or multiple sensors.
Low-power state machines and power sequencing
Implement reliable hardware state machines for power management, wakeup sequencing, or real-time control with minimal energy use.
LED, button and UI glue logic
Handle debounce, PWM dimming, and simple UI interactions in hardware to free CPU cycles and improve responsiveness.

Getting Started

You can develop for iCE40 devices using the open-source Project IceStorm toolchain (yosys, nextpnr, icepack) or Lattice's vendor tools; check Lattice documentation to confirm the recommended vendor flows for the LP family. For prototyping, use an evaluation or carrier board that breaks out the CB81 package signals or a community FPGA board based on iCE40 devices; also ensure you plan for the required 1.2 V core supply and compatible IO voltage levels. Read the datasheet and example designs before hooking up configuration flash or external peripherals.

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-CB81 (this part) 5,219
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-SWG16TR1K, ICE40LP1K-CB121, iCE40LP1K-QN84

Also Consider

iCE40UP5K Lattice Semiconductor - Larger-capacity iCE40 part (UltraPlus family) if you need more LUTs or on-chip features.