Skip to main content
Lattice Semiconductor Corporation ICE40LP1K-CM121 — FPGA / CPLD & Programmable Logic

Lattice ICE40LP1K-CM121 FPGA, 1280 LEs, 95 I/O, 121-UCBGA

MPNICE40LP1K-CM121
Active

Lattice Semiconductor iCE40™ LP FPGA, ICE40LP1K-CM121, 1280 logic elements, 95 I/O, 64 Kbit RAM, 121-UCBGA, Tray.

$7.3500Ref. price · indicative, final on quote
Packaging121-VFBGA, CSBGA
RoHSROHS3 Compliant
SeriesiCE40™ LP
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

ICE40LP1K-CM121 specifications
ParameterValue
SeriesiCE40™ LP
MountingSurface Mount
Supply voltage1.14V ~ 1.26V
Operating temperature-40°C ~ 100°C (TJ)
PackageTray
Number of i (O)95
Case121-VFBGA, CSBGA
Total RAM bits65536
Number of LABs (CLBs)160
Number of logic elements (Cells)1280

Product details

Active production — what that means for your BOM

The ICE40LP1K-CM121: RoHS3 compliant, which clears the EU material restriction hurdle without a waiver or exemption expiry to track.

Key parametrics for the BOM-fit check

1280 logic elements in 160 LABs/CLBs — this is the smallest density in the iCE40 LP family, sized for glue logic, sensor bridging, or a small state machine rather than a full soft-core processor. 64 Kbit of block RAM gives you about 8 KB of on-chip storage — enough for a small frame buffer or coefficient table, but not a full packet buffer. Supply voltage is 1.14 V to 1.26 V — a single 1.2 V rail, which simplifies the power tree but leaves no margin for a noisy 1.0 V core rail; the regulator must hold regulation within ±50 mV.

Package reality — 121-UCBGA on the bench

The 121-UCBGA (5x5 mm) package is a fine-pitch BGA — no exposed leads to probe, so bring-up requires a socketed programming board or a pre-programmed part unless you have a debug header on the PCB. Surface-mount only; the package is moisture-sensitive, so follow the JEDEC floor-life rating on the reel label before reflow — a bake-out step may be needed if the seal was broken.

Frequently asked questions

Will ICE40LP1K-CM121 drop into a board designed for ICE40LP1K-CB121 without rewiring?

The ICE40LP1K-CB121 has 92 I/O in a different BGA footprint — the ball map and package size differ from the 121-UCBGA of the CM121 variant. They are not pin-compatible; a board spin or a different PCB layout is required.