iCE40LP1K-CM36
FPGAThe iCE40LP1K-CM36 is a fpga from Lattice. View the full iCE40LP1K-CM36 datasheet below including key specifications, electrical characteristics.
Manufacturer
Lattice
Category
Integrated CircuitsKey Specifications
| Parameter | Value |
|---|---|
| Packaging | Tray |
| Packaging | Tray |
| Standard Pack Qty | 490 |
| Standard Pack Qty | 490 |
Overview
Part: iCE40™ LP/HX Family — Lattice Semiconductor Corp.
Type: Field-Programmable Gate Array (FPGA)
Description: Ultra-low power, non-volatile FPGAs with 384 to 7,680 LUTs, up to 128 kbits sysMEM Embedded Block RAM, and advanced 40 nm low power process.
Operating Conditions:
- Standby power: As low as 21 μA
Absolute Maximum Ratings:
Key Specs:
- Logic Cells (LUT + Flip-Flop): 384 to 7,680
- sysMEM Embedded Block RAM: Up to 128 kbits
- Process technology: 40 nm low power CMOS
- Standby power: As low as 21 μA
- Maximum Programmable I/O Pins: 10 to 206
- Phase-Locked Loops (PLLs): Up to two per device
- Logic Cells per PLB: 8
- LUTs per Logic Cell: One four-input Look-Up Table (LUT4)
Features:
- Flexible Logic Architecture with 384 to 7,680 LUT4s and 10 to 206 I/Os
- Ultra Low Power Devices with advanced 40 nm low power process and as low as 21 μA standby power
- Embedded and Distributed Memory with up to 128 kbits sysMEM™ Embedded Block RAM
- Pre-Engineered Source Synchronous I/O with DDR registers in I/O cells
- High Current LED Drivers for three different LEDs or one RGB LED
- High Performance, Flexible I/O Buffer supporting 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 with eight low-skew global clock resources and up to two analog PLLs
- Flexible Device Configuration via Standard SPI Interface or Internal Nonvolatile Configuration Memory (NVCM)
- Broad Range of Package Options including WLCSP, QFN, VQFP, TQFP, ucBGA, caBGA, and csBGA
Applications:
- Low-cost, high-volume consumer and system applications
Package:
- 16 WLCSP (1.40 mm x 1.48 mm, 0.35 mm)
- 32 QFN (5 mmx 5 mm, 0.5 mm)
- 36 ucBGA (2.5 mmx 2.5 mm, 0.4 mm)
- 49 ucBGA (3 mmx 3 mm, 0.4 mm)
- 81 ucBGA (4 mmx 4 mm, 0.4 mm)
- 81 csBGA (5 mmx 5 mm, 0.5 mm)
- 84 QFN (7 mmx 7 mm, 0.5 mm)
- 100 VQFP (14 mmx 14 mm, 0.5 mm)
- 121 ucBGA (5 mmx 5 mm, 0.4 mm)
- 121 csBGA (6 mmx 6 mm, 0.5 mm)
- 121 caBGA (9 mmx 9 mm, 0.8 mm)
- 132 csBGA (8 mmx 8 mm, 0.5 mm)
- 144 TQFP (20 mmx 20 mm, 0.5 mm)
- 225 ucBGA (7 mmx 7 mm, 0.4 mm)
- 256-ball caBGA (14 mmx 14 mm, 0.8 mm)
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 different 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
Table 1-1. iCE40 Family Selection Guide
| Part Number | Part Number | LP384 | LP640 | LP1K | LP4K | LP8K | HX1K | HX4K | HX8K |
|---|---|---|---|---|---|---|---|---|---|
| Logic Cells (LUT + Flip-Flop) | Logic Cells (LUT + Flip-Flop) | 384 | 640 | 1,280 | 3,520 | 7,680 | 1,280 | 3,520 | 7,680 |
| RAM4K Memory Blocks | RAM4K Memory Blocks | 0 | 8 | 16 | 20 | 32 | 16 | 20 | 32 |
| RAM4K RAM bits | RAM4K RAM bits | 0 | 32K | 64K | 80K | 128K | 64K | 80K | 128K |
| Phase-Locked Loops (PLLs) | Phase-Locked Loops (PLLs) | 0 | 0 | 1 1 | 2 2 | 2 2 | 1 1 | 2 | 2 |
| Maximum Programmable I/O Pins | Maximum Programmable I/O Pins | 63 | 25 | 95 | 167 | 178 | 95 | 95 | 206 |
| Maximum Differential Input Pairs | Maximum Differential Input Pairs | 8 | 3 | 12 | 20 | 23 | 11 | 12 | 26 |
| High Current LED Drivers | High Current LED Drivers | 0 | 3 | 3 | 0 | 0 | 0 | 0 | 0 |
| Package Code | Package Code | Programmable I/O: Max Inputs (LVDS25) | Programmable I/O: Max Inputs (LVDS25) | Programmable I/O: Max Inputs (LVDS25) | Programmable I/O: Max Inputs (LVDS25) | Programmable I/O: Max Inputs (LVDS25) | Programmable I/O: Max Inputs (LVDS25) | Programmable I/O: Max Inputs (LVDS25) | Programmable I/O: Max Inputs (LVDS25) |
| 16 WLCSP (1.40 mm x 1.48 mm, 0.35 mm) | SWG16 | 10(0) 1 | 10(0) 1 | ||||||
| 32 QFN (5 mmx 5 mm, 0.5 mm) | SG32 | 21(3) | |||||||
| 36 ucBGA (2.5 mmx 2.5 mm, 0.4 mm) | CM36 | 25(3) | 25(3) 1 | ||||||
| 49 ucBGA (3 mmx 3 mm, 0.4 mm) | CM49 | 37(6) | 35(5) 1 | ||||||
| 81 ucBGA (4 mmx 4 mm, 0.4 mm) | CM81 | 63(8) | 63(9) 2 | 63(9) 2 | |||||
| 81 csBGA (5 mmx 5 mm, 0.5 mm) | CB81 | 62(9) 1 |
Electrical Characteristics
| Symbol | Parameter | Condition | Min. | Typ. | Max. | Units |
|---|---|---|---|---|---|---|
| I IL, I IH 1, 3, 4, 5, 6, 7 | Input or I/O Leakage | 0V < V IN < V CCIO + 0.2 V | - | - | +/-10 | μA |
| C 1 6, 7 | I/O Capacitance 2 | V CCIO = 3.3 V, 2.5 V, 1.8 V V CC = Typ., V IO = 0 to V CCIO + 0.2 V | - | 6 | - | pf |
| C 2 6, 7 | Global Input Buffer Capacitance 2 | V CCIO = 3.3 V, 2.5 V, 1.8 V V CC = Typ., V IO = 0 to V CCIO + 0.2 V | - | 6 | - | pf |
| V HYST | Input Hysteresis | V CCIO = 1.8 V, 2.5 V, 3.3 V | - | 200 | - | mV |
| I PU 6, 7 | Internal PIO Pull-up Current | V CCIO = 1.8 V, 0=<V IN <=0.65 V CCIO | -3 | - | -31 | μA |
| I PU 6, 7 | Internal PIO Pull-up Current | V CCIO = 2.5 V, 0=<V IN <=0.65 V CCIO | -8 | - | -72 | μA |
| I PU 6, 7 | Internal PIO Pull-up Current | V CCIO = 3.3 V, 0=<V IN <=0.65 V CCIO | -11 | - | -128 | μA |
- Please refer to V IL and V IH in the sysIO Single-Ended DC Electrical Characteristics table of this document.
- Only applies to IOs in the SPI bank following configuration.
- Some products are clamped to a diode when V IN is larger than V CCIO .
- High current IOs has three sysIO buffers connected together.
- The iCE40LP640 and iCE40LP1K SWG16 package has CDONE and a sysIO buffer are connected together.
Recommended Operating Conditions
| Symbol | Parameter | Parameter | Min. | Max. | Units |
|---|---|---|---|---|---|
| V CC 1 | Core Supply Voltage | 1.14 | 1.26 | V | |
| V PP_2V5 | Slave SPI Configuration | 1.71 | 3.46 | V | |
| V PP_2V5 | V PP_2V5 NVCM Programming | Master SPI Configuration | 2.30 | 3.46 | V |
| V PP_2V5 | Operating Supply Voltage | Configure from NVCM | 2.30 | 3.46 | V |
| V PP_2V5 | NVCM Programming | 2.30 | 3.00 | V | |
| V PP_FAST 4 | Optional fast NVCM programming supply. Leave unconnected. | Optional fast NVCM programming supply. Leave unconnected. | N/A | N/A | V |
| V CCPLL 5, 6 | PLL Supply Voltage | PLL Supply Voltage | 1.14 | 1.26 | V |
| V CCIO 1, 2, 3 | I/O Driver Supply Voltage | V CCIO0-3 | 1.71 | 3.46 | V |
| V CCIO 1, 2, 3 | I/O Driver Supply Voltage | V CC_SPI | 1.71 | 3.46 | V |
| t JIND | Junction Temperature Industrial Operation | Junction Temperature Industrial Operation | -40 | 100 | °C |
| t PROG | Junction Temperature NVCM Programming | Junction Temperature NVCM Programming | 10 | 30 | °C |
-
No PLL available on the iCE40LP384 and iCE40LP640 device.
-
VCCPLL is tied to V CC internally in packages without PLLs pins.
Related Variants
The following components are covered by the same datasheet.
| Part Number | Manufacturer | Package |
|---|---|---|
| HX1K | Lattice Semiconductor | — |
| HX4K | Lattice Semiconductor | — |
| HX8K | Lattice Semiconductor | — |
| ICE40 | Lattice Semiconductor Corporation | — |
| ICE40LP1K | Lattice | — |
| ICE40LP1K-CB121 | Lattice | — |
| ICE40LP1K-CB81 | Lattice | — |
| ICE40LP1K-CM121 | Lattice | — |
| ICE40LP1K-CM49 | Lattice | — |
| ICE40LP1K-CM81 | Lattice | — |
| ICE40LP1K-QN84 | Lattice | — |
| LP1K | Lattice Semiconductor | — |
| LP384 | Lattice Semiconductor | — |
| LP4K | Lattice Semiconductor | — |
| LP640 | Lattice Semiconductor | — |
| LP8K | Lattice Semiconductor | — |
Get structured datasheet data via API
Get started free