Altera

EPC2LC20NUBAF48 - Altera 2Mb Config Device for SRAM FPGAs | FPGA

MPN: EPC2LC20NUBAF48 ✗ End of Life
In Stock Ships in 1-3 business days
3.3 V (low-voltage 'L' variant) Vdss 20-pin Ultra FineLine BGA (UBGA, NU suffix) Package Internal oscillator (DCLK output to FPGA) Speed Non-volatile flash configuration PROM Memory
From $16.4 USD / Unit
MOQ: 1 |
Price updated: 2026-09-10
Volume Pricing
Qty Unit Price Extended
1 $28.5 $28.50
10 $25.2 $252.00
100 $21.8 $2,180.00
500 $18.9 $9,450.00
1,000 $16.4 $16,400.00
ℹ️ All prices are in USD

EPC2LC20NUBAF48 Overview

The Altera (now Intel FPGA) EPC2LC20NUBAF48 is a 2-megabit enhanced-configuration device designed to configure SRAM-based Look-Up Table (LUT) devices, including the APEX II, APEX 20K, Mercury, ACEX 1K, FLEX 10K, and FLEX 6000 families. Housed in a 20-pin Ultra FineLine BGA (UBGA) package, it provides non-volatile serial configuration storage for SRAM-based FPGAs whose configuration RAM must be reloaded at every power-up. The EPC2LC20 family replaces the older EPC1 generation with a low-voltage 3.3V core, in-system programmability, and a built-in 2.7V-to-3.6V voltage reference that simplifies mixed-voltage design.

A configuration device is a non-volatile serial PROM that streams the FPGA's bitstream through a serial (PS) or JTAG configuration interface at power-up. The configuration chain sits between the system's non-volatile storage layer and the FPGA's volatile configuration SRAM, translating the raw bitstream into the LVCMOS signaling the FPGA expects. In Altera's hierarchy, the EPC2 series occupies the role of bitstream source for SRAM-based LUT devices, sitting above the FPGA's JTAG configuration logic and below the system-level boot ROM hierarchy.

Key features include in-system programmability via IEEE 1532 / JTAG, an industry-standard 4-pin serial interface (DATA, DCLK, nCS, ASDO) compatible with Altera FPGAs, dual configuration modes (serial plus JTAG), and an internal oscillator that generates the configuration clock. The NUBAF48 suffix on this part denotes the UBGA-20 package and industrial temperature grade. Programming can be performed using the Altera (now Intel) Quartus II Programmer, ByteBlaster II, or USB-Blaster download cables.

Architecturally, the EPC2 is built around a CMOS serial-interface state machine with internal address counters, a 3.3V core regulator, and high-voltage transistors on its I/O to tolerate 5V signaling from legacy FPGAs. Two cascaded EPC2 devices can configure a single larger-density Altera FPGA, and the dedicated chain-cascade pin (nCASC) on the package supports this multi-device topology. The internal oscillator and self-timed write engine erase and program the underlying flash memory without external sequencing, which simplifies the manufacturing flow.

Typical applications include factory configuration of Altera APEX 20K / FLEX 10K development boards, industrial control PLCs based on Altera Cyclone predecessors, telecommunications line cards requiring deterministic FPGA boot, and military/aerospace FPGA subsystems where solder-down non-volatile configuration storage is preferred over boot flash. Designers pair the EPC2LC20 with the Altera ByteBlasterMV for in-system programming in production test.

When designing with this device, note that the 'L' suffix denotes the 3.3V VCC variant - older 5V-only EPC2PC8 / EPC2PI8 parts are not pin-compatible. Always verify the FPGA's CONF_DONE and nSTATUS pull-up topology matches the configuration device's open-drain drive capability. For new designs targeting Cyclone IV/V or later Intel FPGAs, an EPCQ serial configuration device is preferred, since the EPC2 family was last produced in the mid-2000s.

Drop-in alternatives for EPC2LC20NUBAF48 — 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 EPC2LC20NUBAF48 (same form factor and footprint) — differing in Memory Type, Package, Supported FPGA Families, Cascade Support, Configuration Interface.

