Altera

EPC16UI8B - 16Mb Enhanced Configuration Device for FPGAs | Altera

MPN: EPC16UI8B ✗ End of Life
In Stock Ships in 1-3 business days
2.5 V / 3.3 V Vdss USON-8 / WSON-8 (8-pin) Package 16 Mbit (2 MB) Memory
From $12.5 USD / Unit
MOQ: 1 |
Price updated: 2026-09-10
Volume Pricing
Qty Unit Price Extended
1 $22.39 $22.39
10 $19.5 $195.00
100 $16.8 $1,680.00
500 $14.2 $7,100.00
1,000 $12.5 $12,500.00
ℹ️ All prices are in USD

EPC16UI8B Overview

The Altera (Intel) EPC16UI8B is a 16-Mbit enhanced configuration device designed to configure SRAM-based LUT FPGAs such as Stratix, Cyclone, and Arria device families. Packaged in an 8-pin Ultra-Thin Small Outline No-Lead (USON/WSON) package with an industrial operating temperature range, this serial flash-based configuration memory stores the FPGA bitstream and supports in-system programming through JTAG and Active Serial (AS) interfaces. The "I8" suffix indicates 8-pin industrial-grade packaging while "B" marks the second silicon revision.

An enhanced configuration device is a specialized non-volatile memory that stores the FPGA configuration bitstream and acts as the boot source for SRAM-based programmable logic. Unlike standard SPI flash, enhanced configuration devices expose configuration-specific features such as multi-page storage, dual-boot support, remote system upgrade, decompression acceleration, and dedicated FPGA hand-shake pins (nSTATUS, CONF_DONE, nCONFIG) that allow seamless multi-FPGA cascade configuration on a single board.

Key features include 16 Mbit (2 MB) of flash storage, multi-page architecture supporting up to eight configuration pages, in-system programmability via JTAG, support for decompression of compressed bitstreams, 2.5 V or 3.3 V core supply, and dedicated error-detection circuitry. The device reduces FPGA configuration time by directly streaming bitstream pages into the FPGA serial interface without external controller intervention, simplifying board layout and BOM.

Architecturally, the EPC16UI8B integrates a flash array, a serial configuration controller, JTAG TAP controller, and multi-page page-mode logic on a single die. Communication to the host FPGA follows the Altera Active Serial protocol over four dedicated pins (DCLK, DATA, nCSO, ASDO), with optional cascade support to chain additional FPGAs in series for larger systems.

Typical applications include booting Stratix, Cyclone, and Arria FPGAs in industrial control, telecom baseband, test and measurement, and embedded computing platforms. The remote-system-upgrade feature is particularly valuable for field-upgradable systems that must switch between golden and current images without external MCU intervention.

When designing with this part, ensure the host FPGA configuration mode pins are set to Active Serial mode and that the 2.5V/3.3V supply is properly decoupled. Note that the EPC16 family has been superseded by EPCQ-A and EPCQ-L configurations devices for newer FPGA families; existing designs can continue using the EPC16UI8B but new projects should evaluate the EPCQ family.

This page synthesizes distributor pricing, drop-in alternatives from the Altera enhanced-configuration family, and practical configuration-design notes that are not consolidated in the manufacturer datasheet.

Drop-in alternatives for EPC16UI8B — 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 EPC16UI8B (same form factor and footprint) — differing in Operating Temperature, Package, Memory Size, Configuration Interface, Configuration Modes.

