iCE40 Ultra / Ultra Lite

Industry-Leading Small Footprint, Low Power FPGA for High Volume Applications

Related Products

World’s Most Popular Low Power FPGA – The iCE40 family has been designed into multiple generations of high-volume applications. Unlike traditional FPGAs, most designs run in the single digit mW power level.

Innovate and Take New Ideas to Market – Why wait to spin new silicon? Add functionality to products today using FPGA logic resources, integrated DSPs and embedded memory blocks at a cost similar to typical ASICs and SOCs.

Free Your Designs From Space Constraints – Ultra small 1.4 mm x 1.4 mm x 0.45 mm WLCSP package removes all barriers to innovation and customization. Available in advanced 0.35 mm pitch package.

Features

  • Flexible logic architecture with up to 3,520 4 input LUTs, up to 26 I/Os for customized interfaces and up to 80 Kbits of embedded distributed memory
  • Ultra-low power advanced process with sleep current as low as 35uA and 1-10 mA active current for most applications
  • High performance signal processing using DSP blocks with multiply and accumulate functions
  • Hardened SPI and I2C blocks to interface to variety of sensors and peripherals
  • FPGA design tools, demos and reference designs to kick start designs

Jump to

Family Table

iCE40 Ultra / UltraLite  Device Selection Guide
Parameter iCE40 UltraLite iCE40 Ultra
UL640 UL1K iCE5LP1K iCE5LP2K iCE5LP4K
Density LUTs 640 1248 1100 2048 3520
NVCM Yes Yes Yes Yes Yes
Static Power 35 uA 35 uA 71 uA 71 uA 71 uA
EBR RAM (kbits) 56 56 64 80 80
SPRAM (kbits) - - - - -
PLL 1 1 1 1 1
I2C Core 2 2 1 2 2
SPI Core - - 1 2 2
Oscillator (10 kHz) 1 1 1 1 1
Oscillator (48 MHz) 1 1 1 1 1
24 mA Drive 3 3 3 3 3
100 mA + 400 mA Drive1 1 1 - - -
500 mA Drive - - 1 1 1
DSP (16 Multiply & 32 bit Accumulator) - - 2 4 4
PWM Yes Yes Yes Yes No
0.35 mm Spacing Total I/Os + Dedicated Inputs2,3
  UL640 UL1K iCE5LP1K iCE5LP2K iCE5LP4K
16-ball WLCSP (1.4 x 1.4 mm) 10 10 - - -
36-ball WLCSP (2.08 x 2.08 mm) - - 26 26 26
0.4 mm Spacing Total I/Os + Dedicated Inputs2,3
  UL640 UL1K iCE5LP1K iCE5LP2K iCE5LP4K
36-ball ucBGA (2.5 x 2.5 mm) 26 26 - - -
36-ball ucfBGA (2.5 x 2.5 mm) - - 26 26 26
0.5 mm Spacing Total I/Os + Dedicated Inputs2,3
  UL640 UL1K iCE5LP1K iCE5LP2K iCE5LP4K
48-ball QFN (7 x 7 mm) - - 39 39 39

1. One 100 mA and one 400 mA drive, they can also be combined as 500 mA drive
2. Total I/Os include Dedicated I/Os
3. Dedicated I/Os are defined to be pins that are dedicated and cannot be used by user logic after configuration

Example Solutions

Differentiate your products with "first time ever" features and reduce your BOM cost with mix and match capabilities from our mobile solutions portfolio.

Click Here For More IP and Reference Designs

I2C Expander

  • Available for master and slave controllers.
  • Solutions less than 300 LUTs.

SPI Expander

  • SPI master, slave, SPI to UART and more …
  • Expand, aggregate and bridge to other protocols.

Infrared remote transmit and receive with learning mode

  • Infrared transmit and infrared receive capable.
  • IR Tx consumes roughly 350 LUTs, IR Rx roughly 400 LUTs.
  • Performs all necessary infrared PWM functions.

Barcode emulation for eCommerce capability

  • Uses a standard LED to transmit bar code information.
  • Allows a check out scanner to read bar code data via LED.
  • Connects to an applications processor via SPI.

RGB LED indication and disco lighting

  • Enables complete RGB LED control of the color, brightness, blinking and breathing rate of the RGB LED.
  • Available for a PC with Windows or a Mac.

Pedometer

  • Enables complete pedometer functionality.
  • Hardware evaluation platform available.
  • Android drivers available for version 4.3 or higher.

Design Resources

Intellectual Property & Reference Designs

Simplify your design efforts by using pre-tested, reusable functions

Software

Complete Design Flows, High Ease of Use

Development Kits & Boards

Our development boards & kits help streamline your design process

Programming Hardware

Take the strain out of in-system programming & in-circuit reconfiguration with our programming hardware

Documentation

To subscribe, or modify your subscription, to Document Notifications please login to your Lattice account

