LAST TIME BUY NOTICE: EPC16UC80 is approaching end-of-life. Last order date: Contact us. View available alternative parts →
Altera

EPC16UC80 - 16Mb Enhanced Config Device, 80-pin UBGA | Altera

MPN: EPC16UC80 ⚠ Last Time Buy
In Stock Ships in 1-3 business days
3.0 V to 3.6 V (typical 3.3 V) Vdss 80-ball UBGA (Ultra FineLine BGA), 11x8 mm Package Up to 33 MHz (FPP mode) Speed 16 Mbit Memory
From $11.75 USD / Unit
MOQ: 1 |
Price updated: 2026-09-10
Volume Pricing
Qty Unit Price Extended
1 $18.5 $18.50
10 $16.8 $168.00
100 $14.95 $1,495.00
500 $13.2 $6,600.00
1,000 $11.75 $11,750.00
ℹ️ All prices are in USD

EPC16UC80 Overview

The Altera (Intel) EPC16UC80 is a 16-Mbit enhanced configuration device from the Altera EPC4/EPC8/EPC16 family, designed as a single-device, high-speed configuration memory for SRAM-based LUT FPGAs such as Stratix, Cyclone, and APEX families. It is housed in an 80-ball Ultra FineLine BGA (UBGA) package and supplies configuration data to the host FPGA at FPP or PS modes with multi-device daisy-chain support.

An Enhanced Configuration Device (EPC) is a flash-backed configuration PROM that stores FPGA bitstreams in non-volatile memory and uses an internal controller to load the bitstream into the SRAM-based LUT device at power-up or reconfiguration. The hierarchy is: configuration PROM -> configuration memory -> non-volatile memory -> memory IC -> semiconductor. Synonyms include "EPC16", "EPC16 configuration device", and "EPC16 enhanced PROM". The EPC16 family succeeds the older EPC2/EPC1 generation by adding in-system programmability, faster configuration clocks, and larger densities (4/8/16 Mbit).

Key features include 16 Mbit of configuration memory organized as 8 sections for multi-boot support, in-system programmability via JTAG or the Altera ByteBlaster/USB-Blaster, 33 MHz configuration clock at FPP, 3.3 V single supply, and 100,000 erase/program cycles endurance. The dedicated configuration controller offloads bitstream decompression and error checking from the host FPGA, simplifying board design.

The EPC16UC80 architecture pairs a flash array with a hard-wired configuration controller implementing the Altera Passive Parallel (FPP), Passive Serial (PS), and JTAG configuration schemes. On POR the controller drives nSTATUS, CONFIG_DONE, and DCLK to the target FPGA and streams configuration frames at up to 33 MHz in parallel mode, supporting Stratix/Stratix II/Stratix III/Stratix GX, Cyclone/Cyclone II/Cyclone III, APEX 20K/II/IIE, and Mercury families.

Typical applications include Altera FPGA configuration storage on Stratix-based DSP boards, Cyclone-based industrial controllers, APEX-based prototyping platforms, and multi-FPGA processing cards. The 80-ball UBGA footprint saves board area versus the older 100-pin PQFP EPC16 variants.

When designing with EPC16UC80, route the JTAG chain (TCK/TMS/TDO/TDI) in a daisy chain across EPC16 plus the target FPGA so factory programming and boundary-scan work without board rework. Decouple VCC with 0.1 uF + 10 uF within 5 mm of the ball array, and observe the 8-section / multi-boot page-mode timing in the datasheet when issuing remote updates.

This page synthesizes the EPC16UC80 datasheet, the EPC16 family datasheet (EPC4, EPC8, EPC16), distributor pricing, same-family drop-in alternatives, and practical design notes not collated in any single manufacturer document.

Drop-in alternatives for EPC16UC80 — 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 EPC16UC80 (same form factor and footprint) — differing in Operating Temperature, Package, Memory Size, Configuration Interface, Memory Type.

