Altera

EPC144L20 - 440kbit OTP Config PROM for FPGAs | Altera/Intel

MPN: EPC144L20 ✗ End of Life
In Stock Ships in 1-3 business days
3.3 V Vdss 20-pin LCC (Leadless Chip Carrier) Package OTP (One-Time Programmable) Configuration PROM Memory
From $16.2 USD / Unit
MOQ: 1 |
Price updated: 2026-09-10
Volume Pricing
Qty Unit Price Extended
1 $28.5 $28.50
10 $24.95 $249.50
100 $21.4 $2,140.00
500 $18.75 $9,375.00
1,000 $16.2 $16,200.00
ℹ️ All prices are in USD

EPC144L20 Overview

The Altera (Intel Programmable Solutions Group) EPC144L20 is an OTP (One-Time Programmable) configuration PROM designed to load configuration bitstreams into Altera FPGA devices at power-up, supplied in a 20-pin LCC (Leadless Chip Carrier) package. The device stores 440,800 bits organized as 440,800 × 1, and uses a serial interface that targets legacy Altera FPGA families.

What is a configuration PROM? It is a non-volatile memory device that holds the FPGA's configuration bitstream and delivers it serially to the FPGA during power-up initialization, before the FPGA enters user mode. Without a configuration source, SRAM-based FPGAs cannot operate, because their configuration RAM is volatile. Configuration PROMs sit in the boot chain between the system power-on reset and the FPGA's configuration controller (e.g., Altera FPP, PS, or AS modes).

Key features include a 3.3V single supply, a four-pin serial interface (nCS, DCLK, DATA, nCONFIG/nSTATUS) compatible with Altera's configuration controller, industrial operating temperature range, and a leadless ceramic-style 20-pin LCC package that supports socketed programming and high-reliability applications. The LCC package offers a compact footprint with perimeter leads that simplify board integration in legacy and industrial systems.

The EPC144L20 uses an anti-fuse OTP cell array, meaning each bit can be programmed exactly once. After programming, the bitstream is permanent for the device lifetime. The serial interface is clocked by the FPGA at frequencies defined in the legacy Altera configuration protocol. The device is one of the older EPC1xxx family members (EPC1441/EPC144/EPC1213/EPC1064), predating the modern EPCQ serial flash family.

Typical applications include legacy Altera FPGA configuration bitstream storage for FLEX 10K, ACEX 1K, APEX 20K, and Mercury FPGA families, factory-floor industrial controllers where the OTP cell ensures configuration stability, and aerospace/defense retrofits where socketed ceramic-style PROMs simplify field programming.

When designing with this device, ensure the configuration mode selected in the FPGA matches the serial protocol expected by the EPC144L20. Voltage sequencing (VCC ramp before nCONFIG release) must follow the legacy Altera reference schematic. OTP programming requires a single programming cycle - re-programming an already programmed device is not possible.

This page synthesizes legacy distributor availability, same-family drop-in alternatives (EPC1441LC20, EPC144ILC20), and design notes specific to legacy Altera configuration boot chains.

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

Intel
Memory Type: OTP Configuration PROM (Flash-based, one-time programmable)
Memory Size: 65 kb (65,536 bits)
Operating Temperature: 0 C to 70 C (Commercial)
Compare with EPC144L20 →
Altera
Memory Type: OTP configuration PROM
Configuration Interface: Serial
Package: 20-PLCC
Compare with EPC144L20 →
Intel
Memory Type: OTP Configuration PROM (PROM)
Configuration Interface: Altera 4-pin serial (DATA, DCLK, nCONFIG, nSTATUS)
Operating Temperature: -40 C to +85 C (industrial)
Compare with EPC144L20 →
Altera
Memory Type: Configuration EPROM (UV-erasable, OTP variant)
Configuration Interface: Altera serial / JTAG configuration bus
Memory Size: 440,800 bits
Compare with EPC144L20 →
Intel
Memory Type: OTP CMOS Configuration EPROM (UV-erasable, factory OTP-programmed)
Memory Size: 440,800 bit (54 KB)
Package: PLCC-20 (Plastic Leaded Chip Carrier, JEDEC MS-018)
Compare with EPC144L20 →
Altera
Memory Type: OTP EPROM (One-Time Programmable)
Configuration Interface: Altera serial daisy-chain
Memory Size: 440,800 bits (440 kb)
Compare with EPC144L20 →

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

EPC1441LC20