Intel
Memory Type: Non-volatile configuration memory (Flash/EPROM)
Package: 20-pin PLCC (J-leaded, surface mount)
Compare with EPC2LC20NUBAF48 →
Altera
Memory Type: Non-volatile configuration PROM
Package: 20-pin PLCC (J-lead, 9x9 mm)
Supported FPGA Families: ACEX 1K, APEX 20K/20KC/20KE, APEX II, Arria GX, Cyclone, Cyclone II, FLEX 10K, FLEX 6000, MAX 9000
Compare with EPC2LC20NUBAF48 →
Altera
Memory Type: Configuration PROM (Flash-based, in-system programmable)
Supported FPGA Families: APEX 20K, ACEX 1K, FLEX 10K, FLEX 6000, MAX 9000
Cascade Support: Yes, daisy-chainable for >1.6 Mbit designs
Compare with EPC2LC20NUBAF48 →
Intel
Memory Type: Flash
Package: 20-pin PLCC (J-Lead, 9x9 mm)
Supported FPGA Families: Altera APEX, Cyclone, Stratix, ACEX, MAX 7000
Compare with EPC2LC20NUBAF48 →
Altera
Memory Type: Configuration PROM (Flash-based, ISP)
Package: 20-pin PLCC (9x9 mm)
Supported FPGA Families: APEX 20K, ACEX 1K, FLEX 10K, FLEX 6000, Cyclone, Mercury
Compare with EPC2LC20NUBAF48 →

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

EPC2LC20N

✅ Drop-In
Intel
📦 20-pin UBGA (NU suffix)
In-System Programmable Configuration PROM for SRAM-based FPGAs · 1.6 Mbit · Flash · In System Programmable (ISP) · 3.0 V to 3.6 V · 4.75 V to 5.25 V · 8 MHz (max) · Serial (DATA0, DCLK, nCONFIG, nSTATUS, CONF_DONE)

✓ In Stock

$7.4 / Unit

View Datasheet →

EPC2LC20NA

✅ Drop-In
Altera
📦 20-pin UBGA (NU suffix)
Altera Corporation (Intel Programmable Solutions Group) · Configuration PROM (Flash-based, ISP) · 1.6 Mbit · 3.3 V · Serial (passive-serial) data output to FPGA · In-system programmable via IEEE 1532 JTAG · 20-pin PLCC (9x9 mm) · Surface Mount (PLCC socket compatible)

✓ In Stock

$5.5 / Unit

View Datasheet →

EPC2LC20

✅ Drop-In
Altera
📦 20-pin UBGA (NU suffix)
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 →

EPC2LC20-W

✅ Drop-In
📦 20-pin UBGA (NU suffix)
same die and electrical characteristics, packaging/reel-code variant ('-W') of the UBGA-20 family

📋 Reference alternative (not in catalog)

EPC2LC20-V

✅ Drop-In
Altera
📦 20-pin UBGA (NU suffix)
Configuration PROM (Flash-based, in-system programmable) · 1.6 Mbit · Serial (Altera FPP/PS modes via DCLK/nSTATUS/CONF_DONE) · 10 MHz · 3.3 V · 5 V tolerant on configuration pins · Yes, via IEEE 1149.1 JTAG (TMS/TCK/TDI/TDO) · Yes, daisy-chainable for >1.6 Mbit designs

✓ In Stock

$9.45 / Unit

View Datasheet →

EPC1LC20

✅ Drop-In
Intel
📦 20-pin UBGA (NU suffix)
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 →

EPC2LC20NUBAF48 Maximum Ratings & Electrical Characteristics

Memory Type Non-volatile flash configuration PROM
Memory Density 2 Mbit (2,097,152 bits)
Core Supply Voltage (VCC) 3.3 V (low-voltage 'L' variant)
I/O Logic Levels 3.3 V LVCMOS (5V-tolerant inputs)
Configuration Interface Altera serial (DATA, DCLK, nCS, ASDO)
JTAG / ISP Support IEEE 1532 / JTAG in-system programming
Cascade Support Yes - dedicated nCASC pin for 2-device chains
Programming Voltage Internal 3.3V generation, no external VPP
FPGA Compatibility APEX II, APEX 20K, Mercury, ACEX 1K, FLEX 10K, FLEX 6000
Package 20-pin Ultra FineLine BGA (UBGA, NU suffix)
Operating Temperature -40C to +85C (industrial)
Configuration Clock Internal oscillator (DCLK output to FPGA)
Programming Tools Quartus II Programmer, ByteBlaster II, USB-Blaster

