Altera

EPM5016DI-20 - 16-Macrocell CMOS EPLD, 20ns tPD | Intel / Altera

MPN: EPM5016DI-20 βœ— End of Life
In Stock Ships in 1-3 business days
[DATA_NEEDED: VCC nominal] Vdss 20-pin Ceramic DIP (DI), windowed Package 62.5 MHz Speed
From $8.5 USD / Unit
MOQ: 1 |
Price updated: 2026-09-12
Volume Pricing
Qty Unit Price Extended
1 $18.5 $18.50
10 $15.9 $159.00
100 $12.75 $1,275.00
500 $10.2 $5,100.00
1,000 $8.5 $8,500.00
ℹ️ All prices are in USD

Drop-in alternatives for EPM5016DI-20 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

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

EPM5016DI-15

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ 20-pin Ceramic DIP (DI)
same die/package, faster 15 ns tPD vs 20 ns (-25% tPD, +33% frequency)

πŸ“‹ Reference alternative (not in catalog)

EPM5016DI-25

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ 20-pin Ceramic DIP (DI)
same die/package, slower 25 ns tPD vs 20 ns (+25% tPD, -20% frequency)

πŸ“‹ Reference alternative (not in catalog)

EPM5016DC-20

βœ… Drop-In
Altera
πŸ“¦ 20-pin Plastic DIP (DC)
MAX 5000 Β· EPLD (UV-Erasable Programmable Logic Device) Β· 16 Β· 160 Β· 7 Β· 8 Β· 20 ns Β· 62.5 MHz

βœ“ In Stock

$16.5 / Unit

View Datasheet β†’

EPM5016DC-17

βœ… Drop-In
Altera
πŸ“¦ 20-pin Plastic DIP (DC)
MAX 5000 Β· 16 Β· [DATA_NEEDED: LE count for MAX 5000 family] Β· 24 Β· 17 ns Β· 67 MHz Β· 5 V Β· TTL-compatible

βœ“ In Stock

$16.2 / Unit

View Datasheet β†’

EPM5016DC-15

βœ… Drop-In
Altera
πŸ“¦ 20-pin Plastic DIP (DC)
MAX 5000 Β· EPLD (Erasable Programmable Logic Device) Β· 16 Β· 2 Β· 4 Β· 12 Β· 15 ns Β· 71 MHz

βœ“ In Stock

$10.75 / Unit

View Datasheet β†’

EPM5016DI-20 Maximum Ratings & Electrical Characteristics

Family MAX 5000
Device Type EPLD (UV-erasable CMOS)
Macrocells 16
Propagation Delay (tPD) 20 ns
Maximum Clock Frequency 62.5 MHz
Total Inputs 16
Dedicated Inputs 7
Configurable I/O Pins 8
External Clock Inputs 1
Product Terms per Output 8
Output Functions per Macrocell 8
Technology CMOS EPROM
Programmable Interconnect PIA (Programmable Interconnect Array)
Package 20-pin Ceramic DIP (DI), windowed
Speed Grade -20 (20 ns tPD)

EPM5016DI-20 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 I1 β€” Dedicated input 1
Pin 2 I2 β€” Dedicated input 2
Pin 3 I3 β€” Dedicated input 3
Pin 4 I4 β€” Dedicated input 4
Pin 5 I5 β€” Dedicated input 5
Pin 6 I6 β€” Dedicated input 6
Pin 7 I7 β€” Dedicated input 7
Pin 8 CLK β€” Global clock input
Pin 9 IO1 β€” Bidirectional I/O macrocell 1
Pin 10 IO2 β€” Bidirectional I/O macrocell 2
Pin 11 IO3 β€” Bidirectional I/O macrocell 3
Pin 12 IO4 β€” Bidirectional I/O macrocell 4
Pin 13 IO5 β€” Bidirectional I/O macrocell 5
Pin 14 IO6 β€” Bidirectional I/O macrocell 6
Pin 15 IO7 β€” Bidirectional I/O macrocell 7
Pin 16 IO8 β€” Bidirectional I/O macrocell 8
Pin 17 NC β€” Not connected (per datasheet)
Pin 18 NC β€” Not connected (per datasheet)
Pin 19 GND β€” Ground
Pin 20 VCC β€” +5 V supply

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for EPM5016DI-20 Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

