Altera

EPM5128GC - 128-Macrocell MAX 5000 CPLD | Altera | 68-Pin PGA

MPN: EPM5128GC βœ— End of Life
In Stock Ships in 1-3 business days
5 V Vdss WPGA (Windowed Ceramic Pin Grid Array) Package [DATA_NEEDED: fmax in MHz] Speed Non-volatile UV-EPROM (windowed ceramic) Memory
From $19.2 USD / Unit
MOQ: 1 |
Price updated: 2026-09-12
Volume Pricing
Qty Unit Price Extended
1 $38.5 $38.50
10 $32.75 $327.50
100 $27.4 $2,740.00
500 $22.95 $11,475.00
1,000 $19.2 $19,200.00
ℹ️ All prices are in USD

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

EPM5128GC-1

βœ… Drop-In
Altera
πŸ“¦ WPGA-68 (Windowed Ceramic PGA)
MAX 5000 Β· UV-erasable CMOS CPLD Β· 128 Β· 2,500 Β· 7 Β· 52 Β· 5 V Β· 4.75 V to 5.25 V

βœ“ In Stock

$18.95 / Unit

View Datasheet β†’

EPM5064JC-1

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
Altera
πŸ“¦ WPGA-68 (Windowed Ceramic PGA)
MAX 5000 Β· EPLD (Erasable Programmable Logic Device) Β· 64 Β· 1250 (typical) Β· 128 (Logic Array Blocks) Β· 33.3 MHz (fCNT) Β· [DATA_NEEDED: tPD typical/max in ns] Β· 5 V nominal (4.75 V – 5.25 V)

βœ“ In Stock

$18.25 / Unit

View Datasheet β†’

EPM5064JC

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
Altera
πŸ“¦ WPGA-68 (Windowed Ceramic PGA)
MAX 5000 Β· EPLD (Erasable PLD) Β· 64 Β· 1,250 (approx.) Β· 36 Β· 64 Β· 68-pin PLCC (JEDEC) Β· Surface Mount (socketed)

βœ“ In Stock

$7.1 / Unit

View Datasheet β†’

EPM5064JC-2

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
Altera
πŸ“¦ WPGA-68 (Windowed Ceramic PGA)
MAX 5000 Β· 64 Β· 4 Β· 45 ns Β· 50 MHz Β· 1250 Β· 7 Β· 28

βœ“ In Stock

$23.1 / Unit

View Datasheet β†’

EPM5032DC-2

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
Altera
πŸ“¦ WPGA-68 (Windowed Ceramic PGA)
CPLD (Complex Programmable Logic Device) Β· MAX 5000 Β· 32 Β· 600 Β· 4 Β· 20-pin CDIP (Ceramic DIP) Β· -2 (tPD ~25 ns, commercial) Β· EPROM (one-time programmable per generation; UV-erasable variants exist)

βœ“ In Stock

$8.75 / Unit

View Datasheet β†’

EPM5128GC Maximum Ratings & Electrical Characteristics

Family MAX 5000
Macrocells 128
Usable Gates 2,500
User I/Os 68
Package Type WPGA (Windowed Ceramic Pin Grid Array)
Package Code WPGA
Number of Terminals 68
Terminal Form PIN/PEG (through-hole PGA with alignment pegs)
Package Shape Square
Temperature Grade Commercial
Supply Voltage (Vcc) 5 V
Process Technology CMOS, UV-erasable
Architecture EPLD, programmable AND/OR array with fixed OR plane
Programmable Security Bit Yes
Configuration Memory Non-volatile UV-EPROM (windowed ceramic)
Mounting Type Through-Hole (PGA socket required)

EPM5128GC 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 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 2 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 3 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 4 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 5 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 6 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 7 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 8 GND β€” Ground
Pin 9 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 10 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 11 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 12 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 13 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 14 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 15 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 16 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 17 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 18 VCC β€” 5V supply
Pin 19 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 20 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 21 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 22 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 23 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 24 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 25 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 26 GND β€” Ground
Pin 27 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 28 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 29 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 30 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 31 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 32 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 33 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 34 VCC β€” 5V supply
Pin 35 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 36 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 37 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 38 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 39 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 40 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 41 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 42 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 43 GND β€” Ground
Pin 44 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 45 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 46 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 47 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 48 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 49 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 50 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 51 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 52 VCC β€” 5V supply
Pin 53 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 54 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 55 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 56 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 57 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 58 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 59 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 60 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 61 GND β€” Ground
Pin 62 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 63 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 64 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 65 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 66 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 67 I/O β€” User I/O pin (assigned by MAX+PLUS II design)
Pin 68 I/O β€” User I/O pin (assigned by MAX+PLUS II design)

Safe Operating Area (SOA) & Thermal Characteristics

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

