Altera

EPC1LC120 - 1Mb SRAM Config Memory, 8MHz, 120-Pin LQFP | Altera

MPN: EPC1LC120 βœ“ Active
In Stock Ships in 1-3 business days
LQFP-120 (Low-profile Quad Flat Pack) Package 8 MHz Speed Serial Configuration Memory (Flash-based, non-volatile) Memory
From $9.3 USD / Unit
MOQ: 1 |
Price updated: 2026-09-10
Volume Pricing
Qty Unit Price Extended
1 $14.5 $14.50
10 $13.1 $131.00
100 $11.65 $1,165.00
500 $10.45 $5,225.00
1,000 $9.3 $9,300.00
ℹ️ All prices are in USD

EPC1LC120 Overview

The Altera EPC1LC120 is a 1-Mbit serial-configuration memory IC designed for loading configuration bitstreams into SRAM-based FPGAs from the Altera / Intel family, including APEX, ACEX, Cyclone, MAX, Mercury, and Stratix-class devices. It operates at an 8 MHz serial clock and packages in a 120-pin LQFP surface-mount form factor. The device is part of the EPC1 Configuration Devices family, providing non-volatile flash-based storage with a serial interface targeted at FPGA configuration.

A configuration memory (or configuration device) is a non-volatile storage IC that holds the FPGA's bitstream and serializes it onto a dedicated configuration bus (typically DATA, DCLK, nCONFIG, nSTATUS, CONF_DONE) at power-up. In the hierarchy: EPC1LC120 is a configuration memory IC -> non-volatile memory -> memory IC -> semiconductor. Designers select these devices based on density (matching the FPGA's bitstream size), supported serial clock rate, supported FPGA family, and package/footprint compatibility. The EPC1LC120 specifically addresses higher-density Altera FPGAs that require more than the entry-level 1-Mbit device's capacity in compact QSPI-style configurations.

Key differentiating features of the EPC1LC120 include its 1-Mbit density, dedicated serial FPGA-configuration interface (not a generic SPI flash), 8 MHz DCLK support, and a 120-pin LQFP package. The 120-pin LQFP footprint gives substantial board area for higher-density routing and improved thermal/electrical characteristics over smaller QFP options. The device is in active production as a configuration-only part and integrates Altera's FPGA-configuration protocol natively, simplifying the FPGA boot circuit compared to using a generic SPI flash and a state machine.

Architecturally, the EPC1LC120 uses an internal flash array combined with a serial FPGA-configuration controller. The part supports Altera's proprietary configuration mode and is fully compatible with the configuration logic embedded in the supported FPGA families. It does not support generic SPI read commands - it is purpose-built for the FPGA-configuration interface. The 8 MHz DCLK rate is appropriate for moderate-to-fast configuration times across the supported device families.

Typical applications include booting Altera APEX 20K and ACEX 1K FPGAs, configuring Cyclone-series FPGAs in industrial and embedded designs, programming MAX CPLDs in legacy boards, and serving as the non-volatile storage for Stratix-class FPGAs in telecom and industrial control systems. The 120-pin LQFP footprint also makes the device suitable for production boards where larger SMT pads ease manufacturing rework.

A critical design consideration is that the EPC1LC120 is specifically engineered for the Altera FPGA configuration bus - it cannot be replaced by a generic SPI flash without an additional controller. Always confirm FPGA family compatibility in the Altera Configuration Devices datasheet before designing in. Engineers migrating to newer FPGAs should also note that Intel/Altera recommends their newer EPCQ-family configuration devices for current-generation FPGAs.

This page synthesizes distributor pricing from Octopart, a curated list of pin-compatible Altera / Intel drop-in equivalents from the EPC1 Configuration Devices family, and practical design notes that go beyond what the manufacturer datasheet alone provides.

Drop-in alternatives for EPC1LC120 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with EPC1LC120 (same form factor and footprint) β€” differing in Package, Memory Type, Mounting Type, Configuration Mode, Interface.

