Altera

EPC16VC88 - 16Mb Enhanced Configuration Device | Altera

MPN: EPC16VC88 ✗ End of Life
In Stock Ships in 1-3 business days
3.3 V Vdss 88-pin CQFP Package 20 MHz typical (serial mode) Speed 16 Mbit Memory
From $7.1 USD / Unit
MOQ: 1 |
Price updated: 2026-09-10
Volume Pricing
Qty Unit Price Extended
1 $12.5 $12.50
10 $11.2 $112.00
100 $9.85 $985.00
500 $8.4 $4,200.00
1,000 $7.1 $7,100.00
ℹ️ All prices are in USD

EPC16VC88 Overview

The Altera EPC16VC88 is a 16-Mbit enhanced configuration device in an 88-pin CQFP package, designed to configure SRAM-based look-up-table (LUT) devices including the Stratix, Cyclone, APEX, and Mercury FPGA families. It integrates a 3.3V flash memory array with an internal configuration controller that streams compressed or uncompressed configuration data to a target FPGA through a serial or parallel interface, eliminating the need for an external PROM and reducing board complexity.

An enhanced configuration device is a serial-configuration-class flash memory with an on-chip JTAG controller that automates FPGA bitstream loading. In the system hierarchy it sits between raw non-volatile memory (NOR flash, EEPROM) and the FPGA it configures, providing in-system programmability (ISP) compliant with IEEE Std 1532 draft 2.0. The flash memory stores up to 16 Mbits of configuration data, which is decompressed inside the target FPGA to load a much larger logical bitstream.

Key features of the EPC16VC88 include 16-Mbit storage density, a dedicated nCONFIG/nSTATUS/CONF_DONE handshake interface, multi-device cascade support for configuring multiple FPGAs in a chain, and 3.3V single-supply operation. According to the Altera Enhanced Configuration Devices (EPC4, EPC8, EPC16) datasheet, the device supports both serial (1-bit) and parallel (8-bit) configuration modes, with a typical configuration clock rate of 20 MHz in serial mode. ISP is performed through the JTAG port using the SFL (Serial FlashLoader) megafunction in the target FPGA.

Architecturally the EPC16VC88 pairs a 3.3V NOR flash core with a state-machine controller that decodes the JTAG 1149.1 instructions (BYPASS, EXTEST, SAMPLE/PRELOAD, IDCODE) and the IEEE 1532 ISP instructions. The controller manages page erase, program, and verify operations on the flash array, and presents a synchronous serial configuration stream to the FPGA. Data compression (when enabled in the FPGA) reduces the on-chip storage requirement by typically 35-55%.

Typical applications include configuring Altera Stratix-series FPGAs on industrial control boards, providing secure boot images for Cyclone-series FPGAs in communications equipment, and storing multiple bitstreams for FPGAs that perform dynamic reconfiguration. The wide 88-pin CQFP package provides high pin-count margin for parallel configuration interfaces and supports JTAG boundary-scan testing on production boards.

When designing with this device, the configuration clock source must be selected carefully - in passive serial mode the FPGA drives the DCLK line, while in JTAG mode the JTAG TCK is used. Designers must also ensure the nINIT_CONF pin is properly pulled to avoid spurious configuration events at power-up.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone, giving purchasing and engineering teams a single decision-ready reference.

Drop-in alternatives for EPC16VC88 — 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 EPC16VC88 (same form factor and footprint) — differing in Package, Interface, Mounting Type, Configuration Clock, Configuration Interface.

Intel
Package: 88-pin UBGA (Ultra FineLine BGA) 11x8 mm
Mounting Type: Surface Mount (BGA)
Configuration Interface: Altera passive serial / fast passive parallel
Compare with EPC16VC88 →
Altera
Package: 88-ball UBGA (11 x 8 mm), JEDEC designation C88
Configuration Clock: Driven by target FPGA during configuration
Configuration Interface: Altera/Intel serial configuration (DCLK / DATA0 / nCONFIG / nSTATUS / CONF_DONE)
Compare with EPC16VC88 →
Altera
Package: 100-pin PQFP (20 x 14 mm)
Interface: Altera enhanced configuration serial interface
Compare with EPC16VC88 →
Altera
Package: 100-PQFP (20 x 14 mm)
Interface: Serial
Compare with EPC16VC88 →

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

EPC16QC100

✅ Drop-In
Altera
📦 100-pin CQFP
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 →

EPC16QI100

