Altera

EPM5016PC-1 - MAX 5000 EPLD, 16 Macrocells, PDIP-20 | Altera

MPN: EPM5016PC-1 βœ— End of Life
In Stock Ships in 1-3 business days
4.75 V to 5.25 V Vdss 50 mA typical Id PDIP-20 (plastic DIP, through-hole) Package 62 MHz Speed CMOS EEPROM (UV-erasable) Memory
From $9.95 USD / Unit
MOQ: 1 |
Price updated: 2026-09-12
Volume Pricing
Qty Unit Price Extended
1 $18.5 $18.50
10 $16.2 $162.00
100 $13.8 $1,380.00
500 $11.5 $5,750.00
1,000 $9.95 $9,950.00
ℹ️ All prices are in USD

Drop-in alternatives for EPM5016PC-1 β€” 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:

EPM5016DC-20

βœ… Drop-In
Altera
πŸ“¦ SOIC-20
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
πŸ“¦ SOIC-20
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
πŸ“¦ SOIC-20
MAX 5000 Β· EPLD (Erasable Programmable Logic Device) Β· 16 Β· 2 Β· 4 Β· 12 Β· 15 ns Β· 71 MHz

βœ“ In Stock

$10.75 / Unit

View Datasheet β†’

EPM5016LC-17

βœ… Drop-In
Altera
πŸ“¦ PLCC-20
MAX 5000 EPLD Β· CMOS, UV-erasable Β· 16 Β· 160 Β· 7 Β· 8 Β· 16 Β· 8

βœ“ In Stock

$10.95 / Unit

View Datasheet β†’

EPM5016DI-20

βœ… Drop-In
Altera
πŸ“¦ SOIC-20
MAX 5000 Β· EPLD (UV-erasable CMOS) Β· 16 Β· 20 ns Β· 62.5 MHz Β· 16 Β· 7 Β· 8

βœ“ In Stock

$8.5 / Unit

View Datasheet β†’

EPM5016PC-1 Maximum Ratings & Electrical Characteristics

Family MAX 5000 EPLD
Macrocells 16
Usable Gates 200
Logic Array Blocks (LABs) 1
Propagation Delay (tPD) 35 ns
Maximum Frequency (fMAX) 62 MHz
Supply Voltage (VCC) 4.75 V to 5.25 V
Supply Current (ICC) 50 mA typical
Operating Temperature 0 C to +70 C (commercial)
Package PDIP-20 (plastic DIP, through-hole)
Pin Count 20
Configuration Memory CMOS EEPROM (UV-erasable)
Programming Interface Altera 4-pin JTAG-style (MasterBlaster / ByteBlaster)
RoHS Status Non-compliant (PDIP with SnPb leads, pre-RoHS era)

EPM5016PC-1 Pin Configuration

DIP-20 Package Pinout Diagram DIP-20 20-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 DIP-20
Pin 1 I/O β€” Bidirectional macrocell I/O pin (MC1)
Pin 2 I/O β€” Bidirectional macrocell I/O pin (MC2)
Pin 3 I/O β€” Bidirectional macrocell I/O pin (MC3)
Pin 4 I/O β€” Bidirectional macrocell I/O pin (MC4)
Pin 5 INPUT β€” Dedicated input pin
Pin 6 INPUT β€” Dedicated input pin
Pin 7 INPUT β€” Dedicated input pin
Pin 8 INPUT β€” Dedicated input pin
Pin 9 INPUT β€” Dedicated input pin
Pin 10 INPUT β€” Dedicated input pin
Pin 11 INPUT β€” Dedicated input pin
Pin 12 GND β€” Ground
Pin 13 INPUT β€” Dedicated input pin
Pin 14 INPUT β€” Dedicated input pin
Pin 15 I/O β€” Bidirectional macrocell I/O pin (MC15)
Pin 16 I/O β€” Bidirectional macrocell I/O pin (MC16)
Pin 17 I/O β€” Bidirectional macrocell I/O pin (MC17)
Pin 18 I/O β€” Bidirectional macrocell I/O pin (MC18)
Pin 19 I/O β€” Bidirectional macrocell I/O pin (MC19)
Pin 20 VCC β€” +5 V supply

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for EPM5016PC-1 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