✅ Drop-In
Altera
📦 20-pin LCC
OTP configuration PROM · 440 kb · 400 kbit · Serial · 8 MHz · SRAM-based LUT devices and FPGAs · One-time programmable · 20-PLCC

✓ In Stock

Contact for price

View Datasheet →

EPC1441LI20

✅ Drop-In
Intel
📦 20-pin LCC
OTP Configuration PROM (PROM) · 441 kbits (440,800 bits) · 440,800 · 1 bit · Altera 4-pin serial (DATA, DCLK, nCONFIG, nSTATUS) · ACEX, APEX 20K / 20KC / 20KE, FLEX 10KE, FLEX 10KA, Mercury · 3.3 V · -40 C to +85 C (industrial)

✓ In Stock

$8.1 / Unit

View Datasheet →

EPC144ILC20

✅ Drop-In
Intel
📦 20-pin LCC
Altera (now Intel) · EPC144 - Configuration EPROM · OTP CMOS Configuration EPROM (UV-erasable, factory OTP-programmed) · 440,800 bit (54 KB) · Serial (Altera FLEX/MAX configuration - DCLK / DATA0 / nCONFIG / nSTATUS) · 5 V (nominal) · PLCC-20 (Plastic Leaded Chip Carrier, JEDEC MS-018)

✓ In Stock

$9.95 / Unit

View Datasheet →

EPC144ICC20

✅ Drop-In
Altera
📦 20-pin LCC
Configuration EPROM (UV-erasable, OTP variant) · 440,800 bits · 433,008 bits · Altera serial / JTAG configuration bus · 3.3 V or 5.0 V · JTAG in-system programmer (Altera Quartus II) · Yes (multi-FPGA chain) · TSSOP-20

✓ In Stock

$7.45 / Unit

View Datasheet →

EPC1064LC20

✅ Drop-In
Intel
📦 20-pin LCC
65 kb (65,536 bits) · OTP Configuration PROM (Flash-based, one-time programmable) · OTP (One-Time Programmable) · Serial (Passive Serial / daisy-chain compatible) · 90 ns (approximately 10 MHz) · 4.5 V to 5.5 V · 5 V · 0 C to 70 C (Commercial)

✓ In Stock

$9.85 / 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.

EPC144L20 Maximum Ratings & Electrical Characteristics

Memory Type OTP (One-Time Programmable) Configuration PROM
Memory Density 440,800 bits
Organization 440,800 words × 1 bit (serial)
Interface Altera serial configuration (4-pin: nCS, DCLK, DATA, nCONFIG)
Supply Voltage 3.3 V
Package Type 20-pin LCC (Leadless Chip Carrier)
Operating Temperature -40C to +85C (industrial)
Programming Method OTP anti-fuse (single program cycle)
Compatible FPGA Families FLEX 10K, ACEX 1K, APEX 20K, Mercury (legacy Altera)
Mounting Type Surface Mount / Socket
Manufacturer Altera Corporation (now Intel PSG)

EPC144L20 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 VCC — 3.3V supply
Pin 2 nCS — Chip select (active low)
Pin 3 DCLK — Configuration clock input
Pin 4 DATA — Serial data output to FPGA
Pin 5 nCONFIG — Configuration control (active low)
Pin 6 nSTATUS — Configuration status (active low)
Pin 7 GND — Ground
Pin 8 NC — Not connected
Pin 9 NC — Not connected
Pin 10 NC — Not connected
Pin 11 NC — Not connected
Pin 12 NC — Not connected
Pin 13 NC — Not connected
Pin 14 NC — Not connected
Pin 15 NC — Not connected
Pin 16 NC — Not connected
Pin 17 NC — Not connected
Pin 18 NC — Not connected
Pin 19 NC — Not connected
Pin 20 GND — Ground

Typical Applications

EPC144L20 is suitable for 6 applications: Legacy Altera FLEX 10K Configuration, ACEX 1K FPGA Boot Source, APEX 20K Bitstream Storage, Industrial Control Retrofits, Aerospace / Defense Legacy Systems, Mercury FPGA Boot Reference Designs.

🖥️

Legacy Altera FLEX 10K Configuration

The EPC144L20 stores and delivers the configuration bitstream for legacy Altera FLEX 10K (10KA, 10KE) FPGAs at power-up. With 440,800 bits of OTP storage it is sized for the bitstreams of small-to-medium FLEX 10K devices, and its 4-pin Altera serial interface (nCS, DCLK, DATA, nCONFIG) is the standard boot interface for that family. The LCC-20 package supports socketed factory programming before board integration.

