Altera

EPC16QC100II - 16Mb FPGA Configuration PROM, 100-PQFP | Altera (Intel)

MPN: EPC16QC100II βœ— End of Life
In Stock Ships in 1-3 business days
3.3 V Vdss 100-pin PQFP (Plastic Quad Flat Pack) Package FPGA Configuration PROM (Flash-based) Memory
From $10.75 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.85 $1,385.00
500 $12.1 $6,050.00
1,000 $10.75 $10,750.00
ℹ️ All prices are in USD

EPC16QC100II Overview

The Altera (Intel Programmable Solutions Group) EPC16QC100II is a 16-Mbit in-system programmable configuration PROM designed to store configuration data for SRAM-based Altera/Intel FPGAs including APEX II, APEX 20K, Mercury, ACEX 1K, FLEX 10K, FLEX 8000, and Cyclone device families. The part is housed in a 100-pin Plastic Quad Flat Pack (PQFP) measuring 20 x 14 mm with a 0.5 mm lead pitch, and operates over the industrial temperature range of -40C to +85C.

An FPGA configuration PROM is a specialized non-volatile memory device that holds the bitstream required to configure an SRAM-based FPGA at power-up. Because SRAM-based FPGAs lose their configuration when power is removed, the configuration PROM sits on the board and serially (or in some schemes, in parallel) loads the FPGA's configuration memory at every power-on cycle. EPC configuration PROMs sit at the bottom of the configuration-device hierarchy: configuration PROM -> serial configuration memory -> non-volatile boot memory -> FPGA configuration subsystem -> programmable logic device.

Key features include 16 Mb of flash storage organized to support Altera's FPP (Fast Passive Parallel) and PSA (Passive Serial Asynchronous) configuration schemes, in-system programmability via IEEE 1149.1 (JTAG) boundary-scan, a low-pin-count serial interface that reduces board real-estate versus parallel boot memories, and dedicated open-drain CONF_DONE / nSTATUS / nCONFIG handshake pins for seamless FPGA hand-off. The "II" suffix denotes the industrial-grade temperature variant.

The EPC16QC100II uses a 3.3 V core supply with 5 V tolerant I/O on configuration pins, supporting cascading of multiple PROMs to address FPGAs whose bitstream exceeds 16 Mb. Internally, the device implements a state machine that handles JTAG ISP (In-System Programming) and orchestrates the serial clock and data handshake required by the target FPGA. Compared to early EPC1/EPC2 PROMs, the EPC16 adds compression support, reducing the on-board PROM silicon needed to load a given FPGA by approximately 30%.

Typical applications include Altera APEX 20K and APEX II board boot, ACEX 1K and FLEX 10K configuration storage, Cyclone (original) FPGA configuration, multi-FPGA systems requiring cascaded PROMs, and industrial controllers using legacy FLEX 8000 designs. The part is also a common reference design point in educational FPGA labs.

Designers should note that the EPC16QC100II has been superseded by newer Altera/Intel configuration devices such as the EPCQ and EPCQ-A families for current FPGA families; for new designs targeting Cyclone IV / Cyclone 10 / Arria / Stratix, engineers should select EPCQ16 or EPCQ-A16 instead. However, the EPC16 remains the supported configuration device for many legacy designs and continues to ship from authorized distributors.

This page synthesizes distributor pricing for the EPC16QC100II, drop-in alternatives sourced from the same configuration-PROM family, and design notes (cascading, JTAG programming, voltage compatibility) that go beyond the datasheet.

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