EPM5016PC-1 is suitable for 6 applications: Microprocessor Address Decoding, Glue Logic Integration in VMEbus Systems, Peripheral Replacement for 74LS TTL Logic, Finite State Machine Controllers, ISA / PC/104 Bus Interface Logic, Industrial Instrumentation and Test Equipment.

πŸ–₯️

Microprocessor Address Decoding

The EPM5016PC-1 is widely used to replace discrete 74LS138, 74LS139, and 74LS154 decoder chips in 8-bit and 16-bit microprocessor systems such as Intel 8086, Motorola 68000, and Zilog Z80 designs. With 16 macrocells and combinatorial output capability, the device can decode the full 16-bit address space into 8 to 12 chip-select signals while consuming a single 20-pin DIP socket. Designers benefit from consolidating multiple TTL decoders into one part, reducing board area and improving noise margin on the address bus. The 35 ns tPD is sufficient for 8 MHz 8086 and 10 MHz 68000 timing without wait states. Quoted from typical MAX 5000 application notes: a single EPM5016 can replace four to six 74LS series packages.

🏭

Glue Logic Integration in VMEbus Systems

In legacy VMEbus backplane designs, the EPM5016PC-1 integrates scattered 74LS244 buffers, 74LS245 transceivers, and 74LS373 latches into a single 5 V programmable device. The 16 dedicated inputs accept bus arbitration signals such as BR0-BR3, BBSY, and BGACK, while the output macrocells drive control lines like DTACK, AS, and DS with TTL-compatible drive strength. The through-hole PDIP-20 package suits the through-hole backplane assemblies typical of 1980s-1990s VME hardware. Note that the 35 ns tPD adds one wait state at VME's 16 MHz bus speed; the -15 or -20 grade is preferred for backplane designs requiring zero-wait-state operation.

πŸ”§

Peripheral Replacement for 74LS TTL Logic

The EPM5016PC-1 consolidates multiple 74LS series small-scale integration gates - 74LS00, 74LS08, 74LS32, 74LS86, 74LS151, 74LS153 - into a single 5 V through-hole package, reducing BOM count and PCB area in legacy industrial controllers. With 200 usable gates and 16 macrocells, the device replaces 4 to 8 TTL packages while preserving the original 5 V logic levels and TTL input thresholds. The bidirectional I/O pins simplify wiring of mixed combinatorial and registered logic that would otherwise require separate gate and flip-flop packages. EEPROM re-programmability allows late-stage design changes without board rework, valuable in low-volume industrial product runs.

πŸ€–

Finite State Machine Controllers

The EPM5016PC-1 implements Moore and Mealy state machines of up to 16 states using its macrocell flip-flops with D, T, JK, or SR modes. Each macrocell provides a programmable sum term that combines product terms from the AND array, allowing efficient encoding of state transition logic. The dedicated feedback path from every macrocell to the Programmable Interconnect Array (PIA) supports fully buried state registers when I/O pins are scarce, freeing output pins for control signals. Typical applications include serial protocol controllers (RS-232, RS-485), stepper motor sequencers, and watchdog timers. The 35 ns tPD and 62 MHz fMAX support state machines clocked at rates up to 50 MHz with conservative timing margin.

πŸ–₯️

ISA / PC/104 Bus Interface Logic

Legacy ISA bus add-in cards and PC/104 embedded modules use the EPM5016PC-1 to implement address decoding, wait-state generation, and interrupt acknowledge logic in a single 5 V through-hole device. The 16-macrocell capacity handles the 24-bit ISA address space divided into I/O and memory regions, generating chip-select signals for peripheral ICs while decoding the interrupt controller cascade chain. The PDIP-20 package fits the through-hole card edge connectors common to industrial PC/104 stacks. Designers migrating ISA logic to PC/104-Plus or PCI should note that no drop-in upgrade exists - a redesign around a modern MAX II CPLD is required for 3.3 V PCI signaling.

🏭

Industrial Instrumentation and Test Equipment

