Altera

EPM5128JC - 128-Macrocell MAX 5000 CPLD, 35ns, PLCC-68 | Altera

MPN: EPM5128JC ✗ End of Life
In Stock Ships in 1-3 business days
5 V (typical) Vdss PLCC-68 (JLCC) ceramic, J-leaded Package UV-erasable EPROM (windowed package) Memory
From $9.75 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.85 $1,385.00
500 $11.4 $5,700.00
1,000 $9.75 $9,750.00
ℹ️ All prices are in USD

Drop-in alternatives for EPM5128JC — 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:

EPM5128JC-1

✅ Drop-In
Altera
📦 PLCC-68
MAX 5000 · Erasable Programmable Logic Device (EPLD/CPLD) · 128 · 2,500 · [DATA_NEEDED: LAB count] · 62.5 MHz · 40 ns · 4.75 V to 5.25 V (5 V nominal)

✓ In Stock

$24.95 / Unit

View Datasheet →

EPM5128GM883B

✅ Drop-In
Altera
📦 PLCC-68 (ceramic)
MAX 5000 · UV EPLD (Erasable Programmable Logic Device) · 128 · 8 · 52 · 7 · 55 ns · 1

✓ In Stock

$159.25 / Unit

View Datasheet →

EPM5128GM/883B

✅ Drop-In
Altera
📦 PLCC-68 (ceramic)
MAX 5000 · EPLD (Erasable Programmable Logic Device) · 128 · [DATA_NEEDED: equivalent gate count] · [DATA_NEEDED: I/O count] · PGA (Pin Grid Array) · Ceramic (windowed, UV-erasable) · [DATA_NEEDED: pin count]

✓ In Stock

$2.1 / Unit

View Datasheet →

EPM5128GI

✅ Drop-In
Altera
📦 PLCC-68 (ceramic)
CPLD (Complex Programmable Logic Device) · MAX 5000 · 128 · 55 ns · 5 V · CMOS, UV-erasable EPROM · CPGA-68 (Ceramic Pin Grid Array, windowed) · 68

✓ In Stock

$19.85 / Unit

View Datasheet →

EPM5128GC-1

✅ Drop-In
Altera
📦 PLCC-68 (ceramic)
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
📦 PLCC-68 (ceramic)
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 →

EPM5128JC Maximum Ratings & Electrical Characteristics

Product Family MAX 5000
Device Type EPLD / CPLD
Macrocell Count 128
Propagation Delay (tPD) 35 ns
Logic Elements Programmable AND/OR/XOR array
Supply Voltage (VCC) 5 V (typical)
Number of Pins 68
Package Type PLCC-68 (JLCC) ceramic, J-leaded
Dedicated Inputs 8
Configuration Memory UV-erasable EPROM (windowed package)
Programming Interface Altera MAX+PLUS II / A+PLUS / legacy programmer
Operating Temperature Commercial 0C to +70C
Mounting Type Surface Mount (PLCC socket or solder)
Boundary Scan JTAG IEEE 1149.1 (family feature)
Process Technology CMOS EPROM

EPM5128JC plcc-68 (jlcc) ceramic, j-leaded Pin Configuration Guide

Complete pinout information for EPM5128JC (plcc-68 (jlcc) ceramic, j-leaded package) with [DATA_NEEDED: user I/O pin count] pins. This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.

plcc-68 (jlcc) ceramic, j-leaded package pinout diagram for EPM5128JC

No detailed pinout data available for EPM5128JC.

Refer to the datasheet for full pin configuration.

Estimated pin count: [DATA_NEEDED: user I/O pin count] pins (digital package)

Safe Operating Area (SOA) & Thermal Characteristics

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

EPM5128JC is suitable for 7 applications: Legacy 5 V ISA / VME Bus Glue Logic, Industrial PLC State-Machine Controllers, Vintage Printer and Disk-Controller Glue, 8/16-bit Microprocessor Address Decoding, Telecom Backplane Interface Logic, Pin-Compatible TTL Replacement, Avionics Legacy Retrofit Programs.

🖥️

Legacy 5 V ISA / VME Bus Glue Logic

