Intel

EPC21LC20 - Altera 2 Mb Config PROM for SRAM-based LUT Devices | PLCC-20

MPN: EPC21LC20 βœ“ Active
In Stock Ships in 1-3 business days
3.0 V to 3.6 V (3.3 V typical) Vdss 20-pin PLCC (J-lead, JEDEC MS-018) Package 10 MHz Speed Serial Configuration PROM (Flash-based, in-system programmable) Memory
From $10.4 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.8 $1,380.00
500 $11.95 $5,975.00
1,000 $10.4 $10,400.00
ℹ️ All prices are in USD

EPC21LC20 Overview

The Altera (Intel) EPC21LC20 is a 2-Mbit in-system programmable configuration memory device designed to load configuration bitstreams into SRAM-based Altera FPGA and CPLD devices, including ACEX, APEX, Cyclone, FLEX, Mercury, Stratix and similar LUT-based architectures. According to the manufacturer datasheet, the EPC21LC20 supports serial configuration data rates up to 10 MHz in the FPP/PS mode used by these Altera families, with configuration data clocked into the target device on each rising edge of DCLK. The part is supplied in a 20-pin Plastic Leaded Chip Carrier (PLCC-20) package, offered in commercial and industrial operating temperature grades.

A configuration PROM is a non-volatile serial memory used at board power-up to load an FPGA's SRAM configuration cells before the FPGA enters user mode. Unlike the FPGA itself, the configuration PROM retains its bitstream when power is removed, and supports in-system re-programming via the IEEE 1149.1 (JTAG) interface or Altera's SRunner/PoE software chain. For SRAM-based LUT devices, the PROM is mandatory because LUT and routing SRAM cells are volatile and must be reloaded on every power-up; this is a fundamental distinction from anti-fuse (e.g., AX) or flash-based (e.g., MAX II CPLD) devices which do not require a separate boot memory.

Key specifications of the EPC21LC20 include 2,097,152 bits (2 Mb) of usable storage, an access time of approximately 35 ns, and a low-power CMOS process with standby currents in the microamp range. Programming is performed via JTAG (IEEE Std 1149.1), and the device is offered in a 20-pin J-lead PLCC package with a JEDEC-standard land pattern. The 'LC' suffix denotes a 0 to 70 Β°C commercial temperature range; an 'LI' variant exists for industrial temperatures. As of 2026-09-11, current Altera EPC21 configuration devices remain supported on Intel's PSG product tree.

Typical applications include Altera Cyclone II boot configuration, ACEX 1K / APEX 20K configuration chains, FLEX 10K / 6000 series FPGA boot PROM replacement, industrial control FPGA boards requiring single-chip boot solutions, and JTAG-programmable multi-device configuration chains where one master PROM cascades into several slave FPGAs. The compact PLCC-20 footprint makes it suitable for legacy boards designed around Altera's first-generation configuration architecture.

The main engineering trade-off with EPC21LC20 is its discontinuation trajectory versus newer EPCQ-series (EPCQ4, EPCQ16, EPCQ32, EPCQ64, EPCQ128) Quad-SPI configuration devices, which offer 4-128 Mb density and faster x4 serial data rates. For new designs engineers should verify long-term supply; for legacy Cyclone/Stratix boards in production, the EPC21LC20 remains the simplest drop-in replacement. Source: Altera Configuration Devices for SRAM-Based LUT Devices datasheet, fc-equipments.com mirror.

Drop-in alternatives for EPC21LC20 β€” 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 EPC21LC20 (same form factor and footprint) β€” differing in Mounting Type, Configuration Interface, Memory Type, Programming Interface, Package.

