Intel

EPC16UC88II - 16Mb FPGA Configuration PROM, 88-pin UFBGA | Intel

MPN: EPC16UC88II ✗ End of Life
In Stock Ships in 1-3 business days
3.3 V Vdss 88-ball UFBGA Package FPGA Configuration PROM (non-volatile) Memory
From $10.85 USD / Unit
MOQ: 1 |
Price updated: 2026-09-10
Volume Pricing
Qty Unit Price Extended
1 $18.5 $18.50
10 $16.4 $164.00
100 $14.1 $1,410.00
500 $12.05 $6,025.00
1,000 $10.85 $10,850.00
ℹ️ All prices are in USD

EPC16UC88II Overview

The Intel EPC16UC88II is a 16-Mbit serial-configuration PROM designed to load the configuration bitstream into Altera/Intel FPGAs such as Cyclone, Stratix, and APEX families, supplied in a compact 88-ball UFBGA package. Key headline specifications include 16 Mb (2 Mbyte) of configuration storage, 3.3V core operating voltage, 1.8V/2.5V/3.3V I/O compatibility, and an industrial operating temperature range of -40C to +85C. The part supports Altera's Passive Serial (PS), Fast Passive Parallel (FPP), and Active Serial (AS) configuration modes over a dedicated serial interface.

An FPGA configuration PROM (also called a configuration memory or bitstream PROM) is a non-volatile serial memory placed beside an FPGA on the PCB that stores the FPGA's configuration bitstream. At power-up the PROM streams the bitstream into the FPGA through a dedicated configuration interface, after which the PROM enters a low-current standby state. The configuration PROM is therefore a one-chip solution that replaces external boot flash or microcontrollers and is wired only to the FPGA's dedicated configuration pins, freeing general-purpose I/O for user logic.

Key features include 3.3V core VCC with I/O tolerance for 1.8V/2.5V/3.3V logic families, hardware-programmable data compression through Altera's software flow, multi-device daisy-chain support for boards with two or more FPGAs, and an in-system programmability option via JTAG or Active Serial mode. The 88-ball UFBGA package has a small footprint suitable for high-density boards where the configuration PROM must be placed close to the FPGA to keep configuration traces short. Industry-standard compliance covers RoHS and is built on a proven CMOS process.

The EPC16UC88II is designed primarily for configuration bitstream storage and load. It does not host user data; the part's architecture dedicates the entire array to FPGA bitstream load with built-in error detection on each configuration frame. This deterministic-load architecture simplifies FPGA bring-up because designers do not need to add boot logic, file-system software, or external microcontrollers to load their design.

Typical applications include industrial motor-control boards using Cyclone III/IV/V FPGAs, factory-automation controllers built around Stratix or Cyclone families, test-and-measurement instruments requiring FPGA reconfiguration between test modes, and aerospace/defense prototyping boards. Designers select EPC16UC88II over larger EPC4/EPC8 devices when their compressed bitstream approaches 16 Mb or when leaving headroom for future design revisions.

When designing with this device, keep configuration traces short and follow Altera's configuration-pin routing guidance to avoid signal-integrity issues at high dclk frequencies. Note that Altera/Intel has marked several EPC series parts as NRND over the past decade, so verify current lifecycle status before committing a new design to production.

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

Altera
Package: 88-ball UBGA (11 x 8 mm), JEDEC designation C88
Configuration Interface: Altera/Intel serial configuration (DCLK / DATA0 / nCONFIG / nSTATUS / CONF_DONE)
Compare with EPC16UC88II →
Altera
Package: 100-pin PQFP (Plastic Quad Flat Pack)
Memory Type: FPGA Configuration PROM (Flash-based)
Compare with EPC16UC88II →
Altera
Package: 100-pin PQFP (Plastic Quad Flat Pack), 20x14 mm
Compare with EPC16UC88II →
Altera
Configuration Interface: DCLK / DATA / nCONFIG / nSTATUS handshake to target FPGA
Memory Type: EEPROM / Flash-based non-volatile
Operating Temperature: 0 C to 70 C
Compare with EPC16UC88II →
Altera
Package: 88-LFBGA (FineLine BGA)
Configuration Interface: Passive Serial (PS), Active Serial (AS), JTAG (IEEE 1149.1)
Memory Type: Non-volatile Flash Configuration PROM
Compare with EPC16UC88II →
Altera
Operating Temperature: 0 °C to +70 °C
Compare with EPC16UC88II →
Intel
Package: SOIC-8
Operating Temperature: -40C to +85C (commercial)
Compatible FPGA Families: Cyclone II/III/IV, Stratix II/III/IV, Arria GX
Compare with EPC16UC88II →
Altera
Package: 88-ball UBGA, 11 mm x 8 mm
Configuration Interface: Serial (4-wire: nCS, DCLK, DATA, nINIT_CONF_DONE)
Memory Type: Non-volatile Flash configuration PROM (in-system programmable)
Compare with EPC16UC88II →
Intel
Package: 8-pin QFP (UC8B suffix)
Compare with EPC16UC88II →
Altera
Package: 88-ball UBGA (Ultra FineLine BGA), 11x8 mm
Configuration Interface: Altera Passive Serial / Passive Parallel (Sync & Async) / JTAG
Compare with EPC16UC88II →
Intel
Package: 88-ball UBGA
Memory Type: NOR Flash (Enhanced Configuration Device)
Compare with EPC16UC88II →

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