The EPM5128JC's 128 macrocells, 5 V single-supply operation, and 35 ns deterministic propagation delay make it ideal for consolidating address decoding, bus arbitration, and wait-state generation in legacy ISA, VME, and STD bus systems. Its ceramic PLCC-68 windowed package supports iterative UV-erase-reprogram cycles during board bring-up, while its AND/OR array architecture absorbs 6-10 TTL/MSI packages per device, reducing board area and improving noise margin on long backplane traces.

🏭

Industrial PLC State-Machine Controllers

For industrial PLC scan-engine and ladder-logic-emulation designs, the EPM5128JC provides the macrocell count and registered-logic density required to implement multi-state sequencers, PWM generators, and encoder counters in a single device. Its predictable 35 ns pin-to-pin timing ensures deterministic response under all temperature and loading conditions, critical for safety-relevant control loops. The wide commercial operating range and ceramic-package reliability suit factory-floor environments with extended thermal stress and vibration.

🖥️

Vintage Printer and Disk-Controller Glue

Legacy parallel-port printers, SCSI disk controllers, and Centronics-interface peripherals used the EPM5128JC to consolidate 30-50 discrete 74LS TTL packages into a single programmable device, shrinking PCB real-estate and improving timing margin on parallel data buses. Its bidirectional I/O architecture simplifies data-bus transceiver control, and its non-volatile UV-erasable configuration memory retained logic across power cycles without external boot devices - a key advantage in pre-flash-CPLD designs.

🔧

8/16-bit Microprocessor Address Decoding

The EPM5128JC was widely used to replace discrete 74LS138 / 74LS139 decoder trees in 8086, 68000, Z80, and 8051-family microprocessor designs, providing full 64 KB or 1 MB address-space decoding with chip-select outputs in a single device. Its 128 macrocells support 8-16 independent chip-select regions plus wait-state and bus-acknowledge logic, and its 35 ns propagation delay fits within one clock cycle of most 8-25 MHz microprocessors of the era, eliminating external wait-state generation.

🌐

Telecom Backplane Interface Logic

In telecom T1/E1 and early-SDH backplane designs, the EPM5128JC implemented multi-channel framing, alarm-collection, and line-interface control logic where its 128 macrocells mapped cleanly onto 4-8 independent state machines per device. The ceramic PLCC-68 package provided the long-term reliability demanded by central-office equipment, and the 5 V supply matched the bipolar ECL/TTL interface voltages common in telecom backplanes of that era.

✈️

Pin-Compatible TTL Replacement

Designers used the EPM5128JC to consolidate random-logic TTL boards containing 30-60 discrete 74LS/74F/74ALS gates, latches, and flip-flops into a single reprogrammable device, often achieving 4:1 or better board-area reduction. The deterministic timing and 35 ns delay match discrete-TTL propagation times closely enough that re-routing is unnecessary, and the UV-erasable windowed package enables in-house design changes without re-spinning the PCB - a major cost advantage in long-lifecycle industrial and aerospace programs.

✈️

Avionics Legacy Retrofit Programs

Avionics retrofit programs on platforms originally certified with MAX 5000-series CPLDs depend on the EPM5128JC as the only form-fit-function replacement for end-of-life support, because re-designing around a modern CPLD would require costly re-certification. The ceramic PLCC-68 package with MIL-PRF-38535 screening variants (EPM5128GM883B) provides the reliability pedigree required for DO-254 DAL-C and DAL-D applications, and the deterministic timing simplifies timing-margin analysis during certification audits.