EPM5128GC is suitable for 6 applications: Legacy Glue-Logic Consolidation, Address Decoding and Bus Bridging, UV-Erasable Design Prototyping, Industrial Control State Machines, Peripheral Interface Bridging, Avionics and Military Legacy Maintenance.

🏭

Legacy Glue-Logic Consolidation

The EPM5128GC consolidates dozens of discrete 74-series TTL and CMOS glue-logic gates into a single 128-macrocell EPLD, simplifying PCB layout and improving noise immunity in long-life industrial control systems. With 68 user I/Os and predictable MAX 5000 propagation delays, the part directly replaces multiple PAL/GAL devices in backplane interface cards where deterministic timing matters more than raw throughput. Designers port legacy AHDL/VHDL code from MAX+PLUS II and program the device via JTAG.

πŸ–₯️

Address Decoding and Bus Bridging

The EPM5128GC is well suited to multi-channel address decoding on legacy ISA, VME, and proprietary backplane buses, where 128 macrocells can decode several megabytes of address space with sub-nanosecond deterministic delay. Its 5V-tolerant I/Os interface directly with TTL bus transceivers without level shifters, simplifying the BOM. The non-volatile UV-EPROM configuration eliminates boot PROM requirements, an advantage over SRAM-based FPGAs in mission-critical industrial systems.

πŸŽ“

UV-Erasable Design Prototyping

The ceramic windowed PGA (WPGA) package is the EPM5128GC's defining feature for prototyping: the quartz window exposes the EPROM array to UV light, allowing the entire 128-macrocell logic pattern to be erased and re-programmed dozens of times during iterative design cycles. This is invaluable in university and engineering-lab environments where iterative verification requires frequent bitstream updates. Production units migrate to one-time-programmable plastic packages for volume deployment.

🏭

Industrial Control State Machines

Factory automation controllers using the EPM5128GC implement complex Mealy and Moore state machines that coordinate conveyor sequencing, robotic arm interlocks, and safety watchdog logic with deterministic sub-25ns propagation delays. The 5V I/O directly drives industrial 24V opto-isolated inputs via resistor networks, while the wide commercial temperature grade covers most factory floor environments. For harsher conditions, designers migrate to MAX II/MAX V industrial-grade equivalents.

πŸ”Œ

Peripheral Interface Bridging

The EPM5128GC bridges legacy parallel ports, SCSI interfaces, and custom peripheral buses to modern microcontrollers by implementing bus-format converters, FIFO controllers, and DMA handshaking state machines in a single chip. With 68 user I/Os, the device handles 16-bit data buses plus full handshaking without external mux/demux logic. The MAX architecture's fixed interconnect guarantees predictable timing across voltage and temperature corners, simplifying timing closure.

✈️

Avionics and Military Legacy Maintenance

Avionics and military platforms fielded in the 1990s used the EPM5128GC for mission-computer interface logic, and many of those platforms remain in service decades later, requiring authentic replacement parts for scheduled maintenance. The ceramic WPGA package and -55C to +125C military screening variants (EPM5128GM/883B family) make the part uniquely suited to these long-life programs. Distributors specializing in obsolete military components maintain traceable stock for these applications.