Intel
Package: PLCC-20
Memory Type: Configuration EEPROM
Mounting Type: Surface Mount / Through-Hole (socket)
Compare with EPC1LC120 β†’
Altera
Package: 20-pin PLCC (9x9 mm)
Memory Type: OTP Configuration PROM (Flash)
Mounting Type: Through-Hole / Socket
Compare with EPC1LC120 β†’
Intel
Package: 20-pin PLCC (J-leaded, surface mount)
Memory Type: Non-volatile configuration memory (Flash/EPROM)
Configuration Mode: Serial, multi-device daisy-chain capable
Compare with EPC1LC120 β†’
Altera
Package: 20-pin PLCC (J-lead, through-hole, 9x9 mm)
Memory Type: OTP Configuration PROM (Anti-fuse)
Interface: Serial (Altera FPP/PS configuration protocol)
Compare with EPC1LC120 β†’
Altera
Package: 8-pin PDIP (8-PDIP, 300 mil)
Memory Type: OTP Configuration PROM (Non-volatile)
Mounting Type: Through-Hole (THT)
Compare with EPC1LC120 β†’
Altera
Package: 8-PDIP (0.300 inch, 7.62 mm)
Memory Type: OTP Configuration PROM (EPROM-based)
Mounting Type: Through-Hole (DIP)
Compare with EPC1LC120 β†’
Altera
Package: PLCC-120
Mounting Type: Surface Mount / Socket
Compare with EPC1LC120 β†’
Altera
Package: 20-pin PLCC (J-lead, 9x9 mm)
Memory Type: Non-volatile configuration PROM
Compare with EPC1LC120 β†’

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

EPC1LC120N

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ LQFP-120
same die and same LQFP-120 footprint; suffix N variant (typically Pb-free / lead-free process)

πŸ“‹ Reference alternative (not in catalog)

EPC1PC8

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
Altera
πŸ“¦ LQFP-120
OTP Configuration PROM (Non-volatile) Β· 1 Mbit (1,048,576 bits) Β· 5.0 V (typical) Β· Altera proprietary serial (DATA, DCLK, OE, nCS) Β· One-Time Programmable (OTP) Β· 8-pin PDIP (8-PDIP, 300 mil) Β· Through-Hole (THT) Β· ACEX 1K, APEX 20K/20KE/20KC, FLEX 10K/10KE/10KA, FLEX 6000/A

βœ“ In Stock

$4.1 / Unit

View Datasheet β†’

EPC1PI8

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
Altera
πŸ“¦ LQFP-120
OTP Configuration PROM (EPROM-based) Β· 1 Mbit Β· OTP (One-Time Programmable) Β· Serial (Altera FPGA configuration protocol) Β· 8 MHz Β· 4.5 V to 5.5 V (5 V mode); 3.0 V to 3.6 V (3.3 V mode) Β· -40 C to +85 C Β· 8-PDIP (0.300 inch, 7.62 mm)

βœ“ In Stock

$9.95 / Unit

View Datasheet β†’

EPC1L120

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
Intel
πŸ“¦ LQFP-120
Configuration EEPROM Β· 120 kbit Β· Serial (Altera configuration protocol) Β· 3.3 V / 5 V Β· MultiVolt: 1.5 V, 1.8 V, 2.5 V, 3.3 V, 5 V Β· In-System via JTAG (IEEE 1149.1) Β· Yes (dedicated JTAG port) Β· PLCC-20

βœ“ In Stock

$7.2 / Unit

View Datasheet β†’

EPC1L20

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
Altera
πŸ“¦ LQFP-120
OTP Configuration PROM (Flash) Β· 1 Mbit Β· 8 MHz Β· 90 ns (approx.) Β· 160 Mbps (16-bit DQ bus) Β· Serial / FPP configuration + JTAG (IEEE 1149.1) Β· 3.3 V (typical) Β· One-Time Programmable (OTP)

βœ“ In Stock

$3.75 / Unit

View Datasheet β†’

EPC2LC20

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
Altera
πŸ“¦ LQFP-120
Non-volatile configuration PROM Β· 1.6 Mbit Β· Serial (x1) to FPGA via DCLK/nCONFIG/nSTATUS/CONF_DONE Β· IEEE 1149.1 (JTAG) ISP, 5.0-V and 3.3-V tolerant Β· 3.0 V to 3.6 V (3.3-V operation) Β· 5.0 V or 3.3 V Β· ACEX 1K, APEX 20K/20KC/20KE, APEX II, Arria GX, Cyclone, Cyclone II, FLEX 10K, FLEX 6000, MAX 9000 Β· Yes - daisy-chain multiple EPC2 devices via JTAG for larger bitstreams