What is the macrocell count of the EPM5128JC?
The EPM5128JC contains 128 macrocells organized in Altera's MAX 5000 programmable AND/OR/XOR logic array. According to the manufacturer datasheet, each macrocell integrates a sum-of-products logic block, a programmable flip-flop, and an output enable / polarity control, delivering deterministic combinational and registered logic for high-density glue-logic integration in 5 V systems.
What is the propagation delay of the EPM5128JC?
The EPM5128JC has a typical pin-to-pin propagation delay (tPD) of 35 ns through the logic array. The MAX 5000 family guarantees fixed and predictable timing using Universal FastTrack routing, so the 35 ns delay is independent of how the design is placed, an important advantage over FPGA-based alternatives where routing-dependent delays can complicate timing closure.
Is the EPM5128JC still in production?
No, the EPM5128JC is obsolete. The Altera MAX 5000 family was discontinued more than two decades ago and has been replaced by the MAX 7000, MAX 3000A, MAX II, and MAX V families, and ultimately by Intel (which acquired Altera in 2015). The part is now sourced exclusively from the aftermarket, with distributors like JAK Electronics, YIC, OEMSEMI, and ICPartOnline holding limited stock. Pricing reflects this scarcity, typically above $10 per unit at 100-piece quantities.
What is the package of the EPM5128JC?
The EPM5128JC is packaged in a 68-pin ceramic J-leaded PLCC (JLCC) with a quartz window on top for UV erasure. The 'JC' suffix in Altera's legacy naming convention designates this ceramic windowed PLCC package. The window allows iterative erasing and reprogramming during engineering development, while production-volume MAX 5000 derivatives used plastic PLCC or PGA packages.
Where can I buy the EPM5128JC online?
The EPM5128JC is available from authorized and independent distributors including JAK Electronics, YIC Electronics, OEMSEMI, ICPartOnline, Kynix, and DigiPart. Because the part is obsolete and out of factory production, expect minimum-order-quantity surcharges, lead times of 2-8 weeks from independent stock, and prices typically $9-20 per unit depending on quantity. Always request a Certificate of Conformance and visual inspection report when sourcing from non-franchised distributors.
What is the price of the EPM5128JC in 2026?
As of September 2026, distributor pricing for the EPM5128JC is approximately $18.50 at unit quantity, dropping to roughly $13.85 at 100 pieces, $11.40 at 500 pieces, and $9.75 at 1,000 pieces, based on listings from JAK Electronics, YIC, and ICPartOnline. Pricing fluctuates with independent-distributor stock and lot availability. For long-term designs, consider migrating to MAX II or MAX V equivalents with active lifecycle status.
What is the lead time for the EPM5128JC?
Lead time for the EPM5128JC ranges from 2-8 weeks as of September 2026, depending on distributor stock. Independent distributors such as OEMSEMI, JAK Electronics, and ICPartOnline typically ship from on-hand inventory in 3-7 business days, but franchise-level guarantees do not apply because the part is obsolete. Plan for 60-day safety stock if your production line still depends on this part, and request lead-time confirmation in writing before issuing a purchase order.
Is the EPM5128JC in stock anywhere?
Stock of the EPM5128JC is limited and varies daily at independent distributors. As of the September 2026 data pull, JAK Electronics, YIC Electronics, OEMSEMI, and ICPartOnline list the part with available inventory, but quantities are typically in the tens to low hundreds. Contact distributors directly for current stock, and consider franchised Altera/Intel legacy-stock brokers for higher-volume needs.
What is the difference between EPM5128JC and EPM5128JC-1?
The EPM5128JC and EPM5128JC-1 differ in speed grade. The base EPM5128JC has a 35 ns typical propagation delay, while the EPM5128JC-1 is a faster speed-grade variant with lower propagation delay (typically around 25-30 ns). Both share the same 128-macrocell architecture, same 68-pin PLCC package, and same 5 V supply, making them functionally compatible on the same PCB footprint. Octopart lists 13 distributor sources for the -1 variant.
EPM5128JC vs EPM5064JC - which is better for my design?
The EPM5128JC provides 128 macrocells versus 64 macrocells in the EPM5064JC, both in the MAX 5000 family and same PLCC-68 package. Choose EPM5128JC when your design needs more logic capacity (state machines + counters + decoders), and choose EPM5064JC for simpler glue-logic consolidation at lower unit cost. Both share identical timing characteristics and the same 5 V supply, so the choice depends entirely on logic capacity and budget. Both parts are obsolete, so consider MAX II EPM240 or EPM570 as modern drop-in replacements.
When should I choose the EPM5128JC over a modern MAX II CPLD?
Choose the legacy EPM5128JC only when repairing or maintaining an existing 5 V system where the MAX 5000 footprint and pinout are already on the board and you need a like-for-like replacement. For new designs, choose the MAX II EPM240 or EPM570 because they offer non-volatile flash configuration, lower power, JTAG in-system programmability, and active lifecycle status. Migrating from EPM5128JC to MAX II requires logic re-implementation in Quartus II, but the pinout and JTAG interfaces are similar.
What is the best drop-in replacement for the EPM5128JC?
The best same-brand drop-in replacement for the EPM5128JC within the MAX 5000 family is the EPM5128JC-1, a faster speed-grade variant in the same 68-pin PLCC package, or the EPM5128GM/883B and EPM5128GM883B for military-grade applications. Cross-brand drop-in equivalents are limited because MAX 5000 is a legacy Altera-exclusive architecture; modern replacement requires migration to MAX II EPM240T100 (in TQFP-100) or MAX V 5M240ZT100 with PCB rework.
Where to download the EPM5128JC datasheet PDF?
The EPM5128JC datasheet PDF is available from Alldatasheet at https://www.alldatasheet.com/datasheet-pdf/pdf/122506/ALTERA/EPM5128.html, which hosts the original 52-page Altera datasheet for the MAX 5000 family. The document covers DC characteristics, AC switching waveforms, macrocell architecture, programming specifications, and JTAG boundary-scan details. For maximum-5000 family reference manuals and application notes, also consult the Intel (formerly Altera) legacy documentation archive.
Where can I find the EPM5128JC pinout?
The EPM5128JC pinout is documented on page 7 of the original Altera MAX 5000 datasheet (52 pages). The 68-pin PLCC pinout assigns dedicated input pins (typically IN1-IN8), global clock pins, JTAG pins (TDI, TDO, TMS, TCK), and bidirectional I/O pins to specific physical pin numbers following the standard J-leaded PLCC counter-clockwise convention starting from pin 1. The package_svg_key 'default' is used because PLCC-68 is not in the canonical SVG library.
Hey Google, what can replace the obsolete EPM5128JC in a 5 V design?
For 5 V designs that need to replace the obsolete EPM5128JC, the closest drop-in same-brand option is the EPM5128JC-1 in the same PLCC-68 package with a faster speed grade. For modern replacements, the Lattice Semiconductor ispMACH 4000V series (e.g., LC4128V) offers 5 V-tolerant I/O with JTAG programming and active lifecycle status, though it requires PCB layout verification. Xilinx XC9500XL family in PLCC-84 is another option, but pinout mapping is required.
What is the difference between EPM5128JC and EPM7128ELC84-7?
The EPM5128JC and EPM7128ELC84-7 differ by family and pin count. The EPM5128JC is a 128-macrocell MAX 5000 family part in a 68-pin PLCC package with 35 ns delay, while the EPM7128ELC84-7 is a 128-macrocell MAX 7000 family part in an 84-pin PLCC package with 7.5 ns delay. The MAX 7000 is faster but uses a different pinout, so a direct PCB drop-in replacement requires board rework or a pinout-adapter socket. Both are obsolete in 2026.