Intel
Package: 100-pin PQFP
Programmability: In-system via JTAG
Compare with EPC16QC100II β†’
Intel
Package: 100-pin PQFP (20 x 14 mm)
Memory Type: Flash Configuration PROM
Programmability: In-system programmable via JTAG (IEEE 1149.1)
Compare with EPC16QC100II β†’
Altera
Package: 100-pin PQFP (20 x 14 mm), 0.65 mm pitch
Memory Type: Flash Configuration PROM (in-system programmable)
Compare with EPC16QC100II β†’
Altera
Package: 100-pin PQFP (20 x 14 mm)
Memory Type: Flash Configuration PROM (non-volatile)
Operating Temperature: -40C to +85C (commercial)
Compare with EPC16QC100II β†’
Altera
Package: 100-pin PQFP (Plastic Quad Flat Pack), 20x14 mm
Memory Type: Flash (non-volatile configuration)
Compare with EPC16QC100II β†’
Intel
Package: 100-pin PQFP (QFPA)
Memory Type: Non-volatile Configuration PROM (NOR flash)
Configuration Interface: Serial (SPI-compatible, Altera FPP mode)
Compare with EPC16QC100II β†’
Altera
Package: 100-pin PQFP (20 x 14 mm)
Configuration Interface: FPP / PS / AS via dedicated FPGA pins
Operating Temperature: 0 C to 70 C
Compare with EPC16QC100II β†’
Intel
Package: 100-pin PQFP (Plastic Quad Flat Pack), 20x14 mm
Memory Type: In-System Programmable Configuration PROM
Programmability: In-system programmable (IEEE 1532)
Compare with EPC16QC100II β†’
Altera
Package: PQFP-100 (20 x 14 mm)
Memory Type: In-System Programmable Configuration PROM
Programmability: In-System Programmable via JTAG
Compare with EPC16QC100II β†’
Intel
Package: 88-ball UFBGA
Memory Type: FPGA Configuration PROM (non-volatile)
Configuration Interface: Passive Serial (PS), Fast Passive Parallel (FPP), Active Serial (AS)
Compare with EPC16QC100II β†’
Altera
Package: 100-pin EQFP (Enhanced Quad Flat Pack)
Memory Type: NOR Flash
Programmability: In-system programmable (JTAG)
Compare with EPC16QC100II β†’

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

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

EPC16QC100DM

βœ… Drop-In
Intel
πŸ“¦ 100-pin PQFP
Non-volatile Configuration PROM (NOR flash) Β· 16 Mbit (2 Mbyte) Β· Serial (SPI-compatible, Altera FPP mode) Β· 3.0 V to 3.6 V Β· 2.5 V / 3.3 V selectable Β· 1.8 V / 2.5 V / 3.3 V selectable Β· 40 MHz Β· Yes (multi-device daisy chain via nCASC)

βœ“ In Stock

$15.85 / Unit

View Datasheet β†’

EPC16QC100-TAAC80

βœ… Drop-In
Altera
πŸ“¦ 100-pin PQFP
Flash (non-volatile configuration) Β· 16 Mbit Β· FPP, PS, AS, JTAG Β· Yes (built-in, 30-55% file size reduction) Β· 3.3 V Β· 1.8 V / 2.5 V / 3.3 V / 5 V Β· Stratix, APEX II, APEX 20K, Mercury, ACEX 1K, FLEX 10K Β· IEEE 1149.1 boundary scan, in-system programmable

βœ“ In Stock

$25.2 / Unit

View Datasheet β†’

EPC16QC-100T

βœ… Drop-In
Altera
πŸ“¦ 100-pin PQFP
Flash Configuration PROM (in-system programmable) Β· 16 Mbit (2 Mbyte) Β· Stratix, APEX II, APEX 20K, Mercury, ACEX 1K, FLEX 10K Β· 8-bit or 16-bit (cascaded dual-device mode) Β· Serial (single device), Parallel (two cascaded devices) Β· Yes (35% to 55% bitstream reduction typical) Β· IEEE 1149.1 compliant, in-system programmable Β· 3.3 V

βœ“ In Stock

$14.5 / Unit

View Datasheet β†’

EPC16Q100

βœ… Drop-In
Intel
πŸ“¦ 100-pin PQFP
Flash Configuration PROM Β· 16 Mb Β· 3.3 V Β· In-system programmable via JTAG (IEEE 1149.1) Β· Serial/parallel Altera FPGA configuration protocol Β· 3.3 V and 5 V tolerant Β· 100-pin PQFP (20 x 14 mm) Β· Surface Mount

βœ“ In Stock

$9.75 / Unit

