Intel

EPC1C20 - Altera Enhanced Configuration Device 20-Pin PLCC | Intel

MPN: EPC1C20 βœ— End of Life
In Stock Ships in 1-3 business days
5.0 V nominal Vdss 20-pin PLCC (J-lead) Package Target FPGA supplies DCLK (EPC is slave) Speed CMOS EPROM (non-volatile, one-time or reprogrammable) Memory
From $8.2 USD / Unit
MOQ: 1 |
Price updated: 2026-09-10
Volume Pricing
Qty Unit Price Extended
1 $14.5 $14.50
10 $12.8 $128.00
100 $10.95 $1,095.00
500 $9.4 $4,700.00
1,000 $8.2 $8,200.00
ℹ️ All prices are in USD

EPC1C20 Overview

The Intel (formerly Altera) EPC1C20 is an Enhanced Configuration (EPC) device in a 20-pin Plastic Leaded Chip Carrier (PLCC-20) package, designed to configure one or more Altera CPLD or FPGA devices via the passive serial (PS) configuration interface. It provides non-volatile serial configuration memory replacing the older EPC1 family baseline, with a logic density and bit-stream capacity tailored to mid-range Altera device families such as Cyclone and APEX.

An Enhanced Configuration Device is a type of serial configuration PROM that stores the bit-stream image for an Altera programmable logic device. These devices sit at the bottom of the memory hierarchy: serial configuration PROM -> non-volatile memory -> semiconductor memory. During board power-up the FPGA/CPLD acts as a configuration master and reads the bit-stream from the EPC device through the dedicated serial interface, eliminating the need for a separate boot ROM.

Key features include a single +5 V supply operation (with 3.3 V compatibility on VCCIO for some modes), an integrated 4-pin passive serial interface (nSTATUS, nCONFIG, CONF_DONE, DATA, DCLK), programmable configuration pulse width, and built-in JTAG support for in-system programming through the IEEE Std 1149.1 boundary-scan interface. The PLCC-20 surface-mount package allows insertion in standard through-hole sockets for prototyping while still supporting production reflow workflows.

The EPC1C20 is built on a CMOS EPROM-based process, giving it non-volatility and high radiation tolerance relative to SRAM-based configuration approaches. Its typical configuration time for a representative APEX/Cyclone device is in the tens of milliseconds, with the configuration clock supplied by the target FPGA rather than the EPC. Because the EPC drives only the data and control signals, it adds negligible current load to the system supply rails during configuration.

Typical applications include configuring Altera APEX II, APEX 20K, Cyclone, ACEX 1K, and Mercury FPGA families at board bring-up, providing a small-footprint, factory-programmable boot source for embedded industrial control, telecom line cards, and prototyping platforms. Designers also use the EPC1C20 as a backup configuration store for systems implementing remote firmware update via JTAG.

When designing with this part, ensure that the target FPGA family is supported by the specific EPC1 revision - the 'C' suffix is critical for APEX/Excalibur compatibility. Use a PLCC-20 socket for development so the device can be swapped without rework, and follow the JTAG chain layout recommendations in the Altera Enhanced Configuration Devices datasheet when chaining multiple EPC devices.

Drop-in alternatives for EPC1C20 β€” 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 EPC1C20 (same form factor and footprint) β€” differing in Manufacturer.

Altera
Manufacturer: Altera
Compare with EPC1C20 β†’

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

EPC1C8

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ PLCC-20
smaller configuration memory density (C8 vs C20), same PLCC-20 footprint and PS interface

πŸ“‹ Reference alternative (not in catalog)

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 β†’

EPC1C20 Maximum Ratings & Electrical Characteristics

