Altera

EPM5128GI - 128-Cell UV PLD, MAX 5000, CPGA-68 | Altera

MPN: EPM5128GI βœ— End of Life
In Stock Ships in 1-3 business days
5 V Vdss CPGA-68 (Ceramic Pin Grid Array, windowed) Package Non-volatile EPROM (no external boot device) Memory
From $19.85 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 $23.1 $11,550.00
1,000 $19.85 $19,850.00
ℹ️ All prices are in USD

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

βœ… Drop-In
Altera
πŸ“¦ CPGA-68
MAX 5000 Β· 128 Β· 2,500 Β· [DATA_NEEDED: LAB count] Β· 68 Β· WPGA (Windowed Ceramic Pin Grid Array) Β· WPGA Β· 68

βœ“ In Stock

$19.2 / Unit

View Datasheet β†’

EPM5128GC-1

βœ… Drop-In
Altera
πŸ“¦ CPGA-68
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 β†’

EPM5128GC-2

βœ… Drop-In
Altera
πŸ“¦ CPGA-68
MAX 5000 Β· 2,500 usable gates Β· 128 Β· 2,500 Β· 50 MHz Β· Approx. 25 ns (typical, -2 speed grade) Β· 5 V (nominal) Β· 68-pin PGA (Pin Grid Array)

βœ“ In Stock

$8.95 / Unit

View Datasheet β†’

EPM5128GC2

βœ… Drop-In
Altera
πŸ“¦ CPGA-68
MAX 5000 Β· EPLD (Erasable Programmable Logic Device) Β· 128 Β· 2.5K Β· 8 (16 macro cells each) Β· 50 MHz Β· 5 V Β· 64

βœ“ In Stock

$54 / Unit

View Datasheet β†’

EPM5128GI-1

βœ… Drop-In
πŸ“¦ CPGA-68
speed grade -1 (faster tPD than GI base), same CPGA-68 industrial temp, pin-compatible

πŸ“‹ Reference alternative (not in catalog)

EPM5128GI Maximum Ratings & Electrical Characteristics

Product Type CPLD (Complex Programmable Logic Device)
Family MAX 5000
Logic Cells / Macrocells 128
Propagation Delay (tPD) 55 ns
Supply Voltage 5 V
Technology CMOS, UV-erasable EPROM
Package CPGA-68 (Ceramic Pin Grid Array, windowed)
Pin Count 68
Mounting Type Through-hole (socketed PGA)
Operating Temperature Grade Industrial
Programmability UV-erasable (windowed), field-programmable
Configuration Memory Non-volatile EPROM (no external boot device)
Manufacturer Altera Corporation (now Intel PSG)
Lifecycle Status Obsolete (last produced by Altera, legacy stock via distributors)

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

Safe Operating Area (SOA) & Thermal Characteristics

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

EPM5128GI is suitable for 6 applications: Industrial Control Glue Logic, Legacy 5V Bus Address Decoding, Prototype & Engineering Development Platform, Military & Aerospace Reprogrammable Logic, State-Machine Controllers, Legacy Peripheral Interfacing & Glue Logic.

🏭

Industrial Control Glue Logic

The EPM5128GI's 128 macrocells and deterministic 55 ns propagation delay make it a strong fit for industrial control glue logic that must run reliably without configuration boot time. Placed between a microcontroller and discrete I/O, it implements custom address decoding, watchdog handshakes, and interrupt prioritization; the ceramic CPGA-68 package provides hermetic sealing for factory-floor environments, while UV-erasability allows firmware revision during controller commissioning without board rework. The 5V supply matches legacy 5V industrial buses (e.g., STD-32, VME), and industrial temperature grade supports -40C to +85C operation typical of plant-floor enclosures.

πŸ–₯️

Legacy 5V Bus Address Decoding

The EPM5128GI suits legacy 5V microprocessor bus address decoding where deterministic timing and non-volatile configuration are required. Its 55 ns tPD plus 128 macrocells can decode full 24-bit address spaces with multiple chip-select outputs and registered enables, fitting between a 5V CPU and peripherals like SRAM, ROM, or dual-ported memory. The ceramic CPGA-68 windowed package supports iterative firmware updates during prototype bring-up. Compared to 74LS/74FTTL decoder trees, the EPM5128GI consolidates logic, reduces board area, and offers one-chip revisionability via UV erasure for late-stage address-map changes.

πŸ”§

Prototype & Engineering Development Platform