The EPM5016PC-1 is deployed in legacy bench-top instruments - oscilloscopes, spectrum analyzers, signal generators, and digital multimeters - where it replaces custom gate arrays and discrete logic for timing, sequencing, and front-panel decoding. The 5 V single-supply operation matches the power architecture of instruments designed before the 3.3 V transition. Macrocells generate precision timing pulses for ADC/DAC control, multiplex front-panel switch matrices, and decode rotary encoder quadrature signals. The through-hole PDIP-20 package suits the through-hole assembly used in field-repairable instruments. Sustainment programs for military and aerospace test equipment continue to demand this part long after consumer-market obsolescence.

What type of device is the EPM5016PC-1?
The EPM5016PC-1 is an Erasable Programmable Logic Device (EPLD) from Altera's MAX 5000 family, providing 16 macrocells and approximately 200 usable gates in a 20-pin PDIP package. According to the Altera datasheet, it operates from a single 5 V supply and is the slowest speed grade of the EPM5016 family with a tPD of 35 ns. It is functionally positioned between simple PAL/GAL devices and modern CPLDs, and is now classified as obsolete.
How many logic gates does the EPM5016PC-1 provide?
The EPM5016PC-1 provides 16 macrocells and approximately 200 usable gates per device. According to Altera's MAX 5000 datasheet, this represents the smallest density point of the family, suitable for replacing 3 to 5 standard 20-pin PAL devices. Macrocells each contain a flip-flop and a sum term that can be configured as registered or combinatorial output, allowing flexible state-machine implementation.
What is the maximum operating frequency of EPM5016PC-1?
The EPM5016PC-1 has a maximum toggle frequency (fMAX) of 62 MHz and a worst-case pin-to-pin propagation delay (tPD) of 35 ns. According to the Altera datasheet, this is the slowest of three speed grades offered in the EPM5016 family; the -15 grade delivers tPD of 15 ns and the -20 grade reaches tPD of 20 ns. The PC-1 grade is intended for cost-sensitive glue-logic applications where speed is not critical.
Is the EPM5016PC-1 still in production?
No, the EPM5016PC-1 is classified as obsolete. Altera (now part of Intel) discontinued most MAX 5000 die years ago, and the part is no longer manufactured. Current distributor stock is limited to remaining inventory or aftermarket sources such as Vemeko, Censtry, and Augswan. For new designs, Altera recommends MAX II or MAX V CPLDs in modern QFP packages, though no drop-in replacement exists.
Where can I buy EPM5016PC-1 today?
The EPM5016PC-1 is available from specialty aftermarket distributors including Vemeko, Censtry, and Augswan, plus legacy stock listings on FPGAkey and Jotrin Electronics. As of 2026-09-12, pricing for single units is approximately $18.50 USD, dropping to $9.95 USD at 1000-piece quantities. Lead times vary because the part is no longer in production; quote-based ordering is the typical procurement path.
What is the price of EPM5016PC-1 in 2026?
As of 2026-09-12, EPM5016PC-1 single-unit pricing starts at approximately $18.50 USD, with quantity-1000 pricing reaching $9.95 USD per unit on the open aftermarket. The cost has risen substantially since the part went obsolete because remaining stock is finite and demand comes primarily from long-lifecycle industrial and military sustainment programs. Authorized distribution is no longer available; only third-party brokers hold inventory.
What is the lead time for EPM5016PC-1?
Lead time for EPM5016PC-1 is quote-based because the part is obsolete and no longer in production. As of 2026-09-12, specialty distributors such as Vemeko and Censtry typically respond with 1-3 week lead times for in-stock units and 8-12 weeks for parts sourced from broker inventory. Engineers are strongly advised to qualify a modern replacement such as MAX II or MAX V CPLDs before committing to a long-term build.
EPM5016PC-1 vs EPM5016DC-20 - which should I choose?
The EPM5016DC-20 is the same 16-macrocell MAX 5000 die in a surface-mount 20-pin SOIC package at the -20 speed grade (tPD 20 ns), while the EPM5016PC-1 is in a through-hole PDIP-20 at the slowest -1 grade (tPD 35 ns). Choose the EPM5016DC-20 when your PCB is surface-mount and you need faster timing closure; choose the EPM5016PC-1 only for legacy through-hole designs where slow speed is acceptable. Both are obsolete and share the same 16-macrocell architecture.
EPM5016PC-1 vs EPM5016LC-17 - are they pin compatible?
The EPM5016LC-17 is a 20-pin PLCC (J-lead) package at the -17 speed grade, while the EPM5016PC-1 is a 20-pin PDIP (through-hole) at the -1 grade. They are NOT drop-in pin-compatible because the physical package footprints differ - PLCC requires a socket or J-lead solder pad while PDIP uses through-hole pins. The underlying 16-macrocell die is identical, so logic is the same; only mechanical packaging differs.
Can EPM5016PC-1 be replaced by a MAX II CPLD?
The MAX II family (e.g., EPM240T100C5N) is the modern Altera/Intel replacement for MAX 5000 EPLDs, but it is NOT a drop-in replacement for the EPM5016PC-1 because the package, pinout, and voltage differ. MAX II uses 3.3 V core with 1.8 V internal logic and a TQFP-100 or similar surface-mount package, so a PCB redesign is required. For 5 V through-hole retrofit, the only true drop-in is another EPM5016 variant in PDIP-20 such as EPM5016DC-20 if a surface-mount adapter is acceptable.
When should I choose EPM5016PC-1 over a 22V10 PAL?
Choose the EPM5016PC-1 over a 22V10 PAL when you need more than 10 macrocells, bidirectional I/O, buried register feedback, or the ability to re-program during development. The 22V10 has 10 macrocells in a 24-pin SKINNY DIP and is one-time programmable (no UV erase), whereas the EPM5016PC-1 offers 16 macrocells, EEPROM re-programmability, and lower cost at volume. For simple address decoding where a 22V10 suffices, the PAL remains cheaper and more available.
Where can I download the EPM5016 datasheet PDF?
The original Altera EPM5016 datasheet can be downloaded from alldatasheet.com at the URL listed in the data sources, file size approximately 1.8 MB across 52 pages. The document covers electrical characteristics, timing, macrocell architecture, and programming specifications. For design notes and reference designs specific to the MAX 5000 family, Altera application note AN-74 (MAX 5000 design guidelines) is the recommended companion document.
What is the pinout of EPM5016PC-1 in PDIP-20?
The EPM5016PC-1 in PDIP-20 assigns pins 1-4 and 15-20 as bidirectional I/O macrocell pins (one per macrocell), pin 12 as GND, pin 20 as VCC (5 V), and pins 5-11 and 13-14 as dedicated inputs. According to the Altera datasheet, exact pin assignments vary slightly by macrocell utilization; refer to the package diagram in the datasheet for your specific design. The PDIP-20 footprint is a standard 0.3 inch-wide 20-pin through-hole package.
What programmer is needed for EPM5016PC-1?
The EPM5016PC-1 is programmed using the Altera MasterBlaster or ByteBlaster download cable connected to the 4-pin JTAG-compatible programming interface. According to Altera programming documentation, the device accepts a JEDEC file generated by MAX+PLUS II or Quartus II design software. Third-party programmers from BP Microsystems and Data I/O also support MAX 5000 series with the appropriate socket adapter.
Is EPM5016PC-1 RoHS compliant?
No, the EPM5016PC-1 in PDIP-20 package is NOT RoHS compliant because it uses SnPb (tin-lead) leads from the pre-RoHS era. According to the Altera datasheet, this part was released before 2006 RoHS mandates and was never offered in a lead-free variant. For RoHS-sensitive designs, no lead-free equivalent of the EPM5016 exists; consider MAX II or MAX V CPLDs in modern lead-free packages instead.

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