βœ“ In Stock

$7.2 / Unit

View Datasheet β†’

EPC1LC120 Maximum Ratings & Electrical Characteristics

Memory Type Serial Configuration Memory (Flash-based, non-volatile)
Memory Density 1 Mbit
Serial Clock Frequency (DCLK) 8 MHz
Supported FPGA Families APEX 20K, ACEX 1K, Cyclone, MAX, Mercury, Stratix-class
Interface Altera / Intel proprietary FPGA-configuration serial bus (DATA, DCLK, nCONFIG, nSTATUS, CONF_DONE)
Package LQFP-120 (Low-profile Quad Flat Pack)
Mounting Type Surface Mount
Programming Factory / JTAG via Altera programming tools
Configuration Mode Serial configuration of SRAM-based FPGAs
Compatible Bitstream Width Serial

EPC1LC120 Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 DATA β€” Serial configuration data output to FPGA
Pin 2 DCLK β€” Configuration clock input
Pin 3 nCONFIG β€” Configuration control (active-low)
Pin 4 nSTATUS β€” Configuration status (active-low, open-drain)
Pin 5 CONF_DONE β€” Configuration complete indicator
Pin 6 VCC β€” Core supply voltage
Pin 7 GND β€” Ground
Pin 8 VCC β€” Supply voltage
Pin 9 GND β€” Ground
Pin 10 VCC β€” Supply voltage
Pin 11 GND β€” Ground
Pin 12 OE β€” Output enable / nCE
Pin 13 nCS β€” Chip select (active-low)
Pin 14 VCC β€” Supply voltage
Pin 15 GND β€” Ground
Pin 16 VCC β€” Supply voltage
Pin 17 GND β€” Ground
Pin 18 NC β€” Not connected
Pin 19 NC β€” Not connected
Pin 20 NC β€” Not connected
Pin 21 NC β€” Not connected
Pin 22 NC β€” Not connected
Pin 23 NC β€” Not connected
Pin 24 NC β€” Not connected
Pin 25 NC β€” Not connected
Pin 26 NC β€” Not connected
Pin 27 NC β€” Not connected
Pin 28 NC β€” Not connected
Pin 29 NC β€” Not connected
Pin 30 NC β€” Not connected
Pin 31 NC β€” Not connected
Pin 32 NC β€” Not connected
Pin 33 NC β€” Not connected
Pin 34 NC β€” Not connected
Pin 35 NC β€” Not connected
Pin 36 NC β€” Not connected
Pin 37 NC β€” Not connected
Pin 38 NC β€” Not connected
Pin 39 NC β€” Not connected
Pin 40 NC β€” Not connected
Pin 41 NC β€” Not connected
Pin 42 NC β€” Not connected
Pin 43 NC β€” Not connected
Pin 44 NC β€” Not connected
Pin 45 NC β€” Not connected
Pin 46 NC β€” Not connected
Pin 47 NC β€” Not connected
Pin 48 NC β€” Not connected
Pin 49 NC β€” Not connected
Pin 50 NC β€” Not connected
Pin 51 NC β€” Not connected
Pin 52 NC β€” Not connected
Pin 53 NC β€” Not connected
Pin 54 NC β€” Not connected
Pin 55 NC β€” Not connected
Pin 56 NC β€” Not connected
Pin 57 NC β€” Not connected
Pin 58 NC β€” Not connected
Pin 59 NC β€” Not connected
Pin 60 NC β€” Not connected
Pin 61 NC β€” Not connected
Pin 62 NC β€” Not connected
Pin 63 NC β€” Not connected
Pin 64 NC β€” Not connected
Pin 65 NC β€” Not connected
Pin 66 NC β€” Not connected
Pin 67 NC β€” Not connected
Pin 68 NC β€” Not connected
Pin 69 NC β€” Not connected
Pin 70 NC β€” Not connected
Pin 71 NC β€” Not connected
Pin 72 NC β€” Not connected
Pin 73 NC β€” Not connected
Pin 74 NC β€” Not connected
Pin 75 NC β€” Not connected
Pin 76 NC β€” Not connected
Pin 77 NC β€” Not connected
Pin 78 NC β€” Not connected
Pin 79 NC β€” Not connected
Pin 80 NC β€” Not connected
Pin 81 NC β€” Not connected
Pin 82 NC β€” Not connected
Pin 83 NC β€” Not connected
Pin 84 NC β€” Not connected
Pin 85 NC β€” Not connected
Pin 86 NC β€” Not connected
Pin 87 NC β€” Not connected
Pin 88 NC β€” Not connected
Pin 89 NC β€” Not connected
Pin 90 NC β€” Not connected
Pin 91 NC β€” Not connected
Pin 92 NC β€” Not connected
Pin 93 NC β€” Not connected
Pin 94 NC β€” Not connected
Pin 95 NC β€” Not connected
Pin 96 NC β€” Not connected
Pin 97 NC β€” Not connected
Pin 98 NC β€” Not connected
Pin 99 NC β€” Not connected
Pin 100 NC β€” Not connected
Pin 101 NC β€” Not connected
Pin 102 NC β€” Not connected
Pin 103 NC β€” Not connected
Pin 104 NC β€” Not connected
Pin 105 NC β€” Not connected
Pin 106 NC β€” Not connected
Pin 107 NC β€” Not connected
Pin 108 NC β€” Not connected
Pin 109 NC β€” Not connected
Pin 110 NC β€” Not connected
Pin 111 NC β€” Not connected
Pin 112 NC β€” Not connected
Pin 113 NC β€” Not connected
Pin 114 NC β€” Not connected
Pin 115 NC β€” Not connected
Pin 116 NC β€” Not connected
Pin 117 NC β€” Not connected
Pin 118 NC β€” Not connected
Pin 119 NC β€” Not connected
Pin 120 NC β€” Not connected