What type of device is the EPM5128GC?
The EPM5128GC is a high-density CMOS Erasable Programmable Logic Device (EPLD) from Altera's MAX 5000 family, classified as a CPLD. According to the manufacturer datasheet, it provides 128 macrocells and approximately 2,500 usable gates in a 68-pin ceramic windowed PGA package, suitable for glue-logic and state-machine implementations. The GC suffix denotes the UV-erasable ceramic package.
How many macrocells and user I/O pins does the EPM5128GC have?
The EPM5128GC contains 128 macrocells organized into multiple Logic Array Blocks (LABs), and exposes 68 user I/O pins through its ceramic PGA package. This combination allows the device to consolidate the function of several discrete PAL/GAL devices into a single package, simplifying board layout and improving reliability in long-life industrial designs.
What is the difference between EPM5128GC and EPM5128GC-1?
The EPM5128GC is the standard-speed variant of the MAX 5128 family, while the EPM5128GC-1 is a speed- and power-optimized option typically offering improved timing characteristics or lower power at the same 5V supply. According to distributor listings, both share the same 128-macrocell architecture and ceramic PGA package; the -1 suffix selects the speed/power option from the same datasheet family.
Where to buy the EPM5128GC today?
The EPM5128GC is an obsolete Altera part, so it is primarily available through franchised distributors' legacy inventory and the independent/open market (Jotrin, Veswin, Nantian, Vyrian as of 2026-09-12). For new designs, engineers should select a modern MAX II, MAX V, or MAX 10 equivalent from Intel (Altera) which provides a migration path with surface-mount packaging.
What is the price of the EPM5128GC as of 2026-09-12?
Pricing for the EPM5128GC varies with condition and quantity; current distributor listings (Veswin, Jotrin, Nantian) show unit prices in the USD 30-40 range for small quantities as of 2026-09-12. The IC is obsolete, so prices reflect limited supply on the secondary market and may fluctuate with availability; request a formal quote from any franchised distributor for an exact current figure.
Is the EPM5128GC still in production?
The EPM5128GC is no longer in production and is classified as obsolete. Altera (now Intel) has long since replaced the MAX 5000 family with MAX II/MAX V CPLDs and MAX 10 FPGAs. Existing inventory remains available through legacy distributors, but lead times are quote-based and the part is recommended for maintenance of legacy systems only.
What is the supply voltage for the EPM5128GC?
The EPM5128GC operates from a single 5V supply, which is typical of the MAX 5000 generation. Designers should provide a clean, well-decoupled 5V rail and follow Altera's application-note recommendations for Vcc bulk and bypass capacitor placement. Newer MAX families offer 3.3V and 1.8V core options not available on this legacy part.
Where can I download the EPM5128GC datasheet?
The original EPM5128 datasheet (52 pages, manufacturer: Altera Corporation) is archived on Alldatasheet.com and can be downloaded directly. The document covers DC characteristics, AC switching waveforms, macrocell architecture, and programming specifications. Intel's Altera product archive also retains legacy MAX 5000 collateral for reference.
What is the pinout of the EPM5128GC 68-pin PGA?
The EPM5128GC pinout is documented in the MAX 5000 datasheet, mapping the 68 PGA pins to dedicated I/O banks plus dedicated JTAG, power, and ground pins. Because the package is a ceramic PGA (Pin Grid Array) with pin/peg terminals, the device must be socketed rather than surface-mounted. Refer to the datasheet pin table for the exact assignment per pin number.
What is the best drop-in replacement for the EPM5128GC?
There is no modern surface-mount CPLD that is a true pin-for-pin drop-in replacement for the EPM5128GC because the ceramic 68-pin PGA footprint is unique to this legacy family. The closest functional migration targets are the MAX II EPM240T100C5N and EPM240T100C5 (TQFP-100, 240 macrocells, 3.3V) from the modern Intel/Altera portfolio, which require PCB redesign but preserve the 5V-tolerant I/O philosophy with adapter circuitry.
Can the EPM5128GC be replaced by a MAX II device?
Yes, the EPM5128GC can be functionally replaced by a MAX II CPLD such as the EPM240T100C5N or EPM240T100C5, which delivers 240 macrocells in a TQFP-100 surface-mount package at 3.3V core with 5V-tolerant I/Os. This is not a drop-in upgrade (package, voltage, and pinout all change), but it is the recommended migration path for new designs and legacy board refreshes.
EPM5128GC vs EPM7032LC44-3 - which is better?
The EPM5128GC (MAX 5000, 128 macrocells, 5V, ceramic PGA) and the EPM7032LC44-3 (MAX 7000, 32 macrocells, 5V, PLCC-44) are very different devices. The EPM5128GC offers roughly 4x the macrocell density and more user I/Os, making it suitable for larger designs; the EPM7032LC44-3 fits smaller glue-logic tasks in a more modern PLCC package. Choose EPM5128GC only when the original legacy board is being maintained.
What software programs the EPM5128GC?
The EPM5128GC is programmed using Altera's legacy MAX+PLUS II development environment, which supports schematic capture, VHDL, and Verilog HDL entry, followed by JTAG-based device programming through the Altera ByteBlaster or comparable download cable. Intel (which acquired Altera) preserves MAX+PLUS II archives for legacy MAX 5000 device support, although the toolchain is no longer being actively developed.
What is the operating temperature of the EPM5128GC?
The EPM5128GC is graded for commercial temperature operation (0 C to +70 C junction), per the manufacturer datasheet listing. Industrial-temperature variants are not available in the MAX 5000 family; for industrial-grade or automotive applications the device should be replaced by a MAX II or MAX V CPLD with the appropriate temperature-grade ordering suffix.
How does the EPM5128GC compare with other Altera CPLDs of the same era?
Within the MAX 5000 family, the EPM5128GC sits above the EPM5064 (64 macrocells, ~2,000 gates) and the EPM5032 (32 macrocells, ~1,000 gates), providing higher density for more complex logic integration. Compared with the later MAX 7000S series (e.g., EPM7032, EPM7064, EPM7128), the EPM5128GC offers comparable macrocell count but uses the older UV-erasable ceramic PGA package versus the surface-mount plastic packages of MAX 7000.

