LSCCICE40LP1K-SWG16TR1K
Overview
The ICE40LP1K-SWG16TR1K is a member of Lattice Semiconductor's iCE40 LP (Ultra Low-Power) FPGA family providing 1280 LUT-equivalents and targeting 1.2 V operation. It is a small, low-power programmable logic device intended for battery-powered and always-on applications where area and power are constrained. The device lets designers implement custom glue logic, simple signal processing, and interface adaptation in hardware.
Why Choose This Part
Choose this part when ultra-low power and small FPGA resources are required - it provides a reprogrammable hardware option with very low static and dynamic power compared with larger FPGAs. The iCE40 family also benefits from a mature ecosystem including vendor and open-source toolchains, making development and deployment accessible for constrained embedded applications.
Applications
Getting Started
Use Lattice's tooling for iCE40 devices (vendor tools) or the open-source toolchain (Project IceStorm, Yosys, nextpnr) for synthesis, place-and-route, and bitstream generation. Program the device with Lattice programming hardware or third-party USB programmers supported by the toolchain. For prototyping, use a breakout board or community dev boards that expose iCE40 devices (for example, iCEstick or TinyFPGA series are commonly used with iCE40 parts) so you can iterate without designing a custom PCB.
ICE40LP1K Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | I/O Pins | Package | Stock |
|---|---|---|---|
| ICE40LP1K-SWG16TR1K (this part) | — | — | 811 |
| ICE40LP1K-CM49 (Lattice Semiconductor Corporation) | 35 | VFBGA-49 | 12 |
| ICE40LP1K-CM36 (Lattice Semiconductor Corporation) | 25 | VFBGA-36 | 5 |
| ICE40LP1K-CM36A | 25 | VFBGA-36 | 313 |