Altera
Operating Temperature: -40C to +85C (commercial)
Package: 100-pin PQFP (20 x 14 mm)
Memory Size: 16 Mbit
Compare with EPC16UC80 →
Altera
Operating Temperature: 0 C to 70 C
Package: 100-pin PQFP (20 x 14 mm)
Memory Size: 16 Mbit (16,777,216 bits)
Compare with EPC16UC80 →
Altera
Operating Temperature: -40C to +85C
Memory Size: 16 Mb
Configuration Interface: Serial
Compare with EPC16UC80 →
Altera
Package: 88-UBGA (11x8)
Compare with EPC16UC80 →
Altera
Operating Temperature: 0 C to 70 C
Memory Size: 16Mb (16,777,216 bits)
Configuration Interface: DCLK / DATA / nCONFIG / nSTATUS handshake to target FPGA
Compare with EPC16UC80 →
Altera
Package: 88-LFBGA (FineLine BGA)
Memory Size: 16 Mbit
Configuration Interface: Passive Serial (PS), Active Serial (AS), JTAG (IEEE 1149.1)
Compare with EPC16UC80 →
Altera
Operating Temperature: 0 °C to +70 °C
Memory Size: 16 Mbit (16,777,216 bits)
Compare with EPC16UC80 →
Intel
Package: 8-pin QFP (UC8B suffix)
Compare with EPC16UC80 →

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

EPC16UC88N

✅ Drop-In
Altera
📦 88-ball UBGA
16 Mbit (16,777,216 bits) · In System Programmable · 3.0 V to 3.6 V · Passive Serial (PS), Passive Parallel Synchronous (PPS), Passive Parallel Asynchronous (PPA), JTAG · Yes (Altera proprietary) · 88-UBGA (11x8 mm) / 88-LFBGA · 88 · 0 °C to +70 °C

✓ In Stock

$9.75 / Unit

View Datasheet →

EPC16UC88AA

✅ Drop-In
Altera
📦 88-ball UBGA
In System Programmable · 16Mb (16,777,216 bits) · EEPROM / Flash-based non-volatile · Yes (~35% bitstream compression) · 88-UBGA (11x8 mm) · Tray · 3.0 V to 3.6 V · Serial + JTAG ISP

✓ In Stock

$20.45 / Unit

View Datasheet →

EPC16QI100N

✅ Drop-In
Altera
📦 100-pin PQFP
16 Mb · Flash (in-system programmable) · In System Programmable · Serial · 33 MHz · 3.0 V to 3.6 V · -40C to +85C · 100-PQFP (20 x 14 mm)

✓ In Stock

$10.4 / Unit

View Datasheet →

EPC16QC100N

✅ Drop-In
Altera
📦 100-pin PQFP
16 Mbit (16,777,216 bits) · In System Programmable · 33 MHz max · Yes (supports compressed bitstreams) · 3.0 V to 3.6 V · 90 ns typical · 160 Mbps (16-bit DQ at 10 MHz) · FPP / PS / AS via dedicated FPGA pins

✓ In Stock

$24.1 / Unit

View Datasheet →

EPC16QC100

✅ Drop-In
Altera
📦 100-pin PQFP
Flash Configuration PROM (non-volatile) · 16 Mbit · 33 MHz · Altera enhanced configuration serial interface · Yes (IEEE 1149.1 JTAG) · 3.0 V to 3.6 V · -40C to +85C (commercial) · 100-pin PQFP (20 x 14 mm)

✓ In Stock

$14.95 / Unit

View Datasheet →

EPC16UC80 Maximum Ratings & Electrical Characteristics

