{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"ICE40LP640-SWG16TR1K","brand":"Lattice Semiconductor Corporation","brandSlug":"lattice-semiconductor-corporation","productSlug":"ICE40LP640-SWG16TR1K","canonicalUrl":"https://icboms.com/lattice-semiconductor-corporation/ICE40LP640-SWG16TR1K","factsUrl":"https://icboms.com/api/mcp/products/ICE40LP640-SWG16TR1K","rawCanonicalId":null},"summary":{"shortDescription":"Lattice Semiconductor Corporation iCE40™ LP FPGA, ICE40LP640-SWG16TR1K, 640 logic elements, 80 LABs, 32 Kbit RAM, 10 I/O, 1.14V-1.26V, -40°C to 100°C, 16-WLCSP (1.4x1.48 mm), Tape & Reel.","salesMarkdown":"## Active production — 640-LE iCE40 LP in a 1.4×1.48 mm WLCSP The ICE40LP640-SWG16TR1K is an active-production Lattice iCE40 LP FPGA with 640 logic elements across 80 LABs, 32 Kbit of block RAM, and 10 user I/O — all in a 16-ball WLCSP that measures 1.4×1.48 mm. ## Package and supply — what the WLCSP-16 means for the board The 16-XFBGA, WLCSP package (supplier device package 16-WLCSP, 1.4×1.48 mm) is a wafer-level chip-scale package with no mould compound — the die backside is the package top. This gives the smallest footprint in the iCE40 LP family but requires a PCB with fine-line traces (0.2 mm / 0.2 mm design rules typical) and a controlled-collapse solder-joint profile. The 10 I/O are distributed across the ball grid; the remaining balls are power and ground. The 1.14 V to 1.26 V supply must be within 60 mV of the nominal 1.2 V — a standard 1.2 V LDO with 1% accuracy covers it. ## Logic density and memory — sizing the part against the task 640 logic elements (80 LABs of 8 LEs each) and 32 Kbit of block RAM position the ICE40LP640 as a glue-logic or small-state-machine FPGA. The 32 Kbit RAM is organised as 4 Kbit blocks — enough for a small FIFO, a coefficient lookup table, or a line buffer for a low-resolution display. The 10 I/O limit the external interface width; typical applications are SPI/I2C bridge, sensor aggregation, or a simple PWM generator. For designs needing more RAM or logic, the ICE40UL1K-SWG16ITR1K (same package, 1248 LEs, 57344 bits RAM) is a pin-compatible step up.","metaTitle":"ICE40LP640-SWG16TR1K Lattice iCE40 LP FPGA, 640 LEs","metaDescription":"Lattice iCE40 LP FPGA, 640 logic elements, 80 LABs, 32 Kbit RAM, 10 I/O, 1.14-1.26V, -40 to 100°C, 16-WLCSP. Active production, ROHS3 compliant.","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":"Tape & Reel (TR); Cut Tape (CT)","Mounting Type":"Surface Mount","Number of I/O":"10","Package / Case":"16-XFBGA, WLCSP","Product Status":"Active","Total RAM Bits":"32768","lifecycle_stage":"unknown","Voltage - Supply":"1.14V ~ 1.26V","Base Product Number":"ICE40","Number of LABs/CLBs":"80","Operating Temperature":"-40°C~100°C(TJ)","Supplier Device Package":"16-WLCSP (1.4x1.48)","Number of Logic Elements/Cells":"640"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$4.0300","priceTiers":[{"qty":1,"price":"$4.85000","currency":"USD"},{"qty":25,"price":"$4.20000","currency":"USD"},{"qty":100,"price":"$3.90000","currency":"USD"},{"qty":1000,"price":"$4.03000","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/d18c7edb8fd28a80a280c2cb87a0725a.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/ICE40LP640-SWG16TR1K/alternatives.json"},"ai":{"faq":[{"question":"What compliance documentation does Lattice provide for ICE40LP640-SWG16TR1K?","answer":"The part is ROHS3 Compliant. Lattice provides the standard RoHS certificate of compliance and material declaration datasheet. No UL or IEC certification is listed for this device — it is a commercial/industrial-grade FPGA, not safety-rated."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/lattice-semiconductor-corporation/ICE40LP640-SWG16TR1K","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/ICE40LP640-SWG16TR1K 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}}