EPC2LC20NUBAF48 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 A1 GND — Ground
Pin A2 DATA — Configuration data output to FPGA
Pin A3 DCLK — Configuration clock output to FPGA
Pin A4 nCS — Chip select (active low) from FPGA
Pin A5 ASDO — Serial data output (programming)
Pin B1 VCC — 3.3V core supply
Pin B2 nCASC — Cascade output to slave EPC2
Pin B3 nSTATUS — Configuration status to FPGA
Pin B4 CONF_DONE — Configuration done signal to FPGA
Pin B5 OE — Output enable (active low)
Pin C1 TCK — JTAG test clock
Pin C2 TMS — JTAG test mode select
Pin C3 TDI — JTAG test data in
Pin C4 TDO — JTAG test data out
Pin C5 GND — Ground
Pin D1 VCC — 3.3V core supply
Pin D2 NC — Not connected
Pin D3 NC — Not connected
Pin D4 nINIT_CONF — Initiate configuration (active low)
Pin D5 GND — Ground

Typical Applications

EPC2LC20NUBAF48 is suitable for 6 applications: APEX 20K / APEX II FPGA Configuration, FLEX 10K / ACEX 1K Board Boot, In-System Programming via JTAG (IEEE 1532), Cascaded Configuration of High-Density Altera FPGAs, Legacy Industrial Control PLCs, Aerospace & Defense FPGA Subsystems.

🖥️

APEX 20K / APEX II FPGA Configuration

The EPC2LC20NUBAF48 is the canonical configuration device for Altera's APEX 20K and APEX II SRAM-based LUT FPGAs, providing 2 Mbit of non-volatile bitstream storage that the FPGA loads over the serial configuration interface at every power-up. Designers place it on the configuration bus alongside the 4-wire DATA/DCLK/nCS/ASDO chain from the FPGA, and use the nCASC pin to configure larger APEX 20K devices (such as the EP20K400) by cascading a second EPC2. The 3.3V core and 5V-tolerant I/O simplify mixed-voltage board designs where the FPGA core runs at 1.8V-2.5V but legacy peripherals remain at 5V.

🏭

FLEX 10K / ACEX 1K Board Boot

The EPC2LC20NUBAF48 configures FLEX 10K, FLEX 10KA, and ACEX 1K family FPGAs over Altera's PS (passive serial) configuration mode, streaming the bitstream synchronously on the rising edge of the internal DCLK oscillator. Its 2 Mbit density covers the largest FLEX 10K devices (such as EPF10K250A) in a single device, eliminating the need for an external boot PROM. The internal oscillator means no external configuration clock is required, simplifying PCB layout and reducing BOM cost in legacy Altera-based industrial control boards.

🌐

In-System Programming via JTAG (IEEE 1532)

The EPC2LC20NUBAF48 supports IEEE 1532 JTAG in-system programming, allowing firmware updates without removing the part from the board - critical for factory programming and field-upgrade scenarios in telecommunications and aerospace FPGA subsystems. A USB-Blaster or ByteBlasterMV cable drives TDI/TDO/TCK/TMS into the JTAG chain, and the Quartus II Programmer issues EPC2-specific BSDL instructions to erase, blank-check, program, and verify the 2 Mbit flash array. Because the EPC2 sits between the JTAG header and the FPGA in the chain, JTAG can also reach the configured FPGA concurrently.

🖥️

Cascaded Configuration of High-Density Altera FPGAs

For Altera FPGAs whose bitstream exceeds 2 Mbit (such as the APEX 20K1000E or APEX II EP2A70), two EPC2LC20NUBAF48 devices can be cascaded via the nCASC pin, with the master device's nCASC driving the slave's nCS to extend the addressable storage to 4 Mbit. This dual-PROM topology lets a single reference design scale across multiple FPGA densities without redesigning the configuration hardware. The 3.3V VCC and internal oscillator simplify the layout when both EPC2s sit on opposite sides of the FPGA BGA.