Engineering reference data for EPM5128GC β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the EPM5128GC when you are maintaining legacy equipment that was originally designed around this exact MAX 5000 family member and cannot tolerate PCB redesign, or when your prototyping flow benefits from UV erasability for iterative design cycles. Avoid this part for new designs - Altera (Intel) discontinued the MAX 5000 family and recommends migrating to MAX II, MAX V, or MAX 10 CPLDs/FPGAs which offer higher density, lower power, surface-mount packaging, and an actively supported toolchain. For drop-in replacement on the same WPGA-68 footprint with reduced density, the EPM5064JC family provides 64 macrocells; for the highest-density direct substitute in the same package, the EPM5128GC-1 offers the same 128 macrocells in the -1 speed/power grade.

Comparison with Alternatives

Parameter This Product EPM5128GC-1 EPM5064JC-1 EPM5064JC EPM5064JC-2 EPM5032DC-2
Brand Altera Altera Altera Altera Altera Altera
Package WPGA-68 (Windowed Ceramic PGA) WPGA-68 (Windowed Ceramic PGA) - same WPGA-68 (Windowed Ceramic PGA) - same WPGA-68 (Windowed Ceramic PGA) - same WPGA-68 (Windowed Ceramic PGA) - same WPGA-68 (Windowed Ceramic PGA) - same
Macrocells 128 128 (same) 64 (-50%) 64 (-50%) 64 (-50%) 32 (-75%)
Usable Gates 2,500 2,500 2,000 2,000 2,000 1,000
User I/Os 68 68 68 68 68 68 (lower drive strength)
Supply Voltage 5 V 5 V 5 V 5 V 5 V 5 V
Speed/Power Grade Standard -1 grade (higher speed option) -1 grade Standard -2 grade -2 grade
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete
Erasure Method UV (windowed) UV (windowed) UV (windowed) UV (windowed) UV (windowed) UV (windowed)

Key Differentiators

  • Highest-density MAX 5000 device with 128 macrocells (vs EPM5064JC)
  • Same WPGA-68 footprint with higher gate count (vs EPM5032DC-2)
  • Windowed UV-erasable package for iterative prototyping (vs MAX II EPM240T100C5N (TQFP-100))

Design Notes

The EPM5128GC uses a 68-pin ceramic Pin Grid Array (PGA) package that requires a through-hole PGA socket for programming and UV erasure cycles. When laying out the PCB, reserve a socket footprint with adequate clearance around the ceramic body so the UV eraser lamp can reach the quartz window without obstruction. For production runs, migrate to a one-time-programmable (OTP) plastic package such as the MAX 5000 equivalent in PDIP or PLCC to eliminate the socket cost.

Provide a clean 5V supply to the EPM5128GC with a 100nF ceramic bypass capacitor within 5mm of each VCC pin (multiple VCC and GND pins are distributed across the PGA). Add a 10uF tantalum bulk capacitor at the board entry point. The MAX 5000 family draws substantial inrush current during programming; ensure your 5V regulator can source the Icc peak without sagging, which could corrupt the JTAG programming sequence.

Do not rely on the EPM5128GC for new designs; the MAX 5000 family was discontinued by Altera (now Intel) and the part is in obsolescence with limited inventory. For new development, select a MAX II (EPM240T100C5N), MAX V, or MAX 10 CPLD/FPGA which provide more macrocells, surface-mount packaging, lower power, and active toolchain support. EPM5128GC should be reserved for maintenance of legacy equipment originally designed around it.

When interfacing the EPM5128GC with TTL buses at high edge rates, place 33 ohm series damping resistors on outputs that drive more than 4 inches of trace or fan out to multiple loads, to suppress transmission-line ringing. Use a ground plane on layer 2 of the PCB and keep all I/O traces short (< 2 inches where possible) to control crosstalk. The MAX architecture's deterministic timing assumes lumped-load conditions, so loading analysis is part of the timing closure.

Compliance Information

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

Compliance status not confirmed in available datasheets; the EPM5128GC is an obsolete part from the 1990s and predates modern RoHS documentation requirements. The ceramic PGA package historically contains lead-bearing solder, so RoHS compliance is unlikely; verify with the actual part supplier before using in RoHS-restricted designs.

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

Related Searches

EPM5128GC EPM5128GC datasheet Altera EPM5128GC MAX 5000 128 macrocell CPLD 68-pin ceramic PGA EPLD EPM5128GC price buy EPM5128GC vs EPM5128GC-1 EPM5128GC drop-in replacement MAX 5000 family alternative Altera MAX 5000 obsolete part UV erasable CPLD PGA package EPM5128GC pinout legacy Altera CPLD for maintenance MAX+PLUS II programmer EPM5128GC what is the supply voltage of EPM5128GC

Related Components & Terms

Altera Intel EPM5128GC EPM5128GC-1 EPM5064JC EPM5064JC-1 EPM5064JC-2 EPM5032DC-2 MAX 5000 MAX II MAX V MAX 10 CPLD EPLD UV-erasable WPGA PGA macrocell Logic Array Block MAX+PLUS II JTAG glue logic address decoder bus bridge 5V logic state machine industrial automation
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