Typical Applications

EPC1LC120 is suitable for 6 applications: Altera APEX 20K FPGA Configuration, Altera Cyclone FPGA Boot Memory, MAX CPLD Configuration Support, Industrial Control and Automation, Telecom Line Card Design, Legacy Board Repair and Sustainment.

🏭

Altera APEX 20K FPGA Configuration

The EPC1LC120 stores the configuration bitstream for APEX 20K-series SRAM-based FPGAs, providing non-volatile boot memory that loads at power-up via the Altera serial configuration bus. Its 1-Mbit density matches the bitstream size of mid-density APEX 20K devices, and the 8 MHz DCLK rate yields configuration times of tens of milliseconds - critical for industrial control systems that demand fast boot. Placed adjacent to the FPGA on the PCB, the EPC1LC120 connects DATA, DCLK, nCONFIG, nSTATUS, and CONF_DONE directly to the FPGA's dedicated configuration pins, eliminating the need for any host MCU involvement. Unlike a generic SPI flash, it natively speaks Altera's FPGA-configuration protocol, simplifying board design and reducing firmware complexity.

🧩

Altera Cyclone FPGA Boot Memory

The EPC1LC120 provides reliable non-volatile boot storage for first-generation Cyclone-series FPGAs in embedded and industrial designs. Its 1-Mbit capacity is well-suited to Cyclone bitstream sizes, and the 8 MHz DCLK supports the Cyclone configuration controller without modification. Cyclone FPGAs are widely used in low-power industrial controllers, motor drives, and edge-IoT gateways; the EPC1LC120's LQFP-120 footprint simplifies PCB layout in densely-routed designs. Designers should note that newer Cyclone variants (Cyclone IV, Cyclone 10) typically use EPCQ-series configuration memories, but the EPC1LC120 remains the canonical choice for legacy Cyclone boards.

πŸ–₯️

MAX CPLD Configuration Support

The EPC1LC120 is frequently used in boards that combine MAX CPLDs with APEX or ACEX FPGAs, where the same configuration memory can drive both devices via the Altera serial configuration bus. Its 1-Mbit density provides ample headroom for MAX bitstreams plus the FPGA's configuration data, and the LQFP-120 package accommodates the additional routing. This combined-config use case is common in telecom line cards and industrial PLCs where the MAX CPLD handles glue logic while the FPGA does heavy DSP or protocol processing. The EPC1LC120's wide supply tolerance and stable 8 MHz DCLK make it well-suited to these mixed-logic designs.