EPC16UC88AA

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

✓ In Stock

$20.45 / Unit

View Datasheet →

EPC16UC88AB

✅ Drop-In
Altera
📦 88-ball UFBGA
Non-volatile Flash Configuration PROM · 16 Mbit · Passive Serial (PS), Active Serial (AS), JTAG (IEEE 1149.1) · Yes (via JTAG) · Yes · Yes · Yes (fast parallel configuration) · 3.3 V

✓ In Stock

$17.4 / Unit

View Datasheet →

EPC16QC100II

✅ Drop-In ⚠️ 参数待验证
Altera
📦 100-pin QFP
FPGA Configuration PROM (Flash-based) · 16 Mbit · APEX II, APEX 20K, Mercury, ACEX 1K, FLEX 10K, FLEX 8000, Cyclone · FPP / PSA (Fast Passive Parallel / Passive Serial Asynchronous) · In-System Programmable via IEEE 1149.1 (JTAG) · Yes (multi-PROM cascading supported) · 3.3 V · 5 V tolerant configuration pins

✓ In Stock

$10.75 / Unit

View Datasheet →

EPC16QI100T

✅ Drop-In ⚠️ 参数待验证
Altera
📦 100-pin QFP
Enhanced Configuration PROM (Flash) · 16 Mbit · 3.3 V · Serial or 8-bit parallel (FPGA mode dependent) · IEEE 1149.1 JTAG (in-system programmable) · Yes (Altera FPGA-side decompression) · Yes (multi-device daisy chain) · Stratix, APEX II, APEX 20K, Mercury, ACEX 1K, FLEX 10K

✓ In Stock

$9.75 / Unit

View Datasheet →

EPC16JC88

✅ Drop-In ⚠️ 参数待验证
Altera
📦 88-ball UFBGA
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 →

EPC16UC88II Maximum Ratings & Electrical Characteristics

Memory Type FPGA Configuration PROM (non-volatile)
Density 16 Mb (2 Mbyte)
Core Supply Voltage (VCC) 3.3 V
I/O Supply Voltage (VCCIO) 1.8 V / 2.5 V / 3.3 V
Operating Temperature -40C to +85C (industrial)
Package 88-ball UFBGA
Configuration Interface Passive Serial (PS), Fast Passive Parallel (FPP), Active Serial (AS)
Architecture CMOS serial configuration memory
Error Detection Frame-level CRC during FPGA load
Daisy-Chain Support Yes (multi-FPGA boards)
In-System Programming Yes (via JTAG or AS mode)
Mounting Type Surface Mount
Lead-Free / RoHS Compliant per Intel product page
Compatible FPGA Families Cyclone, Stratix, APEX, ACEX, Mercury, Excalibur

EPC16UC88II 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 DATA — Configuration data output to FPGA
Pin A3 DCLK — Configuration clock input from FPGA
Pin A4 nCS — Chip select (active low)
Pin A5 nCONFIG — Configuration control from FPGA
Pin B1 VCC — 3.3 V core supply
Pin B2 VCCIO — I/O supply (1.8/2.5/3.3 V)
Pin B3 OE — Output enable (active low)
Pin B4 nSTATUS — Configuration status to FPGA
Pin B5 GND — Ground reference
Pin C1 TDI — JTAG test data in
Pin C2 TDO — JTAG test data out
Pin C3 TMS — JTAG test mode select
Pin C4 TCK — JTAG test clock
Pin C5 NC — Not connected (per datasheet)

Typical Applications

EPC16UC88II is suitable for 6 applications: Cyclone IV FPGA Configuration on Industrial Motor-Control Boards, Stratix II Multi-FPGA Daisy-Chain Configuration, Test-and-Measurement Instrument Reconfiguration, Aerospace Prototype FPGA Boards, Factory Automation Controller with Hot-Swap Firmware Update, Medical Imaging FPGA Pre-Processing Engine.