EPM5016DI-20 is suitable for 6 applications: Microprocessor Address Decoding, Glue-Logic Consolidation, Bus-Interface Arbitration Logic, State-Machine Controllers, Legacy Industrial Control Boards, Peripheral Chip-Select Generation.

πŸ–₯️

Microprocessor Address Decoding

The EPM5016DI-20 fits microprocessor address decoding because its 16 macrocells and 7 dedicated inputs provide enough logic capacity to generate up to 16 independent chip-select outputs from a 24-bit address bus, replacing multiple 74LS138/139 decoder packages. Its 20 ns tPD at 62.5 MHz maximum frequency keeps decoding latency well within a typical 8/16-bit microprocessor memory-cycle window (often 100-200 ns). Place the device between the CPU address lines and the chip-select pins of memory/peripheral ICs, configured as active-low or active-high per the system. The Programmable Interconnect Array lets the designer route any input to any macrocell, simplifying irregular address-map decoding that standard MSI decoders cannot handle cleanly.

πŸ”§

Glue-Logic Consolidation

The EPM5016DI-20 is ideal for consolidating scattered 74LS/74HC SSI and MSI glue logic because each of its 16 macrocells can implement any combinatorial or registered function equivalent to a 7400-series gate package, replacing up to 16 discrete packages. Per the Altera MAX 5000 datasheet, this reduces board area and power consumption while preserving the deterministic timing designers expect from discrete logic. Use the device when a board has more than 5-10 leftover SSI gates after a redesign, or when routing congestion forces a package count reduction. The 20 ns propagation delay is compatible with 74LS (β‰ˆ9-33 ns) and 74HC (β‰ˆ6-50 ns) timing budgets.

🌐

Bus-Interface Arbitration Logic

The EPM5016DI-20 supports multi-master bus arbitration because its 16 macrocells can implement request/grant state machines, address-latch enable generation, and wait-state insertion logic in a single device. The 62.5 MHz maximum clock frequency accommodates ISA-style 8 MHz buses with comfortable margin, and the 7 dedicated inputs accept bus request, grant, and clock signals directly. The DIP package also simplifies bench bring-up of legacy arbitration logic. Place the device at the bus-control cluster, with bus request lines on dedicated inputs and grant outputs on configurable I/O pins for flexible polarity and tri-state control.

🏭

State-Machine Controllers

The EPM5016DI-20 implements medium-complexity state machines of up to 16 states with 4-bit state encoding because each macrocell contains a D flip-flop with programmable polarity and output enable, suitable for both Mealy and Moore machines. The 20 ns tPD plus flip-flop setup time provides a comfortable ~15 ns combinational budget per state transition at 62.5 MHz operation. Use it for sequential controllers in industrial machinery, vending machines, and legacy instrumentation where a microcontroller would be overkill or unavailable. The ceramic windowed package also allows iterative prototyping of state-machine logic with full UV erasure between design revisions.

βš™οΈ

Legacy Industrial Control Boards

The EPM5016DI-20 is widely deployed in legacy industrial control boards from the late 1980s and 1990s because its ceramic DIP package, UV erasability, and 5V CMOS operation match the electrical and mechanical requirements of long-lifecycle industrial equipment. Per the Altera MAX 5000 datasheet, the device tolerates typical industrial temperature ranges and provides reliable operation in noisy factory environments thanks to CMOS noise margins. Use it to repair or reproduce boards for factory automation, CNC controllers, and process-control equipment where original parts are no longer manufactured but boards must be kept running for years.

πŸ’Ύ

Peripheral Chip-Select Generation

