Intel

EPC164C88N - Altera/Intel Configuration Device for SRAM FPGAs

MPN: EPC164C88N βœ— End of Life
In Stock Ships in 1-3 business days
3.3 V typical Vdss 88-pin UBGA (Ultra FineLine BGA) 11x8 mm Package 16 Mbit Memory
From $7.2 USD / Unit
MOQ: 1 |
Price updated: 2026-09-10
Volume Pricing
Qty Unit Price Extended
1 $12.5 $12.50
10 $11.25 $112.50
100 $9.85 $985.00
500 $8.45 $4,225.00
1,000 $7.2 $7,200.00
ℹ️ All prices are in USD

EPC164C88N Overview

The Intel EPC164C88N is a member of the Altera Enhanced Configuration Device (EPC) family, a 16-Mbit in-system programmable configuration memory designed to load the SRAM-based look-up tables of the Cyclone, Cyclone II, Cyclone III, Stratix, Stratix II, Stratix III, Stratix GX, Stratix II GX, and HardCopy II device families. Housed in an 88-pin Ultra FineLine BGA (UBGA) measuring 11x8 mm, the part provides non-volatile configuration storage with a dedicated FPGA configuration interface, eliminating the need for external boot PROMs or microcontroller-based configuration schemes in production hardware. According to the EPC family datasheet, this device family supports 1.8V, 2.5V, 3.3V, and 5.0V FPGA core and I/O voltages, allowing it to interface directly with Altera SRAM FPGAs without level shifters.

A configuration PROM is a non-volatile memory specifically optimized to deliver the FPGA configuration bitstream to the SRAM-based configuration cells of an FPGA at power-up. These devices sit in the broader hierarchy of memory ICs (non-volatile memory -> PROM/EPROM/Flash -> configuration memory) and are designed for one-time or in-system reprogrammable FPGA configuration rather than general-purpose data storage. Unlike a generic SPI flash, an EPC device implements the Altera-specific configuration controller (passive serial, fast passive parallel, or FPP modes) so that no external host processor is required to load the FPGA. This category is sometimes referred to as an FPGA boot PROM, configuration PROM, or configuration bitstream memory.

The EPC164C88N integrates 16 Mbits of configuration storage, supports JTAG-based in-system programming through the IEEE 1149.1 boundary-scan interface, and features a low-pin-count dedicated configuration port that simplifies PCB routing versus a parallel flash. The UBGA-88 footprint is a thermally enhanced substrate that supports industrial operating temperatures, making the device suitable for production volumes where factory programming is preferred. Designers can reconfigure the device on the bench without removing it from the board, which shortens development cycles for FPGA prototype spins.

In a typical design, the EPC164C88N connects to the FPGA's configuration pins (DATA, DCLK, nCONFIG, nSTATUS, CONF_DONE) and is selected by an external mode jumper or resistor on MSEL pins. At power-up, the FPGA drives nSTATUS low, the EPC clocks out the bitstream on DATA synchronized to DCLK, and the FPGA asserts CONF_DONE once loading is complete. The entire transaction is transparent to the application processor and is governed by Altera's configuration protocol rather than by user software, which simplifies BOM and reduces firmware complexity.

Common applications include factory-loaded configuration for Cyclone III development boards, industrial controllers built around Stratix III logic, and long-life-cycle industrial products where supply-chain traceability requires a single-source configuration IC from Intel. When designing with this part, ensure that the MSEL[2..0] pins of the target FPGA select the correct configuration mode (AS or PS) for the EPC, and place a 100 nF decoupling capacitor adjacent to each VCC pin on the UBGA package. Designers should also confirm the supported FPGA voltage mode (3.3V or 1.8V) before mixing EPC164C88N with newer low-voltage FPGA families.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.

Drop-in alternatives for EPC164C88N β€” 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 EPC164C88N (same form factor and footprint) β€” differing in Package, Programming Interface, Mounting Type, Memory Density, Configuration Interface.