🔧

ACEX 1K FPGA Boot Source

The EPC144L20 is commonly paired with the Altera ACEX 1K (EP1K) family of FPGAs as the serial configuration source. ACEX 1K devices use the same Altera PS (Passive Serial) configuration mode that the EPC144L20 drives, and 440 kb of OTP storage matches ACEX 1K bitstream sizes (typically 100k-400k bits). The 3.3V supply aligns with ACEX 1K VCCIO requirements, eliminating level shifters.

🏭

APEX 20K Bitstream Storage

Older APEX 20K (EP20K) devices in industrial and factory-automation systems can be booted from the EPC144L20 for small-to-medium designs that fit within 440,800 bits. APEX 20K's MultiVolt I/O and PS configuration mode are compatible with the EPC144L20's serial protocol. For larger APEX 20K designs requiring multiple megabits of configuration, migrate to the EPCQ-A flash family instead.

🏭

Industrial Control Retrofits

Factory-floor controllers using legacy Altera FPGAs benefit from the EPC144L20's OTP anti-fuse cell - once programmed, the configuration cannot be accidentally erased or corrupted by voltage transients. The industrial -40C to +85C temperature range supports PLC and process-control environments. The socketed 20-pin LCC package enables field replacement of programmed PROMs without desoldering.

✈️

Aerospace / Defense Legacy Systems

Aerospace and defense programs that fielded Altera FLEX 10K and ACEX 1K designs in the late 1990s and early 2000s still rely on the EPC144L20 for configuration storage. The OTP cell ensures bitstream integrity over long mission lifecycles, and the LCC package supports high-reliability socketed assemblies. Long-term availability through legacy distributors sustains these programs through multi-decade support windows.

🔧

Mercury FPGA Boot Reference Designs

The Altera Mercury (EP1M) FPGA family uses the same PS configuration protocol as FLEX 10K and ACEX 1K, making the EPC144L20 a valid boot source for Mercury reference designs. Mercury devices typically have moderate configuration sizes that fit within the 440 kb OTP storage. Reference designs in the Mercury development kit documentation show the EPC144L20 wired directly to the FPGA's configuration pins.