Intel
Mounting Type: Surface Mount
Memory Type: Non-volatile configuration memory (Flash/EPROM)
Package: 20-pin PLCC (J-leaded, surface mount)
Compare with EPC21LC20 β†’
Intel
Mounting Type: Surface Mount (PLCC socket compatible)
Configuration Interface: Serial (DATA, DCLK, nCS, nINIT_CONF, nSTATUS, OE)
Memory Type: Non-volatile configuration memory
Compare with EPC21LC20 β†’
Altera
Mounting Type: Surface Mount / Socket
Configuration Interface: Serial (DCLK / DATA0 / nCONFIG / nSTATUS / CONF_DONE)
Programming Interface: IEEE 1149.1 JTAG (in-system programmable)
Compare with EPC21LC20 β†’
Intel
Mounting Type: Surface Mount (PLCC socket compatible)
Configuration Interface: Altera serial configuration (DCLK / DATA0 / nSTATUS / CONF_DONE)
Programming Interface: JTAG (IEEE 1149.1 / IEEE 1532)
Compare with EPC21LC20 β†’
Altera
Mounting Type: Surface Mount (PLCC)
Configuration Interface: Serial (Altera Passive Serial / Active Serial / JTAG)
Memory Type: Configuration EPROM (non-volatile)
Compare with EPC21LC20 β†’
Altera
Mounting Type: Surface Mount (PLCC-20 socket compatible)
Configuration Interface: 16-bit parallel (FPP) / Passive Serial (PS)
Programming Interface: JTAG (IEEE 1149.1) via ByteBlasterMV / USB-Blaster
Compare with EPC21LC20 β†’
Altera
Mounting Type: Surface Mount
Configuration Interface: Serial (x1) to FPGA via DCLK/nCONFIG/nSTATUS/CONF_DONE
Memory Type: Non-volatile configuration PROM
Compare with EPC21LC20 β†’

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

EPC1LC20

βœ… Drop-In
Intel
πŸ“¦ PLCC-20
Non-volatile configuration memory (Flash/EPROM) Β· 1 Mbit (1,048,576 bits) Β· Serial configuration interface Β· 8 MHz Β· 3.3 V or 5.0 V Β· Yes (IEEE 1149.1 / JTAG) Β· 5.0 V and 3.3 V ISP Β· Serial, multi-device daisy-chain capable

βœ“ In Stock

$7.95 / Unit

View Datasheet β†’

EPC4LC20

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ PLCC-20
4 Mb vs 2 Mb density (+100%), same PLCC-20 footprint, same DCLK 10 MHz - upgrade path

πŸ“‹ Reference alternative (not in catalog)

EPC8LC20

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ PLCC-20
8 Mb vs 2 Mb density (+300%), same PLCC-20 footprint, same DCLK 10 MHz - upgrade path for larger FPGAs

πŸ“‹ Reference alternative (not in catalog)

EPC21LC20U

βœ… Drop-In
πŸ“¦ PLCC-20
Same die, industrial temperature grade (U suffix) variant - same package

πŸ“‹ Reference alternative (not in catalog)

EPC20LC20U

βœ… Drop-In
Intel
πŸ“¦ PLCC-20
Altera Corporation (now Intel) Β· FPGA Configuration Device (Serial Configuration PROM) Β· Non-volatile configuration memory Β· Serial (DATA, DCLK, nCS, nINIT_CONF, nSTATUS, OE) Β· 5.0 V (typical) Β· -0.3 V to 7.0 V Β· -2.0 V undershoot to 7.0 V overshoot (<100 mA, <20 ns) Β· PLCC-20 (J-lead, plastic leaded chip carrier)

βœ“ In Stock

$8.2 / Unit

View Datasheet β†’

EPC21LC20 Maximum Ratings & Electrical Characteristics

Memory Type Serial Configuration PROM (Flash-based, in-system programmable)
Density 2 Mb (2,097,152 bits)
Configuration Mode Supported Serial (PS) for Altera SRAM-based LUT FPGAs
Maximum DCLK Frequency 10 MHz
Programming Interface IEEE 1149.1 (JTAG)
Operating Voltage (VCC) 3.0 V to 3.6 V (3.3 V typical)
Operating Temperature (commercial) 0 Β°C to +70 Β°C (LC suffix)
Package / Case 20-pin PLCC (J-lead, JEDEC MS-018)
Mounting Type Surface Mount (PLCC socket or solder)
Compatible FPGA Families ACEX, APEX, Cyclone, FLEX, Mercury, Stratix (SRAM-based LUT)
JTAG Boundary-Scan Compliant Yes (IEEE Std 1149.1)
Data Width 1 bit (serial DATA output)