Manufacturer Intel (formerly Altera)
Product Type Enhanced Configuration (EPC) Device / Serial Configuration PROM
Supported Altera Families APEX II, APEX 20K, Cyclone, ACEX 1K, Mercury, Excalibur
Configuration Interface Altera Passive Serial (PS), 4-pin (nSTATUS, nCONFIG, CONF_DONE, DATA, DCLK)
Supply Voltage (VCCINT) 5.0 V nominal
I/O Voltage (VCCIO) 3.3 V or 5.0 V
Programming Interface JTAG (IEEE Std 1149.1) in-system programming
Memory Cell Technology CMOS EPROM (non-volatile, one-time or reprogrammable)
Package 20-pin PLCC (J-lead)
Mounting Type Surface Mount (PLCC socket compatible for through-hole prototyping)
RoHS Status unknown
Lead-Free / Halogen-Free unknown
Lifecycle Status Obsolete (NRND by Altera; supported stock only)
Configuration Clock Source Target FPGA supplies DCLK (EPC is slave)
In-System Programmability Yes (via JTAG)

EPC1C20 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 nSTATUS β€” Open-drain status flag to FPGA (pulled low during configuration error)
Pin 2 VCC β€” +5 V core supply
Pin 3 GND β€” Ground
Pin 4 DATA β€” Serial data output to FPGA
Pin 5 DCLK β€” Configuration clock input from FPGA
Pin 6 GND β€” Ground
Pin 7 VCCIO β€” I/O supply (3.3 V or 5 V)
Pin 8 nCONFIG β€” Configuration start control from FPGA / external reset
Pin 9 CONF_DONE β€” Configuration complete flag (open-drain)
Pin 10 NC β€” Not connected (per datasheet)
Pin 11 TCK β€” JTAG test clock
Pin 12 TMS β€” JTAG test mode select
Pin 13 TDI β€” JTAG test data in
Pin 14 TDO β€” JTAG test data out
Pin 15 NC β€” Not connected (per datasheet)
Pin 16 OE β€” Output enable (active low) - unused in PS mode, tie per datasheet
Pin 17 nCE β€” Chip enable (active low) - tie low for always-selected
Pin 18 VCC β€” +5 V core supply
Pin 19 GND β€” Ground
Pin 20 VCCIO β€” I/O supply (3.3 V or 5 V)

Typical Applications

EPC1C20 is suitable for 6 applications: APEX 20K / Cyclone FPGA Boot Configuration, ACEX 1K Industrial Control Board Boot Source, Mercury / APEX II Telecom Line Card Configuration, Excalibur SoC Platform Configuration, JTAG-Programmable Factory Test Fixture, Legacy Avionics and Defense Configuration Memory.

πŸ–₯️

APEX 20K / Cyclone FPGA Boot Configuration

The EPC1C20 stores the bit-stream image that loads into an Altera APEX 20K, ACEX 1K, or first-generation Cyclone FPGA at power-on. Its Passive Serial interface (DATA, DCLK, nCONFIG, nSTATUS) is slave-mode, so the target FPGA generates DCLK and reads configuration bits serially until CONF_DONE asserts. With 5 V VCCINT and 3.3 V / 5 V VCCIO flexibility, the EPC1C20 can be paired directly with APEX 20K and Cyclone devices that run on 5 V rails, eliminating the need for a parallel boot ROM.

🏭

ACEX 1K Industrial Control Board Boot Source

For industrial control boards based on Altera ACEX 1K FPGAs, the EPC1C20 provides a single-chip non-volatile configuration memory that survives factory power cycles and field reset events. Its CMOS EPROM storage is more radiation-tolerant than SRAM FPGAs and is well-suited to factory-floor environments with -40 C to +85 C ambient temperature. Designers use the EPC1C20 to keep configuration cycles deterministic in motor-control and PLC applications where the FPGA must come up in a known state within tens of milliseconds of rail-valid assertion.

🌐

Mercury / APEX II Telecom Line Card Configuration

Telecom line cards built on Altera Mercury or APEX II FPGAs used the EPC1C20 family to boot at 5 V and provide deterministic power-on behavior for hot-swap and OIR (online insertion and removal) scenarios. The EPC1C20's PS interface allows the line card FPGA to reconfigure itself from the EPC after a hot-extract event. JTAG access to the EPC1C20 enables remote firmware update over backplane test access ports, simplifying field upgrades in central-office equipment.

🧩

Excalibur SoC Platform Configuration