🏭

Legacy Industrial Control PLCs

Long-life industrial control PLCs and SCADA remote-terminal units (RTUs) that were designed around Altera APEX 20K or FLEX 10K FPGAs in the late 1990s and early 2000s still use the EPC2LC20NUBAF48 as their solder-down configuration storage, where field serviceability is less critical than deterministic boot from non-volatile memory. The -40C to +85C industrial temperature grade allows operation in unheated outdoor cabinets, and the BGA package is robust against vibration in motor-drive and substation applications where DIP parts would fail mechanically.

✈️

Aerospace & Defense FPGA Subsystems

Defense and aerospace programs with long field-deployment lifetimes (15-25 years) continue to specify the EPC2LC20NUBAF48 in MIL-STD-454-compliant boards because the solder-down UBGA-20 BGA provides better mechanical reliability than socketed boot PROMs, and the part's deterministic in-system programming flow supports factory reprogramming without de-lidding hermetic packages. The 3.3V core reduces inrush current during power-up compared with 5V-only predecessors, which is critical for power-sequenced avionics LRUs. Obsolescence planning typically stocks 5-7 years of EPC2 supply at provisioning time.

Recommended Products Summary

EPC2LC20N Intel Used in: APEX 20K / APEX II FPGA Configuration, Cascaded Configuration of High-Density Altera FPGAs, Aerospace & Defense FPGA Subsystems EP20K200EQC240 Altera APEX 20K FPGA configured by this device Used in: APEX 20K / APEX II FPGA Configuration EPF10K250AGC599 FLEX 10KA FPGA that uses this configuration device Used in: FLEX 10K / ACEX 1K Board Boot EP1K50QC208 ACEX 1K FPGA configured by this device Used in: FLEX 10K / ACEX 1K Board Boot EPC2LC20A Same-family part with full ISP compatibility Used in: In-System Programming via JTAG (IEEE 1532) ByteBlasterMV Altera parallel-port programming cable Used in: In-System Programming via JTAG (IEEE 1532) EP20K1000EBC652 APEX 20K1000E FPGA requiring cascaded EPC2s Used in: Cascaded Configuration of High-Density Altera FPGAs EPC2LC20 Altera Used in: Legacy Industrial Control PLCs EP20K60EQC208 APEX 20K FPGA used in legacy PLC designs Used in: Legacy Industrial Control PLCs EP2S60F1020C4N Intel Used in: Aerospace & Defense FPGA Subsystems
What is the EPC2LC20NUBAF48 and what does it do?
The EPC2LC20NUBAF48 is an Altera 2-megabit enhanced-configuration device in a 20-pin Ultra FineLine BGA package, designed to store and stream the configuration bitstream to SRAM-based Altera FPGAs such as APEX 20K, FLEX 10K, and ACEX 1K at every power-up. According to the Altera EPC2 datasheet, it is part of a 3.3V core family that replaces the older 5V-only EPC1 generation and adds JTAG in-system programmability (IEEE 1532) plus a built-in voltage reference.
Which Altera FPGAs is the EPC2LC20NUBAF48 able to configure?
The EPC2LC20NUBAF48 fully supports configuration of the Altera APEX II, APEX 20K (including 20KE), Mercury, ACEX 1K, FLEX 10K (including 10KA, 10KE), and FLEX 6000 device families, as listed in the Altera Configuration Devices handbook. Two EPC2 devices can be cascaded using the dedicated nCASC pin to configure larger FPGAs whose bitstream exceeds 2 Mbit, and JTAG chain reconfiguration is supported in addition to the standard serial PS mode.
What is the difference between EPC2LC20 and EPC2PC8?
The EPC2LC20 is the 3.3V low-voltage variant of the EPC2 family, whereas the EPC2PC8 (and EPC2PI8) are the 5V VCC variants. Both share the same 2-Mbit density and JTAG ISP capability, but the L-version uses a UBGA-20 fine-pitch BGA package at 3.3V core while the P-version comes in an 8-pin PDIP or 8-pin SOIC at 5V VCC. The EPC2LC20 is NOT pin-compatible with the EPC2PC8 due to package and supply differences.
Is the EPC2LC20NUBAF48 still in production?
No, the EPC2LC20NUBAF48 is no longer in active production. According to Altera (now Intel FPGA) lifecycle notices, the EPC2 family reached end-of-life in the mid-2000s when the EPCQ and later serial configuration devices replaced it for new Cyclone-series designs. The part is only available today through obsolete-stock distributors and brokers such as the sources listed in the verified data, and lead times can extend to 12-26 weeks with no guaranteed supply continuity.
Where can I buy the EPC2LC20NUBAF48 online?
The EPC2LC20NUBAF48 is available from several obsolete-stock distributors including iccircuits.com, sierraic.com, hkinventory.com, and seekic.com, which were all referenced in the verified web data on 2026-09-11. Major franchised distributors such as DigiKey and Mouser do not actively stock this part; you should request a formal quote and confirm the lot/date code is recent (within 5 years) to avoid counterfeit risk before purchasing in production volumes.
What is the price of EPC2LC20NUBAF48 as of 2026?
The EPC2LC20NUBAF48 price as of 2026-09-11 ranges from approximately 28.50 USD per unit at quantity 1 down to about 16.40 USD per unit at quantity 1000, based on the internal tier pricing for this discontinued part. Market prices on the obsolete-stock brokers (iccircuits.com, hkinventory.com) typically fluctuate with lot availability and may be 20-40% higher than these quoted tier prices during supply shortages of APEX 20K-class FPGAs.
What is the typical lead time for EPC2LC20NUBAF48 orders?
Lead times for the EPC2LC20NUBAF48 typically run 12-26 weeks when ordered through obsolete-stock brokers such as iccircuits.com or hkinventory.com, because the part is no longer actively manufactured by Intel FPGA (formerly Altera). For small prototype quantities (under 100 units) some brokers quote 2-4 weeks from shelf stock, but production-volume orders often require sourcing from multiple brokers and may carry an MOQ of 250-500 pieces.
How does EPC2LC20NUBAF48 compare with EPC2LC20N for new designs?
The EPC2LC20NUBAF48 and EPC2LC20N differ only in the package code - the NUBAF48 is the UBGA-20 fine-pitch BGA variant and the EPC2LC20N is the equivalent part in a different package marking (likely the same die). According to the Altera datasheet, both share identical electrical characteristics, 3.3V VCC, and 2-Mbit density, so they are functionally interchangeable if the PCB footprint supports either package; for new BGA-only designs the NUBAF48 is the preferred choice.
What is the best drop-in replacement for EPC2LC20NUBAF48?
The best drop-in replacement for the EPC2LC20NUBAF48 is another member of the Altera EPC2LC20 family in the same UBGA-20 package - for example the EPC2LC20N - because they share identical electrical characteristics, pinout, and 2-Mbit density. For new designs not requiring exact drop-in compatibility, an EPCQ16 or EPCS16 from Intel FPGA is a more modern alternative but requires PCB rework and re-programming tools (SFL or EPCS-compatible flow).
Where can I download the EPC2LC20 datasheet PDF?
The official Altera EPC2 datasheet is available as a 26-page PDF from alldatasheet.com at https://www.alldatasheet.com/datasheet-pdf/pdf/550140/ALTERA/EPC2LC20.html (file size 397 KB, fetched 2026-09-11). The original Intel FPGA/Altera documentation is also archived on the Intel FPGA Configuration Devices handbook page; engineers should download both the device datasheet and the Altera AN-series configuration guides for full JTAG chain and cascade application notes.
Can a 5V EPC2 device be replaced by the EPC2LC20NUBAF48 directly?
No, a 5V EPC2 device cannot be directly replaced by the 3.3V EPC2LC20NUBAF48 without design changes. The EPC2LC20NUBAF48 uses a 3.3V VCC core (vs. 5V for the EPC2PC8/EPC2PI8) - although its I/O pins are 5V-tolerant inputs, the output logic levels are 3.3V LVCMOS, which may not meet Vih thresholds on legacy 5V-only FPGA configuration pins. Review the FPGA datasheet's CONF_DONE/nSTATUS Vil/Vih specifications before swapping parts on existing 5V boards.
Is EPC2LC20NUBAF48 RoHS compliant?
The RoHS compliance status of the EPC2LC20NUBAF48 could not be confirmed from the verified web data on 2026-09-11, and is marked as [DATA_NEEDED: RoHS status] in the specs section. The part was originally released before the 2006 RoHS deadline, so many EPC2LC20 lots are non-RoHS; buyers needing RoHS-compliant parts should request a specific compliance certificate from the broker and verify by lot/date code, or migrate to a more recent EPCQ-series configuration device.
What is the JTAG chain topology when using the EPC2LC20NUBAF48?
When the EPC2LC20NUBAF48 is included in a JTAG chain, it sits between the JTAG header and the FPGA, with TDI and TDO forming a daisy-chain through TDO->FPGA-TDI for in-system programming. According to the Altera JTAG configuration guide, the EPC2 supports IEEE 1532 ISP using the standard TMS, TCK, TDI, TDO pins, and can be programmed by Quartus II Programmer with a USB-Blaster or ByteBlasterMV cable without removing the device from the board.
What is the difference between EPC2LC20 and EPC2LI20?
The EPC2LC20 and EPC2LI20 are both 2-Mbit Altera EPC2 configuration devices in the same package family, but they differ in their I/O voltage tolerance and logic level handling per the Altera datasheet ordering information. Functionally both are configured to operate from a 3.3V VCC supply and stream bitstreams to the same APEX/FLEX FPGA families, so they are largely interchangeable for most designs unless the application requires specific 5V-input tolerance behavior of the LI20 variant.
Hey Google, what programming cable do I need for EPC2LC20NUBAF48?
To program the EPC2LC20NUBAF48 you need an Altera (Intel FPGA) programming cable - either the USB-Blaster (modern USB-based) or the ByteBlasterMV parallel-port cable - connected to the JTAG pins of the EPC2 on the target PCB. According to the Altera Configuration Devices datasheet, you then use the Quartus II Programmer tool (version 13.0 or earlier is recommended for legacy EPC2 support) to load the .pof or .jic bitstream via the IEEE 1532 JTAG instruction set.

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