The EPM5016DI-20 generates peripheral chip-select signals for memory-mapped I/O devices because its 8 product terms per macrocell accommodate complex address-decoding equations involving address bits, read/write strobes, and chip-enable qualifiers. With 16 outputs, a single device can support a full 16-chip peripheral bank, replacing 4-8 standard decoder ICs. Place the device near the address-bus fan-out point, route decoded outputs to peripheral CE pins. The 20 ns propagation delay adds minimal wait-state penalty compared to discrete decoder cascades that can introduce 30-40 ns of stacked delay.

What is the EPM5016DI-20?
The EPM5016DI-20 is a 16-macrocell UV-erasable CMOS EPLD from the Altera (now Intel) MAX 5000 family, packaged in a 20-pin ceramic DIP with a 20 ns pin-to-pin propagation delay. According to the Altera MAX 5000 datasheet, it provides 16 total inputs (7 dedicated and 8 I/O) plus one global clock input, making it a high-density replacement for multiple 7400-series SSI/MSI packages in legacy designs.
What is the maximum clock frequency of the EPM5016DI-20?
The EPM5016DI-20 supports a maximum clock frequency of 62.5 MHz, derived from its 20 ns propagation delay specification. According to the Altera MAX 5000 datasheet, this places the -20 speed grade in the mid-range of the MAX 5016 family; the -15 grade reaches 83.3 MHz and the -25 grade operates at 50 MHz.
How many macrocells does the EPM5016DI-20 have?
The EPM5016DI-20 contains 16 macrocells interconnected by a Programmable Interconnect Array (PIA), per the Altera MAX 5000 datasheet. Each macrocell provides a configurable D flip-flop, output enable, and programmable polarity, supporting both combinatorial and registered logic functions across all 16 I/O channels.
Where can I download the EPM5016DI-20 datasheet PDF?
The EPM5016DI-20 datasheet can be downloaded from the Altera (Intel) MAX 5000 datasheet PDF hosted on third-party archives such as Alldatasheet, which preserves the original 52-page document from Altera Corporation. Search for the parent part number EPM5016 to find the complete MAX 5000 family datasheet, which covers the EPM5016DI-20 speed and package variants.
What is the pinout of the EPM5016DI-20?
The EPM5016DI-20 is packaged in a 20-pin ceramic DIP with the standard Altera MAX 5000 pinout: pins include dedicated inputs (I1–I7), bidirectional I/O pins (IO1–IO8), a global clock input (CLK), power (VCC) and ground (GND). Pin 1 is at the top-left of the package when the orientation notch is up. Refer to the MAX 5000 datasheet pin configuration diagram for exact assignments.
Is the EPM5016DI-20 still in production?
No, the EPM5016DI-20 is listed as obsolete. According to distributor catalogs and the Altera (now Intel) legacy product listings, the MAX 5000 family was discontinued many years ago, and remaining stock is limited to authorized distributors, brokers, and surplus channels. For new designs, consider modern MAX II, MAX V, or MAX 10 CPLDs as replacements.
What is the difference between EPM5016DI-20 and EPM5016DC-20?
The EPM5016DI-20 and EPM5016DC-20 both deliver 20 ns tPD and 62.5 MHz maximum clock frequency, but they differ in package: the DI suffix denotes a 20-pin ceramic DIP with a UV-erasable window (suitable for prototyping), while the DC suffix denotes a 20-pin plastic DIP one-time-programmable (OTP) package. The DC variant is the production/OTP equivalent of the DI windowed part.
Can the EPM5016DI-20 replace a 22V10 PAL?
Yes, the EPM5016DI-20 can functionally replace a 22V10 PAL in most applications while providing higher macrocell density (16 vs 10) and CMOS low-power operation. According to the Altera MAX 5000 datasheet, each macrocell provides 8 product terms per output, matching or exceeding the 22V10's logic capacity per macrocell.
What is the best drop-in replacement for the EPM5016DI-20?
The best drop-in replacements for the EPM5016DI-20 are other MAX 5016 family members in the same 20-pin ceramic DIP package, such as the EPM5016DI-15 (faster 15 ns grade) and EPM5016DI-25 (slower 25 ns grade). All share the same MAX 5000 pinout, macrocell count, and I/O architecture, allowing direct substitution on existing PCBs.
How much does the EPM5016DI-20 cost?
The EPM5016DI-20 unit price ranges from approximately $8.50 at 1000-piece quantities to $18.50 at single-piece quantities as of 2026-09-12, based on distributor listings on Octopart, Jotrin, Veswin, and MicrochipUSA. Because the part is obsolete, pricing is volatile and varies with remaining market stock.
Where to buy EPM5016DI-20 online?
The EPM5016DI-20 can be sourced from distributors including Jotrin Electronics, Veswin Electronics, MicrochipUSA, Vemeko, and surplus inventory listed on Octopart as of 2026-09-12. Because the part is obsolete, lead times are typically 4–12 weeks depending on stock availability; request quotes from multiple authorized channels.
What is the lead time for the EPM5016DI-20?
Lead time for the EPM5016DI-20 is typically 4–12 weeks as of 2026-09-12, because the part is obsolete and available only through surplus stock and authorized distributors. Altera (now Intel) no longer manufactures the MAX 5000 family, so any new orders depend on remaining distributor inventory.
Is the EPM5016DI-20 suitable for new designs?
The EPM5016DI-20 is not recommended for new designs as of 2026-09-12 because the MAX 5000 family is obsolete. For new designs, consider modern replacements such as the Altera MAX II EPM240T100C5N, Lattice Semiconductor ispMACH 4000ZE, or Microchip ATF1502AS, which provide higher density, lower power, and lower cost in modern surface-mount packages.
What programming tool supports the EPM5016DI-20?
The EPM5016DI-20 is programmed using legacy Altera programming hardware such as the APLS-LogicPak or Master Programming Unit with a PLADAP-20 or PLMJ1213 adapter, plus the A+PLUS or MAX+PLUS II legacy software toolchain as documented in the Altera MAX 5000 datasheet. Modern Intel Quartus software does not support the MAX 5000 family.
EPM5016DI-20 vs EPM5016DC-20 - which is better for production?
The EPM5016DC-20 is the better choice for production because it is the plastic OTP (one-time-programmable) package variant of the same MAX 5016 die, while the EPM5016DI-20 uses a UV-erasable ceramic windowed package intended for prototyping. According to the Altera MAX 5000 datasheet, both share identical electrical characteristics including 20 ns tPD and 16 macrocells.
What are the key specifications of the EPM5016DI-20 that engineers should know?
The EPM5016DI-20 key specifications are: 16 macrocells, 16 inputs (7 dedicated + 8 I/O), 1 global clock input, 20 ns pin-to-pin propagation delay, 62.5 MHz maximum clock frequency, 8 product terms per output macrocell, CMOS EPROM technology, and 20-pin ceramic DIP windowed package. Per the Altera MAX 5000 datasheet, it operates on a single 5V supply and provides a Programmable Interconnect Array (PIA) connecting all macrocells to all inputs.