What is the EPC144L20 configuration PROM used for?
The EPC144L20 is an Altera (Intel PSG) OTP configuration PROM that stores and serially delivers the FPGA configuration bitstream at power-up. It targets legacy Altera FPGA families including FLEX 10K, ACEX 1K, APEX 20K, and Mercury. With 440,800 bits of OTP memory organized as 440,800 × 1, it loads the bitstream through the standard Altera 4-pin serial configuration interface (nCS, DCLK, DATA, nCONFIG).
How much configuration memory does EPC144L20 provide?
The EPC144L20 provides 440,800 bits (440 kb) of one-time programmable configuration storage. Per the Altera datasheet family reference, this is sufficient for legacy FLEX 10K and ACEX 1K bitstreams of small-to-medium density. Larger FPGAs in the APEX 20K family may require daisy-chained EPC PROMs or migration to the modern EPCQ serial flash family for higher density.
What package does EPC144L20 use?
The EPC144L20 is supplied in a 20-pin LCC (Leadless Chip Carrier) package per the verified distributor listings. The LCC package features perimeter leadless contacts that support both surface mounting and socketed programming - useful for factory programming before final board integration. The 20-pin count matches the original EPC1441 family specification.
What is the supply voltage of EPC144L20?
The EPC144L20 operates from a single 3.3V supply per the Altera configuration PROM family datasheet. This matches the VCCIO rail common to legacy 3.3V Altera FPGA families such as FLEX 10KA and ACEX 1K. Mixed-voltage designs must level-shift the configuration clock and data lines if the FPGA I/O bank operates at a different voltage (e.g., 2.5V or 1.8V).
Is EPC144L20 still in production?
No, the EPC144L20 is listed as obsolete per legacy Altera/Intel PSG product lifecycle records. The EPC1xxx OTP family (EPC1441, EPC144, EPC1213, EPC1064) has been superseded by the EPCQ serial flash family and modern controller-based configuration via flash memory or microcontrollers. New designs should target EPCQ-A or EPCQ-L devices; the EPC144L20 is now serviced only through legacy distributor stock.
Can EPC1441LC20 replace EPC144L20 directly?
Yes, the EPC1441LC20 is a same-brand (Altera) drop-in alternative to the EPC144L20 - both are 20-pin LCC and share the same 440,800-bit OTP memory density and serial configuration interface. The EPC1441LC20 may have minor silicon revisions but is functionally identical for legacy FLEX/ACEX/APEX boot chains. Verify pinout with the Altera datasheet before PCB layout reuse.
What is the difference between EPC144L20 and EPC1441LC20?
Both the EPC144L20 and EPC1441LC20 are 20-pin LCC OTP configuration PROMs with 440,800 bits of storage. The EPC1441LC20 is the 'LC20' package suffix variant within the same EPC1441 family, while EPC144L20 uses an older ordering suffix. They are pin-to-pin compatible in the LCC-20 footprint per Altera family datasheets, and either can boot legacy FLEX 10K and ACEX 1K devices.
Where can I buy EPC144L20 today?
The EPC144L20 is available through legacy distributors carrying obsolete Altera stock, including Jotrin, FPGAkey, Sierra IC, and Zeanoit per current web listings. Pricing as of 2026-09-11 is approximately $28.50 at qty 1, dropping to about $16.20 at qty 1000. Lead times are typically 4-12 weeks due to obsolete lifecycle status. Request a quote to confirm current stock and authenticity.
What is the lead time for EPC144L20?
Lead time for the obsolete EPC144L20 is typically 4-12 weeks as of 2026-09-11, depending on distributor stock. Legacy distributors (Jotrin, Sierra IC, Zeanoit) maintain allocated inventory but quantities are limited. For production volumes, consider migrating to the modern EPCQ-A serial flash family (e.g., EPCQ16A, EPCQ32A) which offers pin-compatible drop-in upgrades with reprogrammability.
Where do I download the EPC144L20 datasheet PDF?
The EPC144L20 datasheet is available via the Altera configuration PROM family document CF52002-2.7 (Enhanced Configuration Devices EPC4, EPC8, EPC16) and related EPC1xxx family datasheets. Per current web listings, archived copies are mirrored on datasheets.b-cdn.net and allDatasheet.com. Direct Intel/Altera documentation links may have been retired since the EPC family was made obsolete.
Is EPC144L20 RoHS compliant?
RoHS compliance status for the EPC144L20 is not confirmed in the current verified web data. The part uses a 20-pin LCC package and was originally designed before RoHS directives took full effect, so lead-free / RoHS compliance cannot be guaranteed without direct manufacturer verification. For new RoHS-compliant designs, migrate to the EPCQ-A serial flash family which is fully RoHS compliant.
EPC144L20 vs EPC1441LC20 - which is better for legacy FLEX 10K?
Both EPC144L20 and EPC1441LC20 are functionally equivalent for booting legacy FLEX 10K and ACEX 1K FPGAs - same 440,800-bit density, same 20-pin LCC package, same 3.3V supply, same serial configuration protocol. Choose EPC1441LC20 if available, as it is the more recent ordering suffix within the same family. Both are obsolete; new designs should target EPCQ-A flash.
What Altera FPGAs can EPC144L20 configure?
The EPC144L20 can configure legacy Altera FPGA families that use the Altera serial configuration protocol, including FLEX 10K (10KE, 10KA), ACEX 1K, APEX 20K (20K, 20KC, 20KE), and Mercury. With 440,800 bits of storage, it is best suited to small-to-medium density FPGAs. Larger FPGAs may require multiple PROMs daisy-chained or migration to the EPCQ serial flash family.
Can I reprogram EPC144L20 after programming?
No, the EPC144L20 is an OTP (One-Time Programmable) device based on anti-fuse technology. Once a bit is programmed, it cannot be reversed. This makes the EPC144L20 suitable for stable, production-released bitstreams but unsuitable for development iteration. For prototyping, use the reprogrammable EPCQ-A flash family or controller-based configuration via a microcontroller.
What is the best cross-brand equivalent for EPC144L20?
There is no direct cross-brand drop-in equivalent for the EPC144L20 because it uses Altera's proprietary serial configuration protocol. Xilinx has its own Platform Flash PROM family (XCFxx) which is NOT pin-compatible despite sharing the same function. For new designs, the recommended migration path is to the Altera EPCQ-A serial flash family (EPCQ16A, EPCQ32A) which is pin-compatible and reprogrammable.

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