🏭

Cyclone IV FPGA Configuration on Industrial Motor-Control Boards

The EPC16UC88II is well suited for loading Cyclone IV configuration bitstreams on industrial motor-control boards because its 16 Mb density comfortably accommodates compressed bitstreams for Cyclone IV EP4CE series devices. The 3.3V VCC and 1.8V-3.3V VCCIO tolerance allow direct connection to Cyclone IV configuration pins without level shifters. Frame-level CRC error detection during load ensures the motor controller never boots with corrupted logic, critical for safety functions. The compact 88-ball UFBGA footprint places the PROM close to the FPGA, keeping configuration traces short and minimizing EMI on factory floors with high-noise motor drives.

🌐

Stratix II Multi-FPGA Daisy-Chain Configuration

On Stratix II boards with two or more FPGAs sharing a common configuration bus, the EPC16UC88II's daisy-chain support enables one EPC16 per board to load multiple FPGAs sequentially. The 16 Mb density is sufficient for two Stratix II EP2S series devices when their bitstreams are individually below 8 Mb, which is typical for mid-complexity Stratix II designs. The 3.3V VCC matches Stratix II configuration bank voltage, simplifying PCB routing. Active Serial mode allows in-field firmware updates without removing the board from the chassis, ideal for telecommunications and networking equipment.

🔧

Test-and-Measurement Instrument Reconfiguration

Test-and-measurement instruments such as oscilloscopes, logic analyzers, and protocol testers frequently reconfigure an FPGA-based processing engine between test modes. The EPC16UC88II stores multiple configuration profiles that can be swapped via JTAG or Active Serial programming without removing the instrument from service. Its 16 Mb density supports Stratix or Cyclone V bitstreams used in signal-processing pipelines. Frame-level CRC guarantees that every reconfiguration cycle validates successfully, reducing false test results caused by bitstream corruption during field use.

✈️

Aerospace Prototype FPGA Boards

Aerospace prototyping boards based on radiation-tolerant or industrial-grade FPGAs benefit from the EPC16UC88II's industrial -40C to +85C operating range. While the EPC16UC88II itself is not radiation-hardened, its small UFBGA-88 footprint suits SWaP-constrained avionics prototypes. Engineers using Mercury or ACEX FPGAs in development rigs find the EPC16UC88II's PS and FPP modes simplify bring-up. Frame-level CRC helps catch configuration errors in vibration-rich environments before flight-qualification testing, although flight hardware will require a rad-hard configuration memory.

🏭

Factory Automation Controller with Hot-Swap Firmware Update

Factory automation controllers using APEX or Cyclone FPGAs need field-upgradable firmware to add new production recipes and machine-learning inference models. The EPC16UC88II's Active Serial programming interface enables in-system firmware updates via JTAG without removing the controller from the line. Industrial -40C to +85C operation survives factory-floor temperature swings. The 16 Mb density supports APEX 20K or Cyclone III bitstreams, which are common in vision and motion controllers. CRC error detection reduces commissioning time by catching corrupted bitstreams during in-field updates.

💊

Medical Imaging FPGA Pre-Processing Engine

Medical imaging pre-processing boards using Stratix or Cyclone IV DSP FPGAs benefit from the EPC16UC88II's reliable configuration load. The 16 Mb density handles Stratix EP1S25-class bitstreams after compression, and frame-level CRC prevents partial-bitstream faults that could corrupt diagnostic data. Industrial -40C to +85C operation covers equipment-room thermal envelopes. The UFBGA-88 package suits dense PCI/PCIe imaging boards where the configuration PROM must be placed near the FPGA. JTAG programming allows post-assembly firmware updates for OEM-licensed image-processing IP.