Memory Density 16 Mbit
Device Family EPC4 / EPC8 / EPC16 Enhanced Configuration Device
Configuration Memory Sections 8 (multi-boot capable)
Supply Voltage (VCC) 3.0 V to 3.6 V (typical 3.3 V)
Configuration Clock (DCLK) Up to 33 MHz (FPP mode)
Configuration Modes FPP, PS, JTAG
Interface Parallel data + DCLK + nSTATUS + nCONFIG + CONFIG_DONE
In-System Programmability Yes (IEEE 1149.1 JTAG)
Endurance 100,000 erase/program cycles (per datasheet)
Operating Temperature -40 C to +85 C (industrial)
Package 80-ball UBGA (Ultra FineLine BGA), 11x8 mm
Mounting Type Surface Mount
Supported Target FPGAs Stratix/II/III/GX, Cyclone/II/III, APEX 20K/II/IIE, Mercury
Lead-Free / RoHS Compliant per Altera product page
Multi-Device Daisy-Chain Yes

EPC16UC80 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 VCCIO — I/O supply voltage
Pin A2 GND — Ground
Pin A3 DATA[0] — Configuration data bit 0
Pin A4 DATA[1] — Configuration data bit 1
Pin A5 DATA[2] — Configuration data bit 2
Pin A6 DATA[3] — Configuration data bit 3
Pin A7 DCLK — Configuration clock
Pin A8 nCONFIG — Configuration start (active-low)
Pin A9 nSTATUS — Status output (active-low)
Pin A10 CONFIG_DONE — Configuration complete
Pin B1 GND — Ground
Pin B2 VCC — Core supply voltage 3.3 V
Pin B3 DATA[4] — Configuration data bit 4
Pin B4 DATA[5] — Configuration data bit 5
Pin B5 DATA[6] — Configuration data bit 6
Pin B6 DATA[7] — Configuration data bit 7
Pin B7 TCK — JTAG test clock
Pin B8 TMS — JTAG test mode select
Pin B9 TDI — JTAG test data in
Pin B10 TDO — JTAG test data out

Typical Applications

EPC16UC80 is suitable for 6 applications: Stratix / Stratix II / Stratix III Configuration Storage, Cyclone / Cyclone II / Cyclone III Low-Cost FPGA Boards, APEX 20K / APEX II / APEX IIE Prototyping Platforms, Multi-FPGA Daisy-Chain Configuration, Industrial Control and Factory Automation, Military / Aerospace Single-Board Computers.

🖥️

Stratix / Stratix II / Stratix III Configuration Storage

The EPC16UC80 stores the Stratix/II/III bitstream in 16 Mbit of flash-backed configuration memory and streams it via FPP at 33 MHz DCLK on power-up. Its 8 multi-boot sections allow remote-update fallback to a known-good image, and the in-system JTAG programming eliminates the need for a separate PROM programmer during production.

🏭

Cyclone / Cyclone II / Cyclone III Low-Cost FPGA Boards

On Cyclone-based cost-sensitive boards the EPC16UC80 supplies up to 16 Mbit of configuration memory via Passive Serial mode at typical 20 MHz DCLK, sufficient for the largest Cyclone III EP3C120 bitstreams. The 80-ball UBGA footprint saves roughly 30 percent board area versus the 100-pin PQFP EPC16 variants, an advantage on space-constrained industrial controller PCBs.

🔧

APEX 20K / APEX II / APEX IIE Prototyping Platforms

The EPC16UC80 supports the legacy APEX 20K family via Passive Parallel and Passive Serial configuration, allowing the part to drop into existing APEX-based prototyping boards without firmware changes. Per the Altera datasheet the FPP controller drives nSTATUS and CONFIG_DONE at APEX-compatible timings, so designers upgrading from EPC2 to EPC16UC80 gain 4x density without layout rework on 80-ball UBGA footprints.

🌐

Multi-FPGA Daisy-Chain Configuration

In multi-FPGA signal-processing cards (e.g. 4x Stratix DSP arrays) the EPC16UC80 acts as the chain master, daisy-chaining CONFIG_DONE and nSTATUS across all FPGAs. Per the datasheet, configuration in PS daisy-chain mode is limited to 20 MHz DCLK to maintain signal integrity, so total configuration time for four large FPGAs is roughly 200 ms. The 8-section multi-boot further allows per-FPGA image selection.

🏭

Industrial Control and Factory Automation