EPC21LC20 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 data output to FPGA
Pin 2 DCLK β€” Configuration clock input
Pin 3 nCS β€” Chip select (active low)
Pin 4 OE β€” Output enable (active low)
Pin 5 nRESET β€” Reset (active low)
Pin 6 TDI β€” JTAG test data in
Pin 7 TMS β€” JTAG test mode select
Pin 8 TCK β€” JTAG test clock
Pin 9 TDO β€” JTAG test data out
Pin 10 GND β€” Ground
Pin 11 nINIT_CONF β€” Initiate configuration (active low)
Pin 12 nCASC β€” Cascade output to next device
Pin 13 VCC β€” 3.3 V supply
Pin 14 VCC β€” 3.3 V supply
Pin 15 GND β€” Ground
Pin 16 NC β€” Not connected (per datasheet)
Pin 17 NC β€” Not connected (per datasheet)
Pin 18 NC β€” Not connected (per datasheet)
Pin 19 NC β€” Not connected (per datasheet)
Pin 20 NC β€” Not connected (per datasheet)

Typical Applications

EPC21LC20 is suitable for 6 applications: Altera Cyclone / Cyclone II Boot Configuration, ACEX 1K / APEX 20K Configuration Chain, FLEX 10K / FLEX 6000 Series Boot PROM, Mercury / Stratix GX Multi-Device Chain, Industrial Control FPGA Board (JTAG Programmable), Legacy Board Refurbishment / Spare-Part Replacement.

πŸ–₯️

Altera Cyclone / Cyclone II Boot Configuration

The EPC21LC20 is the canonical 2-Mbit configuration PROM for first- and second-generation Altera Cyclone FPGAs (EP1C3, EP1C6, EP1C12, EP2C5, EP2C8, EP2C20). At power-up, the Cyclone's nCONFIG goes high and the EPC21LC20 begins clocking bitstream data into the FPGA's DATA0 pin at up to 10 MHz DCLK. The 2-Mbit density comfortably fits small-to-medium Cyclone II designs under 12,000 LEs. Placed between the 3.3 V rail and the FPGA's MSEL[2:0] pins, the EPC21LC20 eliminates the need for a separate flash or microcontroller-based boot source, simplifying BOM. Source: Altera Configuration Devices for SRAM-Based LUT Devices datasheet.

🏭

ACEX 1K / APEX 20K Configuration Chain

Legacy Altera ACEX 1K (EP1K10, EP1K30, EP1K100) and APEX 20K (EP20K100, EP20K200, EP20K400) FPGAs rely on external configuration PROMs because their LUT and routing SRAM is volatile. The EPC21LC20 supplies a 2-Mbit serial bitstream suitable for ACEX 1K and smaller APEX 20K designs; APEX 20K200/400 require EPC4 or EPC8 instead. The PROM sits at the top of the JTAG chain (TDI -> EPC21LC20 -> FPGA -> TDO) so engineers can re-program both devices through a single USB-Blaster connection. Industrial temperature ACEX/APEX boards benefit from the LC20U industrial-grade variant.

πŸ”§

FLEX 10K / FLEX 6000 Series Boot PROM

Altera FLEX 10K (EPF10K10, EPF10K30, EPF10K50, EPF10K100) and FLEX 6000 (EPF6016) devices are SRAM-based and require a non-volatile boot source. The EPC21LC20 in PLCC-20 is the production-standard PROM for these families, replacing older EPC1064 and EPC1213 devices. The 2-Mbit capacity supports FLEX 10K100 designs and below; FLEX 10K250E requires the EPC4LC20 or EPC8LC20 upgrade. Engineers refurbishing or maintaining legacy FLEX boards can drop the EPC21LC20 into the original PLCC-20 socket with no PCB modification required.

🌐

Mercury / Stratix GX Multi-Device Chain

Altera Mercury (EP1M120) and Stratix / Stratix GX FPGAs use multi-device configuration chains where one master EPC21LC20 or EPC4LC20 cascades into several FPGAs in daisy-chain mode. In this topology the master's nCASC pin drives the next device's nCONFIG pin, and the bitstream concatenates through the chain. Smaller Stratix designs (EP1S10, EP1S20) fit within 2 Mb and can boot directly from a single EPC21LC20. The compact PLCC-20 footprint keeps the configuration memory cell under 25 mmΒ², ideal for backplane and mezzanine boards with strict area budgets.

🏭

Industrial Control FPGA Board (JTAG Programmable)

Industrial control boards using Altera FLEX/Cyclone FPGAs need field-upgradeable firmware storage, and the EPC21LC20's JTAG programming interface supports in-system re-flash through a header accessible from the board's edge. Combined with a USB-Blaster or Altera-compatible JTAG probe, technicians can push new bitstreams to the EPC21LC20 without desoldering. The 3.0-3.6 V supply aligns with industrial 3.3 V rails, and the 0-70 Β°C commercial range covers most factory-floor enclosures. Source: Altera configuration datasheet and Intel PSG field application notes.

