ICE40LP8K
FPGAThe ICE40LP8K is a fpga from Lattice Semiconductor Corporation. View the full ICE40LP8K datasheet below including key specifications, electrical characteristics, absolute maximum ratings.
Manufacturer
Lattice Semiconductor Corporation
Category
FPGA
Key Specifications
| Parameter | Value |
|---|---|
| DigiKey Programmable | Not Verified |
| DigiKey Programmable | Not Verified |
| Mounting Type | Surface Mount |
| Number of I/O | 39 |
| Number of LABs/CLBs | 660 |
| Number of LABs/CLBs | 660 |
| Number of Logic Elements/Cells | 5280 |
| Number of Logic Elements/Cells | 5280 |
| Operating Temperature | -40°C ~ 100°C (TJ) |
| Package / Case | 48-VFQFN Exposed Pad |
| Supplier Device Package | 48-QFN (7x7) |
| Supplier Device Package | 48-QFN (7x7) |
| Total RAM Bits | 1171456 |
| Total RAM Bits | 1171456 |
| Supply Voltage | 1.14V ~ 1.26V |
Overview
Part: iCE40 LP/HX Family — Lattice Semiconductor
Type: FPGA (Field-Programmable Gate Array)
Description: The iCE40 LP/HX family is a series of ultra-low power and high-performance FPGAs featuring programmable logic, embedded block RAM, PLLs, and flexible I/O, designed for various applications.
Operating Conditions:
- Core supply voltage (VCC): 1.14–1.26 V
- I/O driver supply voltage (VCCIO): 1.71–3.46 V
- Operating temperature: -40 to 100 °C (Industrial Operation)
Absolute Maximum Ratings:
- Max core supply voltage (VCC): 1.42 V
- Max I/O supply voltage (VCCIO): 3.6 V
- Max storage temperature: 150 °C
- Max junction temperature: 125 °C
Key Specs:
- Core Supply Voltage (VCC): 1.14–1.26 V
- I/O Driver Supply Voltage (VCCIO): 1.71–3.46 V
- PLL Supply Voltage (VCCPLL): 1.14–1.26 V
- NVCM Programming and Operating Supply Voltage (VPP_2V5): 1.71–3.46 V (Slave SPI Config)
- Input High Voltage (VIH) for LVCMOS33: 2.3 V (min)
- Input Low Voltage (VIL) for LVCMOS33: 0.8 V (max)
- Output High Voltage (VOH) for LVCMOS33: 2.4 V (min) at IOH = -4 mA
- Output Low Voltage (VOL) for LVCMOS33: 0.4 V (max) at IOL = 4 mA
Features:
- Programmable Logic Blocks (PLB)
- sysCLOCK Phase Locked Loops (PLLs)
- sysMEM Embedded Block RAM Memory
- sysI/O with various standards support
- Non-Volatile Configuration Memory (NVCM)
- Power On Reset (POR)
- Power Saving Options
Applications:
Package:
Features
- Flexible Logic Architecture
- Five devices with 384 to 7,680 LUT4s and 10 to 206 I/O
- Ultra-low Power Devices
- Advanced 40 nm low power process
- As low as 21 μA standby power
- Programmable low swing differential I/O
- Embedded and Distributed Memory
- Up to 128 kb 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 sysI/O™ 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 signal 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.40 mm x 1.48 mm
- Advanced halogen-free packaging
Electrical Characteristics
Over recommended operating conditions.
Table 4.5. DC Electrical Characteristics
| Symbol | Parameter | Condition | Min | Typ | Max | Unit |
|---|---|---|---|---|---|---|
| I IL , I IH 1, 3, 4, 5, 6, 7 | Input or I/O Leakage | 0 V < 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 | V CCIO = 1.8 V, 0 ≤ V IN ≤ 0.65 * V CCIO | - 3 | - | - 31 | μA |
| I PU 6, 7 | Internal PIO Pull-up | V CCIO = 2.5 V, 0 ≤ V IN ≤ 0.65 * V CCIO | - 8 | - | - 72 | μA |
| I PU 6, 7 | Internal PIO Pull-up | V CCIO = 3.3 V, 0 ≤ V IN ≤ 0.65 * V CCIO | - 11 | - | - 128 | μA |
- Input or I/O leakage current is measured with the pin configured as an input or as an I/O with the output driver tri-stated. It is not measured with the output driver active. Internal pull-up resistors are disabled.
- TJ 25 o C, f = 1.0 MHz.
- Refer to V IL and VIH in the sysI/O Single-Ended DC Electrical Characteristics table.
- Only applies to I/O in the SPI bank following configuration.
- Some products are clamped to a diode when VIN is larger than VCCIO.
- High current I/O has three sysI/O buffers connected together.
- The iCE40LP640 and iCE40LP1K SWG16 package has CDONE and a sysI/O buffer are connected together.
Absolute Maximum Ratings
| Parameter | Min | Max | Unit |
|---|---|---|---|
| Supply Voltage V CC | - 0.5 | 1.42 | V |
| Output Supply Voltage V CCIO | - 0.5 | 3.6 | V |
| NVCM Supply Voltage V PP_2V5 | - 0.5 | 3.6 | V |
| PLL Supply Voltage V CCPLL | - 0.5 | 1.42 | V |
| I/O Tri-state Voltage Applied | - 0.5 | 3.6 | V |
| Dedicated Input Voltage Applied | - 0.5 | 3.6 | V |
| Storage Temperature (Ambient) | - 65 | 150 | °C |
| Junction Temperature (T J ) | - 55 | 125 | °C |
- Stress above those listed under the 'Absolute Maximum Ratings' may cause permanent damage to the device. Functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied.
- Compliance with the Thermal Management (FPGA-TN-02044) document is required.
- All voltages referenced to GND.
- I/O can support a 200 mV Overshoot above the Recommended Operating Conditions VCCIO (Max) and -200 mV Undershoot below VIL (Min). Overshoot and Undershoot is permitted for 25% duty cycle but must not exceed 1.6 ns.
Recommended Operating Conditions
| Symbol | Parameter | Min | Max | Unit | |
|---|---|---|---|---|---|
| V CC 1 | Core Supply Voltage | Core Supply Voltage | 1.14 | 1.26 | V |
| V PP_2V5 | V PP_2V5 NVCM Programming and Operating Supply Voltage | Slave SPI Configuration | 1.71 | 3.46 | V |
| V PP_2V5 | V PP_2V5 NVCM Programming and Operating Supply Voltage | Master SPI Configuration | 2.30 | 3.46 | V |
| V PP_2V5 | V PP_2V5 NVCM Programming and Operating Supply Voltage | Configuration from NVCM | 2.30 | 3.46 | V |
| V PP_2V5 | V PP_2V5 NVCM Programming and Operating Supply Voltage | NVCM Programming | 2.30 | 3.00 | V |
| V PP_FAST 4,5 | Optional fast NVCM programming supply. Leave unconnected. | Optional fast NVCM programming supply. Leave unconnected. | N/A | N/A | V |
| V CCPLL 6,7 | PLL Supply Voltage | PLL Supply Voltage | 1.14 | 1.26 | V |
| V CCIO 1,2,3 | I/O Driver Supply Voltage | VCCIO0-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.00 | 30.00 | °C |
- Like power supplies must be tied together. For example, if VCCIO and VCC_SPI are both the same voltage, they must also be the same supply.
- See recommended voltages by I/O standard in subsequent table.
- VCCIO pins of unused I/O banks should be connected to the VCC power supply on boards.
- VPP_FAST, used only for fast production programming, must be left floating or unconnected in applications.
- For CM36 and CM49 packages, if a user is not using the NVCM fast programming function, the VPP_FAST pin must be connected to the VCCIO_0_1 pin. Failing to do so will cause the I/O bank 1 from functioning properly.
- No PLL available on the iCE40LP384 and iCE40LP640 device.
- VCCPLL is tied to VCC internally in packages without PLL pins.
Related Variants
The following components are covered by the same datasheet.
| Part Number | Manufacturer | Package |
|---|---|---|
| ICE40 | Lattice Semiconductor Corporation | — |
| ICE40HX1K | Lattice Semiconductor Corporation | — |
| ICE40HX4K | Lattice Semiconductor Corporation | — |
| ICE40HX8K | Lattice Semiconductor Corporation | — |
| ICE40HX8K-BG121 | Lattice Semiconductor Corporation | 121-TFBGA |
| ICE40HX8K-CB132 | Lattice Semiconductor Corporation | — |
| ICE40HX8K-CM225 | Lattice Semiconductor Corporation | — |
| ICE40HX8K-CT256 | Lattice Semiconductor Corporation | — |
| ICE40LP1K | Lattice | — |
| ICE40LP384 | Lattice Semiconductor Corporation | — |
| ICE40LP4K | Lattice Semiconductor Corporation | — |
| ICE40LP640 | Lattice Semiconductor Corporation | — |
Get structured datasheet data via API
Get started free