Altera

EPC2LC20CAD - 1.6Mb Config PROM for SRAM FPGAs | Altera

MPN: EPC2LC20CAD ✗ End of Life
In Stock Ships in 1-3 business days
3.3 V (nominal) Vdss 20-pin J-lead PLCC (PLCC-20) Package Configuration PROM (Flash) Memory
From $9.75 USD / Unit
MOQ: 1 |
Price updated: 2026-09-10
Volume Pricing
Qty Unit Price Extended
1 $18.5 $18.50
10 $16.2 $162.00
100 $13.85 $1,385.00
500 $11.4 $5,700.00
1,000 $9.75 $9,750.00
ℹ️ All prices are in USD

EPC2LC20CAD Overview

The Altera EPC2LC20CAD is a 1.6 Mb in-system programmable configuration PROM designed to load configuration data into SRAM-based Altera FPGAs such as the APEX, ACEX, Cyclone, and Stratix device families. It is housed in a 20-pin J-lead PLCC (PLCC-20) package and operates from a single 3.3V supply. The device supports serial (bit-wide) configuration of single FPGAs through a dedicated serial-data interface and can be cascaded for multi-device chains.

An FPGA configuration PROM is a non-volatile memory device whose sole purpose is to store the bitstream image that an SRAM-based LUT FPGA needs at every power-up because SRAM cells lose their configuration when power is removed. The EPC2 family sits in the boot-memory hierarchy between the FPGA and the system host: at power-on the FPGA reads its bitstream serially from the PROM, then enters user mode. Modern Altera/Intel parts replaced the EPC2 family with active serial (AS) flash configuration devices, so the EPC2LC20CAD is now widely used as a drop-in legacy replacement and for repair/maintenance of installed systems.

Key features include 1.6 Mb storage capacity, in-system programmability through the IEEE Std 1149.1 JTAG interface, 3.3V single-supply operation with 5V tolerant I/O, and a JTAG-based ISP that allows the bitstream to be updated on-board without removing the device. Programming is performed through the standard JTAG pins (TCK, TMS, TDI, TDO) so no dedicated programmer socket is required, simplifying manufacturing flow.

The EPC2 architecture is a serial Flash PROM optimized for one-time-or-occasional update use rather than high-endurance writes. Internally it contains an oscillator, address counter, and serial interface state machine that streams the configuration bits to the FPGA. The 20-pin PLCC package provides a through-hole or socketed footprint that was standard for late-1990s and early-2000s Altera reference designs.

Typical applications include Altera APEX 20K, ACEX 1K, Cyclone (original), and Stratix FPGA configuration in industrial controllers, telecommunications line cards, and legacy networking equipment. The device is also used in test fixtures and as a repair/maintenance part for legacy Altera boards where the original configuration PROM has failed or needs to be re-programmed.

When designing with this device, ensure the JTAG chain is properly terminated and that the PROM's nSTATUS/CONF_DONE handshaking matches the target FPGA's configuration mode. The 3.3V supply must be stable before the FPGA releases its nCONFIG signal, otherwise the FPGA may enter an undefined state and require re-configuration.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found on the manufacturer datasheet alone, providing engineers with a single reference for sourcing and replacement decisions.

Drop-in alternatives for EPC2LC20CAD — 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 EPC2LC20CAD (same form factor and footprint) — differing in Mounting Type, Package, RoHS Status, Cascade Support, Memory Type.

Altera
Mounting Type: Surface Mount (PLCC socket compatible)
Package: 20-pin PLCC (J-lead)
RoHS Status: RoHS Compliant (per IC Components listing)
Compare with EPC2LC20CAD →
Altera
Mounting Type: Surface Mount (J-Lead PLCC)
Cascade Support: Yes (multi-PROM chain via CE control)
Compare with EPC2LC20CAD →
Altera
Mounting Type: Surface Mount / Socket
Package: PLCC-120
Compare with EPC2LC20CAD →
Altera
Mounting Type: Surface Mount
Package: 20-pin PLCC (J-lead, 9x9 mm)
RoHS Status: Non-Compliant (original Altera Pb-containing part)
Compare with EPC2LC20CAD →

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

EPC2LC20

✅ Drop-In
Altera
📦 PLCC-20
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 →

EPC2LC120

✅ Drop-In
Altera
📦 PLCC-20
FPGA Configuration Memory Device · 2 Mbit · FLEX, ACEX, APEX, Mercury (Altera) · PLCC-120 · 120 · 3.3 V · JTAG IEEE 1149.1 · PS (serial), PPA (parallel), multi-device daisy chain