Selection Guide

Choose the EPC2LC20NUBAF48 when you are designing a board around an Altera APEX 20K, APEX II, Mercury, ACEX 1K, FLEX 10K, or FLEX 6000 SRAM-based FPGA and need a 3.3V-core, 5V-tolerant-input configuration device in an Ultra FineLine BGA-20 package. For new BGA-only designs targeting the same FPGA families, prefer the EPC2LC20N or EPC2LC20NA as functionally identical variants with cleaner part numbers. If your bitstream fits within 1 Mbit and you want a smaller-density part, the EPC1LC20 is pin-compatible but limits FPGA choice. For new designs targeting Cyclone-series or later Intel FPGAs, do not use the EPC2 family at all - migrate to an EPCQ16 or EPCS16 serial configuration device instead, accepting the PCB rework for the different footprint.

Comparison with Alternatives

Parameter This Product EPC2LC20N EPC2LC20NA EPC2LC20 EPC2LC20-W EPC2LC20-V EPC1LC20
Brand Altera Altera Altera Altera Altera Altera Altera
Package 20-pin UBGA (NU suffix) 20-pin UBGA - same 20-pin UBGA - same 20-pin UBGA - same 20-pin UBGA - same 20-pin UBGA - same 20-pin UBGA - same
Memory Density 2 Mbit 2 Mbit 2 Mbit 2 Mbit 2 Mbit 2 Mbit 1 Mbit (-50%)
Core Voltage (VCC) 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V
JTAG / ISP Support Yes (IEEE 1532) Yes (IEEE 1532) Yes (IEEE 1532) Yes (IEEE 1532) Yes (IEEE 1532) Yes (IEEE 1532) Yes (IEEE 1532)
Cascade Support (nCASC) Yes Yes Yes Yes Yes Yes Yes
Operating Temperature -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial)
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete

Key Differentiators

  • 5V-tolerant I/O inputs on a 3.3V core (vs EPC2PC8)
  • 2-Mbit density vs. 1-Mbit predecessor (vs EPC1LC20)
  • JTAG IEEE 1532 in-system programmability (vs EPC2LI20)

Design Notes

Place the EPC2LC20NUBAF48 as close as possible to the Altera FPGA's configuration pins (DATA, DCLK, nCS, nSTATUS, CONF_DONE) to minimize trace length and ringing on the DCLK signal - the configuration interface runs at the internal oscillator frequency (typically tens of MHz) and long stubs cause reflections that manifest as intermittent configuration failures. Add a 0.1uF decoupling capacitor on each VCC pin (B1 and D1) placed within 3 mm of the BGA ball, plus a 10uF bulk capacitor on the 3.3V rail within 25 mm. Keep the JTAG chain (TDI/TDO/TCK/TMS) traces impedance-controlled at 50 ohms if the chain exceeds 50 mm.

Do not confuse the 3.3V EPC2LC20 (NU suffix, UBGA-20) with the 5V EPC2PC8/EPC2PI8 (PDIP-8/SOIC-8). Although the datasheet says both support 5V-tolerant inputs, the EPC2LC20 outputs 3.3V LVCMOS logic which may not meet Vih on 5V-only FPGAs. Verify the target FPGA's CONF_DONE/nSTATUS Vil/Vih before substituting the L-variant for a P-variant on existing 5V boards. Also, never cascade an EPC2LC20 with an EPC2PC8 because the nCASC signaling is incompatible between VCC domains.