The EPM5128GI's UV-transparent ceramic window and 128-cell capacity make it ideal for prototype and pre-production development where logic must be iterated multiple times. Engineers using UV erasers can erase and reprogram the device 100+ times during logic development, with no in-circuit programming infrastructure needed beyond a standard Altera-compatible programmer. The CPGA-68 socketed package allows rapid swap of devices during test campaigns. Industrial temperature grade also lets prototypes move directly into field trials, accelerating time-to-validation for industrial and military designs that will eventually migrate to production OTP or surface-mount variants.

✈️

Military & Aerospace Reprogrammable Logic

The EPM5128GI's ceramic windowed CPGA-68 package, hermetic sealing, and UV-erasable non-volatile EPROM configuration suit military and aerospace applications where soldered SRAM FPGAs (which lose configuration on power-down) are unacceptable. With industrial temp grade as a baseline and the same Altera die used in military-screened variants, it provides a path for mission-critical avionics, weapons-system interfaces, and satellite command decoders requiring field reprogramming for software updates. The 5V supply rails match legacy MIL-STD-1553 and ARINC-429 interface hardware, and the deterministic 55 ns timing supports strict real-time control loops in flight systems.

πŸŽ›οΈ

State-Machine Controllers

The EPM5128GI's deterministic 55 ns timing and abundant macrocell registers make it well-suited for complex state-machine controllers in industrial automation, instrumentation, and embedded control applications. With 128 macrocells providing both combinatorial and registered logic, designers can implement multi-state FSMs, sequencers, and protocol engines without external glue logic. The UV-erasable ceramic package allows FSM revisions during algorithm development, while the non-volatile EPROM storage means the state machine boots instantly on power-up β€” critical for real-time control where SRAM-based FPGAs introduce unacceptable boot delays. Industrial temperature grade supports factory automation environments.

πŸ”Œ

Legacy Peripheral Interfacing & Glue Logic

The EPM5128GI bridges legacy peripherals to modern microprocessors through custom interface glue logic, with 128 macrocells supporting parallel bus arbitration, wait-state generators, and protocol converters. Its 55 ns tPD handles ISA bus and similar 5V interfaces without timing violations, while the CPGA-68 ceramic package survives the thermal cycling of industrial enclosures. UV-erasability lets engineers tweak peripheral timing profiles during validation. The non-volatile configuration eliminates boot-PROM complexity compared to SRAM-based FPGAs, simplifying BOM and improving reliability in long-lifecycle industrial systems that must operate for decades without firmware-service infrastructure.

