www.latticesemi.com 1-1 DS1040 Introduction_01.5
February 2014 Data Sheet DS1040
© 2014 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.
Features
Flexible Logic Architecture
• Five devices with 384 to 7,680 LUT4s and
10 to 206 I/Os
Ultra Low Power Devices
• Advanced 40 nm low power process
• As low as 21 µA standby power
• Programmable low swing differential I/Os
Embedded and Distributed Memory
• Up to 128 Kbits sysMEM™ Embedded Block
RAM
Pre-Engineered Source Synchronous I/O
• DDR registers in I/O cells
High Current LED Drivers
• Three High Current Drivers used for three differ-
ent LEDs or one RGB LED
High Performance, Flexible I/O Buffer
• Programmable sysIO™ buffer supports wide
range of interfaces:
– LVCMOS 3.3/2.5/1.8
– LVDS25E, subLVDS
– Schmitt trigger inputs, to 200 mV typical
hysteresis
• Programmable pull-up mode
Flexible On-Chip Clocking
• Eight low-skew global clock resources
• Up to two analog PLLs per device
Flexible Device Configuration
• SRAM is configured through:
– Standard SPI Interface
– Internal Nonvolatile Configuration Memory
(NVCM)
Broad Range of Package Options
• WLCSP, QFN, VQFP, TQFP, ucBGA, caBGA,
and csBGA package options
• Small footprint package options
– As small as 1.40x1.48mm
• Advanced halogen-free packaging
iCE40 LP/HX Family Data Sheet
Introduction
Table 1-1. iCE40 Family Selection Guide
Part Number LP384 LP640 LP1K LP4K LP8K HX1K HX4K HX8K
Logic Cells (LUT + Flip-Flop) 384 640 1,280 3,520 7,680 1,280 3,520 7,680
RAM4K Memory Blocks 0 8 16 20 32 16 20 32
RAM4K RAM bits 0 32K 64K 80K 128K 64K 80K 128K
Phase-Locked Loops (PLLs) 0 0 1122221122
Maximum Programmable I/O Pins 63 25 95 167 178 95 95 206
Maximum Differential Input Pairs 8 3 122023111226
High Current LED Drivers 03300000
Package Code Programmable I/O: Max Inputs (LVDS25)
16 WLCSP
(1.40 x 1.48mm, 0.35mm) SWG16 10(0) 10(0)
32 QFN
(5 x 5mm, 0.5mm) SG32 21(3)
36 ucBGA
(2.5 x 2.5mm, 0.4mm) CM36 25(3) 25(3)1
49 ucBGA
(3 x 3mm, 0.4mm) CM49 37(6) 35(5)1
81 ucBGA
(4 x 4mm, 0.4mm) CM81 63(8) 63(9)263(9)2
81 csBGA
(5 x 5mm, 0.5mm) CB81 62(9)1