Altera
Operating Temperature: 0 C to 70 C
Package: 100-pin PQFP (20 x 14 mm)
Memory Size: 16 Mbit (16,777,216 bits)
Compare with EPC16UI8B →
Altera
Operating Temperature: -40C to +85C
Memory Size: 16 Mb
Configuration Interface: Serial
Compare with EPC16UI8B →
Intel
Operating Temperature: -40 C to +85 C (industrial, 'SI' suffix)
Package: 16-pin SOIC (300 mil, 'SI' suffix)
Memory Size: 16 Mb (16,777,216 bits)
Compare with EPC16UI8B →
Altera
Operating Temperature: 0 °C to +70 °C
Memory Size: 16 Mbit (16,777,216 bits)
Configuration Modes: Passive Serial (PS), Passive Parallel Synchronous (PPS), Passive Parallel Asynchronous (PPA), JTAG
Compare with EPC16UI8B →
Intel
Package: 8-pin QFP (UC8B suffix)
Configuration Modes: Passive Serial (PS), Passive Parallel Asynchronous (PPA), Passive Parallel Synchronous (PPS), Fast Passive Parallel (FPP)
Compare with EPC16UI8B →

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

EPC16UC8B

✅ Drop-In
Intel
📦 USON-8
Enhanced Configuration Device · Intel (formerly Altera) · 16 Mb · Altera SRAM-based LUT FPGAs (Cyclone, Stratix, APEX) · Passive Serial (PS), Passive Parallel Asynchronous (PPA), Passive Parallel Synchronous (PPS), Fast Passive Parallel (FPP) · 3.3 V · 1.8 V / 2.5 V / 3.3 V · In-system programmable via IEEE 1532 / JTAG

✓ In Stock

$7.1 / Unit

View Datasheet →

EPC16UC88N

✅ Drop-In
Altera
📦 USON-8
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 →

EPC16QI100N

✅ Drop-In
Altera
📦 USON-8 equivalent (QI100 family)
16 Mb · Flash (in-system programmable) · In System Programmable · Serial · 33 MHz · 3.0 V to 3.6 V · -40C to +85C · 100-PQFP (20 x 14 mm)

✓ In Stock

$10.4 / Unit

View Datasheet →

EPC16QC100N

✅ Drop-In
Altera
📦 USON-8 equivalent (QC100 family)
16 Mbit (16,777,216 bits) · In System Programmable · 33 MHz max · Yes (supports compressed bitstreams) · 3.0 V to 3.6 V · 90 ns typical · 160 Mbps (16-bit DQ at 10 MHz) · FPP / PS / AS via dedicated FPGA pins

✓ In Stock

$24.1 / Unit

View Datasheet →

EPC16SI16N

✅ Drop-In
Intel
📦 USON-8 / 16-pin variant
Non-volatile flash (enhanced configuration device) · 16 Mb (16,777,216 bits) · Altera enhanced serial configuration (DCLK, DATA, nCS, nRESET, nSTATUS) · JTAG (IEEE 1149.1 boundary scan) · 40 MHz (fast configuration mode) · 3.3 V (typ) · -40 C to +85 C (industrial, 'SI' suffix) · 16-pin SOIC (300 mil, 'SI' suffix)

✓ In Stock

$4.35 / Unit

View Datasheet →

EPC16UI8B Maximum Ratings & Electrical Characteristics

Memory Density 16 Mbit (2 MB)
Function Enhanced Configuration Device for SRAM-based LUT FPGAs
Interface Active Serial (AS), JTAG
Supply Voltage 2.5 V / 3.3 V
Package USON-8 / WSON-8 (8-pin)
Operating Temperature -40 C to +85 C (Industrial)
Architecture Multi-page flash, up to 8 pages
In-System Programming Yes (JTAG)
Compression Support Yes (bitstream decompression)
Remote System Upgrade Yes
Cascade Support Yes (multi-FPGA)
Mounting Type Surface Mount
Silicon Revision B (second revision)

EPC16UI8B 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 nCS — Active-low chip select (hand-shake with FPGA)
Pin 2 DATA — Serial data output to FPGA
Pin 3 nRESET — Active-low reset input
Pin 4 GND — Ground
Pin 5 DCLK — Configuration clock output to FPGA
Pin 6 ASDO — Active Serial Data Out to FPGA
Pin 7 nCONFIG/CONF_DONE — Configuration hand-shake pin (Altera proprietary)
Pin 8 VCC — 2.5 V or 3.3 V supply