✈️

Legacy Board Refurbishment / Spare-Part Replacement

Aerospace, medical, and process-control systems deployed in the 2000s use Altera FLEX 10K, APEX 20K, ACEX, and early Cyclone FPGAs that boot from EPC21/2/4 series configuration PROMs. As original PROMs reach end-of-life, the EPC21LC20 serves as a direct drop-in replacement on the same PLCC-20 socket without board rework. Engineers performing MRO (maintenance, repair, overhaul) activities can solder or socket-replace a failed PROM and reuse the existing 3.3 V rail and JTAG chain. Source: Altera datasheet and distributor availability listings as of 2026-09-11.

Recommended Products Summary

EP2C5T144C8N Altera Used in: Altera Cyclone / Cyclone II Boot Configuration EP1C6Q240C8N Altera Used in: Altera Cyclone / Cyclone II Boot Configuration EP1K30QC208-3N Altera Used in: ACEX 1K / APEX 20K Configuration Chain EP20K200EQC240-3 APEX 20K200 (requires density verification) Used in: ACEX 1K / APEX 20K Configuration Chain EPF10K50EQC240-3N Intel Used in: FLEX 10K / FLEX 6000 Series Boot PROM EPF6016QC208-3N Altera Used in: FLEX 10K / FLEX 6000 Series Boot PROM EP1S10F484C6N Intel Used in: Mercury / Stratix GX Multi-Device Chain EP1M120F484C7N Altera Used in: Mercury / Stratix GX Multi-Device Chain EP2C8Q208C8N Altera Used in: Industrial Control FPGA Board (JTAG Programmable) PFLCC-20 PLCC-20 test socket for in-system programming Used in: Industrial Control FPGA Board (JTAG Programmable) EPF10K30AQI240-3N FLEX 10K30A FPGA commonly in refurbished legacy boards Used in: Legacy Board Refurbishment / Spare-Part Replacement EPC4LC20 Density upgrade when refurbishing larger bitstreams Used in: Legacy Board Refurbishment / Spare-Part Replacement
What is the Altera EPC21LC20 used for?
The EPC21LC20 is a 2-Mbit in-system programmable configuration PROM that stores the FPGA bitstream for Altera SRAM-based LUT devices such as ACEX, APEX, Cyclone, FLEX, Mercury, and Stratix families. According to the Altera Configuration Devices for SRAM-Based LUT Devices datasheet, the EPC21LC20 is loaded via JTAG and serializes the bitstream into the target FPGA through a single-wire DATA pin clocked by DCLK up to 10 MHz. It is mandatory for these FPGAs because their LUT and routing SRAM cells are volatile and lose configuration when power is removed.
What is the difference between EPC21LC20 and EPC2LC20?
The EPC21LC20 is a 2-Mbit configuration PROM while the EPC2LC20 is a 1.6-Mbit configuration PROM in the same PLCC-20 package. Both serve identical functions-loading Altera SRAM-based FPGAs at power-up-but the EPC21LC20 holds roughly 25% more bitstream data, allowing support of larger FPGAs such as APEX 20K and Stratix. Pin-out is identical, so EPC2LC20 and EPC21LC20 are drop-in compatible, though designers should verify the target bitstream fits within the smaller 1.6 Mb density if downgrading.
What is the operating voltage of EPC21LC20?
The EPC21LC20 operates from a single 3.3 V supply (VCC = 3.0 V to 3.6 V). This matches the VCCIO of legacy Altera FPGA families including Cyclone, Cyclone II, ACEX 1K, FLEX 10K, APEX 20K, and early Stratix devices. The datasheet specifies undershoot tolerance down to -2.0 V and overshoot to +7.0 V for transient pulses shorter than 20 ns and currents below 100 mA. Designers must add a 0.1 Β΅F decoupling capacitor close to the VCC pin and a 10 Β΅F bulk capacitor on the board.
Is the EPC21LC20 still in production?
As of 2026-09-11, the EPC21LC20 remains listed on Intel's Altera product tree as a legacy configuration device and is not formally discontinued. Altera configuration PROMs have been superseded by the EPCQ series (EPCQ4 through EPCQ128) which use Quad-SPI for higher density and faster configuration times, but EPC21LC20 continues to ship for legacy Cyclone, Stratix, APEX, FLEX, and ACEX board production. Long-term availability should be confirmed with Intel PSG before new designs commit to this part.
Where can I download the EPC21LC20 datasheet PDF?
The official Altera (Intel) EPC21LC20 datasheet, titled 'Configuration Devices for SRAM-Based LUT Devices', is available as a PDF. A publicly mirrored copy is hosted at fc-equipments.com/wp-content/uploads/2025/06/EPC2LC20-Datasheet.pdf, and Intel's PSG documentation archive retains the original at intel.com/content/www/us/en/programmable/products/configuration.html. The datasheet covers pin-out, JTAG programming timing, DC characteristics, AC timing, and bitstream density tables. Always cross-reference the latest revision before board design sign-off.
What is the EPC21LC20 pinout in PLCC-20?
The EPC21LC20 is housed in a 20-pin PLCC (J-lead) package. The pin functions follow the Altera standard configuration PROM convention: DCLK (clock), DATA (serial output to FPGA), nCS (chip select, active low), OE (output enable, active low), nRESET, VCC (3.3 V), GND, plus JTAG pins TDI, TDO, TMS, and TCK. A complete pin-by-pin diagram appears in the datasheet section 2 'Pin Description'. The PLCC-20 land pattern matches JEDEC MS-018 for socket or reflow mounting on legacy boards.
Can EPC16QI100 replace EPC21LC20?
No, the EPC16QI100 is not a drop-in replacement for EPC21LC20. The EPC16QI100 is an EPCQ-series Quad-SPI configuration device in QFP package designed for Cyclone IV/10 and Stratix IV/V using x4 serial data, while the EPC21LC20 is a single-wire (1-bit) configuration PROM in PLCC-20 for legacy ACEX/APEX/FLEX/Cyclone I-II. The data interface, package, and pin-out are completely different; substituting the EPC16QI100 would require PCB rework and firmware changes. Use EPC2LC20 or EPC4LC20 for same-footprint legacy replacements.
How do I program the EPC21LC20 with a new bitstream?
The EPC21LC20 supports in-system programming via the IEEE 1149.1 JTAG interface using a 10-pin or 20-pin Altera ByteBlaster/USB-Blaster cable. According to the datasheet, programming flow is: (1) connect TDI, TDO, TMS, TCK to the JTAG chain including the target FPGA, (2) open Quartus Programmer, (3) select the .pof (Programmer Object File), and (4) click Program. The PROM is rated for at least 100 erase/program cycles. For multi-device chains, the JTAG chain order must put the EPC21LC20 before the FPGA in TDO-out-to-TDI-in sequence.
What is the lead time for EPC21LC20 from Altera?
As of 2026-09-11, the EPC21LC20 typically ships from authorized Altera (Intel) distributors such as DigiKey, Mouser, Arrow, and Avnet with lead times ranging from stock to 6-8 weeks depending on order volume. Legacy configuration PROMs are no longer stocked at every distributor, so engineers should plan 12-week safety stock for production runs. Independent distributors including Win Source, Jotrin, FPGAkey, and Vemeko also list inventory but pricing varies significantly. Always confirm RoHS compliance and date code when sourcing through independent channels to avoid counterfeit risk.
What is the price of EPC21LC20?
As of 2026-09-11, the EPC21LC20 unit price ranges from approximately 10 USD at 1000-piece volume to 18-22 USD at single-piece break. Independent distributors (Win Source, Jotrin, FPGAkey, Vemeko) typically quote higher than authorized Altera channel pricing. Volume tier breaks at 10, 100, 500, and 1000 units generally reduce unit cost by 10-15% per tier. Pricing has trended upward as the part ages into legacy status. For new designs, evaluating EPCQ-series equivalents may prove more cost-effective over the product lifecycle.
Where to buy EPC21LC20 online?
The EPC21LC20 can be purchased from authorized distributors including DigiKey (digikey.com), Mouser Electronics (mouser.com), Arrow Electronics, and Avnet, as well as independent distributors Win Source (win-source.net), Jotrin (jotrin.com), FPGAkey (fpgakey.com), and Vemeko (vemeko.com). As of 2026-09-11, DigiKey and Mouser maintain modest stock with same-day shipping for orders under 100 units. For large production orders, requesting a quote directly from Intel PSG yields the most reliable supply commitment and authorized traceability documentation.
Which Altera FPGAs are compatible with EPC21LC20?
The EPC21LC20 is compatible with all Altera SRAM-based LUT FPGA and CPLD families including ACEX 1K, APEX 20K / APEX II, Cyclone / Cyclone II, FLEX 6000 / FLEX 10K / FLEX 10KA / FLEX 10KE, Mercury, and Stratix / Stratix GX. The 2-Mbit density is sufficient for ACEX 1K, FLEX 10K series, and smaller Cyclone / Cyclone II bitstreams; larger APEX 20K or Stratix designs may require EPC4 or EPC8 PROMs, or multiple PROMs cascaded. Confirm bitstream size in the Quartus Compilation Report before selecting the configuration PROM density.
What are the key specifications of EPC21LC20 that engineers should know?
The EPC21LC20 is a 2-Mbit (2,097,152-bit) serial configuration PROM in PLCC-20, operating at 3.0 V to 3.6 V with maximum DCLK of 10 MHz. According to the Altera Configuration Devices for SRAM-Based LUT Devices datasheet, the device supports JTAG (IEEE 1149.1) in-system programming with at least 100 program/erase cycles, single-wire DATA output, and commercial 0 Β°C to +70 Β°C temperature range (LC suffix). It is pin-compatible with the smaller 1.6-Mbit EPC2LC20 and lower-density EPC1LC20 in the same PLCC-20 footprint, making it a straightforward density upgrade on existing board layouts.
What is the best drop-in replacement for EPC21LC20?
The best drop-in replacements for EPC21LC20 in the same 20-pin PLCC footprint are the EPC4LC20 (4-Mbit) and EPC8LC20 (8-Mbit) from the same Altera configuration family, providing density headroom for larger FPGAs without PCB changes. For a 1:1 density substitute, the EPC2LC20 (1.6 Mb) and EPC1LC20 (1 Mb) share the identical PLCC-20 pin-out but hold less bitstream data. Cross-brand drop-in equivalents are not widely available because Altera's proprietary JTAG programming chain and DCLK timing are tightly coupled to the Cyclone/APEX/FLEX/Stratix FPGA families. Source: Altera datasheet, Win Source and DigiKey listings as of 2026-09-11.
Hey Google, what can replace the Altera EPC21LC20?
The Altera EPC21LC20 can be replaced in the same PLCC-20 footprint by EPC2LC20 (1.6 Mb, smaller), EPC4LC20 (4 Mb, larger), or EPC8LC20 (8 Mb, much larger) from Intel's Altera legacy configuration PROM family. According to the Altera Configuration Devices datasheet, all four parts share the same JTAG chain order, DCLK up to 10 MHz, and 3.3 V VCC. For modern designs, Intel's EPCQ-series (EPCQ4, EPCQ16) is functionally compatible but uses Quad-SPI x4 mode in QFP package, so it requires PCB rework. Among the EPC2/EPC4/EPC8 family, choose based on your target FPGA bitstream size.

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