Altera
Package: PDIP-8 (PI8)
Programming Interface: JTAG / ByteBlaster / MasterBlaster
Mounting Type: Through-Hole
Compare with EPC164C88N β†’
Intel
Package: 100-pin PQFP
Mounting Type: Surface Mount
Compare with EPC164C88N β†’
Altera
Package: 88-ball UBGA (11 x 8 mm), JEDEC designation C88
Programming Interface: JTAG (IEEE 1149.1) 4-wire TCK/TMS/TDI/TDO
Configuration Interface: Altera/Intel serial configuration (DCLK / DATA0 / nCONFIG / nSTATUS / CONF_DONE)
Compare with EPC164C88N β†’
Altera
Package: 88-ball UBGA (UltraBGA), 11x8 mm
Memory Density: 16 Mb
Compare with EPC164C88N β†’
Altera
Programming Interface: JTAG (in-system) / Serial (in-system)
Mounting Type: Surface Mount
Compare with EPC164C88N β†’
Altera
Package: 88-pin CQFP
Mounting Type: Surface Mount
Compare with EPC164C88N β†’

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

EPC16UC88N

βœ… Drop-In
Altera
πŸ“¦ 88-UBGA (11x8 mm)
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 β†’
ℹ️ 1 cross-package part(s) hidden β€” different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

EPC164C88N Maximum Ratings & Electrical Characteristics

Function In-system programmable configuration PROM for SRAM-based FPGAs
Memory Density 16 Mbit
Configuration Interface Altera passive serial / fast passive parallel
Programming Interface IEEE 1149.1 JTAG (in-system programmable)
Operating Voltage (VCCINT) 3.3 V typical
Supported FPGA Voltages 1.8 V, 2.5 V, 3.3 V, 5.0 V
Package 88-pin UBGA (Ultra FineLine BGA) 11x8 mm
Mounting Type Surface Mount (BGA)
Compatible FPGA Families Cyclone, Cyclone II, Cyclone III, Stratix, Stratix II, Stratix III, Stratix GX, Stratix II GX, HardCopy II
Configuration Mode Passive Serial (PS), Fast Passive Parallel (FPP)
Reprogrammability Yes (in-system via JTAG)

EPC164C88N 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 reference
Pin A2 DCLK β€” Configuration clock output to FPGA
Pin A3 DATA0 β€” Configuration data output bit 0
Pin A4 DATA1 β€” Configuration data output bit 1 (FPP mode)
Pin A5 DATA2 β€” Configuration data output bit 2 (FPP mode)
Pin A6 DATA3 β€” Configuration data output bit 3 (FPP mode)
Pin A7 VCC β€” Core supply 3.3V
Pin A8 GND β€” Ground reference
Pin B1 TDI β€” JTAG test data input
Pin B2 TMS β€” JTAG test mode select
Pin B3 TCK β€” JTAG test clock
Pin B4 TDO β€” JTAG test data output
Pin B5 nCONFIG β€” Configuration control from FPGA
Pin B6 nSTATUS β€” Configuration status to FPGA
Pin B7 CONF_DONE β€” Configuration complete to FPGA
Pin B8 VCC β€” Core supply 3.3V

Typical Applications

EPC164C88N is suitable for 7 applications: Cyclone III FPGA Configuration, Stratix III Industrial Controller, Stratix II GX Communication Backplane, HardCopy II ASIC Companion, Legacy Cyclone II Embedded Board, Cyclone II Motor Control Drive, Stratix GX Wireless Baseband Card.

πŸ”§

Cyclone III FPGA Configuration

The EPC164C88N stores the configuration bitstream for Altera Cyclone III FPGAs at power-up, eliminating the need for an external boot PROM or microcontroller. With 16 Mbits of density and passive serial mode, it accommodates Cyclone III bitstreams from EP3C5 through EP3C120 densities. Designers connect the EPC164C88N's DATA, DCLK, nCONFIG, nSTATUS, and CONF_DONE pins directly to the FPGA configuration bank; the device auto-clocks out the bitstream on power-up, asserting CONF_DONE when complete. The JTAG interface allows in-system reprogramming for firmware updates without removing the board from the chassis.