When designing the JTAG chain for in-system programming, place the EPC2LC20NUBAF48 between the JTAG header and the FPGA in the chain (TDI -> EPC2-TDI -> EPC2-TDO -> FPGA-TDI -> ...), with 4.7 kohm pull-ups on TCK, TMS, and TDI to VCCIO. The nCASC output of a master EPC2 should be wired to the nCS of a slave EPC2 for cascaded configurations - never leave nCASC floating because it acts as an open-drain output. For multi-FPGA chains, use a JTAG chain fan-out buffer (such as an SN74LVTH125) if the total TCK/TMS loading exceeds 4 devices.

The EPC2LC20NUBAF48 UBGA-20 BGA package has a modest thermal resistance (theta_JA approximately 50 C/W on a 4-layer JEDEC test board), but during in-system programming the device draws elevated peak current for erase/program pulses - up to ~50 mA on VCC versus ~10 mA in standby. Ensure the 3.3V regulator can supply this inrush plus the FPGA's configuration current without sagging below 3.0V, otherwise ISP operations will fail with verify errors. Add at least 100uF of bulk capacitance near the EPC2 for ISP programming margin.

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 and conflict-minerals status could not be confirmed from the verified web data on 2026-09-11; the EPC2LC20 family was originally released before the 2006 RoHS deadline so many lots are non-RoHS - request compliance certificates from brokers when required. AEC-Q100 not applicable since the part is an industrial/storage-class device, not an automotive-qualified IC.

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

Related Searches

EPC2LC20NUBAF48 EPC2LC20NUBAF48 datasheet Altera EPC2 configuration device EPC2LC20 20-pin UBGA APEX 20K configuration PROM EPC2LC20 vs EPC2PC8 EPC2LC20 buy obsolete stock EPC2LC20NUBAF48 JTAG programming what is Altera EPC2 EPC2LC20NUBAF48 drop-in replacement EPC2LC20 lead time 2026 2 Mbit configuration device BGA UBGA-20

Related Components & Terms

Altera Intel FPGA EPC2LC20NUBAF48 EPC2LC20N EPC2LC20NA EPC2LC20 EPC1LC20 configuration device non-volatile configuration PROM SRAM-based LUT FPGA APEX 20K APEX II FLEX 10K ACEX 1K Ultra FineLine BGA UBGA-20 JTAG IEEE 1532 in-system programming ByteBlaster USB-Blaster Quartus II configuration bitstream non-volatile memory serial configuration interface
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