iCE40 Ultra / UltraLite / UltraPlus

Size & power matter.
World’s smallest, lowest power, most integrated mobile FPGAs.

Related Products

World’s most popular mobile FPGA – The iCE40 family has been designed into multiple generations of high-volume mobile and IoT edge applications, shipping at over 1 Million units per day.

Reduce power, without compromising features – Extend battery life, while adding functionality to your designs using a unique, low-power FPGA architecture with integrated DSPs and large blocks of RAM.

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

  • Ranging from 640 LUTs to 5,280 LUTs and key IP for sensor buffering, display driver, IR, barcode, voice, USB Type-C, user ID, and more…
  • Flexible I/Os for signal type and positioning interfaces enable optimized layout and a more distributed heterogeneous processing architecture (DHP)
  • 48 MHz high performance oscillator, 10 KHz low power Oscillator
  • Three 24 mA constant current sinks, up to 500 mA constant current sink
  • Up to 26 I/Os for customized interfaces
  • Up to 1.1 Mbit of single port RAM
  • Up to 8x DSP blocks to support 16 x 16 Multiply
  • I/O support for I3C, MIPI D-PHY and more

Family Table

iCE40 Ultra / UltraLite / UltraPLus Device Selection Guide
Parameter iCE40 UltraLite iCE40 Ultra iCE40 UltraPlus
UL640 UL1K iCE5LP1K iCE5LP2K iCE5LP4K UP3K UP5K
Density LUTs 640 1248 1100 2048 3520 2800 5280
NVCM Yes Yes Yes Yes Yes Yes Yes
Static Power 35 uA 35 uA 71 uA 71 uA 71 uA 75 uA 75 uA
EBR RAM (kbits) 56 56 64 80 80 80 120
SPRAM (kbits) - - - - - 1024 1024
PLL 1 1 1 1 1 1 1
I2C Core 2 2 1 2 2 2 2
SPI Core - - 1 2 2 2 2
Oscillator (10 kHz) 1 1 1 1 1 1 1
Oscillator (48 MHz) 1 1 1 1 1 1 1
24 mA Drive 3 3 3 3 3 3 3
100 mA + 400 mA Drive1 1 1 - - - - -
500 mA Drive - - 1 1 1 - -
16 x 16 Multiply & 32 bit Accumulator Blocks - - 2 4 4 4 8
PWM Yes Yes Yes Yes No Yes Yes
0.35 mm Spacing Total I/Os + Dedicated Inputs2,3
  UL640 UL1K iCE5LP1K iCE5LP2K iCE5LP4K UP3K UP5K
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 UP3K UP5K
30-ball WLCSP (2.15 x 2.55 mm) - - - - - 21 21
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 UP3K UP5K
48-ball QFN (7 x 7 mm) - - 39 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

Application Notes