✅ Drop-In
Altera
📦 100-pin CQFP
16 Mb (1048576 words) · In System Programmable (ISP) · 3.3 V (core and I/O) · 3.0 V to 3.6 V · 33 MHz · Serial · 100-PQFP (20 x 14 mm) · 100

✓ In Stock

$15.4 / Unit

View Datasheet →

EPC16JC88

✅ Drop-In
Altera
📦 88-pin CQFP
Altera (now Intel FPGA) · Enhanced Configuration Device (EPC4 / EPC8 / EPC16) · In-system programmable configuration PROM for SRAM-based FPGAs · 16 Mbit · In-system programmable via IEEE 1149.1 JTAG · Altera/Intel serial configuration (DCLK / DATA0 / nCONFIG / nSTATUS / CONF_DONE) · 88-ball UBGA (11 x 8 mm), JEDEC designation C88 · Industrial (J suffix)

✓ In Stock

$17.95 / Unit

View Datasheet →

EPC164C88N

✅ Drop-In
Intel
📦 88-pin CQFP
In-system programmable configuration PROM for SRAM-based FPGAs · 16 Mbit · Altera passive serial / fast passive parallel · IEEE 1149.1 JTAG (in-system programmable) · 3.3 V typical · 1.8 V, 2.5 V, 3.3 V, 5.0 V · 88-pin UBGA (Ultra FineLine BGA) 11x8 mm · Surface Mount (BGA)

✓ In Stock

$7.2 / Unit

View Datasheet →

EPC16VC88 Maximum Ratings & Electrical Characteristics

Memory Density 16 Mbit
Device Family EPC16 Enhanced Configuration
Supply Voltage 3.3 V
Interface Serial (1-bit) or Parallel (8-bit) configuration
JTAG Compliance IEEE Std 1149.1
ISP Compliance IEEE Std 1532 draft 2.0
Configuration Clock 20 MHz typical (serial mode)
Data Compression Yes (FPGA-side decompression)
Cascade Support Yes (multi-FPGA chains)
Package 88-pin CQFP
Mounting Type Surface Mount
Configuration Mode Passive Serial, Passive Parallel, JTAG
Internal Controller Yes (state-machine based)

EPC16VC88 88-pin cqfp Pin Configuration Guide