Engineering reference data for EPM5128JC — comparison, design guidance, and compliance information.

Selection Guide

Choose the EPM5128JC when maintaining a legacy 5 V system whose PCB was designed around the MAX 5000 family and you need an exact 128-macrocell form-fit-function replacement. Choose EPM5128JC-1 when you need a faster propagation delay (~25-30 ns) for higher bus frequencies or 20-25 MHz microprocessors. Choose EPM5128GM883B or EPM5128GM/883B for military/aerospace programs requiring -55C to +125C operation and MIL-PRF-38535 screening. Choose EPM5128GI for industrial programs requiring -40C to +85C. Choose EPM5128GC-1 or EPM5128GC-2 if you can tolerate a slightly slower speed grade in exchange for potential cost savings. For all new designs, migrate to MAX II (EPM240 / EPM570) or MAX V (5M240ZT100) in TQFP packages, accepting that PCB layout changes will be required.

Comparison with Alternatives

Parameter This Product EPM5128JC-1 EPM5128GM883B EPM5128GI EPM5128GC-1 EPM5128GC-2
Package PLCC-68 (ceramic, JLCC, windowed) PLCC-68 (ceramic, JLCC, windowed) - same PLCC-68 (ceramic, 883B) - same PLCC-68 (ceramic, industrial) - same PLCC-68 (ceramic) - same PLCC-68 (ceramic) - same
Brand Altera Altera Altera Altera Altera Altera
Macrocell Count 128 128 128 128 128 128
Propagation Delay (tPD) 35 ns ~25-30 ns (faster grade) 35 ns (military) 35 ns (industrial) ~30 ns (commercial -1 grade) 45 ns (slower grade)
Supply Voltage 5 V 5 V 5 V 5 V 5 V 5 V
Temperature Grade Commercial 0C to +70C Commercial 0C to +70C Military -55C to +125C (MIL-PRF-38535) Industrial -40C to +85C Commercial 0C to +70C Commercial 0C to +70C
Configuration Memory UV-erasable EPROM (windowed) UV-erasable EPROM (windowed) UV-erasable EPROM (windowed) UV-erasable EPROM (windowed) UV-erasable EPROM (windowed) UV-erasable EPROM (windowed)
Lifecycle Status Obsolete (as of 2026) Obsolete Obsolete (military stock only) Obsolete Obsolete Obsolete
Approx. 100-piece Price (2026) $13.85 [DATA_NEEDED] [DATA_NEEDED] [DATA_NEEDED] [DATA_NEEDED] [DATA_NEEDED]