Learn how to get the most from our line-up of FPGAs / development boards

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
Advance iCE40 I2C and SPI Hardened IP Usage Guide
TN1276 1.4 10/1/2015 PDF 3.3 MB
DSP Function Usage Guide for ICE40 Devices
TN1295 1.1 6/1/2016 PDF 1.3 MB
iCE40 Hardware Checklist
TN1252 1.6 6/1/2016 PDF 310.3 KB
iCE40 I2C and SPI Hardened IP Usage Guide
TN1274 1.4 6/1/2016 PDF 2 MB
iCE40 LED Driver Usage Guide
TN1288 1.2 6/1/2016 PDF 4.5 MB
iCE40 Oscillator Usage Guide
TN1296 1.3 6/1/2016 PDF 451.4 KB
iCE40 Programming and Configuration
TN1248 2.9 5/1/2016 PDF 2.3 MB
iCE40 sysCLOCK PLL Design and Usage Guide
TN1251 1.8 6/1/2016 PDF 1.7 MB
Memory Usage Guide for iCE40 Devices
TN1250 1.5 6/20/2016 PDF 1.7 MB
PCB Layout Recommendations for BGA Packages
TN1074 3.9 3/17/2017 PDF 12.8 MB
iCE40 Ultra Family Data Sheet
DS1048 2.0 6/29/2016 PDF 3.4 MB
iCE40 UltraLite Family Data Sheet
DS1050 1.4 11/18/2016 PDF 2.7 MB
iCE40 Ultra WLCS36 Pin Migration
1.0 7/15/2014 XLSX 15.4 KB
iCE40UL1K Pinout
1.0 2/3/2015 XLSX 25.7 KB
iCE5LP1K Pinout
3.0 6/19/2015 XLSX 17.6 KB
iCE5LP2K Pinout
3.0 6/19/2015 XLSX 17.6 KB
iCE5LP4K Pinout
3.0 6/19/2015 XLSX 17.6 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
iCE40 UltraPlus Family Data Sheet
DS1056 1.3 2/8/2017 PDF 1.2 MB
iCE40 Ultra Family Data Sheet
DS1048 2.0 6/29/2016 PDF 3.4 MB
iCE40 UltraLite Family Data Sheet
DS1050 1.4 11/18/2016 PDF 2.7 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
iCE40 SPRAM Usage Guide
TN1314 1.0 6/1/2016 PDF 539.5 KB
Solder Reflow Guide for Surface Mount Devices
TN1076 3.7 1/31/2017 PDF 489.4 KB
Thermal Management
3.0 3/24/2017 PDF 1021.3 KB
Advance iCE40 I2C and SPI Hardened IP Usage Guide
TN1276 1.4 10/1/2015 PDF 3.3 MB
DSP Function Usage Guide for ICE40 Devices
TN1295 1.1 6/1/2016 PDF 1.3 MB
iCE40 Hardware Checklist
TN1252 1.6 6/1/2016 PDF 310.3 KB
iCE40 I2C and SPI Hardened IP Usage Guide
TN1274 1.4 6/1/2016 PDF 2 MB
iCE40 LED Driver Usage Guide
TN1288 1.2 6/1/2016 PDF 4.5 MB
iCE40 Oscillator Usage Guide
TN1296 1.3 6/1/2016 PDF 451.4 KB
iCE40 Programming and Configuration
TN1248 2.9 5/1/2016 PDF 2.3 MB
iCE40 sysCLOCK PLL Design and Usage Guide
TN1251 1.8 6/1/2016 PDF 1.7 MB
Memory Usage Guide for iCE40 Devices
TN1250 1.5 6/20/2016 PDF 1.7 MB
PCB Layout Recommendations for BGA Packages
TN1074 3.9 3/17/2017 PDF 12.8 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
iCE40 Ultra & Ultra Lite CM36 Migration
1.0 6/19/2015 XLSX 18.1 KB
iCE40 Ultra CM36 Pin Migration
1.0 6/19/2015 XLSX 16.2 KB
iCE40 Ultra SG48 Pin Migration
1.0 6/19/2015 XLSX 14.8 KB
iCE40UP WLCSP30 Pin Migration
1.0 12/12/2016 XLSX 16.4 KB
iCE40UP3K Pinout
1.0 12/12/2016 XLSX 16 KB
iCE40UP5K Pinout
1.0 12/12/2016 XLSX 15.5 KB
Package Diagrams
5.4 3/24/2017 PDF 14.9 MB
iCE40 Ultra WLCS36 Pin Migration
1.0 7/15/2014 XLSX 15.4 KB
iCE40UL1K Pinout
1.0 2/3/2015 XLSX 25.7 KB
iCE5LP1K Pinout
3.0 6/19/2015 XLSX 17.6 KB
iCE5LP2K Pinout
3.0 6/19/2015 XLSX 17.6 KB
iCE5LP4K Pinout
3.0 6/19/2015 XLSX 17.6 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
APQ8074 Dragonboard Boot Image for UG73 to UG76
1.0 7/15/2014 ZIP 330.8 MB
iCE40 Sensor Interface and Preprocessing Reference Design
RD1189 1.2 7/15/2014 PDF 3.2 MB
iCE40 Sensor Interfacing and Preprocessing Reference Design Files
RD1189 1.2 7/15/2014 ZIP 1.1 MB
iCE40 Ultra Barcode Emulation Design Files
UG73 1.0 7/15/2014 ZIP 5.9 MB
iCE40 Ultra Barcode Emulation User’s Guide
UG73 1.0 7/15/2014 PDF 4.3 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 RGB LED Controller Design Files
UG75 1.0 7/15/2014 ZIP 9.2 MB
iCE40 Ultra RGB LED Controller User’s Guide
UG75 1.0 7/15/2014 PDF 2.9 MB
iCE40 Ultra Self-Learning IR Remote Design Files
UG74 1.0 7/15/2014 ZIP 5.8 MB
iCE40 Ultra Self-Learning IR Remote User’s Guide
UG74 1.0 7/15/2014 PDF 2.9 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
PCN 08A-14 Revision to iCE40Ultra Data Sheet
Data Sheet
PCN08A-14 11/21/2014 PDF 177.8 KB
PCN 10A-16 - iCE40 UltraLite Alternate Qualified Mask Set
Mask Set
PCN10A-16 7/25/2016 PDF 191.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
TITLE NUMBER VERSION DATE FORMAT SIZE
Lattice OrCAD Capture Schematic Library (OLB)
This file contains a 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.
5.7 12/22/2016 ZIP 898.7 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
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
iCE40 UltraPlus Product Brochure
1.0 12/12/2016 PDF 883.3 KB
Product Selector Guide
I0211 8.0 2/21/2017 PDF 9.3 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
iCE40 FPGA Product Family Qualification Summary
O 7/21/2016 PDF 953.8 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
The Industry Case for Distributed Heterogeneous Processing
WP0008 1.0 12/12/2016 PDF 641.9 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
iCE40 Ultra Infographic
7/15/2014 PDF 99.1 KB
iCE40 Ultra Wearables Infographic
1.0 12/31/2015 PNG 459.9 KB
iCE40 UltraLite Infographic
2/3/2015 PDF 574.5 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
iCE40 Ultra
2.1 7/31/2015 IBS 120.5 KB
iCE40 UltraLite
2.1 7/31/2015 IBS 120.3 KB
iCE40 UltraPlus IBIS Model
1.0 12/12/2016 IBS 180.5 KB


Support