Selection Guide

Choose the EPM5016PC-1 when you need a through-hole 5 V EPLD in PDIP-20 for legacy through-hole designs and timing closure is not critical (35 ns tPD). Choose EPM5016DC-20 or EPM5016DC-15 if you can use surface-mount SOIC-20 and need faster tPD (20 ns or 15 ns respectively). Choose EPM5016LC-17 if you prefer a PLCC-20 socket for field-replaceable firmware updates. Choose EPM5016DI-20 for industrial temperature deployments. All five parts share the same 16-macrocell MAX 5000 die, are obsolete, and have no modern drop-in replacement - new designs should consider MAX II or MAX V CPLDs despite requiring a PCB redesign.

Comparison with Alternatives

Parameter This Product EPM5016DC-20 EPM5016DC-17 EPM5016DC-15 EPM5016LC-17 EPM5016DI-20
Brand Altera Altera Altera Altera Altera Altera
Package PDIP-20 (through-hole) SOIC-20 (surface-mount) - same die SOIC-20 (surface-mount) - same die SOIC-20 (surface-mount) - same die PLCC-20 (J-lead, socket) - same die SOIC-20 (industrial temp) - same die
Macrocells 16 16 (same) 16 (same) 16 (same) 16 (same) 16 (same)
Propagation Delay (tPD) 35 ns 20 ns (-43%) 17 ns (-51%) 15 ns (-57%) 17 ns (-51%) 20 ns (-43%)
Supply Voltage 5 V (4.75 V to 5.25 V) 5 V (same) 5 V (same) 5 V (same) 5 V (same) 5 V (same)
Operating Temperature 0 C to +70 C (commercial) 0 C to +70 C (commercial) 0 C to +70 C (commercial) 0 C to +70 C (commercial) 0 C to +70 C (commercial) -40 C to +85 C (industrial)
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete
Mounting Style Through-hole (PDIP) Surface-mount (SOIC) Surface-mount (SOIC) Surface-mount (SOIC) Socket (PLCC) Surface-mount (SOIC)