What is the EPM5128GI?
The EPM5128GI is a 128-cell UV-erasable Complex Programmable Logic Device (CPLD) from Altera's MAX 5000 family, housed in a 68-pin ceramic windowed CPGA package. According to the Altera EPM5128 datasheet, it provides 128 macrocells, 55 ns pin-to-pin propagation delay, and operates from a single 5 V supply, making it suitable for industrial prototyping and legacy 5V logic designs.
Is the EPM5128GI still in production?
No, the EPM5128GI is obsolete and no longer manufactured by Altera (now part of Intel PSG). Remaining stock is available through authorized distributors and the independent broker market; pricing as of 2026-09-12 typically reflects limited availability and rising legacy demand rather than active production.
What package does the EPM5128GI use?
The EPM5128GI uses a 68-pin ceramic Pin Grid Array (CPGA-68) with a UV-transparent window for erasure. The ceramic PGA package is socketed (through-hole mounting), requires a PGA-68 socket, and provides hermetic sealing suitable for industrial and military applications requiring repeated reprogramming.
What is the propagation delay of the EPM5128GI?
The EPM5128GI has a pin-to-pin propagation delay (tPD) of 55 ns, supporting combinatorial logic operation at speeds up to approximately 18 MHz. According to the Altera datasheet, this speed grade is shared across the MAX 5000 family in CPGA packages and is adequate for address decoding, glue logic, and state-machine controllers.
Where can I download the EPM5128GI datasheet?
The EPM5128GI datasheet PDF can be downloaded from Alldatasheet at the official mirror: https://www.alldatasheet.com/datasheet-pdf/pdf/122506/ALTERA/EPM5128.html. The original 52-page document covers electrical characteristics, AC timing, programming specifications, and CPGA-68 pinout for the entire MAX 5000 family.
Where to buy EPM5128GI online?
The EPM5128GI can be sourced online from authorized distributors and brokers including Vyrian, Veswin Electronics, YIC Electronics, and ampheo, as well as through open-market search on Octopart. As of 2026-09-12 stock is limited due to obsolete status; expect 4-8 week lead times and request traceability documentation for industrial/military use.
What is the price of EPM5128GI in 2026?
As of 2026-09-12, the EPM5128GI unit price starts at approximately 38.50 USD at qty 1, dropping to about 19.85 USD at qty 1000. Pricing reflects obsolete status with limited distributor stock; quotes from independent brokers may be 20-40% higher depending on lot date code and screening level.
What is the lead time for EPM5128GI?
Lead time for the EPM5128GI is typically 4-8 weeks through authorized distributors as of 2026-09-12, because the part is obsolete and stocks are limited to remaining inventory. Industrial and military customers should request MIL-STD-883 screening and lot date code information when ordering.
EPM5128GI vs EPM5128GC β€” what is the difference?
The EPM5128GI is the ceramic windowed CPGA-68 industrial-temperature variant, while the EPM5128GC is the ceramic windowed CPGA-68 commercial-temperature variant. Both share the same 128-cell MAX 5000 architecture and 55 ns tPD; the difference is operating temperature range and pricing β€” the GI suffix indicates industrial grade.
What is the best drop-in replacement for EPM5128GI?
The best drop-in replacement for the EPM5128GI is the EPM5128GM (military grade, same CPGA-68 windowed package) for the same footprint, or the EPM5064LI if a smaller 64-cell part is acceptable. For modern systems, migrate to MAX 7000 (EPM7128) or MAX II (EPM240) in surface-mount packages β€” these are not drop-in and require PCB redesign.
Can EPM7128S replace EPM5128GI?
No, the Altera EPM7128S cannot directly drop-in replace the EPM5128GI because it is a MAX 7000 family part in a different package (PLCC-84, TQFP-100, etc.), not CPGA-68. For modern replacements with similar logic density (128 macrocells), consider EPM7128S in PLCC-84 or EPM240T100 in TQFP-100 β€” both require PCB redesign and a different programmer algorithm.
Is EPM5128GI RoHS compliant?
RoHS compliance status for the EPM5128GI is not documented in the public Alldatasheet mirror as of 2026-09-12, marked here as [DATA_NEEDED]. Because the part is ceramic PGA with through-hole leads and predates RoHS enforcement, it is likely non-compliant for new EU designs; verify with your distributor's environmental compliance documentation before use in RoHS-restricted products.
How is the EPM5128GI programmed and erased?
The EPM5128GI is programmed using an Altera-compatible programmer (e.g., Altera PL-ASAP or third-party BP-1200) with MAX 5000 device support. Erasure is performed by exposing the ceramic windowed CPGA-68 package to UV light (typically 254 nm wavelength) for 20-30 minutes using a UV eraser, after which the device can be reprogrammed.
What are the key specifications of EPM5128GI that engineers should know?
The EPM5128GI key specifications are: 128 macrocells, 55 ns tPD, 5V single supply, CPGA-68 ceramic windowed package, industrial temperature range, UV-erasable non-volatile EPROM configuration, and obsolete lifecycle status. According to the Altera datasheet, the device provides fully deterministic timing with no external boot memory required, distinguishing it from SRAM-based FPGAs.
What is a cross-brand equivalent for EPM5128GI?
There is no modern cross-brand drop-in equivalent for the Altera EPM5128GI in CPGA-68, because the MAX 5000 UV-erasable windowed-CPGA form factor is unique to Altera. Xilinx XC9500 family parts (e.g., XC9536, XC9572) are functionally similar 5V CPLDs but use PLCC or QFP packages and are not pin-compatible. Engineering teams typically migrate to modern surface-mount CPLDs from the same or competing vendors.

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

Selection Guide

Choose the EPM5128GI when you need a 128-cell, 5V, UV-erasable CPLD in a ceramic CPGA-68 package for industrial temperature (-40C to +85C) applications requiring in-system reprogramming. It is the right pick for legacy 5V bus decoding, glue logic, and state machines where deterministic timing and non-volatile configuration matter more than raw logic density or speed. Choose the EPM5128GC variant if your application runs only in commercial temperature (0-70C). Choose the EPM5128GI-1 for a speed-grade upgrade with the same industrial temp range. Migrate to MAX 7000 (EPM7128) or MAX II (EPM240) only if your design can move to surface-mount packaging and a 3.3V or mixed-voltage supply β€” those are NOT drop-in replacements and require PCB redesign and a different programmer. For new designs, prefer modern surface-mount CPLDs unless ceramic PGA reliability is a system requirement.

Comparison with Alternatives