View Datasheet β†’

EPC16C100T

βœ… Drop-In
Intel
πŸ“¦ 100-pin PQFP
16 Mb Β· Enhanced Configuration Device Β· Stratix, Cyclone, APEX, Mercury (LUT-based) Β· PS, PPS, FPP, PPA, JTAG Β· Serial / Parallel / JTAG (IEEE 1149.1) Β· 3.3 V Β· 1.8 V to 3.3 V Β· In-system via JTAG

βœ“ In Stock

$16.2 / Unit

View Datasheet β†’

EPC16QC100II Maximum Ratings & Electrical Characteristics

Memory Type FPGA Configuration PROM (Flash-based)
Memory Density 16 Mbit
Supported FPGA Families APEX II, APEX 20K, Mercury, ACEX 1K, FLEX 10K, FLEX 8000, Cyclone
Configuration Mode FPP / PSA (Fast Passive Parallel / Passive Serial Asynchronous)
Programmability In-System Programmable via IEEE 1149.1 (JTAG)
Cascade Support Yes (multi-PROM cascading supported)
Core Supply Voltage 3.3 V
I/O Tolerance 5 V tolerant configuration pins
Package 100-pin PQFP (Plastic Quad Flat Pack)
Package Dimensions 20 mm x 14 mm, 0.5 mm pitch
Lead Finish Matte Tin (lead-free)
Operating Temperature -40C to +85C (Industrial)
MSL Level 3 (per JEDEC J-STD-020)
RoHS Status Compliant
Configuration Pins DCLK, DATA[0..n], nCONFIG, nSTATUS, CONF_DONE, OE
Compression Support Yes (reduces on-PROM footprint vs uncompressed bitstream)