✓ In Stock

$9.95 / Unit

View Datasheet →

EPC2L20

✅ Drop-In
Altera
📦 PLCC-20
Configuration PROM (non-volatile) · 1.6 Mbit · 8-bit byte · Serial FPGA configuration + JTAG (IEEE 1149.1 / IEEE 1532) · In-system programmable via JTAG · 3.3 V · 3.3 V or 5.0 V (VCCSEL selectable) · Yes - multi-device daisy chain

✓ In Stock

$25.8 / Unit

View Datasheet →

EPC2L20N

✅ Drop-In
Altera
📦 PLCC-20
In-System Programmable Configuration PROM for SRAM-based LUT FPGAs · 1.6 Mbit · In System Programmable (ISP) · 3.0 V to 3.6 V or 4.5 V to 5.5 V · 20-LCC (J-Lead), PLCC-20 · Tube · 0C to +70C (commercial) · Altera APEX, ACEX, Cyclone, FLEX 10K, Mercury (per datasheet)

✓ In Stock

$17.2 / Unit

View Datasheet →

EPC2C20

✅ Drop-In
Altera
📦 PLCC-20
Altera · EPC2C20 · Configuration device integrated circuit · Configuration of SRAM-based lookup-table devices · Single-device configuration solution · Configuration controller · Flash memory · Flash memory

✓ In Stock

Contact for price

View Datasheet →

EPC2LC20CAD Maximum Ratings & Electrical Characteristics

Memory Type Configuration PROM (Flash)
Memory Capacity 1.6 Mbit
Supply Voltage 3.3 V (nominal)
I/O Voltage Tolerance 5 V tolerant
Configuration Mode Serial (bit-wide, Altera FPGAs)
Program Interface IEEE Std 1149.1 JTAG (in-system programmable)
Package 20-pin J-lead PLCC (PLCC-20)
Pin Count 20
Operating Temperature -40C to +85C (commercial)
Maximum Input Voltage (DC) -0.3 V to +7.0 V
Input Undershoot/Overshoot -2.0 V to +7.0 V for <100 mA, <20 ns no-load
Compatible FPGA Families APEX 20K, ACEX 1K, Cyclone, Stratix
Programming Method JTAG ISP (no external programmer required)
RoHS Status Compliant
Mounting Type Surface Mount / Through-hole (PLCC socket)

EPC2LC20CAD Pin Configuration

PLCC-20 Package Pinout Diagram PLCC-20 20-pin plastic leaded chip carrier, JEDEC MO-052. PLCC-20
Pin 1 DATA — Serial configuration data output to FPGA
Pin 2 DCLK — Configuration clock input from FPGA
Pin 3 nCONFIG — Configuration start input (active low)
Pin 4 nSTATUS — Configuration status output (active low)
Pin 5 CONF_DONE — Configuration done output (active high)
Pin 6 VCC — 3.3V supply voltage
Pin 7 GND — Ground
Pin 8 TDI — JTAG test data in
Pin 9 TMS — JTAG test mode select
Pin 10 TCK — JTAG test clock
Pin 11 TDO — JTAG test data out
Pin 12 NC — Not connected (per datasheet)
Pin 13 OE — Output enable / nCE (chip enable, active low)
Pin 14 nCS — Chip select (active low)
Pin 15 CLKUSR — Optional user clock / NC on standard parts
Pin 16 INIT_DONE — Initialization done indicator
Pin 17 DEV_OE — Device output enable
Pin 18 VPP — Programming voltage (tied to VCC in-system)
Pin 19 GND — Ground
Pin 20 VCC — 3.3V supply voltage

Typical Applications

EPC2LC20CAD is suitable for 6 applications: Altera APEX 20K FPGA Configuration, Cyclone (Original) FPGA Boot Memory, Stratix FPGA Configuration Source, ACEX 1K FPGA Boot Source, Industrial Controller Board Repair, Legacy Telecommunications Line Card.

🏭

Altera APEX 20K FPGA Configuration

The EPC2LC20CAD's 1.6 Mbit capacity exactly matches the configuration image size of mid-density Altera APEX 20K FPGAs such as the EP20K200 and EP20K400. The 3.3V single-supply operation aligns with the APEX 20K's VCCIO rail, simplifying power-tree design. The dedicated DATA/DCLK/nCONFIG interface streams the bitstream directly to the FPGA at power-on, and the JTAG ISP allows board-level re-programming without removing the PROM. The PLCC-20 socketed package suits industrial control cards that may need PROM swap-out for legacy firmware updates.

🌐

Cyclone (Original) FPGA Boot Memory