Parameter This Product EPM5128GC EPM5128GC-1 EPM5128GC-2 EPM5128GC2 EPM5128GI-1
Brand Altera Altera Altera Altera Altera Altera
Package CPGA-68 (ceramic windowed) CPGA-68 - same CPGA-68 - same CPGA-68 - same CPGA-68 - same CPGA-68 - same
Macrocells 128 128 128 128 128 128
Propagation Delay (tPD) 55 ns 55 ns faster (-1 grade) faster (-2 grade) faster (-2 grade) faster (-1 grade)
Supply Voltage 5 V 5 V 5 V 5 V 5 V 5 V
Temperature Grade Industrial Commercial Commercial Commercial Commercial Industrial
Technology UV-erasable CMOS EPROM UV-erasable CMOS EPROM UV-erasable CMOS EPROM UV-erasable CMOS EPROM UV-erasable CMOS EPROM UV-erasable CMOS EPROM
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete

Key Differentiators

  • Industrial temperature grade (vs commercial-grade variants) (vs EPM5128GC)
  • UV-erasable windowed ceramic package (vs EPM5128GM (military grade))
  • Non-volatile EPROM configuration vs SRAM-based FPGAs (vs SRAM-based FPGAs (e.g., Xilinx XC4000 series))

Design Notes

The EPM5128GI uses a CPGA-68 ceramic package that requires a PGA-68 socket β€” it is NOT surface-mountable. Attempting to hand-solder PGA leads will damage the ceramic body and break the UV-transparent window. Use a machined-pin socket (e.g., 3M Textool or equivalent) for development, and consider socketless PCB designs only for high-reliability production. Always verify the socket's pin numbering matches the Altera datasheet before insertion, as reverse-pin damage will destroy the device.

The EPM5128GI requires a single 5V Β±10% supply with multiple VCC and GND pins distributed around the CPGA-68 package. Decouple each VCC pin with a 0.1 uF ceramic capacitor placed within 5 mm of the pin, plus a bulk 10-47 uF tantalum or aluminum capacitor at the board power entry. The device draws significant inrush current during UV erasure/programming β€” ensure your supply can deliver the current 200 mA peak with good regulation to prevent programming failures and EPROM read disturb.

Estimated: at 5V supply with all 128 macrocells switching at 18 MHz, the EPM5128GI dissipates approximately 1.5-2.0 W. The CPGA-68 ceramic package has a typical theta_JA of 30-40 C/W without airflow, giving a junction temperature rise of 45-80 C above ambient. For industrial environments with 60 C ambient, ensure adequate airflow or heat-sink attachment to the ceramic lid to keep Tj below 125 C. Always specify industrial-grade (GI) parts, not commercial (GC), for sustained operation above 70 C.

The EPM5128GI's 55 ns tPD is deterministic but I/O pin drive strength is limited (typically 4-8 mA source/sink). For buses with heavy capacitive loading (>50 pF), buffer outputs with external 74LS244/74FCT244 drivers rather than relying on direct CPLD drive. Add 10-33 ohm series damping resistors on high-speed outputs to reduce ground bounce on the CPGA-68 ceramic package, which can exhibit lead inductance around 10 nH per pin at fast edge rates.

Compliance Information

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

RoHS and REACH status not documented in public Alldatasheet mirror as of 2026-09-12 (marked [DATA_NEEDED] in specs). Ceramic PGA package with through-hole leads predates RoHS enforcement; lead-free and halogen-free status marked unknown β€” verify with distributor environmental compliance documentation. AEC-Q100 not applicable β€” this is a programmable logic device, not an automotive-grade IC in the AEC-Q100 sense.

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

Related Searches

EPM5128GI EPM5128GI datasheet Altera EPM5128GI MAX 5000 CPLD 128 cell CPGA-68 UV erasable CPLD EPM5128GI industrial temperature CPLD EPM5128GI vs EPM5128GC EPM5128GI drop-in replacement EPM5128GI buy price obsolete what is MAX 5000 family Altera EPM5128GI pinout CPGA-68 5V UV erasable programmable logic legacy EPM5128GI alternative Xilinx XC9500 Altera MAX 5000 obsolete cross reference

Related Components & Terms

Altera Intel PSG (Programmable Solutions Group) EPM5128GI EPM5128GC EPM5128GC-1 EPM5128GC-2 EPM5128GI-1 CPLD Complex Programmable Logic Device MAX 5000 EPLD UV-erasable EPROM CPGA-68 Pin Grid Array 5V CMOS industrial temperature grade military temperature grade glue logic address decoding state machine non-volatile configuration FPGA Xilinx XC9500 MAX 7000 MAX II EPM240 EPM7128
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