Engineering reference data for EPM5016DI-20 β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the EPM5016DI-20 when you need a UV-erasable ceramic-DIP EPLD for prototype development of legacy 5V glue logic, address decoding, or state-machine control. Choose the EPM5016DI-15 when timing margins are tight and you need the 15 ns tPD / 83.3 MHz maximum clock frequency. Choose the EPM5016DI-25 when you want a relaxed 25 ns part and can trade frequency margin for older, lower-cost inventory. Choose the EPM5016DC-20 (plastic OTP) for production builds where each unit will be programmed only once - the DC package is mechanically identical to DI but lacks the UV window, so it cannot be erased. Choose the EPM5016DC-17 or EPM5016DC-15 for production builds with timing requirements that match their respective speed grades. All five alternatives share the same 20-pin DIP pinout, so PCB layout does not need to change.

Comparison with Alternatives

Parameter This Product EPM5016DI-15 EPM5016DI-25 EPM5016DC-20 EPM5016DC-17 EPM5016DC-15
Brand Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel)
Package 20-pin Ceramic DIP (DI) - windowed 20-pin Ceramic DIP (DI) - windowed 20-pin Ceramic DIP (DI) - windowed 20-pin Plastic DIP (DC) - OTP 20-pin Plastic DIP (DC) - OTP 20-pin Plastic DIP (DC) - OTP
Macrocells 16 16 16 16 16 16
Propagation Delay (tPD) 20 ns 15 ns 25 ns 20 ns 17 ns 15 ns
Maximum Clock Frequency 62.5 MHz 83.3 MHz 50 MHz 62.5 MHz 71.4 MHz 83.3 MHz
Dedicated Inputs 7 7 7 7 7 7
Configurable I/O 8 8 8 8 8 8
Erasure Type UV (windowed ceramic) UV (windowed ceramic) UV (windowed ceramic) One-Time-Programmable One-Time-Programmable One-Time-Programmable
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete

