ECP5-85F-8BG381C Datasheet, Pinout, Equivalents, and Specs
The ECP5-85F-8BG381C (ordering code LFE5U-85F-8BG381C) is the highest-density member of Lattice Semiconductor's ECP5 FPGA family, fabricated on a 40nm process. Packing 84,000 logic elements, 3,744 Kb of embedded block RAM (sysMEM EBR), 156 sysDSP slices delivering up to 156 multipliers (18x18), 4 PLLs, and embedded SERDES operating up to 3.2 Gbps, it addresses demanding applications in wireless infrastructure, industrial video processing, and edge AI acceleration. The device ships in a 381-ball caBGA package (17 x 17 mm) at commercial temperature grade (0 °C to 85 °C) with a -8 speed grade.
What Is the ECP5-85F-8BG381C?
The ECP5-85F-8BG381C belongs to the Lattice ECP5 family — a low-power, mid-range FPGA line built on 40nm technology, designed to bridge the gap between low-cost CPLDs and high-end FPGAs. The "ECP5" designation stands for "Efficient Connectivity Platform, 5th generation," and the "-85F" indicates the largest LUT density variant in the family. Internally, the device organizes 84,000 logic elements across approximately 2,100 Programmable Function Units (PFUs), each containing 4 interconnected slices with dual 4-input look-up tables and associated flip-flops for combinational and sequential logic implementation.
On-chip memory is provided through 208 sysMEM Embedded Block RAM (EBR) blocks, each offering 18 Kb of true dual-port SRAM, totaling approximately 3,744 Kb (3.7 Mb) of on-chip storage configurable as single-port RAM, dual-port RAM, pseudo dual-port RAM, FIFO, or ROM. Distributed RAM using PFU slices adds approximately 669 Kb of additional high-bandwidth storage. The sysDSP architecture provides 156 DSP slices, each capable of implementing half a 36x36, two 18x18, or four 9x9 multiply-accumulate operations, supporting efficient FIR filters, FFTs, and signal-processing pipelines. Clock management relies on 4 PLLs and 4 DLLs for frequency synthesis, multiplication, division, and fine-grained phase adjustment.
Pinout Configuration and Packaging
The ECP5-85F-8BG381C is housed in a 381-ball caBGA (chip-array Ball Grid Array) package with a 17 x 17 mm body and 0.8 mm ball pitch. Of the 381 balls, 205 are available as general-purpose I/O pins organized into 8 I/O banks. Each bank supports independent VCCIO supply voltages, allowing mixed-voltage interfacing (1.2 V, 1.5 V, 1.8 V, 2.5 V, and 3.3 V) within a single device. The I/O structure supports both single-ended standards (LVCMOS, LVTTL) and differential standards (LVDS, BLVDS, MLVDS, LVPECL, sub-LVDS) for high-speed parallel interfaces.
Critical power pins include VCC (1.1 V core supply, range 1.045 V to 1.155 V), VCCIO (per-bank, selectable), and VCCAUX (3.3 V auxiliary). The device features dual-function configuration pins supporting Master SPI, Slave SPI, JTAG, and SSPI boot modes. The embedded SERDES block includes dedicated transmit and receive differential pairs for up to 3.2 Gbps serial connectivity. For PCB design, Lattice recommends a minimum 6-layer stackup with dedicated power and ground planes, 100 nF decoupling capacitors per VCC ball, and controlled-impedance routing for SERDES and LVDS pairs (100 ohm differential).
Specifications Parameter Table
| Specification | Technical Details |
|---|---|
| Device Family | ECP5 (Lattice Semiconductor) |
| Ordering Code | LFE5U-85F-8BG381C |
| Logic Elements (LEs) | 84,000 |
| sysMEM EBR Blocks | 208 (18 Kb each) |
| Total Embedded RAM | 3,744 Kb (~3.7 Mb) |
| Distributed RAM | 669 Kb |
| sysDSP Slices | 156 |
| 18x18 Multipliers | Up to 156 |
| PLLs | 4 |
| DLLs | 4 |
| Embedded SERDES | Up to 3.2 Gbps (ECP5) / 5.0 Gbps (ECP5-5G) |
| SERDES Protocols | PCI Express, GbE (SGMII), XAUI, CPRI |
| User I/O Pins | 205 |
| I/O Banks | 8 |
| Package | 381-CABGA, 17 x 17 mm, 0.8 mm pitch |
| Process Node | 40 nm |
| Core Voltage (VCC) | 1.1 V (range 1.045 V – 1.155 V) |
| VCCAUX | 3.3 V |
| Speed Grade | -8 (Commercial, 0 °C to 85 °C) |
| I/O Standards | LVCMOS, LVTTL, SSTL, HSUL, LVDS, BLVDS, MLVDS, LVPECL, sub-LVDS |
| Configuration Modes | Master SPI, Slave SPI, JTAG, SSPI |
| DDR Memory Support | DDR2, DDR3, LPDDR2, LPDDR3 |
| Mounting | Surface Mount |
| RoHS Compliant | Yes |
Typical Applications and Circuit Considerations
The ECP5-85F-8BG381C targets designs requiring the highest FPGA density within the ECP5 family, combined with low power consumption and integrated high-speed serial connectivity. With nearly double the logic resources and triple the embedded memory of the mid-range ECP5-45F, the 85F variant handles more complex system-on-chip designs. Lattice positions this device for demanding connectivity bridging and processing acceleration:
- Wireless Small Cell Infrastructure: CPRI front-haul bridging between baseband units and remote radio heads leverages the 3.2 Gbps SERDES, while 156 DSP slices handle digital pre-distortion, crest-factor reduction, and multi-carrier signal processing for 4G/LTE and early 5G NR deployments.
- Industrial Video and Multi-Channel Display: HDMI/MIPI-to-parallel video bridging, multi-channel frame buffering with the 3.7 Mb sysMEM EBR, and real-time color-space conversion, scaling, and overlay compositing for industrial HMIs, multi-camera surveillance gateways, and signage controllers.
- Edge AI Inference Acceleration: The open-source toolchain (Yosys + nextpnr + Project Trellis) enables custom CNN accelerator overlays, with 156 DSP slices implementing 8-bit or 16-bit MAC arrays for neural-network inference at the edge — delivering higher throughput than the smaller ECP5-25F or ECP5-45F variants.
- Multi-Protocol Embedded Bridging: Gigabit Ethernet to PCIe, USB 3.0 PIPE interface, and multi-protocol industrial gateways connecting EtherCAT, PROFINET, and Modbus TCP through the flexible I/O banks and SERDES channels, with sufficient logic capacity for complex packet processing engines.
From a circuit-design standpoint, Lattice recommends separate 1.1 V and 3.3 V power domains with ferrite-bead isolation between core VCC and VCCAUX. Each VCC ball requires a 100 nF decoupling capacitor placed directly beneath the BGA on inner PCB layers, with 10 uF bulk capacitors per power rail. The 85F variant draws higher static current than the 25F/45F, so adequate thermal vias and copper pour are essential. SERDES differential pairs demand 100 ohm differential impedance with length-matched routing and AC-coupling capacitors at transmitter outputs. The SPI flash for configuration should be connected via dedicated MCLK, MSO, MSI, and MCS pins, supporting dual-boot capability for in-field firmware updates.
Video: Getting Started with Lattice ECP5 FPGA
Equivalents, Cross-Reference, and Lifecycle
The ECP5-85F-8BG381C carries an Active lifecycle status as of 2026, with no Product Discontinuation Notice (PDN) issued. Lattice Semiconductor continues to manufacture the ECP5 family through its 40nm foundry agreements. The device has strong support from the open-source FPGA community via Project Trellis, Yosys, and nextpnr, ensuring long-term software ecosystem viability.
Within the ECP5 family, the closest pin-compatible variants in the same BG381 package are:
- LFE5U-25F-8BG381C (ECP5-25F-8BG381C) — lowest-density variant with 24,000 LEs, 56 EBR blocks, and 28 DSP slices. Pin-compatible drop-in for cost-optimized designs requiring less logic.
- LFE5U-45F-8BG381C (ECP5-45F-8BG381C) — mid-range variant with 44,000 LEs, 108 EBR blocks, and 72 DSP slices. Pin-compatible option balancing density and cost.
- LFE5U-85F-8BG381I — industrial-temperature variant (-40 °C to 100 °C), functionally identical, same pinout.
Cross-family migration paths:
- Lattice ECP5-5G (LFE5UM5G-85F-8BG381C): Same die architecture with upgraded SERDES supporting up to 5.0 Gbps. Ideal for designs requiring higher-speed serial links such as 10G Ethernet or advanced CPRI.
- Lattice CrossLink-NX: Next-generation 28nm FD-SOI FPGA family offering improved power efficiency and hardened MIPI D-PHY interfaces for camera and display bridging applications.
- Intel Cyclone V (5CGXFC7C7F23C8N): Comparable 28nm FPGA with higher logic density (149,500 LEs) and hard memory controllers, offering an alternative for designs requiring more resources at higher power budgets.
For engineers evaluating alternative FPGAs, see also our technical guides on the ECP5-45F-8BG381C Lattice ECP5, the Intel 5CGXFC7C7F23C8N Cyclone V GX, and the EP4CGX150DF27C7N Cyclone IV GX.
Frequently Asked Questions (FAQ)
What is the maximum SERDES data rate of the ECP5-85F-8BG381C?
The ECP5-85F-8BG381C (LFE5U variant) supports embedded SERDES with data rates up to 3.2 Gbps per channel. The SERDES block with dedicated PCS functions supports protocols including PCI Express Gen1, Gigabit Ethernet (SGMII), XAUI, and CPRI. For higher-speed requirements up to 5.0 Gbps, the ECP5-5G variant (LFE5UM5G-85F-8BG381C) is available as a pin-compatible upgrade.
How many logic elements and DSP slices does the ECP5-85F-8BG381C provide?
The ECP5-85F-8BG381C contains 84,000 logic elements (the highest in the ECP5 family), 208 sysMEM EBR blocks totaling 3,744 Kb of on-chip memory, and 156 sysDSP slices. Each DSP slice can implement half a 36x36, two 18x18, or four 9x9 multiply-accumulate operations, enabling efficient signal-processing pipelines and AI inference accelerators.
What package does the ECP5-85F-8BG381C use and how many user I/O pins are available?
The device is packaged in a 381-ball caBGA (chip-array BGA) with a 17 x 17 mm body and 0.8 mm ball pitch. It provides 205 user I/O pins distributed across 8 I/O banks, each supporting independent VCCIO voltage levels from 1.2 V to 3.3 V. The I/O supports both single-ended (LVCMOS, LVTTL, SSTL, HSUL) and differential standards (LVDS, BLVDS, MLVDS, LVPECL).
Is the ECP5-85F-8BG381C pin-compatible with the ECP5-25F and ECP5-45F?
Yes, all three ECP5 variants in the BG381 package share the same pinout, enabling seamless density scaling on a single PCB design. The ECP5-25F provides 24,000 LEs and 28 DSP slices, the ECP5-45F offers 44,000 LEs and 72 DSP slices, and the ECP5-85F delivers 84,000 LEs and 156 DSP slices. This pin compatibility allows designers to prototype with a lower-cost variant and scale up to the 85F for production without PCB respins.
What power supply voltages are needed for the ECP5-85F-8BG381C?
The core logic (VCC) requires 1.1 V (range 1.045 V to 1.155 V). An auxiliary supply (VCCAUX) of 3.3 V is required for I/O buffers and configuration logic. Each I/O bank has an independent VCCIO rail selectable from 1.2 V, 1.5 V, 1.8 V, 2.5 V, or 3.3 V. Lattice recommends 100 nF decoupling capacitors per VCC ball and 10 uF bulk capacitors per rail, with ferrite-bead isolation between the core and auxiliary domains. The 85F variant consumes more static power than smaller family members, so thermal management should be planned accordingly.
Is the ECP5-85F-8BG381C supported by open-source FPGA tools?
Yes, the ECP5 family has the most mature open-source FPGA toolchain support available. Project Trellis provides the complete device database including bitstream documentation. Yosys handles synthesis from Verilog/SystemVerilog to the ECP5 architecture, and nextpnr-ecp5 performs place and route. This enables a fully open-source flow from RTL to bitstream, with active community development. Popular open-source boards like the ULX3S, OrangeCrab, and Colorlight i5 use ECP5 devices, and the 85F variant is fully supported.