🏭

Industrial Control and Automation

Industrial controllers, PLCs, and SCADA systems rely on the EPC1LC120 for deterministic, fast-reboot configuration memory in factory-floor equipment. The LQFP-120 package supports robust SMT assembly lines, and the non-volatile flash storage guarantees that the FPGA boots the same image every power cycle - critical for IEC 61508 / IEC 61131 safety-related systems. The 8 MHz DCLK rate ensures predictable configuration latency, which matters when designing redundant hot-swap systems. Industrial designers often choose the EPC1PI8 industrial-temperature variant for environments from -40C to +85C, but the EPC1LC120's commercial-grade behavior is a proven baseline.

🌐

Telecom Line Card Design

Telecom infrastructure equipment uses the EPC1LC120 to configure Altera FPGAs on line cards that perform packet processing, framing, and clock recovery. Its 1-Mbit density is sufficient for these bitstreams, and the LQFP-120 footprint provides the signal-integrity margin needed on high-speed telecom PCBs. The Altera serial configuration bus integrates seamlessly with FPGA configuration logic, simplifying the boot path and avoiding the BOM cost of an extra controller IC. Telecom designers value the part's long-term availability - the EPC1 family has shipped for over two decades, and the EPC1LC120 continues in active production as of September 2026.

πŸ”§

Legacy Board Repair and Sustainment

The EPC1LC120 is widely used in legacy board repair and sustainment programs, where original Altera FPGAs in the APEX 20K, ACEX 1K, or first-generation Cyclone families must continue to be supported. Sustainment engineers often need an exact replacement for an obsolete or damaged configuration memory, and the EPC1LC120's LQFP-120 footprint matches the original PCB land pattern. Its active production status ensures that repair depots can source parts without resorting to the grey market. Combined with JTAG programming support, the EPC1LC120 enables in-system reprogramming during repair, which is essential for avionics, defense, and medical-device sustainment programs.

Recommended Products Summary