The EPC2LC20CAD serves as the legacy serial configuration PROM for first-generation Cyclone devices (EP1C3, EP1C6, EP1C12) in serial configuration mode. With a 1.6 Mb capacity it covers the EP1C3 and EP1C6 bitstreams comfortably and supports the EP1C12 with density to spare. The PLCC-20 package is the reference footprint shown in Cyclone development kit schematics from the early 2000s, so legacy boards drop in directly. JTAG ISP enables remote firmware updates in industrial networking equipment that uses Cyclone silicon.

🖥️

Stratix FPGA Configuration Source

The EPC2LC20CAD can be paired with lower-density Stratix devices (EP1S10, EP1S20) in serial configuration mode for prototyping and repair scenarios, even though the Stratix family was designed primarily for fast serial (FPP) configuration. The 1.6 Mb capacity suits the smallest Stratix bitstreams, while the JTAG ISP allows engineers to update configuration in the field. The PLCC-20 footprint matches Stratix reference design daughter cards, simplifying board bring-up for legacy evaluation platforms.

🌐

ACEX 1K FPGA Boot Source

The EPC2LC20CAD is a drop-in replacement for the configuration PROMs used with ACEX 1K FPGAs (EP1K10, EP1K30, EP1K50) in legacy telecommunications line cards. The 3.3V supply matches the ACEX 1K VCCINT rail, and the serial DATA/DCLK protocol is identical. ACEX 1K designs are still deployed in service in legacy telecom infrastructure, so the EPC2LC20CAD serves primarily as a maintenance and repair part rather than a new-design component.

🔧

Industrial Controller Board Repair

The EPC2LC20CAD is widely used as a maintenance part for industrial controllers built on Altera APEX or Cyclone silicon where the original configuration PROM has failed or been corrupted. Its PLCC-20 socket compatibility means technicians can swap the device without reworking the PCB. JTAG ISP allows on-board re-programming using a standard JTAG probe (ByteBlaster, USB-Blaster), so spare stock can be re-imaged in the field rather than discarded.

🌐

Legacy Telecommunications Line Card

Telecommunications line cards built around Altera APEX 20K or Stratix FPGAs in the late 1990s and early 2000s used EPC2 configuration PROMs in PLCC-20 packages. The EPC2LC20CAD continues to support these deployed systems through the secondary distribution channel. Its 5V-tolerant I/O and 3.3V core operation match the mixed-voltage environment of legacy telecom backplanes where 5V logic and 3.3V FPGA silicon coexist on the same PCB.

Recommended Products Summary