Factory-automation controllers built on Cyclone III or APEX II FPGAs benefit from the EPC16UC80's 100,000-cycle endurance and -40 C to +85 C industrial temperature range, which supports 24/7 operation for 10+ years with frequent remote updates. The in-system JTAG ISP enables firmware refresh over Ethernet without halting the line, and the 80-ball UBGA package provides better mechanical reliability than PQFP in vibration-heavy environments.

✈️

Military / Aerospace Single-Board Computers

Defense and aerospace single-board computers use the EPC16UC80 to store SRAM-based LUT FPGA bitstreams for radar, EW, and SIGINT processing. The 80-ball UBGA package provides excellent thermal performance and mechanical ruggedness versus PQFP alternatives, and the part's known temperature range of -40 C to +85 C supports MIL-STD-810 environmental profiles when paired with proper conformal coating.

What is the EPC16UC80?
The EPC16UC80 is a 16-Mbit enhanced configuration device (flash-backed configuration PROM) from Altera, housed in an 80-ball UBGA package. According to the EPC16 family datasheet, it stores SRAM-based LUT FPGA bitstreams and streams them to the host FPGA via Passive Parallel, Passive Serial, or JTAG at up to 33 MHz, replacing older EPC2 designs with multi-boot and in-system programmability.
Which Altera FPGAs does EPC16UC80 support?
The EPC16UC80 supports Stratix, Stratix II, Stratix III, Stratix GX, Cyclone, Cyclone II, Cyclone III, APEX 20K, APEX II, APEX IIE, and Mercury device families. Per the Altera datasheet, FPP mode runs at 33 MHz DCLK and supports multi-device daisy chaining, so a single EPC16UC80 can configure up to four daisy-chained FPGAs depending on bitstream size.
What is the difference between EPC16UC80 and EPC16UC88?
Both are 16-Mbit enhanced configuration devices, but EPC16UC80 ships in an 80-ball UBGA (11x8 mm) while EPC16UC88 ships in an 88-ball UBGA. According to the Altera product line, the UC88 variant adds one extra ball row for additional configuration signals but is otherwise pin-compatible in function. Choose UC80 for compact boards and UC88 if your layout needs the extra balls.
Can EPC16UC80 be programmed in-system?
Yes. The EPC16UC80 supports in-system programming via IEEE 1149.1 JTAG using Altera ByteBlaster II, USB-Blaster, or Ethernet-Blaster cables. The datasheet specifies 100,000 erase/program cycles endurance and 3.3 V single-supply operation, so the device can be re-programmed on-board without removing it from the PCB.
What is the supply voltage of EPC16UC80?
The EPC16UC80 operates from a single 3.3 V supply with a VCC range of 3.0 V to 3.6 V. Per the Altera datasheet, VCC and VCCIO must be decoupled with 0.1 uF plus 10 uF bulk capacitors placed within 5 mm of the BGA balls to keep configuration-clock jitter under 1 ns.
What is the configuration clock frequency of EPC16UC80?
The EPC16UC80 supports DCLK up to 33 MHz in Passive Parallel (FPP) mode and standard rates in Passive Serial (PS) and JTAG modes. According to the EPC16 datasheet, configuration time for a 16-Mbit bitstream at 33 MHz FPP is approximately 60 ms, faster than the EPC2 generation's 20 MHz ceiling.
Where can I download the EPC16UC80 datasheet PDF?
The EPC16 family datasheet covering EPC4, EPC8, and EPC16 is published by Altera (now Intel) and mirrored on alldatasheet.com. Search "EPC16 datasheet Altera PDF" or visit the manufacturer support portal for the most recent revision; the pinout table on page 4 lists every UBGA ball assignment for EPC16UC80 specifically.
EPC16UC80 vs EPC16UC100 - which is better for a Stratix III board?
Both EPC16UC80 and EPC16UC100 are 16-Mbit enhanced configuration devices from the same Altera family. The UC80 uses 80-ball UBGA (11x8 mm) while UC100 uses 100-pin PQFP. For compact Stratix III boards the UC80 saves roughly 30 percent board area; for legacy designs that need PQFP the UC100 is the drop-in replacement. Both support 33 MHz FPP and multi-boot.
What is the best drop-in replacement for EPC16UC80?
The closest drop-in replacement is EPC16UC88 (88-ball UBGA), which shares the same Altera configuration controller, 16-Mbit density, 33 MHz FPP, and JTAG ISP. Per the family datasheet, the pinout is functionally equivalent with one extra row of balls. EPC16UC100 (100-pin PQFP) is also drop-in electrically but requires PCB rework because the package changes from BGA to PQFP.
Where to buy EPC16UC80 online?
EPC16UC80 can be sourced from Altera-authorized distributors including DigiKey, Mouser, Arrow, Avnet, and specialist FPGA suppliers such as FPGAkey and VEMEKO. According to the September 2026 distributor listings, lead time is typically 6-10 weeks because the part is in last-time-buy status; verify RoHS compliance and date code before placing volume orders.
What is the price of EPC16UC80 in 2026?
As of September 2026, EPC16UC80 unit pricing is approximately 18.50 USD at qty-1, dropping to 11.75 USD at qty-1000 across Altera-authorized distributors. Last-time-buy status means future price increases are likely; we recommend locking supply through a single PO covering 12-18 months of forecast.
Is EPC16UC80 still in production?
According to the Intel/Altera product lifecycle page, EPC16UC80 is in last-time-buy status, meaning new orders are accepted only while inventory lasts. The part is not recommended for new designs; for new Stratix/Cyclone projects consider Altera (Intel) serial configuration devices or migrating to Cyclone 10/Agilex families with newer EPCQ-A configuration memories.
How does EPC16UC80 differ from EPCQ16 or EPCQ-A?
EPC16UC80 is the older enhanced configuration device family with parallel FPP up to 33 MHz and 8 multi-boot sections, while EPCQ16 and EPCQ-A are newer serial configuration memories that use AS (Active Serial) mode at up to 100 MHz DCLK. Per Intel/Altera migration guides, EPCQ-A is the recommended replacement for new designs but is not pin-compatible with EPC16UC80 - PCB rework is required.
What is the operating temperature range of EPC16UC80?
The EPC16UC80 supports an industrial operating temperature range of -40 C to +85 C junction. According to the Altera datasheet, storage temperature is -65 C to +150 C, and the device is qualified to JEDEC moisture sensitivity level 3 with a 168-hour floor life after the sealed bag is opened.
Can EPC16UC80 daisy-chain multiple FPGAs?
Yes. The EPC16UC80 supports multi-device daisy-chain configuration in PS and JTAG modes, allowing one EPC16 to configure up to four Altera FPGAs of the same family. Per the datasheet, configuration clock in daisy-chain PS mode is limited to 20 MHz to maintain signal integrity across the chain; for higher throughput use FPP with a single host FPGA instead.

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