Typical Applications

EPC16UI8B is suitable for 6 applications: FPGA Configuration Boot Memory, Remote System Upgrade / Dual-Boot FPGA Designs, Industrial Control and Factory Automation, Telecom Baseband and Network Equipment, Test and Measurement Equipment, Embedded Computing and Single-Board Computers.

🖥️

FPGA Configuration Boot Memory

The EPC16UI8B serves as the boot configuration memory for Altera Stratix, Cyclone, and Arria FPGAs, storing the bitstream that the FPGA loads through the Active Serial interface at power-up. Its 16 Mbit (2 MB) density covers most legacy FPGA designs including Stratix II, Stratix III, Cyclone III, and Cyclone IV, where a single EPC16UI8B can hold an uncompressed or compressed bitstream with margin for golden-image backup. Multi-page architecture supports up to 8 pages, enabling dual-boot or quad-boot scenarios with remote system upgrade. The 2.5V/3.3V supply aligns with typical FPGA bank voltages, and the dedicated nCONFIG/nSTATUS/CONF_DONE hand-shake eliminates the need for an external CPLD or MCU to sequence configuration.

🏭

Remote System Upgrade / Dual-Boot FPGA Designs

The EPC16UI8B supports Altera's remote system upgrade feature, which enables field-deployable FPGA systems to switch between a current working image and a golden fallback image stored in a different page. This is critical for industrial controllers, telecom baseband, and outdoor telecom equipment where on-site firmware updates must be fail-safe. The device's multi-page architecture (up to 8 pages) allows multiple golden images plus factory test images, and its dedicated hand-shake pins allow the FPGA to trigger a fallback without external intervention. Compared to using a generic SPI flash, the EPC16UI8B simplifies the host logic because the watchdog and page-switch sequencing are handled inside the configuration device.

🏭

Industrial Control and Factory Automation

The EPC16UI8B is specified for the industrial -40 C to +85 C temperature range, making it suitable for factory automation PLC platforms, motor drives, and process-control modules that boot Altera FPGAs. Its 8-pin USON surface-mount package supports compact, vibration-resistant board mounting typical in DIN-rail enclosures. Multi-page support allows factory test images to remain resident on the device alongside the production image, enabling rapid in-field programming during commissioning. The EPC16UI8B's JTAG in-system programming interface simplifies field firmware updates during PLC commissioning, eliminating the need to remove the device from the board.

🌐

Telecom Baseband and Network Equipment

In telecom base-station and networking line-card designs, the EPC16UI8B configures Altera FPGAs that handle baseband DSP, packet processing, or framer functions. Its 16 Mbit capacity covers most line-card bitstreams, and the cascade support allows multiple FPGAs to be configured in series from a single EPC16 device, reducing BOM cost and board area. The remote system upgrade feature is particularly important for telecom deployments where on-site firmware updates must complete in a single window without bricking the line card. The device's 2.5V/3.3V supply tolerance matches common telecom backplane voltages, simplifying power-tree design.

🔧

Test and Measurement Equipment

Test and measurement platforms use Altera FPGAs for high-speed waveform generation, signal processing, and protocol analyzers, and the EPC16UI8B stores the configuration bitstream for these high-density FPGAs. The bitstream decompression feature shrinks storage requirements, allowing more test patterns or factory calibration data to be retained within the 16 Mbit budget. The EPC16UI8B's multi-page support lets the same hardware load different personality images for different test scenarios, switching between PCIe, Ethernet, or USB analyzer modes at boot without external intervention. Industrial temperature grade supports benchtop and rack-mount instruments in lab environments.

🖥️

Embedded Computing and Single-Board Computers

Single-board computers and embedded modules based on Altera Cyclone IV or Cyclone V FPGAs use the EPC16UI8B as the configuration source for the FPGA fabric. The 8-pin USON package fits small form-factor modules (e.g., COM Express carrier boards, Mini-ITX embedded boards), and the device's 2.5V/3.3V supply directly connects to FPGA bank voltages without level shifters. Multi-page architecture supports bootloader, factory test, and customer-update images stored in separate pages, allowing OEMs to deliver a single board that boots different personalities for different SKUs. JTAG in-system programmability allows firmware update during board bring-up without removing the configuration device.

