iCE40 UltraLite Family Data Sheet
DS1050 Version 1.4, November 2016iCE40 UltraLite Family Data Sheet
Introduction
July 2016 Data Sheet DS1050
General Description
iCE40 UltraLite family is an optimum logic, smallest footprint, low I/O count ultra-low power FPGA and sensor man-
ager with instant on capability. It is designed for ultra-low power mobile applications, such as smartphones, tablets
and hand-held devices. The iCE40 UltraLite family includes integrated blocks to interface with virtually all mobile
sensors and application processors. The iCE40 UltraLite family also features two on-chip oscillators, 10 kHz and 48
MHz. The LFOSC (10 kHz) is ideal for low power function in always-on applications, while HFOSC (48 MHz) can be
used for awaken activities.
The hardened RGB PWM IP, with the three 24 mA constant current RGB LED outputs on the iCE40 UltraLite pro-
vides all the necessary logic to directly drive the service LED, without the need of external MOSFET or buffer.
The 400 mA constant current IR driver output provides a direct interface to external LED for application such as
IrDA functions. Users simply implement the hardened TX/RX pulse logic that meets their needs, and connect the IR
driver directly to the LED, without the need of external MOSFET or buffer. The 100 mA Barcode Emulation driver
output provides a direct interface for applications such as barcode scanning. The 100 mA and 400 mA drivers can
also be combined to be used as a 500 mA IR driver if higher than 400 mA current drive is required.
The iCE40 UltraLite family of devices are targeting for mobile applications to perform functions such as IrDA, Ser-
vice LED, Barcode Emulation, GPIO Expander, SDIO Level Shift, and other custom functions.
The iCE40 UltraLite family features two device densities of 640 or 1K Look Up Tables (LUTs) of logic with program-
mable I/Os that can be used as an interface port or general purpose I/O. It also has up to 56 kbits of Block RAMs to
work with user logic.
Features
Flexible Logic Architecture Hardened TX/RX Pulse Logic circuit for IR
LED
Two devices with 640 or 1K LUTs
24 mA Current Drive RGB LED Outputs
Offered in 16-ball WLCSP package
Three drive outputs in each device
Offered in 36-ball ucBGA package
User selectable sink current up to 24 mA
Ultra-low Power Devices
400 or 500 mA Current Drive IR LED Output
Advanced 40 nm ultra-low power process
One IR drive output in each device
Typical 35 A standby current which equals
User selectable sink current up to 400 mA
42 uW standby power consumption
Can be combined with 100 mA Barcode driver to
Embedded and Distributed Memory
form 500 mA IR driver
Up to 56 kbits sysMEM Embedded Block RAM
100 mA Current Drive Barcode Emulator
Two Hardened Interfaces
One barcode driver output in each device
2
Two optional FIFO mode I C interface up to
User selectable sink current up to 100 mA
1 MHz
Can be combined with 400 mA IR driver to use
Either master or slave
as 500 mA IR driver
Two On-Chip Oscillators
Flexible On-Chip Clocking
Low Frequency Oscillator - 10 kHz
Eight low skew global signal resource, six can
High Frequency Oscillator - 48 MHz
be directly driven from external pins
Hardened PWM circuit for RGB
One PLL with dynamic interface per device
2016 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand
or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
www.latticesemi.com 1-1 DS1050 Introduction_01.2