EPC2LI20J - 1.6Mb ISP Config PROM 20-PLCC | Altera
MPN: EPC2LI20J ✓ Active| 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 |
EPC2LI20J Overview
An FPGA configuration PROM is a non-volatile serial flash device that stores the FPGA's bitstream and presents it to the FPGA at power-up via a serial configuration protocol, replacing parallel EEPROMs and reducing board area and pin count. The EPC2 family sits in the broader taxonomy: configuration PROM -> non-volatile memory -> serial flash -> semiconductor memory. It is a companion device rather than a general-purpose memory and is only ever used as part of an Altera FPGA boot circuit.
Key features of the EPC2LI20J include 1.6Mb flash storage with 8-bit data width internally serialized through the Altera serial configuration interface, ISP programmability via JTAG, multi-device cascade support for configuring multiple FPGAs from a single chain, and a built-in oscillator that eliminates the need for an external configuration clock. The device is supported by the legacy Altera Quartus II programmer (PS mode) and remains in production for long-life industrial and military programs that maintain APEX/FLEX/Mercury designs.
Typical applications include APEX II, APEX 20K, ACEX 1K, FLEX 6000, FLEX 10KE and Mercury FPGA configuration memory, factory-floor industrial controllers using FLEX 10KA, and military/aerospace programs with long-life FPGA designs. The PLCC-20 through-hole/socketed form factor suits designs where field reprogrammability or in-system recovery is required.
When designing with the EPC2LI20J, follow Altera's reference schematic: route MSEL pins on the target FPGA to FPP/PS mode, connect nCONFIG/nSTATUS between PROM and FPGA, and ensure the JTAG chain order matches the Quartus programmer file. A 0.1uF decoupling capacitor close to VCC is mandatory.
This page consolidates distributor stock, same-brand drop-in alternatives, and configuration-design notes not found in the standalone Altera datasheet.
Drop-in alternatives for EPC2LI20J — 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 EPC2LI20J (same form factor and footprint) — differing in Memory Type, Memory Size, Mounting Type, Package, Configuration Interface.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
EPC2LI20
✅ Drop-In✓ In Stock
$5.95 / Unit
View Datasheet →EPC2LI20N
✅ Drop-In✓ In Stock
$5.1 / Unit
View Datasheet →EPC2LC20
✅ Drop-In✓ In Stock
$7.2 / Unit
View Datasheet →EPC2LC20N
✅ Drop-In✓ In Stock
$7.4 / Unit
View Datasheet →EPC1LC20
✅ Drop-In✓ In Stock
$7.95 / Unit
View Datasheet →EPC2LI20J Maximum Ratings & Electrical Characteristics
| Memory Type | In-System Programmable Configuration PROM (flash) |
| Memory Size | 1,695,680 bits (1.6Mb) |
| Organization | 65,536 x 1-bit (serial interface) |
| Interface | Altera 4-pin serial configuration (DATA, DCLK, nCS, nCONFIG) |
| Target FPGAs | APEX II, APEX 20K/20KC/20KE, Mercury, ACEX 1K, FLEX 6000/10KE/10KA |
| Supply Voltage (VCCINT) | 3.0 V to 3.6 V (3.3 V typical) |
| I/O Voltage (VCCIO) | 5.0 V or 3.3 V tolerant |
| ISP Programming Interface | JTAG (IEEE 1149.1) |
| Cascade Support | Yes (multi-device configuration chain) |
| Internal Oscillator | Yes (configures without external clock source) |
| Package | 20-pin PLCC with J-leads (JEDEC MS-018) |
| Operating Temperature | -40C to +85C (industrial) |
| Configuration Clock (DCLK) | Up to 33 MHz |
EPC2LI20J Pin Configuration
| Pin 1 | DATA — Serial configuration data output to FPGA DATA0/DATA1 pin |
| Pin 2 | DCLK — Configuration clock output (up to 33 MHz) |
| Pin 3 | nCS — Chip select (active low) for cascade mode |
| Pin 4 | nCONFIG — Configuration control (active low, open-drain) |
| Pin 5 | nSTATUS — Configuration status output to FPGA (active low) |
| Pin 6 | VCC — 3.3V core supply voltage |
| Pin 7 | GND — Ground reference |
| Pin 8 | TDI — JTAG Test Data In (IEEE 1149.1) |
| Pin 9 | TMS — JTAG Test Mode Select |
| Pin 10 | TCK — JTAG Test Clock |
| Pin 11 | nCE — Chip Enable (active low, cascade mode) |
| Pin 12 | nCASC — Cascade output (active low) for multi-PROM chain |
| Pin 13 | OE — Output Enable (active low) |
| Pin 14 | nINIT_CONF — Initiate configuration (active low) |
| Pin 15 | PWRDWN — Power-down input (unused, tie high) |
| Pin 16 | TDO — JTAG Test Data Out |
| Pin 17 | VCCIO — I/O supply (3.3V or 5V tolerant) |
| Pin 18 | CFG_DONE — Configuration complete flag |
| Pin 19 | CONF_DONE — Configuration done indicator (open-drain) |
| Pin 20 | RSV — Reserved - leave floating or tie to GND per datasheet |
Typical Applications
EPC2LI20J is suitable for 6 applications: APEX 20K FPGA Configuration Memory, APEX II High-Density FPGA Boot, Mercury FPGA Configuration (EP1M Series), ACEX 1K FPGA Configuration, FLEX 10KE / 10KA / 6000 Configuration, Industrial PLC / Factory Automation Controllers.
APEX 20K FPGA Configuration Memory
The EPC2LI20J is the reference configuration PROM for Altera APEX 20K, 20KC, and 20KE family FPGAs, providing 1.6Mb of flash to hold the full configuration bitstream. At power-up the PROM serially shifts the bitstream to the FPGA via the 4-pin Altera configuration interface (DATA, DCLK, nCS, nCONFIG) at DCLK rates up to 33 MHz, completing configuration of an EP20K400 in roughly 25 ms. The 1.6Mb ceiling matches the largest APEX 20K bitstreams, eliminating the need for two cascaded PROMs. Industrial PLCs, telecom backplane controllers, and military signal-processing boards built around APEX 20K rely on the EPC2LI20J for repeatable in-system reprogramming via JTAG.
Recommended
APEX II High-Density FPGA Boot
The EPC2LI20J supports the largest APEX II devices including EP2A15, EP2A25, EP2A40, and EP2A70, where 1.6Mb of flash is required to hold the bitstream. The PROM's built-in oscillator drives the configuration clock without an external source, simplifying board design and reducing BOM count. Cascade mode allows a single EPC2LI20J to configure two APEX II devices sequentially when one PROM cannot supply enough bandwidth. APEX II designs in military radar, sonar, and ASIC-prototype emulation use the EPC2LI20J for field-recoverable configuration. The PLCC-20 socket form factor suits designs that may need to swap FPGAs or PROMs during board bring-up.
Recommended
Mercury FPGA Configuration (EP1M Series)
Altera Mercury (EP1M) FPGAs are 0.18um SRAM-based devices with embedded transceivers, used in high-speed serial I/O designs. The EPC2LI20J provides 1.6Mb of flash to hold Mercury bitstreams up to EP1M350 density, with cascade support for multi-FPGA Mercury boards. The PROM's 3.3V VCCINT and 5V-tolerant I/O match Mercury's mixed-voltage I/O requirements. The PLCC-20 footprint is preferred for prototype boards where engineers may socket the PROM for development testing. Mercury reference designs in industrial test equipment and high-speed data acquisition use the EPC2LI20J as the primary boot source.
Recommended
ACEX 1K FPGA Configuration
The EPC2LI20J is specified by Altera for configuring ACEX 1K family devices including EP1K10, EP1K30, EP1K50, and EP1K100. Because ACEX 1K bitstreams rarely exceed 1Mb, the EPC2LI20J provides 60% headroom for design iteration without re-programming or re-sourcing the PROM. JTAG ISP allows field updates via standard IEEE 1149.1 boundary-scan chains, eliminating the need for a parallel programmer. The PLCC-20 socket form factor suits low-volume ACEX 1K designs in instrumentation and prototyping. The EPC2LI20J's industrial -40C to +85C temperature range covers most ACEX 1K applications including factory automation and outdoor telecom gear.
Recommended
FLEX 10KE / 10KA / 6000 Configuration
Older FLEX 10KE, FLEX 10KA, and FLEX 6000 family FPGAs continue to be deployed in long-life industrial, medical, and aerospace programs. The EPC2LI20J serves as the modern configuration source for these legacy FPGAs, replacing obsolete EPC1 or third-party PROMs with a still-supported Altera-qualified part. Multi-FPGA FLEX boards benefit from EPC2LI20J cascade mode, which strings multiple PROMs to load several FPGAs in sequence. The PLCC-20 socket supports field upgrades in installed equipment. FLEX 6000 designs in medical imaging and process control rely on the EPC2LI20J for non-volatile bitstream retention over 10+ year deployment horizons.
Recommended
Industrial PLC / Factory Automation Controllers
Factory automation controllers built on APEX 20K, ACEX 1K, or FLEX 10KE FPGAs use the EPC2LI20J as the boot PROM because of its industrial -40C to +85C temperature range and PLCC-20 socket form factor for field replacement. The PROM's JTAG ISP interface supports remote firmware updates over the factory's JTAG-extender network, enabling rapid configuration rollouts without physical PROM swap. The 1.6Mb flash ceiling accommodates firmware plus customer-specific IP cores plus soft-core Nios processors, all stored in unused PROM memory as documented in the Altera datasheet. PLC and motor-control applications particularly benefit from cascade mode, where one PROM boots the FPGA and a co-processor FPGA in the same chassis.
Recommended
Recommended Products Summary
Engineering reference data for EPC2LI20J — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | EPC2LI20 | EPC2LI20N | EPC2LC20 | EPC2LC20N | EPC1LC20 |
|---|---|---|---|---|---|---|
| Brand | Altera | Altera | Altera | Altera | Altera | Altera |
| Package | 20-PLCC J-lead (9x9) | 20-PLCC (9x9) - same | 20-PLCC (9x9) - same | 20-PLCC (9x9) - same | 20-PLCC (9x9) - same | 20-PLCC (9x9) - same |
| Density | 1.6Mb (1,695,680 bits) | 1.6Mb | 1.6Mb | 1.6Mb | 1.6Mb | 1Mb (-37.5%) |
| Configuration Interface | Altera 4-pin serial (DATA/DCLK/nCS/nCONFIG) | Same 4-pin serial | Same 4-pin serial | Same 4-pin serial | Same 4-pin serial | Same 4-pin serial, older |
| JTAG ISP | Yes (IEEE 1149.1) | Yes | Yes | Yes | Yes | No (parallel mode only) |
| Internal Oscillator | Yes | Yes | Yes | Yes | Yes | No |
| Cascade Mode | Yes (multi-FPGA chain) | Yes | Yes | Yes | Yes | Limited |
| Lead Style | J-lead | Gull-wing | Gull-wing, lead-free | Gull-wing | Gull-wing, lead-free | Gull-wing |
Key Differentiators
- Highest-density 1.6Mb configuration PROM in 20-pin PLCC (vs EPC1LC20)
- J-lead package variant for socketed legacy designs (vs EPC2LI20)
- Built-in configuration oscillator eliminates external clock (vs EPC1LC20)
Design Notes
Mount a 0.1uF X7R decoupling capacitor within 3 mm of pin 6 (VCC) and a 10uF bulk tantalum or aluminum polymer capacitor near pin 17 (VCCIO). Both supply rails must rise together within Altera's specified power-on ramp; if VCCIO leads VCCINT by more than a few hundred milliseconds the PROM may latch in an undefined state. Tie pin 20 (RSV) to GND through a 10k resistor per Altera reference schematic to suppress noise on the reserved input.
Route DATA (pin 1) and DCLK (pin 2) as a 50-ohm microstrip pair to the FPGA's DATA0 and DCLK pins; keep trace length under 50 mm to avoid ringing above the 33 MHz DCLK edge rate. Place the EPC2LI20J within 100 mm of the FPGA so the nCONFIG/nSTATUS open-drain hand-shake signals do not pick up crosstalk. In cascade mode, route nCASC (pin 12) from one PROM to nCS (pin 3) of the next PROM with a 22-ohm series terminator.
Do not connect the EPC2LI20J to FPGAs outside the supported family list (APEX II, APEX 20K/20KC/20KE, Mercury, ACEX 1K, FLEX 6000/10KE/10KA). Modern Stratix, Cyclone, Arria, and Agilex devices require EPCQ or EPCQ-A configuration PROMs with different pinouts and protocols - cross-use will fail silently. Also verify the FPGA's MSEL pins are strapped for PS (passive serial) mode, not FPP or AS mode, because EPC2 devices only support PS configuration.
Compliance Information
Compliance status not stated in the verified web data; consult Altera/Intel FPGA product page or PCN documents for definitive RoHS/REACH status. This part is a legacy configuration PROM with mature process node; many variants were originally released as SnPb-lead finish before RoHS mandates.