{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"ICE40LP1K-CM121","brand":"Lattice Semiconductor Corporation","brandSlug":"lattice-semiconductor-corporation","productSlug":"ICE40LP1K-CM121","canonicalUrl":"https://icboms.com/lattice-semiconductor-corporation/ICE40LP1K-CM121","factsUrl":"https://icboms.com/api/mcp/products/ICE40LP1K-CM121","rawCanonicalId":null},"summary":{"shortDescription":"Lattice Semiconductor iCE40™ LP FPGA, ICE40LP1K-CM121, 1280 logic elements, 95 I/O, 64 Kbit RAM, 121-UCBGA, Tray.","salesMarkdown":"## 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.","metaTitle":"Lattice ICE40LP1K-CM121 FPGA, 1280 LEs, 95 I/O, 121-UCBGA","metaDescription":"Lattice Semiconductor ICE40LP1K-CM121 iCE40 LP FPGA, 1280 logic elements, 95 I/O, 64 Kbit RAM, 1.14-1.26V, -40 to 100°C. Active production, ROHS3.","metaKeywords":null},"attributes":{"series":"iCE40™ LP","packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["FPGA / CPLD & Programmable Logic"],"specifications":{"Mfr":"Lattice Semiconductor Corporation","Series":"iCE40™ LP","Package":"Tray","Mounting Type":"Surface Mount","Number of I/O":"95","Package / Case":"121-VFBGA, CSBGA","Product Status":"Active","Total RAM Bits":"65536","lifecycle_stage":"unknown","Voltage - Supply":"1.14V ~ 1.26V","Base Product Number":"ICE40","Number of LABs/CLBs":"160","Operating Temperature":"-40°C ~ 100°C (TJ)","Supplier Device Package":"121-UCBGA (5x5)","Number of Logic Elements/Cells":"1280"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$7.3500","priceTiers":[{"qty":1,"price":"$7.35000","currency":"USD"},{"qty":25,"price":"$6.45000","currency":"USD"},{"qty":100,"price":"$6.17500","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/d18c7edb8fd28a80a280c2cb87a0725a.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/ICE40LP1K-CM121/alternatives.json"},"ai":{"faq":[{"question":"Will ICE40LP1K-CM121 drop into a board designed for ICE40LP1K-CB121 without rewiring?","answer":"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."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/lattice-semiconductor-corporation/ICE40LP1K-CM121","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/lattice-semiconductor-corporation/ICE40LP1K-CM121 when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-08-11T15:49:49.435Z","lastPublished":"2026-08-11T15:49:49.435Z","indexable":true}}