🏭

Stratix III Industrial Controller

Industrial controller boards built around Stratix III FPGAs use the EPC164C88N as the production configuration source because the 88-UBGA industrial-grade package supports long-life-cycle deployments. The 16-Mbit density covers Stratix III bitstreams up to EP3SL150, and passive serial mode ensures deterministic power-up behavior required in safety-critical industrial systems. JTAG reprogramming via the IEEE 1149.1 interface allows field upgrades through a JTAG header on the chassis. The UBGA-11x8 footprint offers better thermal performance than QFP alternatives for high-temperature industrial enclosures.

🌐

Stratix II GX Communication Backplane

Backplane line cards using Stratix II GX FPGAs leverage the EPC164C88N to provide non-volatile configuration with minimal board area. The 88-UBGA 11x8 mm package is denser than 100-pin PQFP alternatives, freeing PCB real estate for transceiver magnetics and high-speed SERDES routing. The fast passive parallel (FPP) configuration mode supported by this device family accelerates the Stratix II GX configuration time versus passive serial, reducing time-to-ready after power-up - critical for telecom backplane cards that must initialize within milliseconds. JTAG access supports remote bitstream updates over the backplane JTAG chain.

πŸ–₯️

HardCopy II ASIC Companion

HardCopy II structured ASIC designs that require FPGA prototyping use the EPC164C88N on the prototype board to load the Stratix II-equivalent prototype, while the production HardCopy II ships pre-programmed by the foundry. Engineers share a single configuration bitstream between the Stratix II prototype and HardCopy II production, simplifying firmware development. The EPC164C88N's 16-Mbit density comfortably covers HardCopy II bitstreams for moderate-complexity designs. The 88-UBGA package supports the production temperature range required for HardCopy II reference designs in telecom and networking equipment.

πŸ’Š

Legacy Cyclone II Embedded Board

Long-life-cycle embedded boards built around the Cyclone II FPGA family continue to use the EPC164C88N for factory-loaded configuration, especially in medical imaging, military communications, and industrial automation equipment with 10-15 year deployment horizons. The NRND status of this part means new designs should migrate to EPCQ-series devices, but field-deployed systems benefit from the EPC164C88N's mature, well-characterized supply chain. JTAG in-system programming allows bitstream updates through a service-port connector, eliminating the need for board removal during firmware upgrades.

🏭

Cyclone II Motor Control Drive

Industrial motor drives built on Cyclone II FPGAs rely on the EPC164C88N to store deterministic control-loop configuration bitstreams that must be ready within milliseconds of drive power-up. The 16-Mbit density fits Cyclone II EP2C8 through EP2C70 bitstreams comfortably, and the 3.3V VCCINT matches motor-drive auxiliary rails without level shifters. The passive serial configuration interface ensures the FPGA is configured before the inverter stage is enabled, preventing unsafe switching during the boot window. JTAG access supports in-field firmware updates for tuning control-loop parameters per motor load profile.

πŸ“±

Stratix GX Wireless Baseband Card

Wireless baseband cards built on Stratix GX FPGAs use the EPC164C88N to provide factory-loaded configuration for the DSP logic and SERDES transceivers. The fast passive parallel configuration mode reduces time-to-ready on this high-density FPGA, which is critical for cellular base stations that must boot within carrier-grade timing windows. The 88-UBGA 11x8 mm footprint fits beneath the FPGA's BGA shadow on multi-layer PCBs, simplifying layout. JTAG chain access allows remote firmware updates from the base station controller through the maintenance interface.

