Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

LP384

FPGA

The LP384 is a fpga from Lattice Semiconductor. View the full LP384 datasheet below including key specifications, electrical characteristics.

LP384 shares its datasheet with iCE40LP1K-CM36, whose page lists every part number it covers.

Official LP384 datasheet (PDF) — the source this page was extracted from.

LP384 Key Specifications

ParameterValue
PackagingTray
Standard Pack Qty490
PLLs0
ConfigurationSPI interface or internal NVCM
I/O StandardsLVCMOS 3.3/2.5/1.8, LVDS25E, subLVDS
Standby PowerAs low as 21 µA
Embedded RAM Bits0
Available PackagesSG32 (QFN-32), CM36 (ucBGA-36), CM49 (ucBGA-49)
Process Technology40 nm CMOS low power
RAM4K Memory Blocks0
Global Clock Resources8 low-skew
Logic Cells (LUT4 + FF)384
High Current LED Drivers0
Maximum Programmable I/O Pins63
Maximum Differential Input Pairs8
Schmitt Trigger Input Hysteresis200 mV typical
NVCM Programming Core Supply Current (Typ.)60 µA

LP384 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)

LP384 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 NumberPart NumberLP384LP640LP1KLP4KLP8KHX1KHX4KHX8K
Logic Cells (LUT + Flip-Flop)Logic Cells (LUT + Flip-Flop)3846401,2803,5207,6801,2803,5207,680
RAM4K Memory BlocksRAM4K Memory Blocks08162032162032
RAM4K RAM bitsRAM4K RAM bits032K64K80K128K64K80K128K
Phase-Locked Loops (PLLs)Phase-Locked Loops (PLLs)001 12 22 21 122
Maximum Programmable I/O PinsMaximum Programmable I/O Pins6325951671789595206
Maximum Differential Input PairsMaximum Differential Input Pairs83122023111226
High Current LED DriversHigh Current LED Drivers03300000
Package CodePackage CodeProgrammable 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)SWG1610(0) 110(0) 1
32 QFN (5 mmx 5 mm, 0.5 mm)SG3221(3)
36 ucBGA (2.5 mmx 2.5 mm, 0.4 mm)CM3625(3)25(3) 1
49 ucBGA (3 mmx 3 mm, 0.4 mm)CM4937(6)35(5) 1
81 ucBGA (4 mmx 4 mm, 0.4 mm)CM8163(8)63(9) 263(9) 2
81 csBGA (5 mmx 5 mm, 0.5 mm)CB8162(9) 1

LP384 Electrical Characteristics

SymbolParameterConditionMin.Typ.Max.Units
I IL, I IH 1, 3, 4, 5, 6, 7Input or I/O Leakage0V < V IN < V CCIO + 0.2 V--+/-10μA
C 1 6, 7I/O Capacitance 2V 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, 7Global Input Buffer Capacitance 2V 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 HYSTInput HysteresisV CCIO = 1.8 V, 2.5 V, 3.3 V-200-mV
I PU 6, 7Internal PIO Pull-up CurrentV CCIO = 1.8 V, 0=<V IN <=0.65 V CCIO-3--31μA
I PU 6, 7Internal PIO Pull-up CurrentV CCIO = 2.5 V, 0=<V IN <=0.65 V CCIO-8--72μA
I PU 6, 7Internal PIO Pull-up CurrentV CCIO = 3.3 V, 0=<V IN <=0.65 V CCIO-11--128μA
  1. Please refer to V IL and V IH in the sysIO Single-Ended DC Electrical Characteristics table of this document.
  2. Only applies to IOs in the SPI bank following configuration.
  3. Some products are clamped to a diode when V IN is larger than V CCIO .
  4. High current IOs has three sysIO buffers connected together.
  5. The iCE40LP640 and iCE40LP1K SWG16 package has CDONE and a sysIO buffer are connected together.
SymbolParameterParameterMin.Max.Units
V CC 1Core Supply Voltage1.141.26V
V PP_2V5Slave SPI Configuration1.713.46V
V PP_2V5V PP_2V5 NVCM ProgrammingMaster SPI Configuration2.303.46V
V PP_2V5Operating Supply VoltageConfigure from NVCM2.303.46V
V PP_2V5NVCM Programming2.303.00V
V PP_FAST 4Optional fast NVCM programming supply. Leave unconnected.Optional fast NVCM programming supply. Leave unconnected.N/AN/AV
V CCPLL 5, 6PLL Supply VoltagePLL Supply Voltage1.141.26V
V CCIO 1, 2, 3I/O Driver Supply VoltageV CCIO0-31.713.46V
V CCIO 1, 2, 3I/O Driver Supply VoltageV CC_SPI1.713.46V
t JINDJunction Temperature Industrial OperationJunction Temperature Industrial Operation-40100°C
t PROGJunction Temperature NVCM ProgrammingJunction Temperature NVCM Programming1030°C
  1. No PLL available on the iCE40LP384 and iCE40LP640 device.

  2. VCCPLL is tied to V CC internally in packages without PLLs pins.

Variants on the same datasheet

These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.

Part NumberManufacturerPackage
HX1KLattice Semiconductor—
HX4KLattice Semiconductor—
HX8KLattice Semiconductor—
ICE40Lattice Semiconductor—
iCE40LP1K-CM36Lattice SemiconductorucBGA-36 2.5x2.5mm
LP1KLattice Semiconductor—
LP4KLattice Semiconductor—
LP640Lattice Semiconductor—
LP8KLattice Semiconductor—

Other Integrated Circuits

All Integrated Circuits datasheetsAll Lattice Semiconductor datasheets (69)

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Ask your AI agent about the LP384

Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.

claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp

Then ask: "Can the LP384 run from my 12 V rail? Check it against the datasheet limits."

Create a free account $2 of usage every month, no card needed.