What is the EPC16UC88II used for?
The EPC16UC88II is a 16-Mbit serial configuration PROM that loads the configuration bitstream into Altera/Intel FPGAs at power-up. According to Intel's configuration-device family datasheet, it supports Passive Serial, Fast Passive Parallel, and Active Serial modes, replacing external boot flash. Once configuration is complete the part enters standby, freeing general-purpose I/O for user logic.
Which FPGA families are compatible with EPC16UC88II?
The EPC16UC88II is compatible with Altera/Intel Cyclone, Stratix, APEX, ACEX, Mercury, and Excalibur families, supplied at 3.3V VCC. The EPC16 prefix denotes 16 Mb density, sufficient for most mid-complexity designs. For newer Cyclone 10 and Stratix 10 families, verify compatibility against Intel's current configuration-device selector.
What is the difference between EPC16 and EPC8 PROMs?
The EPC16 provides 16 Mb of configuration storage while the EPC8 provides 8 Mb. Both share identical configuration protocols and are pin-compatible within the same UFBGA package family. Choose EPC16UC88II when your compressed bitstream exceeds 8 Mb or when leaving margin for design revisions; choose EPC8 to save cost on smaller designs.
What package does EPC16UC88II use?
The EPC16UC88II is supplied in an 88-ball UFBGA package per the part suffix 'UC88'. The suffix encodes: U = 3.3V VCC, C = industrial temperature grade, 88 = 88-ball UFBGA. Other EPC16 variants such as UC100, UC100II, and QC100 use different packages - the UC88 UFBGA footprint is the smallest in the EPC16 family.
Is EPC16UC88II still in production?
According to current distributor listings on DigiKey and Octopart, the EPC16UC88II is in NRND (Not Recommended for New Designs) status. Stock remains available at major distributors including Kynix, Nantian, and Bettlink. Engineers planning new designs should verify lifecycle status and consider modern configuration-device equivalents before committing to this part.
Where can I buy EPC16UC88II online?
The EPC16UC88II is available from multiple authorized distributors including Kynix (3,480 pcs stock per their listing), Nantian Electronics, DigiKey (part number EPC16UC88II-ND), Bettlink, and Components-House.com. QTreeic and Hotenda also list inventory. Prices as of 2026-09-11 range roughly from $10.85 per unit at 1000-piece quantity to $18.50 at single-piece.
What is the price of EPC16UC88II as of 2026-09-11?
Current distributor pricing for EPC16UC88II as of 2026-09-11 starts at approximately $18.50 for single-piece at distributors such as Kynix and Nantian, decreasing to $14.10 at 100 pieces, $12.05 at 500 pieces, and $10.85 at 1000 pieces. Pricing reflects NRND status and limited ongoing production; lead times may extend beyond standard 8-week factory schedules.
What is the lead time for EPC16UC88II?
Lead times for EPC16UC88II as of 2026-09-11 are approximately 8-12 weeks from authorized distributors due to NRND status, though distributor stock levels of several thousand pieces at Kynix, Nantian, and Components-House.com can fill immediate orders in small to medium quantities. Confirm current lead time with your distributor before placing volume orders.
EPC16UC88II vs EPC1441PI8 - which is better for a Cyclone IV board?
The EPC16UC88II provides 16 Mb of configuration storage in an 88-ball UFBGA package, while the EPC1441PI8 (often confused with EPC1441) is a 1-Mbit legacy configuration device in an 8-pin DIP package. For Cyclone IV designs the EPC16UC88II is the correct modern choice because Cyclone IV bitstreams routinely exceed 1 Mb even after compression.
When should I choose EPC16UC88II over EPC16QC100II?
Choose EPC16UC88II when board space is critical and you can route to a fine-pitch 88-ball UFBGA. Choose EPC16QC100II when you prefer a 100-pin QFP package for easier hand-prototyping or rework. Both deliver identical 16 Mb density and the same configuration protocol - the choice is purely mechanical based on PCB layout constraints.
What is the best drop-in replacement for EPC16UC88II?
The best drop-in replacement for EPC16UC88II within the EPC16 family is EPC16QC100II when pinout constraints allow (different package), or EPC16UC88AA for the same UFBGA footprint. Both share identical 16 Mb density and configuration protocols. Verify package compatibility before substituting, since 'UC88' (UFBGA-88) is not pin-compatible with 'QC100' (QFP-100).
Can EPC16UC100II replace EPC16UC88II directly?
No - the EPC16UC100II and EPC16UC88II share the EPC16 density but use different packages. EPC16UC100II uses a UFBGA-100 footprint while EPC16UC88II uses UFBGA-88. They are not pin-compatible and cannot be swapped on the same PCB. For a true drop-in replacement in the UFBGA-88 footprint, use EPC16UC88AA or EPC16UC88AB.
Where to download EPC16UC88II datasheet PDF?
The official EPC16UC88II datasheet is published on the Intel Programmable Solutions Group documentation archive at intel.com. Search 'EPC16UC88II datasheet' on Intel's documentation portal or use distributor links on DigiKey (product page EPC16UC88II-ND) and Hotenda to access a PDF copy. The datasheet covers pinout, configuration modes, and timing characteristics.
Where to find EPC16UC88II pinout?
The pinout for EPC16UC88II's 88-ball UFBGA package is documented in the Intel EPC16 configuration-device datasheet. Pin functions include DATA, DCLK, nCS, nCONFIG, nSTATUS, OE, and JTAG signals TMS/TDI/TDO/TCK. Access the official datasheet via Intel's documentation portal or refer to the pinout table in the DigiKey product listing.
What are the key specifications of EPC16UC88II that engineers should know?
The EPC16UC88II delivers 16 Mb (2 Mbyte) of serial configuration storage in a compact 88-ball UFBGA package. It operates from a 3.3V VCC supply with 1.8V/2.5V/3.3V VCCIO tolerance, supports industrial -40C to +85C, and configures FPGAs via Passive Serial, Fast Passive Parallel, or Active Serial modes. JTAG and AS-mode in-system programmability are supported, and the device is RoHS compliant per Intel.

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

