EPM5128LC-1 - 128-Macrocell MAX 5000 CPLD | Altera | 5V 68-Pin PLCC
MPN: EPM5128LC-1 β End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $18.5 | $18.50 |
| 10 | $15.75 | $157.50 |
| 100 | $12.4 | $1,240.00 |
| 500 | $9.85 | $4,925.00 |
| 1,000 | $8.2 | $8,200.00 |
Drop-in alternatives for EPM5128LC-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:
EPM5128LC
β Drop-Inπ Reference alternative (not in catalog)
EPM5128JC
β Drop-Inβ In Stock
$9.75 / Unit
View Datasheet βEPM5128JC-1
β Drop-Inβ In Stock
$24.95 / Unit
View Datasheet βEPM5128JC-2
β Drop-Inβ In Stock
$21.75 / Unit
View Datasheet βEPM5128GM/883B
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
$2.1 / Unit
View Datasheet βEPM5128LC-1 Maximum Ratings & Electrical Characteristics
| Family | MAX 5000 |
| Logic Elements / Macrocells | 128 macrocells |
| Dedicated Inputs | 7 |
| Bidirectional I/O Pins | 52 |
| Total User I/O | 60 (max) |
| Propagation Delay (tpd) | 30 ns |
| Supply Voltage (VCC) | 5 V (Β±10%) |
| Process Technology | CMOS EPROM, UV-erasable |
| Programmability | UV-erasable / OTP (windowed package) |
| Package Type | 68-pin J-lead ceramic chip carrier (PLCC windowed) |
| Operating Temperature | 0C to +70C (commercial) |
| JTAG Support | IEEE 1149.1 boundary-scan |
| Mounting Type | Surface Mount (J-lead PLCC socket compatible) |
EPM5128LC-1 Pin Configuration
| Pin 1 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 2 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 3 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 4 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 5 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 6 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 7 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 8 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 9 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 10 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 11 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 12 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 13 | GND β Ground |
| Pin 14 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 15 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 16 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 17 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 18 | INPUT β Dedicated input |
| Pin 19 | INPUT β Dedicated input |
| Pin 20 | INPUT β Dedicated input |
| Pin 21 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 22 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 23 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 24 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 25 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 26 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 27 | GND β Ground |
| Pin 28 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 29 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 30 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 31 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 32 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 33 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 34 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 35 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 36 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 37 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 38 | VCC β 5V supply |
| Pin 39 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 40 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 41 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 42 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 43 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 44 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 45 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 46 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 47 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 48 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 49 | GND β Ground |
| Pin 50 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 51 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 52 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 53 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 54 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 55 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 56 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 57 | INPUT β Dedicated input |
| Pin 58 | INPUT β Dedicated input |
| Pin 59 | INPUT β Dedicated input |
| Pin 60 | INPUT β Dedicated input |
| Pin 61 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 62 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 63 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 64 | I/O β Bidirectional I/O pin (macrocell) |
| Pin 65 | TDI β JTAG Test Data In |
| Pin 66 | TMS β JTAG Test Mode Select |
| Pin 67 | TCK β JTAG Test Clock |
| Pin 68 | TDO β JTAG Test Data Out |
Safe Operating Area (SOA) & Thermal Characteristics
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
EPM5128LC-1 is suitable for 6 applications: Microprocessor Address Decoding, Board-Level Glue Logic Consolidation, Industrial Controller State Machines, Retrocomputing and Hardware Preservation, Test and Measurement JTAG Tap Controllers, Legacy Peripheral Bus Bridges.
Microprocessor Address Decoding
The EPM5128LC-1 is well suited to 8/16-bit microprocessor address decoding and chip-select generation, where its 128 macrocells comfortably express large AND-OR decode trees for memory and peripheral maps. The 30 ns tpd places the device comfortably between 386/486 and 68000-class CPU clock edges, while 5V TTL-compatible I/O thresholds match the bus transceivers, latches, and peripheral ASICs of the era. Used with companion logic buffers, it can replace 4-6 conventional 22V10 PALs or many discrete 74LS138/139 gates on a single socket. Source: typical MAX 5000 application examples.
Recommended
Board-Level Glue Logic Consolidation
Designers use the EPM5128LC-1 to consolidate scattered 74LS/74HC glue logic on legacy ISA, VME, and STD-bus cards into a single programmable device. The 52 user I/O pins comfortably absorb address-latch, wait-state, interrupt-priority, and bus-arbiter functions that would otherwise require 8-12 discrete packages. Deterministic 30 ns propagation simplifies worst-case timing closure, while 5V tolerance removes level-shifting concerns when interfacing to legacy peripherals. The UV windowed package supports design iteration during prototyping, and JTAG boundary-scan provides testability for production.
Recommended
Industrial Controller State Machines
The EPM5128LC-1 fits legacy industrial controllers requiring deterministic Moore/Mealy state machines for sequencer, batch-process, and machine-tool control logic. Its EPROM-based macrocell fabric is non-volatile and immune to configuration corruption in electrically noisy factory environments, unlike SRAM-based FPGAs. The 52 I/O pins can drive relays, opto-isolators, and 24V industrial buses through external buffers, while the commercial 0-70C temperature range matches most indoor control cabinets. Source: Altera MAX 5000 industrial application notes.
Recommended
Retrocomputing and Hardware Preservation
Retrocomputing hobbyists and museum restoration projects use the EPM5128LC-1 to re-create or replace lost logic boards for vintage computers, arcade systems, and synthesizer hardware where original PALs are unobtainable. Its 128 logic elements comfortably emulate multiple 22V10-style PALs in a single chip, and the UV-erasable window allows the same physical device to be re-targeted as schematics evolve. 5V TTL compatibility and 30 ns delays match the timing margins of 1980s-era designs without surprises.
Recommended
Test and Measurement JTAG Tap Controllers
The EPM5128LC-1 is used to implement JTAG tap controllers and boundary-scan infrastructure on legacy test fixtures and bed-of-nails in-circuit test (ICT) systems. Its built-in IEEE 1149.1 TAP pins (TDI, TDO, TMS, TCK) and programmable I/O macrocells allow engineers to build custom scan chains that interleave with vendor-specific test access ports. The deterministic 30 ns timing keeps scan-clock alignment tight across multi-device scan paths, and the EPROM non-volatility means test programs survive power cycles in production test cells.
Recommended
Legacy Peripheral Bus Bridges
The EPM5128LC-1 serves as a bus-bridge glue layer between legacy peripherals (such as SCSI, GPIB, parallel ATA, or VMEbus mezzanines) and modern host controllers. Its 52 user I/O lines are sufficient to implement FIFO flag logic, address decoding, and timing-state generation for 8/16-bit bus protocols, while 5V I/O tolerance allows direct interface to 1990s-era peripherals without level translation. JTAG support simplifies in-system bring-up of custom bridge firmware.
Recommended
Recommended Products Summary
Engineering reference data for EPM5128LC-1 β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | EPM5128LC | EPM5128JC | EPM5128JC-1 | EPM5128JC-2 | EPM5128GM/883B |
|---|---|---|---|---|---|---|
| Brand | Altera (Intel FPGA) | Altera (Intel FPGA) - same | Altera (Intel FPGA) - same | Altera (Intel FPGA) - same | Altera (Intel FPGA) - same | Altera (Intel FPGA) - same |
| Package | 68-pin J-lead ceramic chip carrier (PLCC windowed) | 68-pin J-lead ceramic PLCC (windowed) - same | 68-pin J-lead PLCC (plastic, OTP) - same footprint | 68-pin J-lead PLCC (plastic, OTP) - same footprint | 68-pin J-lead PLCC (plastic, OTP) - same footprint | 68-pin ceramic DIP (different package, requires PCB rework) |
| Macrocells | 128 | 128 | 128 | 128 | 128 | 128 |
| Bidirectional I/O | 52 | 52 | 52 | 52 | 52 | 52 |
| Dedicated Inputs | 7 | 7 | 7 | 7 | 7 | 7 |
| Supply Voltage | 5 V | 5 V | 5 V | 5 V | 5 V | 5 V |
| Speed Grade (tpd) | 30 ns (-1) | Default speed grade | Default speed grade | 30 ns (-1) | (-2) speed grade | Default speed grade |
| Programmability | UV-erasable (windowed) | UV-erasable (windowed) | OTP (no UV window) | OTP (no UV window) | OTP (no UV window) | UV-erasable or OTP (ceramic) |
| Operating Temperature | 0C to +70C (commercial) | 0C to +70C | 0C to +70C | 0C to +70C | 0C to +70C | -55C to +125C (MIL-STD-883) |
Key Differentiators
- UV-erasable windowed ceramic package enables design iteration (vs EPM5128JC)
- Specified -1 speed grade for deterministic 30 ns timing closure (vs EPM5128LC)
- Commercial temperature range suited to indoor industrial control (vs EPM5128GM/883B)
Design Notes
The EPM5128LC-1 is obsolete and no longer orderable through authorized channels. Designers using it for new designs risk long-term supply disruption; consider migrating to MAX II/MAX V/MAX 10 CPLDs or Xilinx XC9500XL equivalents for new projects. Always source from brokers with full date-code and lot-trace documentation, and verify ESD handling procedures for UV-windowed ceramic packages which can be sensitive to static discharge during erase cycles. Source: Altera MAX 5000 family datasheet and Octopart lifecycle data 2026-09-12.
The 68-pin J-lead PLCC windowed ceramic package requires a through-hole PLCC socket (e.g., 68-pin PGA-style or surface-mount adapter) on the PCB. Decouple VCC (pin 38) with a 100 nF ceramic capacitor placed within 5 mm of the supply pin and a bulk 10 Β΅F tantalum on the same net. GND pins (13, 27, 49) should connect to a low-impedance ground plane; multiple GND pins reduce lead inductance. Keep JTAG trace lengths under 100 mm to preserve signal integrity on TMS, TCK, TDI, and TDO.
MAX 5000 outputs have TTL-compatible drive strength (~24 mA IOL/IOH). For high-speed buses, avoid running I/O traces parallel to clock signals and provide a ground return path within 3x the trace-spacing rule. JTAG chain integrity depends on TCK duty cycle; if the device sits in a chain with faster JTAG devices, place the EPM5128LC-1 close to the TDO driver and avoid stub traces. Estimated: with 30 ns tpd and 52 outputs, simultaneous-switching output (SSO) noise on a shared ground plane may add up to 0.5 ns additional propagation delay.
Compliance Information
EPM5128LC-1 is a legacy Altera (now Intel FPGA) part from the 1990s MAX 5000 family. Compliance data was not present in the verified web data; markers set to unknown. The lead-containing windowed ceramic package is non-RoHS by modern definitions. For new designs requiring RoHS/REACH, choose a modern MAX II/MAX V/MAX 10 CPLD instead.