What is the EPC16UI8B used for?
The EPC16UI8B is a 16-Mbit enhanced configuration device from Altera (Intel) that stores the configuration bitstream for SRAM-based LUT FPGAs such as Stratix, Cyclone, and Arria device families. According to Altera documentation, it loads the bitstream into the FPGA through the Active Serial (AS) interface at power-up, supports in-system programming via JTAG, and offers multi-page storage and remote system upgrade capability.
What is the difference between EPC16 and EPCQ configuration devices?
The EPC16 is an older Altera enhanced configuration family with multi-page support, bitstream decompression, and dedicated FPGA hand-shake pins, while the EPCQ family is the simpler successor based on industry-standard SPI flash with quad-SPI capability. The EPC16 exposes configuration-specific pins (nSTATUS, nCONFIG, CONF_DONE) and supports remote system upgrade; the EPCQ does not. Newer Cyclone V and Arria 10 designs prefer EPCQ-L or EPCQ-A, but EPC16 still services legacy Stratix and Cyclone III/IV boards.
Where to buy EPC16UI8B online?
As of 2026-09-11, the EPC16UI8B is available from independent distributors including Vemeko, Jotrin Electronics, Chipdigger, and HK Inventory-listed brokers. Altera/Intel authorized franchised distributor stock is limited because the part is in NRND status; lead time is typically 8-12 weeks from brokers at unit pricing around $22.39 for 1-piece quantity.
What is the price of EPC16UI8B?
Independent distributor pricing for the EPC16UI8B as of 2026-09-11 starts at approximately $22.39 per unit at qty-1, dropping to about $12.50 per unit at 1000-piece reels on HK Inventory. Broker pricing varies by date code and lot size; older date codes (2019+) typically sell below $15 per unit, while recent lots carry a premium.
What is the lead time for EPC16UI8B?
Lead time for the EPC16UI8B is approximately 8-12 weeks when sourced through independent distributors and brokers listed on HK Inventory, and stock is variable as of 2026-09-11. The part is in NRND (Not Recommended for New Designs) status, so Altera/Intel franchised stock is no longer guaranteed; long-term projects should consider EPCQ-L drop-in equivalents.
Is EPC16UI8B in stock?
Limited broker stock of the EPC16UI8B exists as of 2026-09-11 at independent distributors including Chip Co. Limited, Oking (Hongkong) Electronic, and Oceania International Industrial. Because the part is NRND, broker inventory fluctuates; designers should verify current stock and date code before placing production orders, and consider EPCQ-L as a long-term alternative.
What is the pinout of EPC16UI8B?
The EPC16UI8B comes in an 8-pin USON/WSON package. Per the Altera EPC16 datasheet, the standard pinout is: pin 1 nCS, pin 2 DATA, pin 3 nRESET, pin 4 GND, pin 5 DCLK, pin 6 ASDO, pin 7 nCONFIG/CONF_DONE (multiplexed hand-shake), and pin 8 VCC. Designers must consult the datasheet for the latest revision-B pin assignments, because pin 7 has been swapped versus revision-A in some package options.
EPC16UI8B vs EPC16UC88 - which is better for new design?
The EPC16UI8B (8-pin USON) is smaller but has lower pin-count flexibility, while the EPC16UC88 (8-pin different package option, 16 Mbit density) is also a 16-Mbit enhanced configuration device. For new designs targeting legacy Stratix/Cyclone III-IV platforms, the EPC16UI8B is functionally equivalent. For projects that need compatibility with newer Quartus flows, evaluate EPCQ-L or EPCQ-A first, because Altera recommends migrating to EPCQ-L for new designs.
Can EPC16UC8B replace EPC16UI8B?
The EPC16UC8B is also a 16-Mbit Altera enhanced configuration device but uses a different 8-pin package option (UC8 vs UI8 USON). The pin assignment may differ in revision-B versus revision-A silicon; verify against the datasheet before assuming drop-in compatibility. For most USON-8 boards, the EPC16UC8B is a functional drop-in equivalent at the same 16-Mbit density and AS interface.
When should I choose EPC16UI8B over EPCQ-L?
Choose EPC16UI8B when maintaining legacy Stratix, Cyclone III, or Cyclone IV FPGA designs where existing board layout and bitstream flows are validated. According to Altera migration notes, the EPC16UI8B supports remote system upgrade and multi-page dual-boot features that EPCQ-L does not. For new Arria 10, Cyclone V, or newer designs, choose EPCQ-L or EPCQ-A because Altera recommends them and they offer wider distributor availability.
What is the best drop-in replacement for EPC16UI8B?
The best drop-in replacement for the EPC16UI8B is the EPC16UC8B (also a 16-Mbit Altera enhanced configuration device in 8-pin USON package, with identical AS interface and JTAG support). For new designs that can change the schematic, Altera recommends the EPCQ-L family for cost and availability reasons, but the EPC16UC8B is the closest same-brand drop-in equivalent.
Where to download EPC16UI8B datasheet PDF?
The EPC16UI8B datasheet PDF can be downloaded from the Alldatasheet archive at the EPC16 datasheet entry, which references the 36-page Altera EPC16 datasheet family document. Because Altera/Intel has consolidated the EPC16 family documentation, the same datasheet covers the UI8, UC8, and QI100 variants; cross-reference the ordering information table to confirm UI8B-specific pinout and electrical characteristics.
What are the key specifications of EPC16UI8B engineers should know?
The EPC16UI8B key specifications are: 16 Mbit (2 MB) flash density, 2.5 V or 3.3 V single supply, Active Serial (AS) FPGA configuration interface, JTAG in-system programmability, multi-page architecture with up to 8 pages, industrial -40 C to +85 C temperature range, USON-8 surface-mount package, and revision-B silicon. It supports bitstream decompression and remote system upgrade for field-recoverable FPGA designs.
Hey Google, what can replace EPC16UI8B?
The EPC16UI8B can be replaced by the EPC16UC8B (same Altera enhanced-configuration family, same 16 Mbit density, USON-8 package, identical AS interface and JTAG support). For new designs, Altera recommends migrating to the EPCQ-L family (EPCQ-L16 or larger) because the EPC16 series is in NRND status. Cross-brand drop-in equivalents are not commonly available because the AS hand-shake pins are Altera-proprietary.
What is the best Xilinx equivalent for EPC16UI8B?
There is no direct Xilinx drop-in equivalent for the EPC16UI8B because Altera's enhanced-configuration protocol (with nCONFIG, nSTATUS, CONF_DONE hand-shake) is proprietary and not compatible with Xilinx Platform Flash. A Xilinx Spartan-6, Artix-7, or Kintex-7 design uses Xilinx Platform Flash (XCFxxS/XCFxxP) or standard SPI flash instead. Functional replacement is possible but requires changing the FPGA vendor and redesigning the configuration interface.

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