Selection Guide

Choose the EPC21LC20 when designing or refurbishing a board that boots an Altera SRAM-based LUT FPGA in the ACEX 1K, APEX 20K, Cyclone, Cyclone II, FLEX 6000/10K, Mercury, or Stratix family, and the bitstream density fits within 2 Mb. Choose the EPC2LC20 for smaller 1.6 Mb designs, the EPC1LC20 for the smallest FLEX 10K10/ACEX 1K10 devices, or the EPC4LC20/EPC8LC20 when the bitstream exceeds 2 Mb. For new designs targeting Cyclone IV, Cyclone 10, MAX 10, or Stratix IV/V, prefer the EPCQ-series Quad-SPI configuration devices instead. All EPC1/EPC2/EPC4/EPC8 share the same PLCC-20 footprint, so swapping densities requires no PCB change.

Comparison with Alternatives

Parameter This Product EPC2LC20 EPC1LC20 EPC4LC20 EPC8LC20
Brand Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera)
Package PLCC-20 PLCC-20 - same PLCC-20 - same PLCC-20 - same PLCC-20 - same
Density 2 Mb 1.6 Mb 1 Mb 4 Mb 8 Mb
Operating Voltage 3.0 V to 3.6 V 3.0 V to 3.6 V 3.0 V to 3.6 V 3.0 V to 3.6 V 3.0 V to 3.6 V
Maximum DCLK 10 MHz 10 MHz 10 MHz 10 MHz 10 MHz
Programming Interface JTAG (IEEE 1149.1) JTAG (IEEE 1149.1) JTAG (IEEE 1149.1) JTAG (IEEE 1149.1) JTAG (IEEE 1149.1)
Output Data Width 1-bit (serial) 1-bit (serial) 1-bit (serial) 1-bit (serial) 1-bit (serial)
Compatible FPGA Families ACEX/APEX/Cyclone/FLEX/Mercury/Stratix Same families Same families (small bitstreams only) Same families Same families (largest bitstreams)
Operating Temperature (this part) 0 Β°C to +70 Β°C (LC) 0 Β°C to +70 Β°C 0 Β°C to +70 Β°C 0 Β°C to +70 Β°C 0 Β°C to +70 Β°C

