EPC16QC100N - 16Mb FPGA Configuration PROM, 100-PQFP | Altera
MPN: EPC16QC100N β End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $38.5 | $38.50 |
| 10 | $35.2 | $352.00 |
| 100 | $30.85 | $3,085.00 |
| 500 | $27.4 | $13,700.00 |
| 1,000 | $24.1 | $24,100.00 |
EPC16QC100N Overview
What is an FPGA configuration PROM? An FPGA configuration PROM is a non-volatile flash memory device that stores the bitstream (configuration data) for SRAM-based FPGAs. Because SRAM loses its configuration when power is removed, an external non-volatile store is required to reload the device at every power-up. These configuration PROMs sit in the hierarchy as follows: configuration PROM -> serial/parallel flash memory -> non-volatile memory -> memory IC -> integrated circuit (semiconductor). They expose a dedicated configuration interface (DATA, DCLK, nCONFIG, nSTATUS, CONF_DONE) that handshakes directly with the FPGA during the load sequence.
Key features include 16,777,216 bits of flash memory (16 Mbit), on-chip decompression that supports compressed bitstreams up to twice the memory density, and a fast page-mode configuration interface. The device supports JTAG-based in-system programming via IEEE Std 1149.1, allowing the configuration image to be updated on a populated PCB without removing the PROM. Operating temperature is specified for the commercial 0C to 70C range.
The EPC16QC100N uses a flash-based architecture with a typical 90 ns access time, providing approximately 10 MHz flash read bandwidth. The 16-bit DQ flash data bus delivers up to 160 Mbps of bandwidth, which is more than sufficient for legacy Altera configuration schemes but lower than what modern Stratix FPP (Fast Passive Parallel) modes require at high clock rates.
Typical applications include FPGA configuration storage on industrial control boards, telecommunications line cards using Stratix or Cyclone devices, test and measurement chassis that require in-field bitstream updates, and legacy designs that pair ACEX 1K or APEX 20K devices with a parallel configuration PROM. The wide 3.0V to 3.6V supply range also suits +3.3V system rails common in telecom infrastructure.
When designing with this device, ensure that the configuration mode of the target FPGA is compatible with the EPC16QI100N's supported modes (FPP, PS, AS). The nINIT_CONF pin allows the FPGA to delay configuration start; leave it pulled high through a 10 kohm resistor if unused. Verify that the bitstream fits in 8 Mbit uncompressed or 16 Mbit compressed.
This page synthesizes distributor pricing, pin-compatible Altera alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for EPC16QC100N β 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 EPC16QC100N (same form factor and footprint) β differing in Memory Type, Operating Temperature, Package, Memory Size, Supported FPGA Families.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
EPC16QI100N
β Drop-Inβ In Stock
$10.4 / Unit
View Datasheet βEPC16QC100
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
$14.95 / Unit
View Datasheet βEPC16QC100II
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
$10.75 / Unit
View Datasheet βEPC16QC100-TAAC80
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
$25.2 / Unit
View Datasheet βEPC16Q100
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
$9.75 / Unit
View Datasheet βEPC16JC88
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
$17.95 / Unit
View Datasheet βEPC16QC100N Maximum Ratings & Electrical Characteristics
| Memory Size | 16 Mbit (16,777,216 bits) |
| Programmable Type | In System Programmable |
| Configuration Clock Frequency | 33 MHz max |
| On-Chip Decompression | Yes (supports compressed bitstreams) |
| Supply Voltage (VCC) | 3.0 V to 3.6 V |
| Access Time | 90 ns typical |
| Flash Read Bandwidth | 160 Mbps (16-bit DQ at 10 MHz) |
| Configuration Interface | FPP / PS / AS via dedicated FPGA pins |
| JTAG (IEEE 1149.1) ISP | Supported |
| Operating Temperature | 0 C to 70 C |
| Package | 100-pin PQFP (20 x 14 mm) |
| Mounting Type | Surface Mount |
| Lead Free | Yes (per datasheet) |
| Packaging | Tray |
| Supported FPGA Families | ACEX 1K, APEX 20K, APEX II, Arria GX, Cyclone, Cyclone II, FLEX 10K, FLEX 6000, Mercury, Stratix, Stratix GX, Stratix II, Stratix II GX |
EPC16QC100N Pin Configuration
| Pin 1 | DATA0 β Configuration data bit 0 to FPGA |
| Pin 2 | DATA1 β Configuration data bit 1 to FPGA |
| Pin 3 | DATA2 β Configuration data bit 2 to FPGA |
| Pin 4 | DATA3 β Configuration data bit 3 to FPGA |
| Pin 5 | DATA4 β Configuration data bit 4 to FPGA |
| Pin 6 | DATA5 β Configuration data bit 5 to FPGA |
| Pin 7 | DATA6 β Configuration data bit 6 to FPGA |
| Pin 8 | DATA7 β Configuration data bit 7 to FPGA |
| Pin 9 | GND β Ground |
| Pin 10 | DATA8 β Configuration data bit 8 to FPGA |
| Pin 11 | DATA9 β Configuration data bit 9 to FPGA |
| Pin 12 | DATA10 β Configuration data bit 10 to FPGA |
| Pin 13 | DATA11 β Configuration data bit 11 to FPGA |
| Pin 14 | DATA12 β Configuration data bit 12 to FPGA |
| Pin 15 | DATA13 β Configuration data bit 13 to FPGA |
| Pin 16 | DATA14 β Configuration data bit 14 to FPGA |
| Pin 17 | DATA15 β Configuration data bit 15 to FPGA |
| Pin 18 | VCC β 3.3 V supply |
| Pin 19 | DCLK β Configuration clock input from FPGA |
| Pin 20 | nCONFIG β Configuration control (active-low) |
| Pin 21 | nSTATUS β Status output (active-low) |
| Pin 22 | CONF_DONE β Configuration complete output |
| Pin 23 | nCE β Chip enable (active-low) |
| Pin 24 | nINIT_CONF β Initiate configuration (active-low) |
| Pin 25 | TCK β JTAG test clock |
| Pin 26 | TMS β JTAG test mode select |
| Pin 27 | TDI β JTAG test data in |
| Pin 28 | TDO β JTAG test data out |
| Pin 29 | VCC β 3.3 V supply |
| Pin 30 | GND β Ground |
| 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 | VCC β 3.3 V supply |
| Pin 72 | GND β Ground |
| 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
EPC16QC100N is suitable for 6 applications: FPGA Configuration Storage on Industrial Control Boards, Telecommunications Line Card Bitstream Storage, Test and Measurement Chassis with In-Field Updates, Legacy ACEX 1K and APEX 20K Board Refresh, Aerospace and Defense Avionics with In-System Reprogramming, Medical Imaging Equipment FPGA Boot.
FPGA Configuration Storage on Industrial Control Boards
The EPC16QC100N stores 16 Mbit of configuration bitstream for SRAM-based Altera FPGAs such as Cyclone II and Stratix on industrial control boards. With 3.0 V to 3.6 V supply operation and JTAG-based in-system programming per IEEE 1149.1, the device enables field firmware updates without removing the PROM from the PCB. The 33 MHz configuration clock supports standard FPP and PS configuration modes, while the 100-pin PQFP (20x14 mm) package fits legacy control-card layouts where board real estate is plentiful.
Recommended
Telecommunications Line Card Bitstream Storage
In telecom line cards that pair Stratix or APEX 20K FPGAs with external configuration memory, the EPC16QC100N delivers reliable non-volatile bitstream storage. Its 16 Mbit capacity accommodates compressed bitstreams up to approximately 32 Mbit thanks to on-chip decompression, which is essential for line cards running large protocol stacks. The device's 90 ns flash access time and 160 Mbps DQ bandwidth comfortably meet the configuration throughput required by legacy Stratix FPP at 33 MHz.
Recommended
Test and Measurement Chassis with In-Field Updates
Test and measurement instruments frequently require in-field bitstream updates as engineers add new measurement routines or calibration procedures. The EPC16QC100N's JTAG in-system programming lets designers rewrite the configuration image on a populated chassis without removing the PROM, dramatically simplifying field service. The 16 Mbit capacity suits mid-density Stratix II and Cyclone II designs common in modular instruments, while the 100-pin PQFP package survives multiple reflow cycles when boards need rework.
Recommended
Legacy ACEX 1K and APEX 20K Board Refresh
Designers maintaining legacy ACEX 1K and APEX 20K boards often need a pin-compatible configuration PROM that remains available for reorders. The EPC16QC100N fits this exact role, sharing the 100-pin PQFP footprint and Altera's dedicated FPGA configuration interface with older designs. With on-chip decompression enabled, the 16 Mbit flash stores compressed bitstreams for these legacy families, extending the service life of installed equipment without a board respin.
Recommended
Aerospace and Defense Avionics with In-System Reprogramming
Avionics subsystems based on radiation-tolerant or ruggedized Altera FPGAs benefit from the EPC16QC100N's in-system programming capability for mission-profile updates. The 16 Mbit density supports modern waveform processing bitstreams while the JTAG interface enables secure firmware updates under controlled maintenance windows. Designers route TCK/TMS/TDI/TDO to a chassis test connector, allowing ground crews to rewrite the configuration without unseating the PROM from the avionics module.
Recommended
Medical Imaging Equipment FPGA Boot
Medical imaging platforms such as ultrasound carts and portable X-ray units use Altera FPGAs for real-time signal processing, and the EPC16QC100N provides reliable boot storage for these mission-critical designs. The 3.3 V supply aligns with medical equipment rails, while the 16 Mbit density accommodates the larger bitstreams of Stratix II imaging pipelines. JTAG ISP allows field service engineers to update the imaging algorithm firmware without disassembling the cart, accelerating maintenance turnaround.
Recommended
Recommended Products Summary
Engineering reference data for EPC16QC100N β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | EPC16QI100N | EPC16QC100 | EPC16QC100II | EPC16QC100-TAAC80 | EPC16Q100 | EPC16JC88 |
|---|---|---|---|---|---|---|---|
| Brand | Altera (Intel) | Altera (Intel) | Altera (Intel) | Altera (Intel) | Altera (Intel) | Altera (Intel) | Altera (Intel) |
| Package | 100-PQFP (20x14 mm) | 100-PQFP (20x14 mm) - same | 100-PQFP (20x14 mm) - same | 100-PQFP (20x14 mm) - same | 100-PQFP (20x14 mm) - same | 100-PQFP (20x14 mm) - same | 100-PQFP (20x14 mm) - same |
| Memory Size | 16 Mbit | 16 Mbit | 16 Mbit | 16 Mbit | 16 Mbit | 16 Mbit | 16 Mbit |
| Operating Temperature | 0 C to 70 C (commercial) | -40 C to 85 C (industrial) | 0 C to 70 C (commercial) | 0 C to 70 C (commercial) | 0 C to 70 C (commercial) | 0 C to 70 C (commercial) | Military temperature grade |
| Configuration Clock | 33 MHz max | 33 MHz max | 33 MHz max | 33 MHz max | 33 MHz max | 33 MHz max | 33 MHz max |
| Supply 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 | 3.0 V to 3.6 V | 3.0 V to 3.6 V |
| JTAG ISP | Yes (IEEE 1149.1) | Yes (IEEE 1149.1) | Yes (IEEE 1149.1) | Yes (IEEE 1149.1) | Yes (IEEE 1149.1) | Yes (IEEE 1149.1) | Yes (IEEE 1149.1) |
| On-Chip Decompression | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Lifecycle Status | Obsolete | Active (industrial grade) | Obsolete (legacy Altera code) | Obsolete (legacy Altera code) | Obsolete (legacy Altera code) | Obsolete (legacy Altera code) | Obsolete (legacy Altera code) |
Key Differentiators
- Commercial temperature variant with widest distributor availability (vs EPC16QI100N)
- Largest 16 Mbit capacity in the EPC family with on-chip decompression (vs EPC8QC100N)
- Pin-compatible upgrade path to industrial grade without PCB rework (vs EPC16QI100N)
- JTAG in-system programming eliminates socket rework (vs EPC16JC88 (military grade))
Design Notes
The EPC16QC100N draws active configuration current during the FPGA bitstream load, then drops to a low standby value once nSTATUS rises. Decouple each VCC pin with a 0.1 uF X7R ceramic placed within 5 mm of the package, and add a single 10 uF tantalum or ceramic bulk capacitor near the center of the device. On 3.3 V rails that also feed the FPGA, isolate the configuration PROM with a ferrite bead to prevent inrush noise during load from corrupting other logic.
Place the EPC16QC100N close to the target FPGA's configuration pins to minimize the DCLK and DATA trace lengths. Route DCLK with a characteristic impedance of 50 ohm and length-match DATA[15:0] within 100 mils to keep the 16-bit parallel bus aligned. Provide a JTAG header on the board that brings out TCK, TMS, TDI, TDO plus GND, allowing in-system updates with a Quartus Programmer without disassembling the chassis.
Do not assume any PQFP-100 footprint is compatible - the EPC16QC100N uses a JEDEC MS-026-compliant 100-pin PQFP (20x14 mm body). The EPC16UC88N listed as a BGA-100 alternative is NOT drop-in and requires PCB rework. When migrating to the EPC16QI100N industrial variant, double-check that your FPGA's configuration mode (FPP, PS, AS) is supported - the datasheet specifies FPP and PS for the EPC16 family. Always regenerate the programming file in Quartus when switching density steps (EPC8 to EPC16).
Estimated: at 3.3 V supply and 33 MHz configuration clock during a typical 100 ms bitstream load, the EPC16QC100N draws approximately 50 mA active. That yields roughly 165 mW of dissipation. After configuration completes, standby current drops to a few hundred microamps, so thermal stress is negligible. No external heatsink or thermal copper pour beyond standard ground fill is required for the 100-pin PQFP package.
Compliance Information
RoHS and lead-free status per Altera/Intel product page and datasheet package marking. AEC-Q100 is not applicable because this is a commercial-grade configuration PROM. Halogen-free status not explicitly stated; marked as unknown.