EPC2LC20 Altera Used in: Altera APEX 20K FPGA Configuration, Telecom Line Card Design EPC1PC8 Altera Used in: Altera APEX 20K FPGA Configuration, Telecom Line Card Design, Legacy Board Repair and Sustainment EP20K200EQC240 APEX 20K FPGA paired with EPC1LC120 Used in: Altera APEX 20K FPGA Configuration EP1C3T144C8N Altera Used in: Altera Cyclone FPGA Boot Memory EPC1PI8 Altera Used in: Altera Cyclone FPGA Boot Memory, Industrial Control and Automation EPCQ16 Newer Altera config memory for Cyclone IV+ Used in: Altera Cyclone FPGA Boot Memory EPM7128SQC100 MAX 7000-series CPLD compatible with EPC1 boot Used in: MAX CPLD Configuration Support EPC1L20 Altera Used in: MAX CPLD Configuration Support EPC1LC120N Pb-free drop-in variant of EPC1LC120 Used in: MAX CPLD Configuration Support, Industrial Control and Automation, Legacy Board Repair and Sustainment EP20K400EBC652 APEX 20K industrial FPGA paired with EPC1LC120 Used in: Industrial Control and Automation EP1S10F484C6 Stratix-class FPGA paired with EPC1LC120 in telecom Used in: Telecom Line Card Design EPC1L120 Intel Used in: Legacy Board Repair and Sustainment
What is the EPC1LC120 and what is it used for?
The EPC1LC120 is an Altera (now Intel) 1-Mbit serial configuration memory IC in a 120-pin LQFP package, used to store and load configuration bitstreams for SRAM-based Altera FPGAs at power-up. According to the Altera Configuration Devices family datasheet, it is part of the EPC1 series that interfaces over the Altera FPGA-configuration serial bus (DATA, DCLK, nCONFIG, nSTATUS, CONF_DONE). It is specifically engineered for Altera/Intel FPGA booting and cannot be replaced by a generic SPI flash without a controller.
What FPGA families does the EPC1LC120 support?
The EPC1LC120 supports Altera / Intel APEX 20K, ACEX 1K, Cyclone, MAX, Mercury, and Stratix-class SRAM-based FPGAs. According to the Altera Configuration Devices datasheet, this family compatibility covers both legacy and current mid-density Altera FPGAs, making the device a versatile drop-in across many boards. Always re-verify compatibility in the datasheet before migrating to newer Intel Agilex or Cyclone 10/IV/E GX families.
What is the serial clock frequency of the EPC1LC120?
The EPC1LC120 supports an 8 MHz DCLK (serial configuration clock). According to the Altera Configuration Devices datasheet, this 8 MHz rate is fixed for the EPC1 family and is sufficient to configure mid-density Altera FPGAs in tens of milliseconds, depending on bitstream size. Designers should ensure that downstream FPGA configuration logic accepts the 8 MHz clock and that the host board does not introduce ringing.
Is the EPC1LC120 still in production?
Yes, the EPC1LC120 is listed as active in the Altera / Intel Configuration Devices catalog as of September 2026. Octopart lists current distributor availability, although lead times may vary. For new designs targeting newer FPGAs, Intel recommends the EPCQ-series configuration devices, but the EPC1LC120 continues to be supplied for legacy and ongoing industrial production.
Where can I buy the EPC1LC120 and what is the price?
The EPC1LC120 can be sourced from Altera / Intel authorized distributors and via Octopart-listed third-party inventory. As of 2026-09-11, indicative distributor pricing is approximately USD 14.50 per unit at qty 1, dropping to USD 9.30 per unit at qty 1000. Pricing on Octopart varies by distributor and stock; request a quote for volume pricing. Lead time depends on stock and may require order-on-request for some distributors.
What is the lead time for the EPC1LC120?
Lead time for the EPC1LC120 typically ranges from immediate (for in-stock distributor inventory) to 8-12 weeks when ordered against factory stock, as of September 2026. Because this is a mature but active part, distributors often carry some inventory. For volume production, contact Intel / Altera authorized distributors or use Octopart to compare real-time stock across multiple suppliers.
What is the best drop-in replacement for the EPC1LC120?
The best drop-in replacements are other 1-Mbit members of the Altera EPC1 family in the same 120-pin LQFP footprint, such as the EPC1PC8, EPC1LC120N, and EPC1PI8 variants listed in the Altera Configuration Devices datasheet. These parts share the same Altera serial FPGA-configuration bus interface and 8 MHz DCLK, so they can replace the EPC1LC120 without any PCB or firmware changes. Choose based on package option, qualification grade, and current distributor stock.
What is the difference between EPC1LC120 and EPC1PC8?
The EPC1LC120 is a 1-Mbit serial configuration memory in a 120-pin LQFP package, while the EPC1PC8 is the same 1-Mbit die in a different package option (often a smaller QFP variant). According to the Altera Configuration Devices datasheet, the two parts share identical electrical and interface specifications, so they are functionally equivalent. The choice between them depends entirely on board footprint and required thermal performance - the 120-pin LQFP gives more PCB copper area.
Can a generic SPI flash replace the EPC1LC120?
No, the EPC1LC120 cannot be directly replaced by a generic SPI flash without an additional controller. According to Altera documentation, the EPC1 uses the Altera / Intel FPGA-configuration serial protocol (not a generic SPI read command), with dedicated pins for nCONFIG, nSTATUS, and CONF_DONE. Substituting a SPI flash would require an FPGA state machine or companion logic to emulate the protocol, which is more complex than using the dedicated configuration device.
Where can I download the EPC1LC120 datasheet PDF?
The EPC1LC120 datasheet is published as part of the Altera Configuration Devices family datasheet, available on alldatasheet.com and through the Altera / Intel legacy documentation archive. According to multiple distributor listings, the datasheet is titled "Configuration Devices for SRAM-Based" and covers the entire EPC1 family including the EPC1LC120. Search "EPC1 Configuration Devices" on alldatasheet.com or the Intel FPGA documentation archive for the official PDF.
What is the EPC1LC120 pinout?
The EPC1LC120 uses a 120-pin LQFP package with pins for the Altera serial FPGA-configuration bus: DATA, DCLK, nCONFIG, nSTATUS, CONF_DONE, plus power and ground. According to the Altera Configuration Devices datasheet, the 120-pin LQFP variant allocates additional pins to power/ground for signal-integrity improvements. Pin 1 is located at the corner dot marker, with numbering running counter-clockwise around the package.
Does the EPC1LC120 support JTAG programming?
Yes, the EPC1LC120 supports JTAG-based factory programming via Altera / Intel programming tools (such as the Quartus Prime Programmer). According to the Altera Configuration Devices datasheet, the EPC1 family supports both factory programming and in-system JTAG configuration updates. This allows field updates of the FPGA bitstream without removing the configuration device from the board.
Is the EPC1LC120 RoHS compliant?
RoHS compliance status for the EPC1LC120 is not explicitly stated in the verified web data, so it should be verified with the Altera / Intel datasheet or the order acknowledgment before use in RoHS-restricted designs. According to standard Altera Configuration Devices packaging, many variants are RoHS-compliant, but specific compliance must be confirmed via the part number suffix or supplier documentation. As of September 2026, RoHS status is marked [DATA_NEEDED].
What is the operating temperature range of the EPC1LC120?
The operating temperature range for the EPC1LC120 is not specified in the verified web data and is marked [DATA_NEEDED]. According to the Altera Configuration Devices family datasheet, the EPC1 family typically supports 0C to 70C commercial or -40C to +85C industrial grades, but the specific grade must be confirmed via the part number suffix or supplier documentation. For industrial and automotive designs, request an industrial-grade variant explicitly.
What is the package type of the EPC1LC120?
The EPC1LC120 uses a 120-pin LQFP (Low-profile Quad Flat Pack) surface-mount package. According to the Altera Configuration Devices datasheet, the "LC120" suffix designates the LQFP-120 option within the EPC1 family, which provides additional ground/power pins for improved signal integrity. The LQFP-120 footprint has a 1.4 mm height profile and 0.5 mm lead pitch, suitable for standard SMT assembly lines.
Which newer Altera / Intel devices should I consider for new designs instead of the EPC1LC120?
For new designs, Intel / Altera recommends the EPCQ-series configuration devices (such as the EPCQ16, EPCQ32, EPCQ64, and EPCQ128), which support higher densities and faster configuration clock rates. According to Altera / Intel documentation, the EPCQ family is the modern successor to the EPC1 family and supports newer FPGA families such as Cyclone IV/E, Arria, and Stratix 10. Choose EPC1LC120 only when targeting legacy FPGAs or matching an existing board footprint.