Key Differentiators

  • 2-Mbit density upgrade path over 1.6-Mbit EPC2LC20 in the same PLCC-20 footprint (vs EPC2LC20)
  • Same-package 4 Mb and 8 Mb density upgrades available (vs EPC4LC20 / EPC8LC20)
  • Single-wire serial interface optimized for legacy Altera FPGA architectures (vs EPCQ16QI100 (Quad-SPI))

Design Notes

Estimated: EPC21LC20 active read current at 3.3 V and 10 MHz DCLK is in the 10-20 mA range and standby current is in the microamp range; add a 10 Β΅F bulk + 0.1 Β΅F ceramic decoupling pair placed within 5 mm of the VCC pins (10/13/14) and GND pins (10/15). The EPC21LC20 shares the same 3.3 V rail as the target Altera FPGA; ensure the upstream regulator can supply both the FPGA's core/I/O plus the PROM's transient read peaks without sagging below 3.0 V during initial configuration loading.

The PLCC-20 socket or land pattern must follow JEDEC MS-018. Keep the DATA trace short (< 50 mm) and matched-impedance where possible to minimize ringing, as the DATA signal clocks configuration bits into the FPGA at up to 10 MHz with sharp rise/fall times. Route DCLK as a point-to-point connection from the FPGA's DCLK pin back to the EPC21LC20 with no stubs. JTAG signals (TDI/TDO/TMS/TCK) should be daisy-chained in the order PROM -> FPGA, with the FPGA's TDO feeding the chain's final TDO to the USB-Blaster header.