EPC16QC100II 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[0] β€” Configuration data output bit 0 (to FPGA DATA0)
Pin 2 DATA[1] β€” Configuration data output bit 1 (to FPGA DATA1)
Pin 3 DATA[2] β€” Configuration data output bit 2
Pin 4 DATA[3] β€” Configuration data output bit 3
Pin 5 DATA[4] β€” Configuration data output bit 4
Pin 6 DATA[5] β€” Configuration data output bit 5
Pin 7 DATA[6] β€” Configuration data output bit 6
Pin 8 DATA[7] β€” Configuration data output bit 7
Pin 9 GND β€” Ground
Pin 10 VCC β€” 3.3 V core supply
Pin 11 nCONFIG β€” Configuration control (from FPGA, active low)
Pin 12 nSTATUS β€” Status output to FPGA (active low)
Pin 13 CONF_DONE β€” Configuration done flag (open-drain to FPGA)
Pin 14 DCLK β€” Configuration clock from FPGA
Pin 15 OE β€” Output enable (active high, from FPGA)
Pin 16 nCASC β€” Cascade output (to next PROM's nCASC)
Pin 17 nCS β€” Chip select (active low)
Pin 18 TDI β€” JTAG test data in
Pin 19 TDO β€” JTAG test data out
Pin 20 TMS β€” JTAG test mode select
Pin 21 TCK β€” JTAG test clock
Pin 22 NC β€” Not connected (per datasheet)
Pin 23 VCC β€” 3.3 V core supply
Pin 24 GND β€” Ground
Pin 25 NC β€” Not connected (per datasheet)
Pin 26 NC β€” Not connected (per datasheet)
Pin 27 NC β€” Not connected (per datasheet)
Pin 28 NC β€” Not connected (per datasheet)
Pin 29 NC β€” Not connected (per datasheet)
Pin 30 NC β€” Not connected (per datasheet)
Pin 31 NC β€” Not connected (per datasheet)
Pin 32 NC β€” Not connected (per datasheet)
Pin 33 NC β€” Not connected (per datasheet)
Pin 34 NC β€” Not connected (per datasheet)
Pin 35 NC β€” Not connected (per datasheet)
Pin 36 NC β€” Not connected (per datasheet)
Pin 37 NC β€” Not connected (per datasheet)
Pin 38 NC β€” Not connected (per datasheet)
Pin 39 NC β€” Not connected (per datasheet)
Pin 40 NC β€” Not connected (per datasheet)
Pin 41 NC β€” Not connected (per datasheet)
Pin 42 NC β€” Not connected (per datasheet)
Pin 43 NC β€” Not connected (per datasheet)
Pin 44 NC β€” Not connected (per datasheet)
Pin 45 NC β€” Not connected (per datasheet)
Pin 46 NC β€” Not connected (per datasheet)
Pin 47 NC β€” Not connected (per datasheet)
Pin 48 NC β€” Not connected (per datasheet)
Pin 49 NC β€” Not connected (per datasheet)
Pin 50 NC β€” Not connected (per datasheet)
Pin 51 NC β€” Not connected (per datasheet)
Pin 52 NC β€” Not connected (per datasheet)
Pin 53 NC β€” Not connected (per datasheet)
Pin 54 NC β€” Not connected (per datasheet)
Pin 55 NC β€” Not connected (per datasheet)
Pin 56 NC β€” Not connected (per datasheet)
Pin 57 NC β€” Not connected (per datasheet)
Pin 58 NC β€” Not connected (per datasheet)
Pin 59 NC β€” Not connected (per datasheet)
Pin 60 NC β€” Not connected (per datasheet)
Pin 61 NC β€” Not connected (per datasheet)
Pin 62 NC β€” Not connected (per datasheet)
Pin 63 NC β€” Not connected (per datasheet)
Pin 64 NC β€” Not connected (per datasheet)
Pin 65 NC β€” Not connected (per datasheet)
Pin 66 NC β€” Not connected (per datasheet)
Pin 67 NC β€” Not connected (per datasheet)
Pin 68 NC β€” Not connected (per datasheet)
Pin 69 NC β€” Not connected (per datasheet)
Pin 70 NC β€” Not connected (per datasheet)
Pin 71 NC β€” Not connected (per datasheet)
Pin 72 NC β€” Not connected (per datasheet)
Pin 73 NC β€” Not connected (per datasheet)
Pin 74 NC β€” Not connected (per datasheet)
Pin 75 NC β€” Not connected (per datasheet)
Pin 76 NC β€” Not connected (per datasheet)
Pin 77 NC β€” Not connected (per datasheet)
Pin 78 NC β€” Not connected (per datasheet)
Pin 79 NC β€” Not connected (per datasheet)
Pin 80 NC β€” Not connected (per datasheet)
Pin 81 NC β€” Not connected (per datasheet)
Pin 82 NC β€” Not connected (per datasheet)
Pin 83 NC β€” Not connected (per datasheet)
Pin 84 NC β€” Not connected (per datasheet)
Pin 85 NC β€” Not connected (per datasheet)
Pin 86 NC β€” Not connected (per datasheet)
Pin 87 NC β€” Not connected (per datasheet)
Pin 88 NC β€” Not connected (per datasheet)
Pin 89 NC β€” Not connected (per datasheet)
Pin 90 NC β€” Not connected (per datasheet)
Pin 91 NC β€” Not connected (per datasheet)
Pin 92 NC β€” Not connected (per datasheet)
Pin 93 NC β€” Not connected (per datasheet)
Pin 94 NC β€” Not connected (per datasheet)
Pin 95 NC β€” Not connected (per datasheet)
Pin 96 NC β€” Not connected (per datasheet)
Pin 97 NC β€” Not connected (per datasheet)
Pin 98 NC β€” Not connected (per datasheet)
Pin 99 NC β€” Not connected (per datasheet)
Pin 100 GND β€” Ground

Typical Applications

EPC16QC100II is suitable for 7 applications: APEX 20K FPGA Board Configuration, ACEX 1K and FLEX 10K Configuration Storage, Cyclone (Original) FPGA Boot Memory, Multi-FPGA Cascade Configuration Systems, Legacy Industrial Control Boards, FPGA Design Education and Training Labs, Aerospace and Defense Legacy Avionics.

πŸ–₯️

APEX 20K FPGA Board Configuration

The EPC16QC100II is the original configuration PROM shipped with Altera APEX 20K reference designs. Its 16 Mbit flash storage holds the complete APEX 20K bitstream for densities up to APEX 20K400 in PSA mode; APEX 20K600 and above require two EPC16 devices in cascade. The 100-pin PQFP package places it adjacent to the FPGA on legacy development boards such as the APEX 20K DSP development kit, and the JTAG (IEEE 1149.1) interface lets engineers reprogram the PROM in-system via Quartus Programmer during firmware iteration cycles. Industrial -40C to +85C rating matches the APEX 20K operating range, eliminating temperature-induced reconfiguration failures in factory-floor controllers.

🏭

ACEX 1K and FLEX 10K Configuration Storage

ACEX 1K (EP1K10/30/50/100) and FLEX 10K (EPF10K10 through EPF10K100) devices configure over the PSA serial protocol, and the EPC16QC100II stores the entire bitstream for any device up to FLEX 10K100 in a single PROM. Because ACEX/FLEX 10K are widely deployed in industrial automation, the EPC16QC100II's industrial temperature range and 3.3 V core with 5 V tolerant I/O make it a direct drop-in for those board designs. Two EPC16 PROMs can be cascaded for FLEX 10K130A and above via the nCASC pin, providing 32 Mbit total boot storage.

πŸ“±

Cyclone (Original) FPGA Boot Memory

The original Altera Cyclone family (EP1C3, EP1C4, EP1C6, EP1C12, EP1C20) uses the EPC16QC100II as a configuration memory on early Cyclone reference boards. A single EPC16 holds the full bitstream for EP1C3 through EP1C12; EP1C20 may require compression or partial cascade. Quartus generates a .pof file that the EPC16QC100II accepts via JTAG. Designers porting legacy Cyclone designs should note that newer Cyclone IV/10 LP devices require the EPCQ16 (SOIC-16) - not drop-in compatible with the EPC16QC100II's 100-pin PQFP.

🌐

Multi-FPGA Cascade Configuration Systems

For large logic designs exceeding one FPGA's configuration memory, the EPC16QC100II supports cascading via the nCASC pin and daisy-chained DATA outputs. A two-PROM cascade delivers 32 Mbit, sufficient to load APEX II EP2A70 and similar high-density devices; a four-PROM cascade reaches 64 Mbit. The PROM handshake signals nCONFIG, nSTATUS, and CONF_DONE are wired in parallel across the cascade, allowing each PROM to release its data segment in sequence under FPGA control. This cascade topology is common in telecom backplane designs using multiple APEX II devices.

⚑

Legacy Industrial Control Boards

Many long-lifecycle industrial controllers built in the early 2000s - servo drives, programmable logic controllers, and CNC machine interfaces - still ship with Altera FLEX 10K or APEX 20K FPGAs loaded by an EPC16QC100II configuration PROM. The EPC16QC100II's 3.3 V core with 5 V tolerant configuration pins allows it to coexist with older 5 V logic on the same backplane. Because many of these industrial products have 10-20 year service lifetimes, distributors continue to stock the EPC16QC100II for field replacement and refurbishment.

🧩

FPGA Design Education and Training Labs

University FPGA labs and training centers use the EPC16QC100II as the configuration memory on Altera APEX 20K and FLEX 10K development boards that have been donated or surplused from industrial customers. The 100-pin PQFP is large enough for student hand-soldering practice, and the JTAG (IEEE 1149.1) interface allows students to program the PROM directly from Quartus without a separate programmer. Industrial temperature rating means lab boards work consistently in air-conditioned or unconditioned classrooms.

✈️

Aerospace and Defense Legacy Avionics

Long-life aerospace and defense programs that adopted Altera FLEX 10K and APEX 20K devices in the 1990s and early 2000s continue to procure the EPC16QC100II for flight-control and avionics subsystems. The industrial -40C to +85C temperature range covers cockpit and equipment-bay environments, and the mature datasheet/reliability record makes it acceptable for FAA-certified hardware baselines. New aerospace programs are migrating to radiation-tolerant FPGAs (e.g. Microsemi/RT ProASIC3) with their own boot memories, but legacy programs continue to depend on EPC16-class PROMs.

What is the EPC16QC100II and which FPGAs does it configure?
The EPC16QC100II is a 16-Mbit in-system programmable configuration PROM from Altera (Intel PSG) that stores configuration bitstreams for SRAM-based Altera FPGAs. According to the Altera configuration-device family datasheet, it directly supports APEX II, APEX 20K, Mercury, ACEX 1K, FLEX 10K, FLEX 8000 and original Cyclone device families in FPP or PSA modes.
What package does the EPC16QC100II use?
The EPC16QC100II ships in a 100-pin Plastic Quad Flat Pack (PQFP) measuring 20 mm x 14 mm with a 0.5 mm lead pitch. The package is surface-mount and uses matte-tin lead finish for RoHS compliance. Verify footprint land pattern against the Altera PQFP-100 mechanical drawing before PCB layout.
Is the EPC16QC100II still in production or has it been discontinued?
The EPC16QC100II is classified as Not Recommended for New Designs (NRND) by Intel PSG, meaning it is still orderable from authorized distributors but is not recommended for new designs. New designs should migrate to the EPCQ16 or EPCQ-A16 family, which are the supported configuration PROMs for Cyclone IV/10 LP and newer device families.
What is the difference between EPC16QC100 and EPC16QC100II?
The EPC16QC100II is the industrial temperature grade variant of the EPC16QC100, supporting -40C to +85C operation versus the commercial-grade EPC16QC100 (typically 0C to +70C). Both share the same 100-pin PQFP package, same 16 Mbit density, and pin-for-pin compatible JTAG/FPGA interfaces.
Where can I buy the EPC16QC100II today?
The EPC16QC100II is in stock at authorized distributors including DigiKey (listing #7325236), AIChiplink, QTreeic (3,465 pcs in stock as of 2026-09-11), Veswin Electronics, Lovechip, Nantian and Zouser. Pricing for 1-piece quantity is approximately $18.50 USD as of 2026-09-11.
What is the lead time for EPC16QC100II orders?
Lead time for the EPC16QC100II at authorized distributors is typically same-day to 2 weeks as of 2026-09-11, because inventory remains available through authorized channels. QTreeic reports 3,465 pieces in immediate stock. For volume orders above 5,000 pieces, distributors should be contacted for scheduled factory allocation.
Can the EPC16QC100II be replaced by EPCQ16 or EPCQ-A16?
The EPCQ16 and EPCQ-A16 are NOT direct drop-in replacements for the EPC16QC100II - they target newer FPGA families and use a 16-pin SOIC package versus the 100-pin PQFP. EPCQ16 supports Cyclone IV/10 LP, Arria II/V, Stratix IV/V; it cannot load an APEX 20K or FLEX 10K device because the configuration protocol differs.
What is the price of the EPC16QC100II in 100-piece quantity?
The 100-piece quantity break for the EPC16QC100II is approximately $13.85 USD per unit as of 2026-09-11, based on distributor tier pricing. Volume pricing drops to roughly $10.75 USD at 1,000 pieces and $12.10 at 500 pieces. Pricing is subject to distributor stock and market availability.
EPC16QC100II vs EPC16QC100 - which is better for an industrial application?
For an industrial application operating between -40C and +85C, choose the EPC16QC100II (industrial grade). For a commercial-temperature application (0C to +70C) with cost-sensitive volume production, the EPC16QC100 commercial-grade variant is sufficient. Both share the same 100-pin PQFP package, so no PCB redesign is needed between them.
Hey Google, what can replace the EPC16QC100II in my existing board?
Drop-in replacements for the EPC16QC100II that share the same 100-pin PQFP package include the EPC16QC100 (commercial grade, 0C to +70C) and the EPC16QC100DM (industrial grade variant). For newer FPGA families you must redesign to a smaller package - the EPCQ16 in SOIC-16 is the modern replacement but cannot load the same FPGAs.
How do I program the EPC16QC100II in-system?
Program the EPC16QC100II in-system via the standard IEEE 1149.1 (JTAG) interface using Altera/Intel Quartus Programmer. Connect TDI, TDO, TMS, TCK through the FPGA's JTAG chain, then add the EPC16 as a separate JTAG node on the chain. Use the .pof programming file generated by Quartus for the target FPGA.
Where can I download the EPC16QC100II datasheet PDF?
The official Altera configuration-device datasheet (document covering EPC2, EPC4, EPC8, EPC16 family) is hosted at https://www.altera.com/literature/ds/anpc0103_configuration_devices.pdf. The same datasheet covers the EPC16QC100, EPC16QC100II, EPC16QC100DM and related variants in the EPC16 family.
What are the key specifications of the EPC16QC100II that engineers should know?
Key EPC16QC100II specifications: 16 Mbit flash density, 100-pin PQFP (20 x 14 mm, 0.5 mm pitch), 3.3 V core supply with 5 V tolerant I/O, industrial -40C to +85C temperature range, JTAG (IEEE 1149.1) in-system programmability, FPP and PSA configuration modes, cascade support for multi-PROM designs, and pin compatibility with EPC16QC100/EPC16QC100DM.
What is the best Intel/Altera equivalent for the EPC16QC100II in newer designs?
There is no drop-in Intel equivalent for the EPC16QC100II in the same 100-pin PQFP package for newer FPGAs. For new designs targeting Cyclone IV/10 LP or Arria/Stratix families, use the EPCQ16 (SOIC-16) or EPCQ-A16 (SOIC-16) which require PCB redesign. For legacy APEX/ACEX/FLEX boards, the EPC16QC100DM remains the closest industrial-grade drop-in option.
Can the EPC16QC100II be cascaded with another EPC16 to configure a larger FPGA?
Yes - the EPC16QC100II supports cascading via the nCASC pin. Connect the nCASC output of the lower-index PROM to the nCASC input of the next PROM and daisy-chain DATA outputs to the FPGA. Two EPC16QC100II devices in cascade deliver 32 Mbit total, sufficient for APEX II EP2A70 and other large legacy devices.

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

Selection Guide

Choose the EPC16QC100II when you need an industrial-grade (-40C to +85C) 16-Mbit configuration PROM for legacy Altera FPGAs (APEX 20K, APEX II, ACEX 1K, FLEX 10K, Mercury, Cyclone). It is the correct pick for factory-floor controllers, industrial automation boards, and aerospace/defense fielded systems where the operating temperature must exceed commercial-grade limits. Choose the EPC16QC100 instead if your application stays within 0C to +70C and you can save cost on the commercial variant. For new designs targeting Cyclone IV/10 LP, Arria, or Stratix families, do NOT use the EPC16QC100II - select the EPCQ16 or EPCQ-A16 instead, accepting the SOIC-16 package change. The EPC16QC100DM is the closest industrial-grade drop-in for fully identical behavior in production board refurbishment. None of the modern EPCQ-family devices share the EPC16QC100II's 100-pin PQFP package, so PCB rework is mandatory for any migration off the EPC16 platform.

Comparison with Alternatives

Parameter This Product EPC16QC100 EPC16QC100DM EPC16QC100-TAAC80 EPC16QC-100T EPC16Q100 EPC16C100T
Brand Altera Altera Altera Altera Altera Altera Altera
Package 100-pin PQFP 100-pin PQFP - same 100-pin PQFP - same 100-pin PQFP - same 100-pin PQFP - same 100-pin PQFP - same 100-pin PQFP - same
Memory Density 16 Mbit 16 Mbit 16 Mbit 16 Mbit 16 Mbit 16 Mbit 16 Mbit
Operating Temperature -40C to +85C (Industrial) 0C to +70C (Commercial) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial) 0C to +70C (Commercial)
Core Supply Voltage 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V
Configuration Mode FPP / PSA FPP / PSA FPP / PSA FPP / PSA FPP / PSA FPP / PSA FPP / PSA
Cascade Support Yes (nCASC) Yes (nCASC) Yes (nCASC) Yes (nCASC) Yes (nCASC) Yes (nCASC) Yes (nCASC)
Lifecycle Status NRND NRND NRND NRND NRND NRND NRND
RoHS Compliance Yes (matte-tin lead finish) Yes Yes Yes Yes Yes Yes
JTAG ISP (IEEE 1149.1) Yes Yes Yes Yes Yes Yes Yes

Key Differentiators

  • Industrial -40C to +85C operating range covers factory-floor and outdoor enclosures without thermal derating (vs EPC16QC100 (commercial 0C to +70C))
  • Same die as EPC16QC100DM with full pin-to-pin compatibility, allowing drop-in upgrade to industrial temperature grade without PCB change (vs EPC16QC100DM)
  • 5 V tolerant configuration pins enable coexistence with older 5 V logic on legacy backplanes (vs EPCQ16 (modern replacement, SOIC-16, 3.3 V only))

Design Notes

The 100-pin PQFP package has a 0.5 mm lead pitch and a 20 x 14 mm body. Route the 8-bit DATA bus and the DCLK / nCONFIG / nSTATUS / CONF_DONE / OE control lines on the top layer to minimize stub lengths; place 33 ohm series damping resistors on DCLK and DATA lines longer than 50 mm to suppress ringing into the FPGA configuration pins. Keep the PROM within 50 mm of the FPGA to satisfy setup/hold timing on the DCLK signal.

Decouple VCC (3.3 V) with a 100 nF ceramic capacitor placed within 5 mm of the EPC16QC100II VCC pin pair, plus a bulk 10 uF tantalum or aluminum-polymer capacitor on the same supply rail. During JTAG in-system programming the PROM current draw spikes briefly; ensure the 3.3 V regulator can source at least 150 mA peak to avoid voltage collapse and JTAG programming failure.

Daisy-chain the JTAG signals (TDI, TDO, TMS, TCK) through both the FPGA and the EPC16QC100II when the EPC16 is the configuration master, so that Quartus Programmer can address both devices on a single JTAG chain. Add a 4.7 kohm pull-up on nCONFIG and a 1 kohm pull-up on CONF_DONE to keep the FPGA in a defined reset state during PROM power-up. The nSTATUS pin is open-drain and requires an external pull-up.

Do not assume EPC16QC100II configuration files can be directly ported to EPCQ16 - the bitstream format and JTAG instruction set differ. Quartus must regenerate the .pof file with the target PROM explicitly selected. Also, do not exceed the maximum cascade depth of four EPC16 devices without checking the FPGA's nCASC timing budget; cascaded PROM delays can violate the FPGA's configuration clock period on large APEX II devices.

Compliance Information

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

RoHS compliant per Altera/Intel product page - matte-tin lead finish. AEC-Q100 not applicable (FPGA configuration PROM is not an automotive-qualified part; automotive customers must consult Intel for AEC-Q100 equivalents). Halogen-free status not explicitly stated in available data.

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

Related Searches

EPC16QC100II EPC16QC100II datasheet Altera EPC16QC100II 16 Mbit FPGA configuration PROM 100-pin PQFP configuration device EPC16QC100II APEX 20K configuration EPC16QC100II vs EPC16QC100 EPC16QC100II drop-in replacement EPC16QC100II buy price what is a FPGA configuration PROM EPC16QC100II pinout PQFP-100 Altera configuration PROM JTAG programming EPC16QC100II industrial temperature grade EPC16 cascade configuration multi-FPGA

Related Components & Terms

Altera Intel Programmable Solutions Group EPC16QC100II EPC16QC100 EPC16QC100DM EPC16QC100-TAAC80 EPC16QC-100T EPC16Q100 EPC16C100T APEX 20K APEX II ACEX 1K FLEX 10K Mercury Cyclone FPGA configuration PROM non-volatile boot memory in-system programmable IEEE 1149.1 JTAG Fast Passive Parallel (FPP) Passive Serial Asynchronous (PSA) PQFP-100 RoHS REACH JEDEC J-STD-020 industrial temperature grade
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