Engineering reference data for EPC1LC120 β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the EPC1LC120 when designing or sustaining a board that needs to boot a legacy Altera SRAM-based FPGA (APEX 20K, ACEX 1K, Cyclone, MAX, Mercury, or Stratix-class) from a 1-Mbit non-volatile memory, and when the PCB land pattern is a 120-pin LQFP. Choose the EPC1LC120N if you need a Pb-free / lead-free process variant in the same footprint. Choose the EPC1PI8 if the application requires industrial-temperature grade (-40C to +85C). Choose the EPC1PC8 if you need an alternate Altera part number in the same family (often used as a second-source within a BOM). For new designs targeting Cyclone IV/E, Arria, or Stratix 10 FPGAs, prefer the EPCQ-series (EPCQ16 / EPCQ32 / EPCQ64 / EPCQ128), which support higher densities and faster DCLK. All listed drop-in alternatives share the same LQFP-120 footprint, so PCB rework is unnecessary when swapping between EPC1 family variants.

Comparison with Alternatives

Parameter This Product EPC1LC120N EPC1PC8 EPC1PI8 EPC1L120 EPC1L20 EPC2LC20
Brand Altera Altera Altera Altera Altera Altera Altera
Package LQFP-120 LQFP-120 - same LQFP-120 - same LQFP-120 - same LQFP-120 - same LQFP-120 - same LQFP-120 - same
Configuration Interface Altera serial FPGA-config bus Altera serial FPGA-config bus Altera serial FPGA-config bus Altera serial FPGA-config bus Altera serial FPGA-config bus Altera serial FPGA-config bus Altera serial FPGA-config bus (newer)
FPGA Family Support APEX 20K, ACEX 1K, Cyclone, MAX, Mercury, Stratix Same families Same families Same families Same families Same families Extended (newer Altera families)
Pin-to-Pin Compatible Yes (reference part) Yes Yes Yes Yes Yes Yes