Key Differentiators

  • Higher macrocell density than 22V10-class devices (vs Industry-standard 22V10 PAL)
  • Faster speed grade option in same package (vs EPM5016DI-25)
  • UV windowed ceramic package for iterative prototyping (vs EPM5016DC-20 (plastic OTP))

Design Notes

Do not assume modern Intel Quartus software supports the EPM5016DI-20. According to the Altera MAX 5000 datasheet and legacy toolchain documentation, the device must be programmed using the legacy A+PLUS or MAX+PLUS II software (DOS/Windows versions) together with an Altera APLS LogicPak programmer and a 20-pin DIP adapter. Plan for toolchain availability before committing the design to this part for any new build.

Place decoupling capacitors (0.1 Β΅F ceramic in parallel with 10 Β΅F tantalum or electrolytic) directly across VCC (pin 20) and GND (pin 19), with leads kept under 5 mm. The CMOS MAX 5000 family has high transient current demand during simultaneous output switching; insufficient decoupling will cause VCC droop and false triggering. For 16-output simultaneous switching, add a second 0.1 Β΅F capacitor adjacent to the I/O bank to suppress ground bounce on long PCB traces.

Do not program a UV-windowed DI variant more than the manufacturer-specified erase/program cycle limit (typically 100 cycles for the MAX 5000 family). Each programming cycle introduces trapped charge in the EPROM cell oxide; after the rated limit, the device may exhibit marginal data retention. For prototypes intended for many design iterations, rotate between multiple DI-windowed devices to spread wear.

Compliance Information

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

Operating temperature, supply voltage, RoHS, lead-free, and halogen-free status are not present in the verified web data; see _validation_note for markers. The part is legacy (obsolete) and was designed for 5V CMOS industrial/commercial use.

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

Related Searches

EPM5016DI-20 EPM5016DI-20 datasheet Altera EPM5016DI-20 MAX 5000 16 macrocell EPLD 20ns DIP-20 EPM5016DI-20 ceramic DIP windowed EPM5016DI-20 address decoder EPM5016DI-20 vs EPM5016DC-20 EPM5016DI-20 replacement drop-in buy EPM5016DI-20 obsolete what is the propagation delay of EPM5016DI-20 EPM5016DI-20 pinout DIP-20 MAX 5000 EPLD glue logic

Related Components & Terms

Altera Intel EPM5016DI-20 EPM5016DC-20 EPM5016DI-15 EPM5016DC-17 EPM5016DC-15 EPLD erasable programmable logic device CMOS EPLD MAX 5000 macrocell PIA Programmable Interconnect Array DIP-20 ceramic DIP UV-erasable one-time-programmable OTP 22V10 PAL glue logic address decoding state machine A+PLUS MAX+PLUS II
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