iCE40 Ultra / UltraLite

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

World’s most popular low power FPGA – The iCE40 family has been designed into multiple generations of high-volume applications, shipping at over 1 Million units per day. Unlike traditionally 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

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/2/2016 PDF 310.3 KB
iCE40 I2C and SPI Hardened IP Usage Guide
TN1274 1.4 6/2/2016 PDF 2 MB
iCE40 LED Driver Usage Guide
TN1288 1.2 6/1/2016 PDF 4.5 MB
iCE40 Oscillator Usage Guide
FPGA-TN-02008 1.4 8/8/2018 PDF 482.3 KB
iCE40 Programming and Configuration
FPGA-TN-02001 3.1 9/12/2018 PDF 3.2 MB
iCE40 sysCLOCK PLL Design and Usage Guide
TN1251 1.8 6/2/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
FPGA-TN-02024 4.1 5/20/2019 PDF 4.6 MB
Solder Reflow Guide for Surface Mount Devices
FPGA-TN-02041 3.8 11/17/2017 PDF 454 KB
Thermal Management
FPGA-TN-02044 3.3 6/17/2019 PDF 1 MB
iCE40 Ultra Family Data Sheet
FPGA-DS-02028 2.3 9/12/2018 PDF 1.6 MB
iCE40 UltraLite Family Data Sheet
FPGA-DS-02027 1.6 8/30/2018 PDF 1.4 MB
iCE40UL640 Pinout
1.0 6/28/2017 XLSX 25.7 KB
iCE40 Ultra & Ultra Lite CM36 Migration
1.0 6/19/2015 XLSX 18.1 KB
iCE40 Ultra & UltraPlus SG48 Pin Migration
1.1 3/16/2018 XLSX 15.2 KB
iCE40 Ultra CM36 Pin Migration
1.0 6/19/2015 XLSX 16.2 KB
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
Package Diagrams
FPGA-DS-02053 5.6 5/4/2019 PDF 15.2 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
iCE40 Ultra Family Data Sheet
FPGA-DS-02028 2.3 9/12/2018 PDF 1.6 MB
iCE40 UltraLite Family Data Sheet
FPGA-DS-02027 1.6 8/30/2018 PDF 1.4 MB
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/2/2016 PDF 310.3 KB
iCE40 I2C and SPI Hardened IP Usage Guide
TN1274 1.4 6/2/2016 PDF 2 MB
iCE40 LED Driver Usage Guide
TN1288 1.2 6/1/2016 PDF 4.5 MB
iCE40 Oscillator Usage Guide
FPGA-TN-02008 1.4 8/8/2018 PDF 482.3 KB
iCE40 Programming and Configuration
FPGA-TN-02001 3.1 9/12/2018 PDF 3.2 MB
iCE40 sysCLOCK PLL Design and Usage Guide
TN1251 1.8 6/2/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
FPGA-TN-02024 4.1 5/20/2019 PDF 4.6 MB
Solder Reflow Guide for Surface Mount Devices
FPGA-TN-02041 3.8 11/17/2017 PDF 454 KB
Thermal Management
FPGA-TN-02044 3.3 6/17/2019 PDF 1 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
iCE40UL640 Pinout
1.0 6/28/2017 XLSX 25.7 KB
iCE40 Ultra & Ultra Lite CM36 Migration
1.0 6/19/2015 XLSX 18.1 KB
iCE40 Ultra & UltraPlus SG48 Pin Migration
1.1 3/16/2018 XLSX 15.2 KB
iCE40 Ultra CM36 Pin Migration
1.0 6/19/2015 XLSX 16.2 KB
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
Package Diagrams
FPGA-DS-02053 5.6 5/4/2019 PDF 15.2 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
APQ8074 Dragonboard Boot Image for UG73 to UG76
1.0 7/15/2014 ZIP 330.8 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
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
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
iCE5LP Alternate Qualified Mask Set
PCN04A-19 1.0 5/22/2019 PDF 204.8 KB
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
PCN04A-18 fcBGA Backend Assy Transfer ATP to ATK
A 6/26/2018 PDF 286.7 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 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.
6.3 2/8/2019 ZIP 1007.6 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
Product Selector Guide
I0211 21.0 5/20/2019 PDF 8.4 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
CM36_ICE40LM_UL_LP
Rev B1 4/12/2018 PDF 27.3 KB
iCE40 FPGA Product Family Qualification Summary
Rev R 5/21/2019 PDF 1.8 MB
SN_SG48
Rev C 5/31/2018 PDF 140.8 KB
SWG_UWG36
Rev D 9/14/2018 PDF 81.9 KB
SWG16
Rev C1 3/19/2019 PDF 29.5 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


Support

Like most websites, we use cookies and similar technologies to enhance your user experience. We also allow third parties to place cookies on our website. By continuing to use this website you consent to the use of cookies as described in our Cookie Policy.
菠菜送白菜 浮梁县| 紫云| 札达县| 朝阳县| 甘孜县| 株洲市| 陆良县| 那坡县| 梨树县| 财经| 日照市| 若尔盖县| 钦州市| 双辽市| 永济市| 百色市| 商洛市| 苏尼特右旗| 屏边| 章丘市| 龙川县| 洪洞县| 康保县| 称多县| 东乌珠穆沁旗| 伊宁市| 惠安县| 霍州市| 台中市| 汉源县| 厦门市| 漠河县| 翁源县| 胶州市| 东港市| 罗定市| 克东县| 永顺县| 南岸区| 尉犁县| 九江市| 麻江县| 延安市| 鄂托克前旗| 聂荣县| 且末县| 开平市| 德阳市| 平安县| 漯河市| 麻城市| 运城市| 莱阳市| 鹰潭市| 夏津县| 泸水县| 武乡县| 临沂市| 喀什市| 阿勒泰市| 铜川市| 连南| 宣城市| 兰西县| 开远市| 神农架林区| 汾西县| 南宁市| 息烽县| 洞口县| 香格里拉县| 巍山| 英山县| 石屏县| 公主岭市| 浦城县| 明光市| 香格里拉县| 旺苍县| 锦州市| 荥阳市| 乃东县| 罗城| 福建省| 红桥区| 宁海县| 巩义市| 寿阳县| 绥德县| 确山县| 内丘县| 三门峡市| 密云县| 阿拉尔市| 连江县| 永善县| 隆回县| 兰坪| 瑞金市| 阳谷县| 雅安市| 天台县| 文安县| 东宁县| 和平区| 申扎县| 广宁县| 金寨县| 江北区| 驻马店市| 屯昌县| 广水市| 阿拉尔市| 当涂县| 宣汉县| 江孜县| 枝江市| 晋州市| 岑溪市| 石嘴山市| 丽水市| 中西区| 瑞安市| 丹巴县| 凤阳县| 荥经县| 大名县| 鄱阳县| 尚志市| 洪泽县| 横山县| 鹤庆县| 北辰区| 武强县| 敦煌市| 白城市| 江川县|