Quick Reference
Technical Resources
Information Resources
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
iCE40 Technology Library
FPGA-TN-02026 3.3 9/22/2024 PDF 2.7 MB
iCE40 UltraLite Family Data Sheet
FPGA-DS-02027 2.1 10/31/2023 PDF 982.6 KB
iCE40 Ultra Family Data Sheet
FPGA-DS-02028 2.7 10/5/2023 PDF 1.6 MB
iCE5LP4K Pinout
4.0 8/12/2021 XLSX 19.6 KB
iCE5LP2K Pinout
4.0 8/12/2021 XLSX 19.6 KB
iCE40UL1K Pinout
1.0 2/3/2015 XLSX 25.7 KB
iCE40UL640 Pinout
1.0 1/1/0001 XLSX 25.7 KB
iCE40 Ultra CM36 Pin Migration
2.0 10/20/2020 XLSX 16.5 KB
iCE40 Ultra WLCS36 Pin Migration
2.0 10/20/2020 XLSX 15.7 KB
iCE40 Ultra & UltraPlus SG48 Pin Migration
2.0 10/20/2020 XLSX 15.3 KB
iCE5LP1K Pinout
4.0 8/12/2021 XLSX 19 KB
iCE40 Ultra & Ultra Lite CM36 Migration
2.0 10/20/2020 XLSX 18.2 KB
Memory Usage Guide for iCE40 Devices
FPGA-TN-02002 1.7 10/14/2020 PDF 954.3 KB
iCE40 I2C and SPI Hardened IP - Usage Guide
FPGA-TN-02010 1.8 11/1/2022 PDF 952 KB
iCE40 Hardware Checklist
FPGA-TN-02006 2.3 4/18/2024 PDF 620.9 KB
iCE40 Oscillator User Guide
FPGA-TN-02008 1.8 4/12/2023 PDF 443.1 KB
iCE40 sysCLOCK PLL Design and User Guide
FPGA-TN-02052 1.4 4/30/2022 PDF 1.3 MB
iCE40 LED Driver User Guide
FPGA-TN-02021 1.5 11/29/2021 PDF 2 MB
iCE40 Programming and Configuration
FPGA-TN-02001 3.4 12/31/2022 PDF 1.8 MB
DSP Function Usage Guide for ICE40 Devices
FPGA-TN-02007 1.2 12/15/2020 PDF 947.4 KB
Advanced iCE40 I2C and SPI Hardened IP User Guide
FPGA-TN-02011 1.7 10/30/2021 PDF 1.9 MB
Wafer-Level Chip-Scale Package Guide
FPGA-TN-02312 1.1 6/23/2022 PDF 236.5 KB
Thermal Management
FPGA-TN-02044 5.4 12/10/2024 PDF 1018.3 KB
PCB Layout Recommendations for BGA Packages
FPGA-TN-02024 5.6 12/10/2024 PDF 6.2 MB
Package Diagrams
FPGA-DS-02053 8.4 12/11/2024 PDF 9 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
iCE40 UltraLite Family Data Sheet
FPGA-DS-02027 2.1 10/31/2023 PDF 982.6 KB
iCE40 Ultra Family Data Sheet
FPGA-DS-02028 2.7 10/5/2023 PDF 1.6 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Migrating Designs from AMD CPLD/FPGA Devices to Lattice FPGA Devices
FPGA-AN-02081 1.1 8/27/2024 PDF 2.6 MB
Memory Usage Guide for iCE40 Devices
FPGA-TN-02002 1.7 10/14/2020 PDF 954.3 KB
iCE40 I2C and SPI Hardened IP - Usage Guide
FPGA-TN-02010 1.8 11/1/2022 PDF 952 KB
iCE40 Hardware Checklist
FPGA-TN-02006 2.3 4/18/2024 PDF 620.9 KB
iCE40 Oscillator User Guide
FPGA-TN-02008 1.8 4/12/2023 PDF 443.1 KB
iCE40 sysCLOCK PLL Design and User Guide
FPGA-TN-02052 1.4 4/30/2022 PDF 1.3 MB
iCE40 LED Driver User Guide
FPGA-TN-02021 1.5 11/29/2021 PDF 2 MB
iCE40 Programming and Configuration
FPGA-TN-02001 3.4 12/31/2022 PDF 1.8 MB
DSP Function Usage Guide for ICE40 Devices
FPGA-TN-02007 1.2 12/15/2020 PDF 947.4 KB
Advanced iCE40 I2C and SPI Hardened IP User Guide
FPGA-TN-02011 1.7 10/30/2021 PDF 1.9 MB
Wafer-Level Chip-Scale Package Guide
FPGA-TN-02312 1.1 6/23/2022 PDF 236.5 KB
Solder Reflow Guide for Surface Mount Devices
FPGA-TN-02041 5.0 12/10/2024 PDF 568.4 KB
Thermal Management
FPGA-TN-02044 5.4 12/10/2024 PDF 1018.3 KB
PCB Layout Recommendations for BGA Packages
FPGA-TN-02024 5.6 12/10/2024 PDF 6.2 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
iCE5LP4K Pinout
4.0 8/12/2021 XLSX 19.6 KB
iCE5LP2K Pinout
4.0 8/12/2021 XLSX 19.6 KB
iCE40UL1K Pinout
1.0 2/3/2015 XLSX 25.7 KB
iCE40UL640 Pinout
1.0 1/1/0001 XLSX 25.7 KB
iCE40 Ultra CM36 Pin Migration
2.0 10/20/2020 XLSX 16.5 KB
iCE40 Ultra WLCS36 Pin Migration
2.0 10/20/2020 XLSX 15.7 KB
iCE40 Ultra & UltraPlus SG48 Pin Migration
2.0 10/20/2020 XLSX 15.3 KB
iCE5LP1K Pinout
4.0 8/12/2021 XLSX 19 KB
iCE40 Ultra & Ultra Lite CM36 Migration
2.0 10/20/2020 XLSX 18.2 KB
Package Diagrams
FPGA-DS-02053 8.4 12/11/2024 PDF 9 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
iCE40 Technology Library
FPGA-TN-02026 3.3 9/22/2024 PDF 2.7 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
APQ8074 Dragonboard Boot Image for UG73 to UG76
1.0 7/15/2014 ZIP 330.8 MB
iCE40 Ultra Pedometer Design Files
UG76 1.1 7/15/2014 ZIP 2.7 MB
iCE40 Ultra Pedometer User’s Guide
UG76 1.1 11/15/2014 PDF 1.2 MB
iCE40 Ultra Self-Learning IR Remote Design Files
UG74 1.0 7/15/2014 ZIP 5.8 MB
iCE40 Ultra Barcode Emulation User’s Guide
UG73 1.0 7/15/2014 PDF 4.3 MB
iCE40 Ultra Barcode Emulation Design Files
UG73 1.0 7/15/2014 ZIP 5.9 MB
iCE40 Ultra Self-Learning IR Remote User’s Guide
UG74 1.0 7/15/2014 PDF 2.9 MB
iCE40 Ultra RGB LED Controller Design Files
1.0 7/15/2014 ZIP 9.2 MB
iCE40 Ultra RGB LED Controller User Guide
UG75 1.0 7/15/2014 PDF 2.9 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
PCN04A-18 fcBGA Backend Assy Transfer ATP to ATK
A 6/26/2018 PDF 286.7 KB
iCE5LP Alternate Qualified Mask Set
PCN04A-19 1.0 5/22/2019 PDF 204.8 KB
PCN09A-19 Consolidation Qual External Changes
1/9/2020 PDF 326.2 KB
PCN09A-19 ASEK Second Source Qualification for Selected Products
1/9/2020 PDF 359 KB
PCN 08A-14 Revision to iCE40Ultra Data Sheet
Data Sheet
PCN08A-14 11/21/2014 PDF 177.8 KB
PCN 11A-16 - iCE40 UltraLite and iCE40 Ultra Data Sheet Updates
Data Sheet
PCN11A-16 1.0 8/1/2016 PDF 368.4 KB
PCN12A-16 KYEC Alternate Qualified Test Site
Test Site
PCN12A-16 1.0 8/25/2016 PDF 184.7 KB
PCN 10A-16 - iCE40 UltraLite Alternate Qualified Mask Set
Mask Set
PCN10A-16 7/25/2016 PDF 191.8 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Lattice OrCAD Capture Schematic Library (OLB)
This file contains an OrCAD Capture Schematic Library (OLB file type) for all Lattice products. This .zip file also includes a .xls worksheet with a list of the contents of the OLB. These symbols can be used to help with OrCAD schematic designs.
FPGA-SC-02005 8.4 12/10/2024 ZIP 2.7 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
iCE40 Ultra Product Brochure
I0243 1.2 6/19/2015 PDF 803 KB
iCE40 UltraLite Product Brochure
I0247 1.0 2/3/2015 PDF 2.1 MB
Product Selector Guide
I0211 48.0 12/10/2024 PDF 13.6 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
CM36_ICE40LM_UL_LP
Rev F2 8/3/2022 PDF 119.7 KB
SN_SG48
Rev C1 9/20/2019 PDF 52.9 KB
UWG36
Rev C2 4/21/2022 PDF 130.4 KB
SWG16
Rev D 12/30/2019 PDF 29.7 KB
iCE40 FPGA Product Family Qualification Summary
Rev U 3/25/2021 PDF 1 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
The Industry Case for Distributed Heterogeneous Processing
WP0008 1.0 12/12/2016 PDF 641.9 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
iCE40 Ultra Wearables Infographic
1.0 12/31/2015 PNG 459.9 KB
iCE40 Ultra Infographic
7/15/2014 PDF 99.1 KB
iCE40 UltraLite Infographic
2/3/2015 PDF 574.5 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
iCE40 Ultra
2.1 7/31/2015 IBS 120.5 KB
iCE40 UltraLite
2.1 7/31/2015 IBS 120.3 KB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.

Support