EmbeddedRelated.com
ICE40UL1K-SWG16ITR

ICE40UL1K-SWG16ITR

Lattice Semiconductor Corporation
iCE40 UltraLite™ Field Programmable Gate Array (FPGA) IC 10 57344 1248 16-XFBGA, WLCSP
Active

Overview

The ICE40UL1K-SWG16ITR is an ultra-low power FPGA from the iCE40 UltraLite family, designed for power-constrained mobile and wearable applications. It features 1248 logic cells and 56k bits of RAM in a microscopic 1.4mm x 1.48mm WLCSP package, making it one of the smallest FPGAs available.

Why Choose This Part

This FPGA offers a typical standby current of only 35uA, which is ideal for battery-operated devices that require constant readiness. It includes hardened hardware blocks for I2C, PWM, and IR logic, reducing the number of logic cells required for standard communication and control tasks.

Applications

RGB LED Control
Uses hardened PWM IP and current-drive outputs to manage color and brightness of RGB LEDs with minimal power consumption.
Infrared (IR) Remote Control
Leverages hardened TX/RX pulse logic for IR LED modulation in smartphone and accessory applications.
Always-On Sensor Hub
Aggregates data from multiple low-speed sensors using hardened I2C interfaces while the main application processor sleeps.
Barcode Emulation
Utilizes specific current-drive outputs to emulate barcodes for scanner-based mobile interactions.

Key Specifications

Mounting Type Surface Mount
Number of I/O 10
Package / Case 16-XFBGA, WLCSP
Total RAM Bits 57344
Voltage - Supply 1.14V ~ 1.26V
Number of LABs/CLBs 156
Operating Temperature -40degC ~ 100degC (TJ)
Supplier Device Package 16-WLCSP (1.4x1.48)
Number of Logic Elements/Cells 1248

Getting Started

Developers can use Lattice Diamond or the iCEcube2 design software for synthesis and routing. Hardware evaluation is typically performed using the iCE40 UltraLite Breakout Board, and designs can be programmed via a standard SPI interface.