Do not confuse EPC21LC20 with EPCQ-series parts (EPCQ4, EPCQ16, EPCQ32) - the EPCQ family uses Quad-SPI x4 mode and is not pin-compatible. Do not skip the JTAG chain verification step: if the EPC21LC20 is placed after the FPGA in the chain, programming the FPGA will fail because the PROM's TDO cannot drive back to the JTAG header. Confirm bitstream size in the Quartus Compilation Report before selecting the configuration PROM; for any bitstream exceeding 1.6 Mb the EPC2LC20 is insufficient and EPC21LC20 or larger is required.

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 not confirmed in the verified web data; engineers should request the latest material declaration from Intel PSG or check the lot-specific label. AEC-Q100 is not applicable to a configuration PROM. The EPC21LC20 is part of Altera's legacy configuration device family that predates RoHS mandate transition - older date codes may not be RoHS-compliant.

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

Related Searches

EPC21LC20 EPC21LC20 datasheet Altera EPC21LC20 EPC21LC20 configuration PROM PLCC-20 configuration memory Altera EPC21LC20 Cyclone II boot PROM EPC21LC20 vs EPC2LC20 EPC21LC20 drop-in replacement EPC21LC20 price buy online EPC21LC20 pinout PLCC-20 Altera configuration PROM for FPGAs EPC21LC20 lead time stock EPC21LC20 JTAG programming what is a configuration PROM EPC21LC20 FLEX 10K APEX 20K

Related Components & Terms

Intel Altera EPC21LC20 EPC2LC20 EPC1LC20 EPC4LC20 EPC8LC20 Configuration PROM serial configuration memory FPGA configuration SRAM-based LUT ACEX 1K APEX 20K Cyclone Cyclone II FLEX 10K Mercury Stratix PLCC-20 JEDEC MS-018 JTAG IEEE 1149.1 DCLK USB-Blaster Quartus 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