Pin configuration for EPC16VC88 (88-pin cqfp package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.

88-pin cqfp package pinout diagram for EPC16VC88

No detailed pinout data available for EPC16VC88.

Refer to the datasheet for full pin configuration.

Typical Applications

EPC16VC88 is suitable for 6 applications: Stratix FPGA Configuration Memory, Cyclone-Series FPGA Boot Image Storage, Multi-FPGA Cascade Configuration, Industrial Control Board Bitstream Storage, Legacy APEX/Mercury FPGA Configuration, Dynamic Reconfiguration Bitstream Bank.

🖥️

Stratix FPGA Configuration Memory

The EPC16VC88 stores 16 Mbits of compressed bitstream data and streams it to Altera Stratix-series FPGAs at up to 20 MHz DCLK in passive serial or parallel mode. The on-chip controller handles the nCONFIG/nSTATUS/CONF_DONE handshake so the host CPU is not involved in boot. With FPGA-side compression the effective logical design size is roughly 35-55% larger than 16 Mbit, sufficient for most Stratix II/III designs. Choose the EPC16VC88 for legacy Stratix boards whose schematic already commits to the 88-pin CQFP footprint.

🏭

Cyclone-Series FPGA Boot Image Storage

Cyclone and Cyclone II FPGAs can be configured by the EPC16VC88 via the passive serial interface, with the FPGA supplying DCLK and the EPC16VC88 returning configuration data on the DATA[0] line. Because Cyclone bitstreams are typically 1-4 Mbits uncompressed, the 16 Mbit density leaves comfortable headroom for multiple bitstream revisions or factory calibration data. The JTAG ISP path allows field upgrades without removing the device from the board, useful for industrial controllers shipped to remote sites.

🌐

Multi-FPGA Cascade Configuration

The EPC16VC88 supports daisy-chain configuration of multiple target FPGAs through the nCASC pin, with the controller automatically streaming configuration data to FPGAs in sequence. Each downstream FPGA reads its portion of the bitstream and passes remaining data through. This is useful in DSP or high-throughput designs where two or three FPGAs cooperate on a single board and must boot from a single boot memory. The cascade chain length is limited only by total bitstream size across all FPGAs.

🏭

Industrial Control Board Bitstream Storage

Industrial PLCs, motor controllers, and process automation equipment built around Altera FPGAs use the EPC16VC88 as the secure boot image store, with ISP performed through the JTAG port using the SFL megafunction. The IEEE 1532 draft 2.0 ISP compliance ensures third-party programmers can erase and reprogram the device in production. The 88-pin CQFP package is mechanically rugged for factory-floor environments, and the operating temperature range covers typical industrial enclosures without derating.

✈️

Legacy APEX/Mercury FPGA Configuration

Older Altera APEX 20K and Mercury FPGA designs that pre-date the EPCQ era used the EPC16VC88 as the standard boot memory, taking advantage of its 8-bit parallel configuration mode to reduce boot time on these larger devices. The Altera datasheet explicitly lists APEX and Mercury families as supported targets. For maintenance and repair of legacy APEX-based telecom or test-and-measurement equipment, the EPC16VC88 remains the only supported boot memory in its original footprint.

✈️

Dynamic Reconfiguration Bitstream Bank

Some Altera FPGA designs use partial reconfiguration to swap logic blocks at runtime, requiring multiple bitstreams stored in a single boot memory. The 16 Mbit EPC16VC88 can hold 4-8 partial bitstreams depending on design size, with the application logic selecting which bitstream to load via the nCONFIG/nSTATUS handshake. This pattern is common in software-defined radio and adaptive computing applications where one FPGA performs multiple functions over time.

What is the EPC16VC88 and what is it used for?
The EPC16VC88 is an Altera 16-Mbit enhanced configuration device housed in an 88-pin CQFP package, designed to store and stream FPGA configuration bitstreams to SRAM-based LUT devices. According to the Altera Enhanced Configuration Devices (EPC4, EPC8, EPC16) datasheet, it configures FPGAs such as Stratix, Cyclone, APEX, and Mercury via a serial or parallel interface. The on-chip controller manages JTAG-based in-system programming (ISP) compliant with IEEE Std 1532 draft 2.0.
What is the memory capacity of the EPC16VC88?
The EPC16VC88 contains 16 Mbits of flash storage for FPGA configuration data. The Altera datasheet specifies that with FPGA-side data compression enabled the effective logical bitstream capacity is roughly 35-55% larger, allowing storage of larger Stratix or APEX designs than the raw 16 Mbit figure suggests. For uncompressed Cyclone designs the 16 Mbit capacity is the literal limit.
Where can I buy the EPC16VC88 and what is the price?
The EPC16VC88 is available through major authorized distributors including Jotrin, FPGAkey, and Octopart-listed brokers as of 2026-09-11, with unit pricing starting around 12.50 USD at qty 1 and dropping to 7.10 USD at qty 1000. Because this part is marked obsolete, lead times from authorized channels are typically 8-14 weeks, and the secondary market may command premiums. Always verify lot date codes and authenticity when sourcing from brokers.
Is the EPC16VC88 in stock at distributors?
As of 2026-09-11 the EPC16VC88 is listed as obsolete by Altera, and current distributor stock is limited to remaining inventory plus secondary-market supply. Octopart and FPGAkey report sporadic stock levels, with most inventory concentrated at specialist brokers rather than authorized franchised distributors. For new designs consider migrating to Altera/Intel EPCQ-series or third-party SPI flash boot solutions.
What is the lead time for the EPC16VC88?
As of 2026-09-11 the lead time for the EPC16VC88 is typically 8-14 weeks from authorized channels due to obsolete lifecycle status, with broker stock occasionally available at premium pricing for immediate shipment. Engineers planning new production should qualify an alternate boot memory solution immediately. Altera's PCN records show last-time-buy windows for the EPC16 family were offered several years prior to current date.
EPC16VC88 vs EPCQ16 - which is better for new designs?
For new designs in 2026, the EPCQ16 (or any modern EPCQ-series device) is the better choice because it is active, lower cost, and uses a standard SPI interface that is supported by all current Altera/Intel FPGAs. The EPC16VC88 is a legacy parallel/serial configuration device now marked obsolete. Choose the EPC16VC88 only when maintaining a legacy board that already has the 88-pin CQFP footprint and the legacy controller pinout.
When should I choose the EPC16VC88 over EPCQ16?
Choose the EPC16VC88 only when repairing or maintaining legacy hardware that uses the 88-pin CQFP footprint and the older parallel/serial configuration protocol of the EPC16 family. For any new Altera/Intel FPGA design in 2026, prefer the EPCQ16 or a third-party SPI flash such as W25Q64 - they are cheaper, in active production, and supported by the current Quartus programmer. The EPC16VC88 has no advantage in new designs except for drop-in legacy compatibility.
Is the EPC16VC88 suitable for Stratix IV FPGA configuration?
Yes, the EPC16VC88 supports Stratix-series FPGA configuration including Stratix IV when used in the legacy parallel or serial configuration modes supported by the EPC16 family. The Altera datasheet explicitly lists Stratix, Cyclone, APEX, and Mercury families as supported targets. For newer Stratix V/10/Agilex devices, the EPC16VC88 is NOT supported - those devices require EPCQ or compatible SPI flash.
What is the best drop-in replacement for the EPC16VC88?
There is no direct modern drop-in replacement for the EPC16VC88 because it uses the legacy EPC16 controller protocol in an 88-pin CQFP package that newer Altera/Intel configuration devices no longer match. For functional replacement (not pin-compatible) use an EPCQ-series SPI flash with the FPGA in active serial mode. For true legacy foot-print drop-in, EPC16 variants from the same family (e.g. EPC16QC100 equivalents in different packages) are no longer in production.
Can an EPCQ16 replace the EPC16VC88?
No, the EPCQ16 is not pin-compatible with the EPC16VC88 - the EPCQ16 uses a standard 16-pin SPI flash package (SOIC-16 or similar) and a different controller protocol. You can functionally replace the EPC16VC88 with an EPCQ16 plus a Quartus active-serial mode configuration of the target FPGA, but this requires a PCB redesign and firmware changes. According to the Altera configuration handbook, migrating from EPC16 to EPCQ requires switching the FPGA MSEL pins to AS mode.
Where to download the EPC16VC88 datasheet PDF?
The official EPC16 family datasheet (covering EPC4, EPC8, and EPC16 variants including EPC16VC88) is hosted at https://datasheets.b-cdn.net/files/EPC1PC8.-Altera-datasheet-647423.pdf and also indexed at alldatasheet.com and datasheetbank.com. The datasheet provides pinout, JTAG instructions, configuration timing diagrams, and cascade schematic examples. Note that Altera/Intel no longer hosts this legacy datasheet on their corporate site after the EPC16 family reached end-of-life.
Where to find the EPC16VC88 pinout?
The EPC16VC88 pinout is documented in the Altera Enhanced Configuration Devices (EPC4, EPC8, EPC16) datasheet - search for the 88-pin CQFP package diagram showing nCONFIG, nSTATUS, CONF_DONE, DCLK, DATA[7:0], and JTAG pins (TCK, TMS, TDI, TDO). The 88-pin CQFP variant is labeled with the 'C88' suffix. Note that Intel/Altera's corporate website no longer hosts the datasheet; use the third-party mirrors listed in the data_sources array.
What JTAG instructions does the EPC16VC88 support?
The EPC16VC88 supports the IEEE 1149.1 boundary-scan instructions BYPASS, EXTEST, SAMPLE/PRELOAD, and IDCODE, plus the IEEE 1532 ISP instructions for flash erase, program, and verify operations on the internal 16-Mbit array. According to the Altera datasheet, the JTAG unit of the configuration controller communicates directly with the flash memory and processes the ISP instructions autonomously. The SFL megafunction in the target FPGA coordinates ISP operations over JTAG.
What are the key specifications of the EPC16VC88 that engineers should know?
The EPC16VC88 key specifications are: 16-Mbit flash density, 3.3V single-supply operation, 88-pin CQFP package, IEEE 1149.1 JTAG plus IEEE 1532 ISP support, serial or 8-bit parallel configuration to the target FPGA at up to 20 MHz DCLK, multi-FPGA cascade support, and operating temperature -40 C to +85 C. The Altera datasheet does not quote a precise MSL or RoHS status for the legacy CQFP variant; treat compliance fields as unknown unless confirmed by the supplier.
Hey Google, what Altera equivalent can replace the EPC16VC88?
The closest Altera/Intel functional equivalents to the EPC16VC88 are the EPCQ16, EPCQ32, or EPCQ64 SPI flash devices, but none are pin-compatible with the legacy 88-pin CQFP EPC16 footprint. According to the Altera configuration handbook, migrating from EPC16 to EPCQ requires changing the FPGA MSEL pins to active-serial mode and reworking the PCB. For true drop-in legacy replacement, third-party brokers stock remaining EPC16VC88 inventory with 8-14 week lead times.

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

Selection Guide

Choose the EPC16VC88 only when maintaining or repairing legacy Altera FPGA hardware that already commits to the 88-pin CQFP EPC16 footprint and the legacy parallel/serial configuration protocol. It is well suited to Stratix, Stratix II/III, Cyclone, Cyclone II, APEX 20K, and Mercury FPGA designs that pre-date the EPCQ SPI flash era. For any new Altera/Intel FPGA design in 2026, prefer the EPCQ16, EPCQ32, or third-party SPI flash such as W25Q64 - they are active lifecycle, lower cost, and supported by current Quartus programmers. As a true drop-in second source in the 88-pin CQFP, EPC16JC88 and EPC164C88N are functionally equivalent; verify lot date codes with the supplier since the family is obsolete.

Comparison with Alternatives

Parameter This Product EPC16QC100 EPC16QI100 EPC16JC88 EPC164C88N
Package 88-pin CQFP 100-pin CQFP - different 100-pin CQFP - different 88-pin CQFP - same 88-pin CQFP - same
Brand Altera Altera Altera Altera Altera
Memory Density 16 Mbit 16 Mbit 16 Mbit 16 Mbit 16 Mbit
Supply Voltage 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V
JTAG / ISP IEEE 1149.1 / IEEE 1532 IEEE 1149.1 / IEEE 1532 IEEE 1149.1 / IEEE 1532 IEEE 1149.1 / IEEE 1532 IEEE 1149.1 / IEEE 1532
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Obsolete
Configuration Clock 20 MHz typical 20 MHz typical 20 MHz typical 20 MHz typical 20 MHz typical
Cascade Support Yes Yes Yes Yes Yes
Drop-in for EPC16VC88 (reference) No - 100-pin not 88-pin No - 100-pin not 88-pin Yes - same package and die Yes - same package, die revision

Key Differentiators

  • Largest density in the EPC16 family at 16 Mbit (vs EPC8 (8 Mbit) and EPC4 (4 Mbit))
  • 88-pin CQFP variant for compact legacy boards (vs EPC16QC100 (100-pin CQFP))
  • IEEE 1532 ISP compliance with on-chip JTAG controller (vs Generic SPI flash used as boot memory)

Design Notes

The EPC16VC88 operates from a single 3.3V supply; during JTAG ISP flash programming, peak current can briefly exceed the idle specification. Decouple VCC with a 0.1uF ceramic capacitor placed within 5 mm of the package, plus a bulk 10uF tantalum or ceramic on the same rail. During configuration streaming the VCC rail must remain within +/-5% of 3.3V or the controller may issue spurious nSTATUS toggles and abort the load.

Place the EPC16VC88 as close as practical to the target FPGA's configuration pins to minimize trace length on the DCLK and DATA lines - long traces pick up noise and corrupt the bitstream at 20 MHz. Keep JTAG signals (TCK, TMS, TDI, TDO) away from switching power converter nodes. Provide a 10k pull-up on nCONFIG to VCC and a 10k pull-up on nSTATUS to VCC so the configuration handshake initializes cleanly at power-up.

Do not assume the EPC16VC88 supports Stratix V or later families - those require EPCQ SPI flash. Verify the target FPGA is on the supported device list (Stratix, Stratix II/III, Cyclone, Cyclone II, APEX 20K, Mercury). When cascading multiple FPGAs, ensure the bitstream order in the EPC16VC88 matches the physical nCASC daisy-chain order or downstream FPGAs will receive the wrong image and fail CONF_DONE assertion.

Compliance Information

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

Compliance fields for the legacy EPC16VC88 in 88-pin CQFP are not explicitly published in the Altera datasheet or current distributor data as of 2026-09-11. AEC-Q100 is not applicable because this is a configuration memory, not a safety-critical automotive IC. RoHS/REACH/lead-free status should be confirmed with the supplier at order time, especially for broker stock.

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

Related Searches

EPC16VC88 EPC16VC88 datasheet Altera EPC16 enhanced configuration device EPC16VC88 pinout CQFP 88 Altera Stratix configuration PROM EPC16VC88 vs EPCQ16 EPC16VC88 buy price obsolete Cyclone FPGA configuration device 16Mbit EPC16VC88 drop-in replacement Altera IEEE 1532 ISP configuration memory what is the EPC16VC88 used for EPC16VC88 lead time stock

Related Components & Terms

Altera Intel EPC16VC88 EPC16JC88 EPC164C88N EPC16QC100 EPC16QI100 enhanced configuration device FPGA configuration memory non-volatile memory NOR flash IEEE 1149.1 JTAG IEEE Std 1532 in-system programming ISP CQFP-88 CQFP-100 Stratix Cyclone APEX 20K Mercury passive serial configuration parallel configuration CONF_DONE nCONFIG
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