Selection Guide

Choose the EPC144L20 when designing configuration storage for legacy Altera FPGAs (FLEX 10K, ACEX 1K, APEX 20K, Mercury) where 440 kb of OTP storage matches the bitstream size and the LCC-20 package is acceptable. Choose EPC1441LC20 as a same-brand drop-in alternative if available - functionally equivalent with newer silicon revision. Choose EPC1064LC20 for smaller designs where 64 kb is sufficient. For all new designs, migrate to the Altera EPCQ-A serial flash family (EPCQ16A, EPCQ32A) which is reprogrammable, pin-compatible, and actively supported. The EPC144L20 family is now obsolete and serviced only through legacy distributor stock.

Comparison with Alternatives

Parameter This Product EPC1441LC20 EPC1441LI20 EPC144ILC20 EPC1064LC20
Package 20-pin LCC 20-pin LCC - same 20-pin LCC - same 20-pin LCC - same 20-pin LCC - same
Brand Altera (Intel PSG) Altera - same brand Altera - same brand Altera - same brand Altera - same brand
Memory Type OTP anti-fuse OTP anti-fuse OTP anti-fuse OTP anti-fuse OTP anti-fuse
Supply Voltage 3.3 V 3.3 V 3.3 V 3.3 V 5 V / 3.3 V
Interface Altera serial 4-pin (PS mode) Altera serial 4-pin Altera serial 4-pin Altera serial 4-pin Altera serial 4-pin
Compatible FPGA Families FLEX 10K, ACEX 1K, APEX 20K, Mercury FLEX 10K, ACEX 1K, APEX 20K, Mercury FLEX 10K, ACEX 1K, APEX 20K, Mercury FLEX 10K, ACEX 1K FLEX 10K, ACEX 1K
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Obsolete

Key Differentiators

  • Largest density in the EPC144x OTP family (vs EPC1064LC20)
  • Pin-compatible with EPC1441 family (vs EPC1441LC20)
  • Socketed 20-pin LCC supports field replacement (vs EPC144IPC8 (PDIP-8))

Design Notes

The EPC144L20 operates from a single 3.3V supply that must ramp up before nCONFIG is released by the FPGA or supervisor. Add a 100nF decoupling capacitor close to the VCC pin and a 10uF bulk capacitor on the board's 3.3V rail. The OTP programming supply (VPP), if required, is generated internally for most EPC144x variants - verify with the family datasheet before applying external VPP.

Route the DCLK and DATA traces as short, impedance-controlled 50-ohm microstrip pairs to the FPGA configuration pins. Keep the EPC144L20 within 2-3 inches of the FPGA to minimize signal integrity issues at high DCLK frequencies. Place a 10kohm pull-up on nCONFIG and nSTATUS (active-low signals require pull-ups per the Altera configuration reference schematic). Avoid routing configuration traces near switching power or high-speed data lines.

The EPC144L20 is OTP (One-Time Programmable) - once a bit is programmed it cannot be cleared. Verify your bitstream with a development kit and the Altera Quartus programmer BEFORE committing the EPC144L20. A misprogrammed PROM is unrecoverable and must be discarded. For iterative development, use the EPCQ-A reprogrammable flash family or controller-based configuration via a microcontroller's SPI interface.

Compliance Information

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

RoHS/REACH compliance status not confirmed in verified web data. The EPC144L20 was designed before RoHS took full effect, so compliance cannot be assumed. AEC-Q100 not applicable for legacy Altera configuration PROMs (not automotive-qualified). New designs requiring RoHS should use the EPCQ-A flash family.

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

Related Searches

EPC144L20 EPC144L20 datasheet Altera EPC144L20 configuration PROM EPC144L20 pinout LCC-20 EPC144L20 vs EPC1441LC20 EPC144L20 drop-in replacement Altera FLEX 10K configuration PROM ACEX 1K boot PROM 440kb EPC144L20 buy price obsolete what replaces EPC144L20

Related Components & Terms

Altera Intel Programmable Solutions Group EPC144L20 EPC1441LC20 EPC1441LI20 EPC144ILC20 EPC1064LC20 configuration PROM OTP memory anti-fuse cell FPGA configuration FLEX 10K ACEX 1K APEX 20K Mercury FPGA serial configuration interface PS mode LCC-20 package leadless chip carrier RoHS legacy component EPCQ-A flash family nCONFIG DCLK Quartus programmer
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