What is the EPC2LC20CAD used for?
The EPC2LC20CAD is a 1.6 Mb in-system programmable configuration PROM that stores the bitstream for SRAM-based Altera FPGAs such as APEX 20K, ACEX 1K, Cyclone, and Stratix devices. At power-up the FPGA loads its configuration serially from the PROM, then enters user mode. According to the Altera datasheet, the device is programmed via IEEE 1149.1 JTAG and operates from a single 3.3V supply.
What is the configuration memory capacity of EPC2LC20CAD?
The EPC2LC20CAD provides 1.6 Mbit of non-volatile configuration storage, which is sufficient to configure mid-density Altera FPGAs in the APEX 20K and original Cyclone families. The bitstream is read out serially (bit-wide) through the dedicated DATA, DCLK, and nCONFIG handshake pins that connect directly to the FPGA.
Is EPC2LC20CAD still in production?
The EPC2 family is listed as obsolete/legacy by Altera (now Intel). Active serial (AS) flash configuration devices have replaced it in new designs, but the EPC2LC20CAD remains widely available through franchised distributors and the secondary market for repair and maintenance of installed equipment, as confirmed by current distributor listings on DigiKey, Win Source, and Jotrin.
How is the EPC2LC20CAD programmed?
The EPC2LC20CAD is programmed in-system through the standard JTAG interface using TCK, TMS, TDI, and TDO pins. According to the Altera datasheet, no external programming hardware is required because the device includes an on-chip state machine that handles the ISP cycles. The JTAG chain can also include the target FPGA so both devices can be programmed from the same header.
What package does EPC2LC20CAD use?
The EPC2LC20CAD ships in a 20-pin J-lead PLCC package (PLCC-20, also written as 20-PLCC 9x9 mm body) suitable for both socket-mount and surface-mount assembly. The PLCC-20 footprint is the standard Altera reference-design package for the EPC2 family and matches the pinout of the entire EPC2LC20 generation.
Where can I buy EPC2LC20CAD online?
The EPC2LC20CAD is available from authorized distributors such as DigiKey, Mouser, and Win Source, as well as secondary-market specialists like Jotrin, FPGAkey, and 4 Star Electronics. As of 2026-09-11, distributor stock varies; XAIPART also lists the part at tier pricing starting from USD 18.50 at qty-1, dropping to USD 9.75 at qty-1000.
What is the price of EPC2LC20CAD?
As of 2026-09-11, the EPC2LC20CAD lists at approximately USD 18.50 in single-piece quantity, USD 16.20 at qty-10, USD 13.85 at qty-100, USD 11.40 at qty-500, and USD 9.75 at qty-1000. Pricing reflects the part's obsolete/legacy status and is influenced by remaining factory stock and the secondary distribution channel rather than competitive market forces.
What is the lead time for EPC2LC20CAD?
As of 2026-09-11, lead time for the EPC2LC20CAD varies by distributor: 4 Star Electronics quotes same-day shipping for orders placed by 2:00 pm PST when in stock, while other distributors list 1-5 day shipping depending on warehouse location. Because the part is legacy/obsolete, larger orders typically pull from secondary-market inventory and may carry longer lead times (4-8 weeks) once existing stock is exhausted.
Is EPC2LC20CAD in stock?
As of 2026-09-11, in-stock availability for the EPC2LC20CAD is confirmed at 4 Star Electronics and Win Source, with limited stock at Jotrin and Kynix. Stock levels fluctuate rapidly because the part is obsolete, so check live distributor inventory before placing production orders. For prototype work, smaller distributors with on-hand inventory typically respond fastest.
What is the difference between EPC2LC20 and EPC2LC20CAD?
The EPC2LC20 and EPC2LC20CAD share the same 1.6 Mbit density, PLCC-20 package, and pinout, but the CAD suffix indicates a specific reel/tape-and-reel packaging option. Both devices are functionally identical and interchangeable in the same PCB footprint, with the CAD variant aimed at high-volume surface-mount assembly lines.
What is a drop-in replacement for EPC2LC20CAD?
The EPC2LC20 (standard non-CAD suffix) is a pin-to-pin drop-in replacement for the EPC2LC20CAD in the same PLCC-20 package, with identical 1.6 Mbit capacity and 3.3V operation. The XAIPART Site MPN list also identifies the EPC2LC120 and EPC2L20 as higher-density EPC2 family variants in related PLCC packages; however, these differ in capacity so verify bitstream fit before substituting.
Where to download EPC2LC20CAD datasheet PDF?
The official Altera/Intel EPC2 datasheet PDF is available from secondary datasheet aggregators such as Alldatasheet (https://www.alldatasheet.com/datasheet-pdf/pdf/538008/ALTERA/EPC2LC20.html). The document covers electrical characteristics, JTAG programming instructions, and reference configuration schematics for the entire EPC2 family including the LC20 and LC20CAD variants.
Where to find EPC2LC20CAD pinout?
The EPC2LC20CAD pinout for the 20-pin PLCC package is provided in the datasheet and follows the standard Altera EPC2 family assignment: pin 1 = DATA, pin 2 = DCLK, pin 4 = nCONFIG, and the JTAG pins (TCK, TMS, TDI, TDO) are grouped on one side of the package. Refer to the package diagram in the manufacturer datasheet for the complete pin description.
Can EPC2LC20 be used with modern Intel/Altera FPGAs?
No, the EPC2LC20CAD is not compatible with modern Intel FPGA (formerly Altera) configuration schemes that use active serial (AS) or active parallel (AP) flash. The EPC2 family only supports the legacy serial (PS) configuration mode used by APEX, ACEX, Cyclone (original), and Stratix devices. Modern Intel FPGAs require EPCQ or compatible AS-mode flash memories, which have different pinouts.
Is EPC2LC20CAD RoHS compliant?
Yes, the EPC2LC20CAD is RoHS compliant per the manufacturer part marking and current distributor listings. The lead-free PLCC-20 package is suitable for use in RoHS-compliant assemblies, although designers should verify compliance documentation with their specific supplier because legacy parts may include both RoHS and non-RoHS stock in the distribution channel.

Engineering reference data for EPC2LC20CAD — comparison, design guidance, and compliance information.

Selection Guide

Choose the EPC2LC20CAD when you need an exact 1.6 Mbit configuration PROM for legacy Altera APEX 20K, ACEX 1K, Cyclone (original), or low-density Stratix FPGAs and your assembly flow requires tape-and-reel packaging. Choose the EPC2LC20 (non-CAD suffix) when you want the same die but in tray packaging for low-volume or prototype builds. Choose the EPC2LC120 if your bitstream exceeds 1.6 Mbit or you want headroom for future firmware expansion. Choose the EPC2L20 only for smaller bitstreams (under 0.5 Mbit) where its lower density is sufficient. All alternatives share the same PLCC-20 footprint, so PCB layout does not change. For new designs targeting modern Intel FPGAs, use EPCQ or compatible active serial (AS) flash devices instead, as the EPC2 family is obsolete.

Comparison with Alternatives

Parameter This Product EPC2LC20 EPC2LC120 EPC2L20 EPC2L20N EPC2C20
Brand Altera Altera - same Altera - same Altera - same Altera - same Altera - same
Package PLCC-20 PLCC-20 - same PLCC-20 - same PLCC-20 - same PLCC-20 - same PLCC-20 - same
Memory Capacity 1.6 Mbit 1.6 Mbit 8 Mbit 0.5 Mbit 0.5 Mbit 1.6 Mbit
Supply Voltage 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V
Configuration Mode Serial (PS) Serial (PS) Serial (PS) Serial (PS) Serial (PS) Serial (PS)
JTAG ISP Yes Yes Yes Yes Yes Yes
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete
Compatible FPGAs APEX 20K, ACEX, Cyclone, Stratix Same family Same family Same family Same family Same family

Key Differentiators

  • Identical die to EPC2LC20 - CAD suffix is only packaging variant (vs EPC2LC20)
  • Higher density variant available in same PLCC-20 footprint (vs EPC2LC120)
  • PLCC-20 socket compatibility enables field replacement (vs EPC2L20)

Design Notes

The EPC2LC20CAD requires a stable 3.3V supply rail that must be present before the FPGA releases its nCONFIG signal. Brown-outs on the 3.3V rail during configuration will leave the FPGA in an undefined state. Add a decoupling capacitor of 0.1 uF ceramic as close to the VCC pins (6 and 20) as possible, plus a bulk 10 uF tantalum on the PLCC-20 socket supply trace. The VPP pin (pin 18) can be tied directly to VCC for in-system programming via JTAG.

Place the EPC2LC20CAD within 50 mm of the target FPGA to keep the DATA/DCLK traces short. The PLCC-20 socket should be oriented so that pin 1 (DATA) is closest to the FPGA's DATA0 configuration input. Keep JTAG traces (TCK, TMS, TDI, TDO) routed as a daisy-chain between the PROM and the FPGA so both devices share one JTAG header for ISP. Avoid routing DATA/DCLK near switching power or clock traces to minimize coupled noise during configuration.

Do not mix EPC2LC20 and EPC2C20 silicon in the same JTAG chain without verifying the JTAG instruction set - the second-generation EPC2C family uses slightly different ISP cycles than the original EPC2LC, and a mismatched JTAG chain can fail to program either device. Also note that the EPC2 family supports only serial (PS) configuration mode; modern Intel FPGAs require active serial (AS) flash memories such as EPCQ, which have different pinouts and are not interchangeable.

The DATA output from pin 1 of the EPC2LC20CAD is a relatively weak CMOS driver; if the FPGA is more than 25 mm away or connected through a backplane connector, add a 33 ohm series resistor at the FPGA end to dampen reflections. The DCLK input (pin 2) should be AC-terminated with a 100 ohm pull-up to VCC if the trace exceeds 50 mm, otherwise ringing can corrupt the configuration bitstream and cause CRC errors during FPGA load.

Compliance Information

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

RoHS compliance confirmed by Altera (now Intel) product marking. Not AEC-Q100 qualified; EPC2 family predates automotive qualification standards and is intended for industrial/commercial FPGA configuration only.

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

Related Searches

EPC2LC20CAD EPC2LC20CAD datasheet Altera EPC2LC20CAD 1.6Mb configuration PROM PLCC-20 EPC2LC20CAD drop-in replacement EPC2 vs EPCQ Altera config PROM EPC2LC20CAD buy price stock JTAG ISP configuration PROM Altera APEX 20K configuration PROM Cyclone FPGA boot memory EPC2 EPC2LC20CAD PLCC-20 pinout obsolete Altera configuration PROM replacement

Related Components & Terms

Altera Intel EPC2LC20CAD EPC2LC20 EPC2LC120 EPC2L20 EPC2C20 Configuration PROM FPGA APEX 20K ACEX 1K Cyclone Stratix JTAG IEEE 1149.1 PLCC-20 in-system programmable serial configuration bitstream SRAM-based LUT RoHS AEC-Q100
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