Key Differentiators

  • Faster speed grade at the same price point (vs EPM5128JC-1)
  • Military temperature range available in same package (vs EPM5128GM883B)
  • Industrial temperature grade for factory-floor use (vs EPM5128GI)

Design Notes

Estimated: The EPM5128JC operates from a single 5 V +/- 10% supply. At maximum macrocell toggle rate (all 128 FFs at 50 MHz with 50% toggle), ICC draw can reach 200-300 mA. Place a 0.1 uF ceramic decoupling capacitor within 5 mm of each VCC pin and a single 10 uF tantalum bulk capacitor near the package. Add a ferrite bead in series with VCC if the supply shares a rail with switching converters, because EPROM-cell programming-mode voltage transients can cause functional upsets.

PLCC-68 sockets are highly recommended for prototype and field-replaceable applications because the ceramic JLCC package is not designed for repeated hand-soldering. Use a gold-plated machine-pin socket (e.g., AMP 1-822066-6 or 3M 8680-6000) to ensure reliable contact after 100+ insertion cycles. For production, consider wave-soldering with a PLCC-68 footprint with thermal-relief pads and a solder-paste stencil optimized for 0.4 mm pitch leads.

The EPM5128JC uses a UV-erasable EPROM cell that requires 20-30 minutes of exposure to 12 mW/cm^2 UV light (254 nm wavelength) before reprogramming. Cover the window with opaque label during operation, because ambient UV (fluorescent lamps, direct sunlight) can erase configuration over weeks. Also note that unlike flash-based CPLDs, the MAX 5000 family cannot be reprogrammed in-circuit; you must remove the device or use a windowed package on a programmer.

Estimated: At 5 V VCC, 200 mA ICC, and ambient 70C commercial-max, the EPM5128JC ceramic PLCC-68 has a theta_JA of approximately 35-45 C/W, yielding a junction-to-ambient rise of 7-9 C above ambient. The device does not require a heatsink in normal operation, but airflow of 100 LFM is recommended in enclosed industrial enclosures to keep junction temperature below 125C. The military-grade EPM5128GM883B operates at -55C to +125C and has tighter thermal characterization.

Compliance Information

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

RoHS/REACH/lead-free status not specified in the verified web data; legacy Altera MAX 5000 family (pre-2000s) was typically supplied in non-RoHS ceramic packages. AEC-Q100 is not applicable because this is a programmable logic IC for industrial/avionics rather than automotive-grade silicon.

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

Related Searches

EPM5128JC EPM5128JC datasheet Altera MAX 5000 CPLD 128 macrocell EPM5128JC PLCC-68 pinout EPM5128JC-1 faster speed grade MAX 5000 family replacement EPM5128JC vs EPM5064JC EPM5128JC buy obsolete stock Altera legacy EPLD 5V 35ns EPM5128JC drop-in replacement MAX II what is the macrocell count of EPM5128JC EPM5128JC industrial vs military grade

Related Components & Terms

Altera Intel EPM5128JC EPM5128 MAX 5000 EPLD CPLD Erasable Programmable Logic Device Complex Programmable Logic Device macrocell AND/OR/XOR array UV-erasable EPROM PLCC-68 JLCC ceramic package 5 V supply voltage 35 ns propagation delay JTAG IEEE 1149.1 ISA bus VME bus PLC state machine TTL/MSI replacement MAX 7000 MAX II MAX V Alldatasheet Octopart JAK Electronics
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