Lattice Semiconductor Corporation ICE40UL1K-SWG16ITR1K — FPGA / CPLD & Programmable Logic
Technical Documents PDF / CAD
RoHS Compliant · Lead-Free EIA-481 Standard
Lattice Semiconductor Corporation / FPGA / CPLD & Programmable Logic

Lattice ICE40UL1K-SWG16ITR1K iCE40 UltraLite FPGA, 1248 LEs

MPN ICE40UL1K-SWG16ITR1K
Active Spot Stock · 24-48h Dispatch 100% Original Sealed

Lattice Semiconductor iCE40 UltraLite™ FPGA, 1248 logic cells, 10 I/O, 57 kbit RAM, 1.14-1.26 V supply, 16-WLCSP 1.4x1.48 mm, -40 to 100°C, Tape & Reel.

In Stock: 1,470 pcs
MOQ: 1 pcs
Logistics: DHL / FedEx DAP (Global Express · 3-7d) Russia & CIS DDP (Door-to-Door Cleared)
Dispatch: Shenzhen / HK
Unit Price (USD)
$3.30 / pc
Direct Purchase Ready
Volume Pricing Breaks Confirmed upon quotation
1+ pcs
$3.30
10+ pcs
$2.97
30+ pcs
$2.71
100+ pcs
$2.44
500+ pcs
$2.28
1,000+ pcs
$2.15
Working on a production BOM or have a target unit price? Submit Target Price
Buy Now

$3.30 / ea

1,470 in stock — maximum per order · 3–4 days lead time

$2.97 / ea from 10 pcs

Upload Full BOM List
[SPEC] Essential Parameters Snapshot Full Specifications (10)
Package / Case 16-XFBGA, WLCSP
Supply Voltage 1.14V ~ 1.26V
ALT
Facing long factory lead times or allocation on ICE40UL1K-SWG16ITR1K? Verified pin-compatible alternatives available with active Shenzhen stock and 100% solder-ready footprint match.

Full Technical Specifications

10 Parameters
ICE40UL1K-SWG16ITR1K specifications
Parameter / AttributeSpecification / Value
SeriesiCE40 UltraLite™
MountingSurface Mount
Supply voltage1.14V ~ 1.26V
Operating temperature-40°C ~ 100°C (TJ)
PackageTape & Reel (TR) Cut Tape (CT)
Number of i (O)10
Case16-XFBGA, WLCSP
Total RAM bits57344
Number of LABs (CLBs)156
Number of logic elements (Cells)1248
100% Footprint Match · Solder-Ready (No PCB Redesign Needed)

Need Stock or a Drop-in Second-Source for ICE40UL1K-SWG16ITR1K?

Package: QFN / ucBGA / WLCSP / TQFP · Pin-compatible replacements with immediate Shenzhen spot stock

Footprint Match 97%
Supply Chain & Allocation Reality:

The iCE40 line is the FPGA family that the hobby and small-batch world actually uses - and the data says the same thing about buyers: searches concentrate on Lattice CPLD and iCE40 class parts while Xilinx orderables sit at the noise floor. The family is five sub-splits with wildly different capabilities (UltraLite to UltraPlus) sharing a naming theme and a common trait: an SRAM fabric that must be loaded at every power-up - from an external SPI flash, a host CPU, or the family-internal NVCM. The sourcing consequence is structural: an iCE40 socket is never just an FPGA line on the BOM; it is a two-part relationship with a configuration memory.

Verified Pin-Compatible Replacements (3 verified alternatives)

iCE40UP5K Lattice Semiconductor QFN-48 / SG48 / WLCSP
Functional Equivalent
Availability & Target Pricing:

The UltraPlus Flagship

Shenzhen Spot Stock (24-48h Dispatch)

Electrical & Core Specs:

The richest sub-split: 5,280 LUTs with 1Mb of SPRAM (four 256kb blocks), DSP blocks, two hardened SPI and two I2C blocks, and on-chip oscillators - built for always-on sensor buffering and audio pre-processing.

Low-power single-rail design point; the UltraPlus is the part behind most current iCE40 designs.

Compatibility & Drop-In Notes: Sub-splits are not interchangeable: LP/HX/Ultra/UltraLite/UltraPlus differ in logic, memory and hardened IP. Replacing one with another is a re-synthesis and placement project, and the pin maps differ even in the same package size.
Package & Solder Footprint: Common QFN-48-class outlines are shared - verify pin map against the exact device, not the package.
Shenzhen Warehouse Stock & MOQ: Stocked with config flash paired on request (W25Q-class SPI flash sourced on the same order).
iCE40HX1K Lattice Semiconductor TQFP-144 / VQFP-100 / QFN
Functional Equivalent
Availability & Target Pricing:

The Performance Sub-Split

Shenzhen Spot Stock (24-48h Dispatch)

Electrical & Core Specs:

The HX line trades standby current for more logic per die (HX1K/4K/8K against LP1K/4K/8K); the classic hobby board part of the iCE40 generation.

Low-power but not the micropower LP class; check the static current against the design budget.

Compatibility & Drop-In Notes: LP and HX are the two faces of the same generation: the pin maps match within a device size, but the power and clocking characteristics differ. In repair of hobby-era boards, match the exact device.
Package & Solder Footprint: Larger through-hole-friendly VQFP/TQFP outlines exist in this line.
Shenzhen Warehouse Stock & MOQ: Stocked for repair of the hobby and education ecosystem boards.
ECP5 Lattice Semiconductor caBGA / csBGA families
Functional Equivalent
Availability & Target Pricing:

The Step-Up Platform

Shenzhen Spot Stock (24-48h Dispatch)

Electrical & Core Specs:

The next class above iCE40 in the Lattice stack: higher logic density and hardened high-speed interfaces for video, networking and instrumentation designs.

Multi-rail FPGA supply design - not a drop-in to any iCE40 socket.

Compatibility & Drop-In Notes: Listed to complete the Lattice map - the two families share tooling (Lattice Radiant) but nothing electrical. The honest cross-family statement: re-design, not replacement.
Package & Solder Footprint: BGA-only packaging; assembly and inspection requirements differ from iCE40 QFN work.
Shenzhen Warehouse Stock & MOQ: Stocked per part number with photographed markings - BGA FPGAs are a favored relabeling target.
Buyer & Quality Checklist for Sourcing Alternatives
  • Every iCE40 is SRAM-based: the design lives in configuration memory loaded at power-up (external SPI flash, host controller, or NVCM where present). A board without its config flash is a board with a blank FPGA - when sourcing iCE40, source the paired W25Q-class flash on the same order.
  • The five sub-splits (UltraLite / LP / HX / Ultra / UltraPlus) are different devices, not grades of one device: logic, memory, DSP and hardened IP differ, and the same-size package does not imply the same pin map.
  • Small packages drop features: several mini outlines have no PLL, and the constant-current LED sink exists on selected packages only. The package letter in the orderable number is a spec, not a shipping choice.
  • NVCM configurations are instant-on and secure but one-shot - production planning for NVCM-programmed devices needs lead time and programming decisions upstream, not at the bench.
  • The market leans Lattice for this class (buyer searches concentrate here, not on Xilinx orderables): keep depth in iCE40 and the config flash, with ECP5 quoted case-by-case.
  • iCE40 boards in the repair channel are numerous (hobby, education, instrumentation): the two failure parts are the FPGA and its config flash - check the flash first, it is cheaper and it holds the bitstream.
Frequently Asked Technical Questions

Q: Which iCE40 sub-family do I need?

A: Choose by need: UltraPlus (UP5K) when on-chip SPRAM or DSP is required; HX/LP for general low-power logic with more density; Ultra for mobile glue logic with hardened SPI/I2C; UltraLite for the absolute smallest always-on designs. Sub-splits are not interchangeable.

Q: Does iCE40 need an external flash chip?

A: It configures at every power-up: from an external SPI flash in self-boot mode, from a host CPU in slave mode, or from the internal NVCM where the design was programmed there. Most boards carry a small W25Q-class SPI flash for the bitstream - source it with the FPGA.

Q: Can I replace a dead iCE40 with an ECP5?

A: No - different family, different packaging and supply design. ECP5 is the step-up platform for higher density and interfaces; migrating is a re-layout and re-synthesis project.

Technical Details & Description

1248 logic cells in a 1.4x1.48 mm WLCSP — what that means for your BOM

The Lattice ICE40UL1K-SWG16ITR1K is an iCE40 UltraLite FPGA packing 1248 logic cells and 57 kbit of block RAM into a 16-ball WLCSP that measures just 1.4x1.48 mm. That cell count puts it in the smallest tier of the UltraLite family — enough for a few dozen LUTs of glue logic, a small state machine, or a serial bridge, but not for a soft-core processor or video pipeline. The 10 I/O count means this is a point-to-point part: a sensor interrupt, a chip-select, a UART or SPI link. Plan the pinout before layout because every ball is spoken for.

Package and rework reality — WLCSP on a 1.4x1.48 mm footprint

The 16-WLCSP has no exposed paddle and no corner pins to guide alignment — the only orientation mark is the ball pattern itself. Under a hot-air station, the part self-aligns on reflow if the solder paste is even, but lifting a mis-placed part risks lifting the pads because the die is nearly the same size as the package. A pre-bake at 125 °C for 8 hours is recommended if the reel has been opened longer than the MSL floor (the part is ROHS3, but MSL level is not stated in this record — treat it as MSL 1 or bake it). Place the decoupling caps within 2 mm of the WLCSP balls; a 100 nF 0201 X5R per supply ball is the starting point.

Active lifecycle — safe for new designs, but check the I/O count first

The industrial temperature range (-40 °C to 100 °C) covers outdoor enclosures, engine-bay auxiliary boards, and factory-floor sensor pods. The 1.14-1.26 V core is the only supply — no separate I/O bank voltage, so all 10 I/O swing at the core voltage level.

Frequently asked questions

Will the ICE40UL1K-SWG16ITR1K drop into a board designed for the ICE40HX1K-VQ100?

No. The ICE40HX1K-VQ100 is a 100-pin VQFP with 72 I/O and a 1.4x1.4 mm larger package — completely different footprint and ballout. The ICE40UL1K-SWG16ITR1K has only 10 I/O and a 16-ball WLCSP. A board spin is required; these are not pin-compatible.

What compliance documentation does Lattice provide for this part?

The ICE40UL1K-SWG16ITR1K is ROHS3 Compliant. No REACH, UL, or IEC certification is listed in this record. The standard Lattice datasheet and PCN notifications apply — request them with your RFQ.

ICE40UL1K-SWG16ITR1K
Verified Allocation
Quote