Selection Guide

Choose the EPC16UI8B when designing Altera FPGA platforms that require 16 Mbit of configuration storage with multi-page support and remote system upgrade capability, particularly for legacy Stratix III, Cyclone III, or Cyclone IV designs where the board layout is already validated. For new designs targeting Cyclone V, Arria 10, or newer Altera families, evaluate EPCQ-L or EPCQ-A first because Altera recommends them, they offer broader distributor availability, and they integrate with newer Quartus flows. Use the EPC16UC8B, EPC16UC88N, or EPC16QC100N as immediate same-brand drop-in equivalents if the EPC16UI8B is out of stock; they share identical AS interface, density, and JTAG support. Avoid cross-brand substitutes because Altera's hand-shake pins (nCONFIG, nSTATUS, CONF_DONE) are not standardized to any other vendor.

Comparison with Alternatives

Parameter This Product EPC16UC8B EPC16UC88N EPC16QI100N EPC16QC100N EPC16SI16N
Brand Altera Altera Altera Altera Altera Altera
Package USON-8 USON-8 - same USON-8 - same QI100 variant (USON-8 equivalent) QC100 variant (USON-8 equivalent) 16-pin SI16 variant (USON-8 equivalent)
Memory Density 16 Mbit (2 MB) 16 Mbit 16 Mbit 16 Mbit 16 Mbit 16 Mbit
Supply Voltage 2.5 V / 3.3 V 2.5 V / 3.3 V 2.5 V / 3.3 V 2.5 V / 3.3 V 2.5 V / 3.3 V 2.5 V / 3.3 V
Configuration Interface Active Serial (AS) + JTAG AS + JTAG AS + JTAG AS + JTAG AS + JTAG AS + JTAG
Multi-Page Support Yes (up to 8 pages) Yes Yes Yes Yes Yes
Remote System Upgrade Yes Yes Yes Yes Yes Yes
Operating Temperature -40 C to +85 C (Industrial) -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C
Lifecycle Status NRND NRND NRND NRND NRND NRND