Altera Excalibur SoC platforms (FPGA + embedded ARM core) use the EPC1C20 family to load the FPGA fabric bit-stream while the embedded processor boots from a separate flash. This split boot arrangement lets designers update the FPGA portion independently of the firmware, accelerating development of Excalibur-based prototypes. The 20-pin PLCC J-lead package is convenient for prototype sockets and is small enough to fit on compact Excalibur development boards.

πŸ”§

JTAG-Programmable Factory Test Fixture

Production test fixtures that configure multiple Altera FPGAs on a UUT (unit under test) use the EPC1C20 as the in-system programmable image source during board test. The EPC1C20's JTAG (IEEE 1149.1) interface lets the fixture's test controller re-image the EPC between test cycles without removing the part. This pattern is common in high-volume contract manufacturing where multiple SKUs share one test program and re-flash the EPC at test time.

✈️

Legacy Avionics and Defense Configuration Memory

Long-lifecycle avionics and defense systems based on Altera APEX and ACEX FPGAs still deploy the EPC1C20 because it is non-volatile and EPROM-based (radiation-tolerant relative to SRAM). Obsolete-stock EPC1C20 is often procured through vetted distributors for repair and overhaul of fielded systems where the FPGA configuration cannot be changed without re-certification. The PLCC-20 socketed mounting eases field replacement when board-level repair is required.

