EPM5032PC-20 - 32-Macrocell 20ns OTP CPLD, PDIP-28 | Altera
MPN: EPM5032PC-20 ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $12.5 | $12.50 |
| 10 | $10.85 | $108.50 |
| 100 | $9.4 | $940.00 |
| 500 | $8.2 | $4,100.00 |
| 1,000 | $7.05 | $7,050.00 |
EPM5032PC-20 Overview
A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device that sits between simple SPLDs (PAL/GAL) and high-density FPGAs in the programmable logic taxonomy (PLD -> SPLD/CPLD -> FPGA -> programmable semiconductor). It provides deterministic pin-to-pin timing, instant-on operation from a single 5 V rail, and is commonly used to replace discrete TTL/CMOS glue logic, address decoding, state machines, and bus interface glue. The MAX 5000 family uses a PAL-type macrocell architecture interconnected by a Programmable Interconnect Array (PIA).
Key features of the EPM5032PC-20 include 32 macrocells delivering 600 usable gates, 24 dedicated inputs, 16 bidirectional I/O lines, 320 product terms, a 62.5 MHz maximum clock frequency, and a 20 ns tPD. The OTP (one-time-programmable) variant uses anti-fuse programming, making it lower-cost than UV-erasable versions but limited to single programming. The PDIP-28 package is preferred for through-hole prototyping, educational labs, and legacy board repair.
Typical applications include legacy TTL/CMOS glue-logic replacement, bus address decoding in 5 V microprocessor systems (8051, 68k, x86), state-machine controllers in industrial instrumentation, and pin-compatible upgrades for EPM5016 designs needing higher density. Designers migrating from bipolar PAL/GAL devices benefit from CMOS low power and higher density.
When designing with the EPM5032PC-20, note the 4.75 V to 5.25 V supply window requires a regulated 5 V rail, not 3.3 V tolerant. Programming requires a compatible Altera programmer; in-system programming is not supported on the OTP die. For socketed boards, an OTP device is preferable to UV-erasable versions since the ceramic window package is unnecessary.
This page synthesizes distributor pricing, drop-in compatible MAX 5000 alternatives, and 5 V CPLD design notes not found in the original 1990s datasheet alone. For vintage or industrial designs still in production, the EPM5032PC-20 remains a supported Altera/Intel programmable-logic part.
Drop-in alternatives for EPM5032PC-20 — 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 EPM5032PC-20 (same form factor and footprint) — differing in Package, Device Type, Architecture, Speed Grade, Dedicated Inputs.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
EPM5032PC-15
✅ Drop-In✓ In Stock
$8.1 / Unit
View Datasheet →EPM5032DC-20
✅ Drop-In✓ In Stock
$5.05 / Unit
View Datasheet →EPM5032LC-20
✅ Drop-In✓ In Stock
$8.4 / Unit
View Datasheet →EPM5032JC-20
✅ Drop-In✓ In Stock
$9.75 / Unit
View Datasheet →EPM5032DC-25
✅ Drop-In✓ In Stock
$3.55 / Unit
View Datasheet →EPM5032PC-20 Maximum Ratings & Electrical Characteristics
| Device Family | MAX 5000 |
| Device Type | CPLD (Complex Programmable Logic Device) |
| Programming Type | OTP (One-Time Programmable) |
| Macrocells | 32 |
| Usable Gates | 600 |
| Logic Blocks | 2 Logic Array Blocks |
| Product Terms | 320 |
| Dedicated Inputs | 24 |
| Bidirectional I/O Lines | 16 |
| Propagation Delay (tPD) | 20 ns |
| Maximum Clock Frequency | 62.5 MHz |
| Supply Voltage (VCC) | 4.75 V to 5.25 V (nominal 5 V) |
| Technology | CMOS, 0.65 um process |
| Architecture | PAL-type macrocells with Programmable Interconnect Array (PIA) |
| Package | PDIP-28 (Plastic DIP, 28-pin) |
| Mounting Type | Through-Hole |
EPM5032PC-20 Pin Configuration
| Pin 1 | I/O — Bidirectional I/O pin (macrocell I/O block) |
| Pin 2 | I/O — Bidirectional I/O pin |
| Pin 3 | I/O — Bidirectional I/O pin |
| Pin 4 | I/O — Bidirectional I/O pin |
| Pin 5 | I/O — Bidirectional I/O pin |
| Pin 6 | I/O — Bidirectional I/O pin |
| Pin 7 | I/O — Bidirectional I/O pin |
| Pin 8 | I/O — Bidirectional I/O pin |
| Pin 9 | GND — Ground |
| Pin 10 | I — Dedicated input |
| Pin 11 | I — Dedicated input |
| Pin 12 | I — Dedicated input |
| Pin 13 | I — Dedicated input |
| Pin 14 | I — Dedicated input |
| Pin 15 | I — Dedicated input |
| Pin 16 | I — Dedicated input |
| Pin 17 | I — Dedicated input |
| Pin 18 | I — Dedicated input |
| Pin 19 | I — Dedicated input |
| Pin 20 | I — Dedicated input |
| Pin 21 | I — Dedicated input |
| Pin 22 | I — Dedicated input |
| Pin 23 | I — Dedicated input |
| Pin 24 | I — Dedicated input |
| Pin 25 | I/O — Bidirectional I/O pin |
| Pin 26 | I/O — Bidirectional I/O pin |
| Pin 27 | I/O — Bidirectional I/O pin |
| Pin 28 | VCC — 5 V supply voltage |
Typical Applications
EPM5032PC-20 is suitable for 6 applications: Legacy TTL/CMOS Glue Logic Replacement, 5V Microprocessor Address Decoding, Industrial Control State Machines, PAL22V10 / GAL22V10 Functional Replacement, Educational Logic Design Platforms, Vintage Computer / Retro Hardware Repair.
Legacy TTL/CMOS Glue Logic Replacement
The EPM5032PC-20's 32 macrocells and 600-gate capacity make it a direct replacement for boards populated with multiple 74LS/74HC discrete glue-logic ICs. With 20 ns tPD and 62.5 MHz fMAX, the EPM5032PC-20 absorbs typical address decoding, chip-select generation, and bus-control logic into a single device. Operating from a regulated 5 V supply (4.75 V to 5.25 V) it is fully compatible with existing TTL signal levels. Versus multiple SSI/MSI packages, the EPM5032PC-20 reduces PCB area, lowers power, and improves design flexibility through MAX+PLUS II capture rather than hard-wired logic.
Recommended
5V Microprocessor Address Decoding
In 8051, 68k, and 5 V x86 embedded designs, the EPM5032PC-20 implements chip-select and address-decode logic with deterministic 20 ns propagation delay and zero clock latency. The 16 bidirectional I/O and 24 dedicated inputs cover typical 16-bit address plus control-signal decoding, while 320 product terms give plenty of headroom for memory-mapped peripheral selects. The 5 V single-rail CMOS interface matches legacy 5 V microprocessors without level translators. Designers porting bipolar PAL address decoders can recompile their fuse-map equations into the MAX+PLUS II environment.
Recommended
Industrial Control State Machines
The EPM5032PC-20's PAL-type macrocell architecture is well suited to FSM (finite-state machine) controllers in industrial PLCs, motor-control boards, and instrumentation front-ends. Its 20 ns tPD delivers deterministic state transitions at clock rates up to 62.5 MHz, and the 32-macrocell capacity supports typical Mealy/Moore machines of 8 to 16 states with multiple outputs. The PDIP-28 through-hole package is preferred for industrial PCBs using wave-solder assembly. The OTP anti-fuse programming prevents in-field tampering with the locked logic image, which is desirable for safety and IP protection.
Recommended
PAL22V10 / GAL22V10 Functional Replacement
Designers seeking a higher-density drop-in for the classic PAL22V10 or GAL22V10 select the EPM5032PC-20 to gain 32 macrocells vs the 22V10's 10 macrocells, with the same 20 ns tPD class. Although the physical package is DIP-28 (vs DIP-24 for the 22V10), a small adapter PCB maps the 22V10 signals onto the EPM5032PC-20 pinout. The OTP anti-fuse programming eliminates the GAL's floating-gate erase window and provides a more secure logic image for production volumes. PAL fuse maps can be recompiled in MAX+PLUS II to leverage the extra macrocells.
Recommended
Educational Logic Design Platforms
The EPM5032PC-20 in PDIP-28 remains a teaching staple in university digital-logic labs because of its through-hole package, breadboard-friendly form factor, and well-documented MAX+PLUS II toolchain. Students implement adders, multiplexers, simple CPUs, and bus arbiters on the 32-macrocell fabric while learning timing analysis at the 20 ns tPD level. The 5 V supply matches legacy lab power supplies. Although obsolete for new commercial designs, the EPM5032PC-20 is widely available in the educational parts market and supported by Altera legacy design files.
Recommended
Vintage Computer / Retro Hardware Repair
The EPM5032PC-20 is a target replacement for original PAL/GAL decoding logic in 1980s and 1990s vintage computing boards, including IBM PC/XT/AT clones, Amiga, Atari ST, and arcade machines. Its PDIP-28 footprint and 5 V single-rail supply match the through-hole construction era. Hobbyists and museums source the EPM5032PC-20 to repair boards where original bipolar PALs have failed and modern equivalents are unavailable. The OTP programming prevents accidental erasure during handling.
Recommended
Recommended Products Summary
Engineering reference data for EPM5032PC-20 — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | EPM5032PC-15 | EPM5032DC-20 | EPM5032LC-20 | EPM5032JC-20 | EPM5032DC-25 |
|---|---|---|---|---|---|---|
| Brand | Altera | Altera | Altera | Altera | Altera | Altera |
| Package | PDIP-28 (plastic) | PDIP-28 (plastic) | PDIP-28 (CERDIP) | PDIP-28 (windowed ceramic) | PDIP-28 (windowed ceramic) | PDIP-28 (CERDIP) |
| Programming Type | OTP | OTP | UV-erasable | UV-erasable | UV-erasable | UV-erasable |
| Propagation Delay (tPD) | 20 ns | 15 ns | 20 ns | 20 ns | 20 ns | 25 ns |
| Macrocells | 32 | 32 | 32 | 32 | 32 | 32 |
| Maximum Clock Frequency | 62.5 MHz | 83.3 MHz | 62.5 MHz | 62.5 MHz | 62.5 MHz | 50 MHz |
| Supply Voltage | 4.75 V to 5.25 V | 4.75 V to 5.25 V | 4.75 V to 5.25 V | 4.75 V to 5.25 V | 4.75 V to 5.25 V | 4.75 V to 5.25 V |
| Usable Gates | 600 | 600 | 600 | 600 | 600 | 600 |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete |
Key Differentiators
- Faster 15 ns speed grade available in same package (vs EPM5032PC-15)
- UV-erasable variant available for design iteration (vs EPM5032DC-20)
- Higher macrocell density than GAL22V10 legacy (vs PAL22V10 / GAL22V10)
Design Notes
The EPM5032PC-20 requires a regulated 5 V supply within 4.75 V to 5.25 V; unlike modern MAX II or MAX 7000A devices, it has no 3.3 V tolerant I/O and no internal voltage regulator. Place a 0.1 uF decoupling capacitor as close as possible to the VCC pin (pin 28) and a bulk 10 uF tantalum or ceramic capacitor on the same 5 V rail within 25 mm of the package. For boards shared with bipolar TTL, add a ferrite bead on the CPLD's VCC trace to suppress switching noise from adjacent logic. Estimated: ICC active current is approximately 100 mA at 62.5 MHz; verify against the actual design's utilization rate.
The PDIP-28 through-hole package simplifies prototyping but requires careful socket choice for production. Use a machined-pin DIP socket (e.g., Aries 28-pin) for development to allow OTP replacement, or solder directly for production. Keep all 16 I/O traces short and matched within 25 mm to minimize skew; the 20 ns tPD budget does not tolerate large trace-length mismatches. For switching signals above 25 MHz, add 33 ohm series termination to suppress reflections on the 5 V CMOS outputs.
Three common pitfalls when designing with the EPM5032PC-20: (1) Programming is one-shot only - there is no in-system programming and no JTAG on the PDIP-28 OTP variant. Design verification must be done with a windowed EPM5032LC-20 or EPM5032DC-20 before committing to OTP parts. (2) Modern MAX+PLUS II / Quartus II software still supports MAX 5000 netlists, but designers should not expect to compile new designs targeting MAX 5000 directly in current Quartus releases - use the legacy MAX+PLUS II 10.23 baseline instead. (3) The 5 V supply is mandatory; do not migrate this design to 3.3 V without replacing the CPLD with a MAX 7000A or MAX II device.
Compliance Information
EPM5032PC-20 is a legacy 1990s Altera part; compliance data not available from current web sources. RoHS and lead-free status are unknown and marked as such per Data Authenticity Rules.