iCE40LM is an ultra-low power FPGA and sensor manager designed for ultra-low power mobile applications, such as smartphones, tablets and handheld devices. The iCE40LM family includes integrated SPI and I²C blocks to interface with virtually all mobile sensors and application processors. The iCE40LM family also features two Strobe Generators that can generate strobes in microsecond ranges with the LowPower Strobe Generator and in nanosecond ranges with the High-Speed Strobe Generator. In addition, the iCE40LM family of devices includes logic to perform other functions such as mobile bridging, antenna tuning, GPIO expansion, motion/gesture recognition, IR remote control, bar code emulation, and other custom functions. The iCE40LM family features three device densities, from 1100 to 3520 Look Up Tables (LUTs) of logic with programmable I/Os that can be used as either SPI/I²C interface ports or general purpose I/Os. It also has up to 80 kbit of Block RAMs to work with user logic.
Features
Flexible Logic Architecture
Three devices with 1100 to 3520 LUTs
18 I/O pins for 25-pin WLCSP
Ultra-low Power Devices
Advanced 40 nm low power process
As low as 120 µW standby power typical
Embedded and Distributed Memory
Two Hardened I²C Interfaces
Two Hardened SPI Interfaces
Two On-Chip Strobe Generators
Low-Power Strobe Generator (Microsecond ranges)
High-Speed Strobe Generator (Nanosecond ranges)
High Current Drive Outputs for LED
Three High Drive (HD) output in each device
Source/sink nominal 24 mA
Flexible On-Chip Clocking
Six low-skew global signal resource
Flexible Device Configuration
SRAM is configured through SPI
Ultra-Small Form Factor
As small as 25-pin WLCSP package 1.71 mm × 1.71 mm
Applications
Smartphones
Tablets and Consumer Handheld Devices
Handheld Commercial and Industrial Devices
Multi Sensor Management Applications
Sensor Pre-processing and Sensor Fusion
Always-On Sensor Applications