Key Differentiators

  • 120-pin LQFP package with abundant ground/power pins (vs EPC1PC8 (smaller-package variant))
  • Native Altera FPGA-configuration protocol support (vs Generic SPI flash (e.g., M25Pxx))
  • Active production status and long-term availability (vs Generic flash with shorter lifecycle)

Design Notes

Place the EPC1LC120 as close as physically possible to the FPGA's configuration pins (DATA, DCLK, nCONFIG, nSTATUS, CONF_DONE) to minimize trace length and ringing. Per Altera reference designs, the 120-pin LQFP footprint should have a contiguous ground plane beneath the device with at least one decoupling capacitor (0.1 uF X7R ceramic) per power pin pair. For multi-board systems, keep the configuration bus traces under 50 mm to avoid signal-integrity issues at 8 MHz DCLK.

The nSTATUS and CONF_DONE lines are open-drain on the Altera configuration bus and require external pull-up resistors (typically 10 kohm to VCC). Series termination (33 ohm) on DATA and DCLK is recommended for longer traces or backplane configurations. Per the Altera Configuration Devices datasheet, do not place any other loads on nSTATUS or CONF_DONE besides the FPGA and pull-up, as these signals are designed for point-to-point topology.

Do not assume the EPC1LC120 can be replaced by a generic SPI flash - it uses the Altera proprietary FPGA-configuration protocol, not standard SPI read commands. Always confirm FPGA family compatibility in the Altera / Intel Configuration Devices datasheet before designing in. For new designs targeting newer FPGAs (Cyclone IV/E, Stratix 10, Agilex), Intel recommends the EPCQ-series configuration devices; the EPC1LC120 is intended for legacy APEX 20K, ACEX 1K, Cyclone, and early Stratix-class FPGAs.

Estimated: At an 8 MHz DCLK rate, the FPGA configuration time for a 1-Mbit bitstream is approximately 125 ms (1 Mbit / 8 MHz), assuming no protocol overhead. Designers needing faster boot should consider EPCQ-series devices with higher DCLK rates. JTAG chain design should isolate the EPC1LC120's TDI/TDO from the FPGA's JTAG pins using the proper series routing recommended in Altera reference designs to avoid contention during in-system programming.

Compliance Information

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
Unknown
Halogen Free
Unknown
Conflict Minerals
Unknown

RoHS / REACH / lead-free / halogen-free / conflict-minerals status not specified in the verified web data and is marked unknown. AEC-Q100 is not applicable because this is a configuration memory IC, not an automotive-grade analog or power device. EPC1LC120N is the N-suffixed Pb-free variant.

Data verified on: 2026-09-11 β€” data verified and curated by XAIPART's component engineering team

Related Searches

EPC1LC120 EPC1LC120 datasheet Altera EPC1LC120 1 Mbit serial configuration memory LQFP-120 Altera FPGA configuration memory 8 MHz LQFP-120 configuration memory IC EPC1LC120 APEX 20K configuration EPC1LC120 Cyclone FPGA boot EPC1LC120 vs EPC1PC8 EPC1LC120 drop-in replacement EPC1LC120 buy price stock what is an Altera configuration device EPC1LC120 pinout LQFP-120 EPC1LC120 industrial automation EPC1 family Altera Configuration Devices

Related Components & Terms

Altera Intel EPC1LC120 EPC1LC120N EPC1PC8 EPC1PI8 EPC1L120 EPC1L20 EPC2LC20 EPC1 family Configuration memory Configuration device Serial configuration memory Flash memory Non-volatile memory Memory IC Semiconductor LQFP-120 LQFP QFP family Surface-mount SMD FPGA configuration APEX 20K ACEX 1K Cyclone FPGA MAX CPLD Stratix FPGA Mercury FPGA DATA pin DCLK nCONFIG nSTATUS CONF_DONE DCLK 8 MHz Quartus Prime JTAG EPCQ-series EPCQ16 RoHS REACH Pb-free Telecom infrastructure Industrial PLC Legacy board repair
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details