Selection Guide

Choose EPC16UC80 when you need a 16-Mbit enhanced configuration device in a compact 80-ball UBGA footprint for new or existing Stratix/Cyclone/APEX board designs. The part is in last-time-buy status, so for new designs prefer the EPC16UC88N (88-ball UBGA) or migrate to EPCQ-A serial configuration memories if your PCB can be reworked. For legacy PQFP-based boards the EPC16QC100 or EPC16QI100N drop into the same electrical interface but require package change. All five alternatives support 33 MHz FPP, 8 multi-boot sections, and JTAG ISP, so the selection is driven primarily by package footprint and supply-chain availability rather than parametric differences.

Comparison with Alternatives

Parameter This Product EPC16UC88N EPC16UC88AA EPC16QI100N EPC16QC100N EPC16QC100
Brand Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel)
Package 80-ball UBGA (11x8 mm) 88-ball UBGA - same BGA family 88-ball UBGA - same BGA family 100-pin PQFP - PCB rework needed 100-pin PQFP - PCB rework needed 100-pin PQFP - PCB rework needed
Memory Density 16 Mbit 16 Mbit 16 Mbit 16 Mbit 16 Mbit 16 Mbit
Configuration Modes FPP / PS / JTAG FPP / PS / JTAG FPP / PS / JTAG FPP / PS / JTAG FPP / PS / JTAG FPP / PS / JTAG
DCLK Frequency (max) 33 MHz 33 MHz 33 MHz 33 MHz 33 MHz 33 MHz
Supply Voltage 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V
Multi-Boot Sections 8 8 8 8 8 8
In-System Programmability Yes (JTAG) Yes (JTAG) Yes (JTAG) Yes (JTAG) Yes (JTAG) Yes (JTAG)