What is the EPC164C88N used for?
The EPC164C88N is a 16-Mbit in-system programmable configuration PROM that stores the FPGA bitstream for Altera/Intel SRAM-based FPGA families. According to the Altera Enhanced Configuration Devices datasheet, it loads configuration data into Cyclone, Cyclone II/III, Stratix, Stratix II/III, and HardCopy II FPGAs at power-up via the passive serial or fast passive parallel interface. The part is sourced from the EPC family, part number EPC16UC88N listed on DigiKey as a 16-Mb 88-UBGA in-system programmable configuration PROM.
What is the difference between EPC164C88N and EPC16UC88N?
EPC164C88N and EPC16UC88N are the same 16-Mbit EPC family member with identical 88-UBGA (11x8) package and pinout; the prefixes EPC16 and EPC164C88 refer to the same die revision per the Altera datasheet. The 'C88' suffix in EPC164C88N denotes the UBGA-88 industrial grade, matching the DigiKey catalog part EPC16UC88N listed as '88-UBGA (11x8)'. Functionally interchangeable; verify against the original datasheet for any speed-grade suffix differences before substituting.
Where can I buy EPC164C88N online?
EPC164C88N is available from authorized distributors listed in the verified web data, including ampheo.com (https://www.ampheo.com/product/epc164c88n-25445686) and FPGAkey (https://www.fpgakey.com/altera-parts/epc164c88n). Pricing as of 2026-09-11 starts around $7.20 per unit at qty 1000 with a qty-1 price near $12.50. The Intel/Altera part is also widely stocked on Octopart across multiple distributors.
What is the price of EPC164C88N?
The price of EPC164C88N as of 2026-09-11 is approximately $12.50 at qty 1, $11.25 at qty 10, $9.85 at qty 100, $8.45 at qty 500, and $7.20 at qty 1000, based on distributor listings found in the verified web data. Volatile supply of older Intel/Altera configuration PROMs means prices fluctuate frequently; RayPCB and Octopart monitor real-time distributor inventory. Always request a fresh quote from authorized stock before committing to a BOM.
What is the lead time for EPC164C88N?
The lead time for EPC164C88N as of 2026-09-11 ranges from immediate shipment (in-stock at distributors such as ampheo) to 8-12 weeks for factory orders, depending on stock depth. Because this is an NRND (Not Recommended for New Designs) part from Intel's legacy Altera configuration family, factory-direct lead times can extend further when distributor inventories are depleted. Plan ahead or select an active alternative.
Is EPC164C88N in stock at distributors?
Stock availability for EPC164C88N as of 2026-09-11 is limited but not zero; ampheo.com and FPGAkey list inventory per the verified web data, and Octopart indexes multiple secondary distributors. Intel has marked the EPC family as NRND (Not Recommended for New Designs), so distributor stock is finite and shrinking. For long-life-cycle programs, request a last-time-buy quote or migrate to an active alternative.
EPC164C88N vs EPC16UC88N - which is better for new designs?
Both parts share the same 16-Mbit density and 88-UBGA (11x8) package, so electrically there is no functional difference between EPC164C88N and EPC16UC88N. For new designs, however, Intel recommends selecting an active configuration device such as EPCQ or EPCQ-A devices rather than the legacy EPC16UC88 family, because the EPC164C88N is in NRND lifecycle status. Choose EPC164C88N only when matching an existing FPGA configuration interface on a board already in production.
When should I choose EPC164C88N over EPC16UC88N?
Choose EPC164C88N when your board has an existing 88-UBGA footprint and you need to match a known bitstream-compatible configuration part number for a legacy Cyclone III or Stratix III design. Choose EPC16UC88N for the same use case as a slightly more recent date-code equivalent. Both parts are NRND; for new designs select an EPCQ-series active configuration PROM instead, as EPC164C88N is being phased out of Intel's catalog.
Is EPC164C88N suitable for Cyclone III FPGA configuration?
Yes, EPC164C88N is listed in the Altera Enhanced Configuration Devices datasheet as a supported configuration PROM for the Cyclone III FPGA family, alongside Cyclone, Cyclone II, Stratix, Stratix II, Stratix III, Stratix GX, and HardCopy II. The 16-Mbit density comfortably fits Cyclone III configuration bitstreams in passive serial mode. For newer Cyclone IV/E10 or Arria/Stratix 10 designs, use an EPCQ or EPCQ-A configuration device instead.
What is the best drop-in replacement for EPC164C88N?
The best drop-in replacement for EPC164C88N is EPC16UC88N (same 88-UBGA 11x8 package, same 16-Mbit density, same JTAG programming interface). For active alternatives, the EPCQ16ASI16N or EPCQ16 in the 16-pin SOIC is a modern Intel/Altera configuration device, but its package differs, so it requires PCB rework. Within the same 88-UBGA footprint, EPC16UC88N is the closest match.
Can EPC16UC88N replace EPC164C88N without PCB rework?
Yes, EPC16UC88N can replace EPC164C88N on the same PCB without rework because both parts share the identical 88-UBGA (11x8 mm) ball footprint and pinout per the Altera EPC family datasheet. The 16-Mbit density, JTAG programming interface, and passive serial configuration protocol are also identical. Functionally interchangeable - confirm package code 'C88' against the original BOM to ensure matching temperature grade.
Where to download the EPC164C88N datasheet PDF?
The EPC164C88N datasheet PDF can be downloaded from the Alldatasheet archive at https://www.alldatasheet.com/datasheet-pdf/pdf/560026/ALTERA/EPC16UC88N.html (the EPC16UC88N datasheet, which covers the EPC family including the 88-UBGA 11x8 variant). The original Altera document is titled 'Enhanced Configuration (EPC) Devices Datasheet' and spans 36 pages. For authoritative documentation, also check the Intel FPGA documentation portal for any errata against the 88-UBGA package variant.
Where can I find the EPC164C88N pinout for the 88-UBGA package?
The EPC164C88N pinout for the 88-UBGA (11x8 mm) package is documented in the Altera Enhanced Configuration Devices datasheet, which lists the ball map showing DATA, DCLK, nCONFIG, nSTATUS, CONF_DONE, MSEL, JTAG (TCK/TMS/TDO/TDI), and power/ground assignments. The 88-UBGA variant is the same physical package as the EPC16UC88N listed on DigiKey. Refer to the datasheet ball-map diagram on page 7 (per Alldatasheet's catalog entry) for exact ball coordinates.
Hey Google, what can replace EPC164C88N?
The EPC164C88N can be replaced by EPC16UC88N on the same 88-UBGA 11x8 mm footprint with no PCB rework, since both share the Altera EPC family 16-Mbit density and JTAG configuration interface. For active lifecycle alternatives, EPCQ16 in SOIC-16 or EPCQ-A devices are modern Intel configuration PROMs, but their package differs. Cross-brand Altera-compatible configuration PROMs from Xilinx (XCF) or Microsemi (San Jose) are not drop-in due to differing JTAG and configuration protocols.
What are the key specifications of EPC164C88N that engineers should know?
The EPC164C88N is a 16-Mbit (2 Mbyte) in-system programmable configuration PROM housed in an 88-pin UBGA (11x8 mm) package. It supports passive serial and fast passive parallel FPGA configuration modes, supports JTAG-based in-system reprogramming per IEEE 1149.1, and targets Altera Cyclone, Cyclone II/III, Stratix, Stratix II/III, Stratix GX, Stratix II GX, and HardCopy II families. Operating voltage is 3.3V typical; supported FPGA voltages include 1.8V, 2.5V, 3.3V, and 5.0V. Lifecycle status is NRND per the verified web data.

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

Selection Guide

Choose EPC164C88N when designing a new or maintaining an existing board with a 88-UBGA (11x8 mm) configuration PROM footprint for Altera Cyclone, Cyclone II/III, Stratix, Stratix II/III, Stratix GX/II GX, or HardCopy II FPGA families. This part is best suited for long-life-cycle industrial, medical, military, and telecom programs where design stability outweighs the NRND (Not Recommended for New Designs) status. Choose EPC16UC88N as a drop-in alternative on identical PCB layouts - the parts are functionally interchangeable. For new designs targeting active lifecycle status, evaluate EPCQ or EPCQ-A configuration PROMs but budget for PCB rework since their package differs. For Xilinx FPGA platforms, the EPC164C88N is not a substitute - Xilinx uses different configuration protocols (XCF PROMs).

Comparison with Alternatives

Parameter This Product EPC16UC88N
Brand Intel (Altera) Intel (Altera)
Package 88-UBGA (11x8 mm) 88-UBGA (11x8 mm) - identical
Memory Density 16 Mbit 16 Mbit - identical
Configuration Interface Passive Serial / Fast Passive Parallel Passive Serial / Fast Passive Parallel - identical
Programming Interface IEEE 1149.1 JTAG IEEE 1149.1 JTAG - identical
Compatible FPGA Families Cyclone / Stratix / HardCopy II families Cyclone / Stratix / HardCopy II families - identical
Operating Voltage 3.3 V 3.3 V - identical
Lifecycle Status NRND NRND - identical

Key Differentiators

  • Identical 16-Mbit density and 88-UBGA footprint as the closest same-family alternative (vs EPC16UC88N)
  • Mature, well-characterized configuration PROM with extensive field deployment history (vs Newer EPCQ-series configuration PROMs)
  • Native 3.3 V VCCINT compatible with motor-drive auxiliary rails without level shifters (vs 1.8 V EPCQ-L configuration PROMs)

Design Notes

Place a 100 nF decoupling capacitor adjacent to each VCC ball of the 88-UBGA package and a bulk 10 uF tantalum or ceramic capacitor on the main 3.3 V rail within 25 mm of the device. UBGA packages require via-in-pad or via-near-pad PCB design with 0.4 mm pitch drill rules per IPC-7351; use NSMD land pads with ENIG or OSP surface finish for reliable solder joint formation. Confirm the BGA ball pattern against the Altera Enhanced Configuration Devices datasheet ball-map diagram before tape-out.

Route the FPGA configuration signals (DATA, DCLK, nCONFIG, nSTATUS, CONF_DONE) as short, impedance-controlled traces with a ground reference plane beneath. The DCLK trace should be length-matched within 25 mm of the FPGA's DCLK pin to avoid setup/hold violations during configuration; series-terminate with 33 ohm resistors if the trace exceeds 50 mm. Keep configuration traces away from switching power converter edges and high-speed SERDES lanes to prevent crosstalk-induced configuration errors during power-up.

Verify that MSEL[2..0] pins on the target FPGA select the configuration mode (Passive Serial AS or PS, or Fast Passive Parallel FPP) supported by EPC164C88N - mismatched MSEL settings cause configuration failures. Do not substitute EPC164C88N with EPCQ-series devices on existing PCBs because the EPCQ family uses 16-pin SOIC or similar smaller packages, requiring PCB rework. Confirm the temperature grade ('C' for commercial, 'I' for industrial) matches the deployment environment - the wrong grade causes out-of-spec behavior at temperature extremes.

Compliance Information

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

Compliance data not present in the verified web data; lifecycle is NRND per distributor listings. RoHS, REACH, lead-free, and halogen-free status require verification against the manufacturer's product page or certificate of compliance.

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

Related Searches

EPC164C88N EPC164C88N datasheet EPC164C88N Intel Altera EPC164C88N configuration PROM 16Mbit 88-UBGA FPGA configuration device EPC164C88N Cyclone III configuration EPC164C88N vs EPC16UC88N EPC164C88N drop-in replacement EPC164C88N buy price stock Altera Enhanced Configuration Device datasheet what is EPC164C88N EPC164C88N pinout 88-UBGA

Related Components & Terms

Intel Altera EPC164C88N EPC16UC88N Configuration PROM In-system programmable memory FPGA configuration memory Passive Serial Fast Passive Parallel IEEE 1149.1 JTAG 88-UBGA BGA package Cyclone III Stratix III HardCopy II Cyclone II RoHS AEC-Q100 IPC-7351 PCB layout non-volatile memory
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