EmbeddedRelated.com
The 2026 Embedded Online Conference
ICE40LP1K-CB121

LSCCICE40LP1K-CB121

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

Overview

The ICE40LP1K-CB121 is an ultra-low power FPGA from the Lattice iCE40 LP family, featuring 1280 Look-Up Tables (LUTs) in a compact 121-pin chip-scale BGA package. It is designed specifically for mobile and power-constrained applications where typical FPGAs would exceed the power budget, operating with a core voltage of 1.2V. The device includes internal non-volatile configuration memory (NVCM), allowing for single-chip solutions without an external boot PROM.

Why Choose This Part

The device features a remarkably low static power consumption with a sleep current of 250 microamps and a run current as low as 100 microamps. It includes dedicated sysMEM block RAM and high-current LED drivers, alongside flexible I/O standards like subLVDS and LVCMOS 3.3/2.5/1.8. The integration of NVCM reduces PCB footprint and bill-of-materials cost by eliminating the need for external flash.

Applications

Sensor Hub and Data Aggregation
Managing multiple low-bandwidth sensor interfaces while the main application processor remains in deep sleep.
Custom I/O Expansion
Providing additional GPIO, SPI, or I2C ports with custom timing or protocol translation for mobile devices.
LED Driver Control
Utilizing the three high-current drivers for RGB LED PWM control and sequencing without CPU overhead.
Low-Power Wake-up Logic
Implementing pattern matching or simple signal processing to trigger system interrupts only when specific events occur.

Getting Started

Designers can use the Lattice iCEcube2 or Radiant software for synthesis and place-and-route. For hardware evaluation, the iCE40HX1K-B-EVN or similar iCE40 development boards offer a starting point, though they may use the HX (High Speed) variant rather than this LP (Low Power) version. The open-source IceStorm toolchain is also a popular alternative for developing on this architecture.

ICE40LP1K Family

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

Part Number I/O Pins Package Stock
ICE40LP1K-CB121 (this part) 543
ICE40LP1K-CM49 (Lattice Semiconductor Corporation) 35 VFBGA-49 12
ICE40LP1K-CM36 (Lattice Semiconductor Corporation) 25 VFBGA-36 5
Also available as: ICE40LP1K-CM81, iCE40LP1K-CB81, iCE40LP1K-QN84
The 2026 Embedded Online Conference