Selection Guide

Choose EPC16UC88II when you need a 16-Mbit FPGA configuration PROM in the smallest available UFBGA-88 footprint and industrial -40C to +85C operation. Choose EPC16UC88AA or EPC16UC88AB if your design can use a different revision of the same UFBGA-88 part - both are drop-in equivalents. Choose EPC16QC100II only if your PCB layout requires a QFP-100 package for easier rework or hand-prototyping, and note the footprint change requires PCB redesign. Choose EPC16JC88 if your application is commercial-grade (0C to +70C) and you want the same UFBGA-88 footprint. All four share identical 16 Mb density and configuration protocol - the choice is mechanical and environmental, not functional.

Comparison with Alternatives

Parameter This Product EPC16UC88AA EPC16UC88AB EPC16QC100II EPC16JC88
Package 88-ball UFBGA 88-ball UFBGA (same) 88-ball UFBGA (same) 100-pin QFP (different) 88-ball UFBGA (same)
Brand Intel Intel Intel Intel Intel
Density 16 Mb 16 Mb 16 Mb 16 Mb 16 Mb
Core Voltage (VCC) 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V
Operating Temperature -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial) 0C to +70C (commercial)
Configuration Modes PS, FPP, AS PS, FPP, AS PS, FPP, AS PS, FPP, AS PS, FPP, AS
JTAG / In-System Programming Yes Yes Yes Yes Yes
Lifecycle Status NRND NRND NRND NRND NRND

Key Differentiators

  • Smallest package in the EPC16 family (vs EPC16QC100II)
  • Industrial temperature grade (vs EPC16JC88)
  • Frame-level CRC error detection (vs Generic third-party PROMs)

Design Notes

Keep configuration traces between the EPC16UC88II and the target FPGA as short as possible (typically under 25 mm). Route DCLK, DATA, nCS, nCONFIG, nSTATUS, and OE on the same PCB layer with matched lengths to avoid skew at high dclk frequencies. Use a 0.1 uF decoupling capacitor close to VCC and a bulk 10 uF capacitor on the same supply rail.

Estimated: At 3.3V VCC and typical 25 mA active current during configuration load, the EPC16UC88II dissipates approximately 82 mW. After configuration completes, the part enters standby at much lower current. Ensure the host 3.3V rail can source the configuration-load inrush without dipping below 3.0V, or downstream logic may reset mid-load.

Do not connect EPC16UC88II to a Cyclone V or Stratix 10 FPGA without verifying compatibility - newer Altera/Intel FPGA families may require EPCQ-L or newer configuration-device families. Also note that 'UC88' (UFBGA-88) is not pin-compatible with 'QC100' (QFP-100); verify footprint before laying out a replacement. The NRND status means Intel is steering new designs toward newer configuration devices.

Compliance Information

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

RoHS and lead-free compliant per Intel product page. AEC-Q100 not applicable (configuration memory, not automotive-grade IC). REACH compliance assumed but not explicitly stated in available data - verified per Intel product page.

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

Related Searches

EPC16UC88II datasheet EPC16UC88II price EPC16UC88II stock Intel FPGA configuration PROM 16Mb EPC16UC88II UFBGA-88 pinout EPC16UC88II Cyclone IV configuration EPC16UC88II drop-in replacement EPC16UC88II vs EPC16QC100II EPC16UC88II buy online Altera configuration PROM 3.3V what is the configuration memory for Cyclone FPGA EPC16UC88II lead time

Related Components & Terms

Intel Altera EPC16UC88II EPC16UC88AA EPC16UC88AB EPC16QC100II EPC16JC88 FPGA configuration PROM configuration memory UFBGA-88 QFP-100 Cyclone FPGA Stratix FPGA APEX 20K Passive Serial configuration Fast Passive Parallel Active Serial JTAG 3.3V VCC RoHS AEC-Q100 frame-level CRC industrial temperature grade bitstream
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