What is the EPC1C20 configuration device used for?
The Intel (Altera) EPC1C20 is a serial configuration PROM that stores the bit-stream image for Altera APEX II, APEX 20K, Cyclone, ACEX 1K, Mercury, and Excalibur FPGAs at board power-up. According to the Altera Enhanced Configuration Devices datasheet, it connects to the target FPGA via the 4-pin Passive Serial interface (DATA, DCLK, nCONFIG, nSTATUS, CONF_DONE) and is programmed in-system through JTAG (IEEE 1149.1).
What package does the EPC1C20 ship in?
The EPC1C20 ships in a 20-pin PLCC J-lead package suitable for surface mount and through-hole PLCC-20 socket mounting. According to the manufacturer datasheet, this footprint has been the standard for Altera Enhanced Configuration Devices since the EPC1/EPC2 families, allowing socketed prototyping without rework.
Where can I download the EPC1C20 datasheet PDF?
The original Altera 'Enhanced Configuration (EPC) Devices' datasheet covering EPC1C20 is mirrored at https://www.alldatasheet.com/datasheet-pdf/pdf/530637/ALTERA/EP1C20.html. For the latest Intel-branded revision, search the Intel FPGA documentation library at intel.com/content/www/us/en/products/programmable.html. The datasheet contains JTAG chain layout, PS timing diagrams, and supported device tables.
What is the difference between EPC1 and EPC2 devices?
The EPC1 family (including EPC1C20) supports a single configuration interface and lower configuration bit capacity, while the EPC2 family adds a 16-bit multi-byte programming mode and supports a wider range of Altera FPGAs. According to the Altera datasheet, EPC1 is targeted at APEX 20K, ACEX 1K, Cyclone and similar mid-range families, while EPC2 extends to APEX II and Mercury.
Is the EPC1C20 still in production or obsolete?
The EPC1C20 has reached obsolete / NRND status under both Altera and Intel branding, as the Cyclone and APEX families have been superseded by Cyclone IV/V/10 and Stratix families that use different configuration schemes (fast passive parallel or active serial). As of 2026-09-11, only authorized and open-market distributor stock remains; consult distributor listings for current availability.
What is the EPC1C20 price as of 2026?
Open-market distributor pricing for EPC1C20 ranges approximately from $14.50 per unit at qty 1 down to $8.20 at qty 1000, as of 2026-09-11. Pricing reflects obsolete-stock scarcity; lead time typically depends on authorized distributor inventory and may require quoting for large orders.
Is the EPC1C20 in stock anywhere right now?
EPC1C20 stock is limited because the part is obsolete; distributor listings such as AMPHEO PTY LTD, ABC Semiconductor, VEKEMO FPGA, and Jotrin currently advertise availability but quantities vary. Buyers should request quotes and confirm lot traceability, as older Altera stock carries counterfeiting risk - source from authorized distributors or vetted independents with inspection reports.
What is the lead time for EPC1C20 orders?
Lead time for obsolete EPC1C20 is variable; on-hand distributor stock can ship in 1-2 weeks, while non-stocked orders or large quantities may require 6-12 weeks depending on remaining market inventory. As of 2026-09-11, lead time should be confirmed by RFQ with each distributor, since authorized Altera/Intel production has long been discontinued.
Can I use EPC1C20 with a Cyclone IV FPGA?
The EPC1C20 is officially supported with the Cyclone (original), Cyclone II, APEX 20K, ACEX 1K, Mercury, and Excalibur families. Cyclone IV and later Cyclone families (IV, V, 10) use the Active Serial (AS) configuration mode and require EPCS or EPCQ configuration memories instead, so EPC1C20 is NOT a drop-in configuration memory for those newer FPGAs.
What is the best drop-in replacement for EPC1C20?
The most direct drop-in replacement for EPC1C20 in the same PLCC-20 footprint is the Altera EPC1C8 or EPC2C20, depending on bit-stream size. The EPC2C20 is the recommended upgrade path because it supports the same PLCC-20 package while extending compatibility to APEX II and Mercury families. Both share the 4-pin PS interface and JTAG programming, so no PCB rework is required.
EPC1C20 vs EPC2C20 - which is better for APEX 20K?
EPC1C20 is sufficient for APEX 20K designs that fit within the EPC1C20 bit capacity, but EPC2C20 is the safer choice for APEX II or larger APEX 20K designs because of its larger memory density and multi-byte programming support. According to the Altera datasheet, both share the PLCC-20 package and Passive Serial interface, so the upgrade is footprint-compatible.
Is there a cross-brand equivalent for EPC1C20?
No true cross-brand pin-compatible equivalent exists for EPC1C20, because the Altera Passive Serial configuration protocol is proprietary to Altera/Intel devices. Cross-brand configuration PROMs (e.g., Xilinx XCF) use incompatible interfaces such as SelectMAP or SPI and cannot be substituted without redesigning the configuration logic on the FPGA. Stay within the Altera/Intel EPC family for drop-in compatibility.
How does EPC1C20 connect to a target FPGA?
EPC1C20 connects to the target Altera FPGA over five signals: DATA (serial bit-stream out), DCLK (configuration clock IN from FPGA), nCONFIG (configuration start, pulled low by FPGA), nSTATUS (error/status flag), and CONF_DONE (configuration complete). According to the Altera datasheet, the EPC1C20 is a slave on the bus; the target FPGA generates DCLK and reads DATA sequentially.
What is the JTAG chain order for EPC1C20?
In a JTAG chain, place EPC1C20 after the target FPGA (TCK/TMS/TDI/TDO daisy-chained), with the EPC1C20 TDI fed from the FPGA's TDO and EPC1C20 TDO driving the next board-level device or test connector. The Altera datasheet warns that adding the EPC1C20 between FPGA TDI and TDO without bypassing it can block FPGA-only JTAG access, so use a bypass resistor or jumper.
What are the key specifications of EPC1C20 that engineers should know?
The EPC1C20 ships in a 20-pin PLCC J-lead package, operates from a 5.0 V VCCINT with 3.3 V or 5.0 V VCCIO support, and uses a 4-pin Passive Serial interface (DATA, DCLK, nCONFIG, nSTATUS) to configure Altera APEX II, APEX 20K, Cyclone, ACEX 1K, Mercury, and Excalibur FPGAs. It is non-volatile CMOS EPROM, JTAG-programmable (IEEE 1149.1), and reached obsolete / NRND status under Intel branding.

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

Selection Guide

Choose EPC1C20 when your design uses an Altera APEX 20K, ACEX 1K, first-generation Cyclone, Mercury, or Excalibur FPGA and the bit-stream fits within the EPC1C20 density window. Choose EPC1C8 if your design is small enough to fit its bit-stream in the lower-density C8 device - same PLCC-20 footprint, no PCB change. Choose EPC2C20 if you target APEX II or larger APEX 20K designs and need multi-byte programming - same PLCC-20 footprint, extended compatibility. Avoid using EPC1C20 with Cyclone IV / V / 10 or Stratix families; those require EPCS / EPCQ Active Serial memories, not EPC1/EPC2. No cross-brand drop-in equivalent exists because the Altera Passive Serial protocol is proprietary.