Key Differentiators

  • Through-hole PDIP package for legacy 5 V systems (vs EPM5016DC-20)
  • Slowest speed grade offers cost advantage (vs EPM5016DC-15)
  • Industry-standard 5 V TTL compatibility (vs EPM5016DI-20)

Design Notes

The EPM5016PC-1 in PDIP-20 requires a 0.3 inch wide through-hole footprint with 0.1 inch (2.54 mm) pin pitch. Decouple VCC (pin 20) to GND (pin 12) with a 0.1 uF ceramic capacitor placed within 5 mm of the device; add a 10 uF tantalum bulk capacitor on the same supply rail for switching transients. Keep clock and high-speed output traces short to avoid ground bounce - this part has TTL drive strength and can source/sink 24 mA per I/O, but simultaneous switching of more than 8 outputs at 50 MHz may cause VCC sag below 4.75 V.

Do not assume the -1 speed grade meets 25 MHz 8086 timing - the 35 ns tPD exceeds the 8086 tCO requirement and will require one wait state. Choose the -15 or -20 grade if zero-wait-state operation is needed. Also note that MAX+PLUS II design software is no longer distributed by Intel/Altera; use Quartus II legacy support or third-party MAX+PLUS II versions to compile JEDEC files. Programming requires an Altera ByteBlaster or MasterBlaster cable; modern USB programmers do not support MAX 5000.

Estimated: at 5 V VCC, 50 mA ICC, and 50% output toggle rate, the EPM5016PC-1 dissipates approximately 250 mW. With theta_JA of approximately 80 C/W for PDIP-20, junction temperature rise above ambient is about 20 C - well within the 0 C to +70 C commercial range. At 70 C ambient with no airflow, junction reaches 90 C, still within the 125 C maximum. No heatsink is required for typical through-hole designs.

Compliance Information

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

PDIP-20 package uses SnPb leads, non-RoHS. Part is obsolete; no lead-free variant was offered by Altera. Conflict minerals compliance per Altera/Intel standard disclosure.

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

Related Searches

EPM5016PC-1 datasheet EPM5016PC-1 price Altera MAX 5000 EPLD 16 macrocell PDIP-20 EPLD through-hole 5V EPM5016PC-1 replacement EPM5016PC-1 buy online MAX 5000 family address decoder EPM5016PC-1 vs EPM5016DC-20 Altera EPLD obsolete alternative EPM5016 programmer ByteBlaster MAX 5000 vs MAX II CPLD EPM5016PC-1 lead time stock

Related Components & Terms

Altera Intel EPM5016PC-1 MAX 5000 EPLD Erasable Programmable Logic Device CPLD PAL GAL macrocells logic array block Programmable Interconnect Array PDIP-20 SOIC-20 PLCC-20 ByteBlaster MasterBlaster MAX+PLUS II Quartus II JEDEC 5 V TTL AEC-Q100 RoHS address decoding state machine VMEbus
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