Key Differentiators

  • 16 Mbit density in compact 8-pin USON package (vs EPC16UC8B)
  • Industrial temperature range and revision-B silicon (vs EPC16QC100N)
  • Multi-page remote system upgrade support (vs EPCQ-L family)

Design Notes

Decouple the VCC pin with a 0.1 uF ceramic capacitor placed within 5 mm of the device; add a 4.7 uF bulk capacitor near the package. The EPC16UI8B accepts 2.5 V or 3.3 V supply, but the voltage must match the FPGA bank voltage used for the configuration hand-shake pins; mismatched voltage causes configuration failure. Hold nRESET low during power-up ramp until VCC stabilizes for at least 1 ms before releasing.

Route DCLK as a short, controlled-impedance trace to the FPGA DCLK pin; overshoot/undershoot on DCLK corrupts the bitstream. Keep DATA trace away from switching power lines and avoid routing parallel to clock signals for more than 5 mm. The 8-pin USON package has an exposed thermal pad that must be soldered to a copper pour connected to GND for thermal dissipation and mechanical robustness.

Do not cascade EPC16UI8B with EPCQ or third-party SPI flash on the same configuration bus; the AS protocol is not multi-vendor compatible and mixing causes configuration failure. Verify pinout against revision-B silicon (EPC16UI8B), because the nCONFIG/CONF_DONE pin assignment was revised versus revision-A and substituting revision-A parts can cause a non-functional board. When migrating to EPCQ-L, also update the FPGA MSEL pins because EPCQ-L uses a different mode-selection encoding than EPC16.

Compliance Information

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

RoHS, REACH, lead-free, and halogen-free status not present in the verified web data for EPC16UI8B; original Altera/Intel product page no longer provides a public compliance certificate because the part is NRND. Designers requiring compliance documentation should request the material declaration directly from Intel FPGA support or the broker supplying the lot.

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

Related Searches

EPC16UI8B EPC16UI8B datasheet Altera EPC16 configuration device 16 Mbit enhanced configuration device EPC16UI8B USON-8 package EPC16UI8B FPGA boot memory EPC16UI8B vs EPC16UC8B EPC16UI8B drop-in replacement EPC16UI8B buy price what is EPC16UI8B used for EPC16UI8B pinout USON-8 remote system upgrade configuration device

Related Components & Terms

Altera Intel EPC16UI8B EPC16UC8B EPC16UC88N EPC16QI100N EPC16QC100N EPC16SI16N EPC16 Stratix Cyclone Arria FPGA configuration device Active Serial JTAG USON-8 WSON-8 remote system upgrade bitstream RoHS AEC-Q100 non-volatile memory industrial temperature
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