Comparison with Alternatives

Parameter This Product EPC1C8 EPC2C20
Brand Intel (Altera) Intel (Altera) Intel (Altera)
Package PLCC-20 PLCC-20 (same) PLCC-20 (same)
Configuration Interface Altera Passive Serial (PS) Altera Passive Serial (PS) Altera Passive Serial (PS) + multi-byte
Memory Density C20 (mid) C8 (low) C20 (mid, larger EPROM cell)
Supported FPGA Families APEX 20K, ACEX 1K, Cyclone, Mercury, Excalibur Same families (smaller designs only) APEX II / Mercury / APEX 20K / Cyclone (extended)
Multi-Byte Programming No No Yes
JTAG In-System Programming Yes (IEEE 1149.1) Yes (IEEE 1149.1) Yes (IEEE 1149.1)
VCCINT Supply Voltage 5.0 V 5.0 V 5.0 V
Lifecycle Status Obsolete / NRND Obsolete / NRND Obsolete / NRND

Key Differentiators

  • Mid-density variant in the EPC1 family (vs EPC1C8)
  • Lower cost and wider availability than EPC2C20 (vs EPC2C20)
  • Single-footprint Altera / Intel configuration PROM family (vs Cross-brand Xilinx XCFxxS PROMs)

Design Notes

Place the EPC1C20 within 1-2 inches of the target FPGA's PS interface pins to minimize stub length and reflections on DATA and DCLK. Provide a 0.1 uF ceramic decoupling cap between VCC (pin 2 / 18) and ground, plus a 10 uF bulk cap near VCCIO. If the EPC1C20 is socketed for development, leave room for a PLCC-20 through-hole socket so the part can be swapped without reflow rework.

Do not use EPC1C20 with Cyclone IV, Cyclone V, Cyclone 10, or any Stratix family - those devices require EPCS/EPCQ Active Serial (AS) memories, not Passive Serial EPC1/EPC2 devices. nCONFIG and nSTATUS are open-drain on the EPC1C20 - both require a 1 kohm to 10 kohm pull-up resistor to VCCIO on the board; missing pull-ups cause the FPGA to never exit POR. CONF_DONE is also open-drain and must have a pull-up.

DCLK can run up to tens of MHz per the Altera datasheet PS timing specifications; route DCLK and DATA as a matched-length pair (within 200 mil) and keep them away from switching power or clock traces to avoid coupling. If the board supports both PS and JTAG configuration, place a 4-wire JTAG header (TCK/TMS/TDI/TDO) with a series 100 ohm resistor on each line near the EPC1C20 and follow the JTAG chain bypass recommendations from the datasheet.

Compliance Information

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

RoHS, REACH, lead-free, and halogen-free status for EPC1C20 was not confirmed in the provided distributor data; the part predates the strict RoHS transition so it may be non-RoHS unless an explicit Intel/Altera RoHS-compliant part number suffix is documented. AEC-Q100 is not applicable for a configuration PROM.

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

Related Searches

EPC1C20 datasheet EPC1C20 price EPC1C20 in stock EPC1C20 PLCC-20 Altera configuration device PLCC-20 EPC1C20 vs EPC2C20 EPC1C20 APEX 20K configuration EPC1C20 drop-in replacement Altera Enhanced Configuration Device obsolete EPC1C20 buy Altera Intel EPC1C20 JTAG programming EPC1C20 passive serial interface

Related Components & Terms

Intel Altera EPC1C20 EPC1 EPC2 EPC1C8 EPC2C20 Enhanced Configuration Device Configuration PROM Serial Configuration Memory APEX 20K APEX II Cyclone FPGA ACEX 1K Mercury FPGA Excalibur SoC Passive Serial JTAG IEEE 1149.1 PLCC-20 CMOS EPROM Non-volatile memory FPGA configuration RoHS
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