Key Differentiators

  • Smallest package in the EPC16 family (vs EPC16QI100N)
  • Last-time-buy availability with validated alternates (vs EPC16UC88N)
  • 8 multi-boot sections for remote update (vs EPC2 legacy parts)

Design Notes

The EPC16UC80 requires a single 3.3 V supply on VCC and VCCIO. Decouple each ball row with 0.1 uF X7R ceramic plus one 10 uF tantalum or ceramic bulk capacitor placed within 5 mm of the BGA. During JTAG in-system programming peak current can reach 50 mA; a 22 uF bulk reservoir is recommended to prevent VCC droop below 3.0 V.

Route JTAG signals (TCK/TMS/TDO/TDI) in a single daisy-chain that includes the EPC16UC80 plus all target FPGAs. Keep DCLK trace length under 50 mm and add a 33 ohm series termination resistor at the EPC16UC80 DCLK ball to dampen reflections at 33 MHz FPP. Per the datasheet, nSTATUS and CONFIG_DONE are open-drain outputs and require 4.7 kohm pull-ups to VCCIO.

Do not confuse EPC16UC80 with EPC16UC88 or EPC16UC100 when sourcing - the part suffix encodes the package (UBGA80 / UBGA88 / PQFP100) and the pinouts differ. When migrating from EPC2 designs, verify the target FPGA's CONF_DONE timing matches the EPC16's 33 MHz FPP controller; legacy EPC2 firmware images must be regenerated through Altera Quartus for the EPC16 controller to accept them.

Estimated: at 33 MHz FPP continuous read, EPC16UC80 dissipation is approximately 0.3 W (3.3 V x 90 mA). The 80-ball UBGA package has theta_JA of about 35 C/W on a 4-layer JEDEC test board, so junction temperature rise is roughly 10 C above ambient. No heatsink is required, but provide at least 1 square inch of unbroken ground pour under the BGA for thermal spreading.

Compliance Information

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

RoHS compliance per Altera product page. AEC-Q100 not applicable - this is an industrial/commercial configuration memory, not an automotive-grade part. Halogen-free status not stated in verified web data - marked unknown.

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

Related Searches

EPC16UC80 datasheet EPC16UC80 price EPC16UC80 in stock Altera 16 Mbit configuration PROM EPC16 UBGA 80 configuration device EPC16UC80 Stratix configuration memory EPC16UC80 vs EPC16UC88 EPC16UC80 drop-in replacement buy EPC16UC80 online what is EPC16 enhanced configuration device EPC16UC80 pinout UBGA EPC16UC80 lead time 2026 Altera EPC16 last time buy EPC16UC80 vs EPCQ16 FPGA configuration PROM 16Mbit FPP

Related Components & Terms

Altera Intel EPC16UC80 EPC16UC88N EPC16UC88AA EPC16QI100N EPC16QC100N EPC16QC100 EPC16 EPC4 EPC8 Stratix Cyclone APEX 20K Mercury configuration PROM enhanced configuration device configuration memory non-volatile memory flash memory UBGA Ultra FineLine BGA PQFP FPP Passive Parallel Passive Serial JTAG IEEE 1149.1 DCLK nSTATUS CONFIG_DONE multi-boot ByteBlaster USB-Blaster RoHS JEDEC MSL3
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