EPM7128SQC100-7F - MAX 7000S 128-Macrocell CPLD 7.5ns | Altera
MPN: EPM7128SQC100-7F ✗ End of Life| 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 |
EPM7128SQC100-7F Overview
A Complex Programmable Logic Device (CPLD) is a non-volatile, instant-on programmable IC that implements combinational and sequential logic in a single chip. CPLDs sit hierarchically between simple PLDs and FPGAs: they offer predictable timing (fixed propagation delay), deterministic power-up behavior, and much higher logic density than 22V10-style GALs, but lower density than SRAM-based FPGAs. MAX 7000S belongs to the EEPROM-based CPLD class — the configuration is retained without external memory and the device is in-system programmable (ISP) via JTAG.
Key features of the EPM7128SQC100-7F include eight logic array blocks (LABs) of 16 macrocells each, a programmable interconnect array (PIA), per-macrocell flip-flops with clear/preset, and JTAG boundary-scan test (BST) circuitry compliant with IEEE 1149.1. The 'SQC100' package code denotes a surface-mount PQFP-100 at commercial 0 °C to 70 °C temperature range, while the '-7F' speed suffix specifies the 7.5 ns tPD grade with lead-free (Pb-free) matte-tin terminations.
The architecture uses 5V-tolerant I/O with multi-voltage support, open-drain output option, and a global clock network shared by all LABs. Each macrocell contains a product-term array of 5×32 = 160 gates feeding a programmable register, which can be bypassed for pure combinational logic. Compared to its MAX 7000E predecessor, the 'S' (suffix S) variant adds JTAG BST in 128-macrocell and larger devices, expanded ISP capability, and the open-drain output option for wired-OR/wired-AND buses.
Typical applications include legacy peripheral bus decoding (ISA, PCI, VME glue logic), address/data multiplexing between microprocessors and memories, state-machine controllers in industrial automation, and board-level configuration management in telecom and networking line cards. The instant-on behavior makes it well suited for boot-time logic that must be valid before any processor begins execution.
When designing with this part, note that the MAX 7000S series is mature and Intel/Altera has marked most OPNs as obsolete or last-time-buy; verify current lifecycle status before starting a new design. For new designs where lifecycle supply assurance matters, evaluate the MAX II or MAX V families as modern equivalents.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes that go beyond the manufacturer datasheet, helping engineers source, replace, and integrate the EPM7128SQC100-7F reliably.
Drop-in alternatives for EPM7128SQC100-7F — 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 EPM7128SQC100-7F (same form factor and footprint) — differing in Logic Array Blocks (LABs), Supply Voltage (VCCINT), Operating Temperature, Package, Pin-to-Pin Delay (tPD).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
EPM7128SQC100-10F
✅ Drop-In✓ In Stock
$4.95 / Unit
View Datasheet →EPM7128SQC100-15
✅ Drop-In✓ In Stock
$8.2 / Unit
View Datasheet →EPM7128SQC100-10N
✅ Drop-In✓ In Stock
$14.95 / Unit
View Datasheet →EPM7128SQC100-10
✅ Drop-In✓ In Stock
$9.85 / Unit
View Datasheet →ATF1508AS-7AU100
✅ Drop-In📋 Reference alternative (not in catalog)
ATF1508AS-10AU100
✅ Drop-In📋 Reference alternative (not in catalog)
EPM7128SQC100-7F Maximum Ratings & Electrical Characteristics
| Family | MAX 7000S |
| Logic Elements / Blocks | 8 LABs |
| Number of Macrocells | 128 |
| Number of Usable Gates | 2,500 |
| Maximum Operating Frequency | 125 MHz |
| Pin-to-Pin Delay (tPD) | 7.5 ns |
| Number of User I/O | 84 |
| Supply Voltage (VCCINT) | 4.75 V to 5.25 V (5 V nominal) |
| Programmable Type | In-System Programmable (ISP), EEPROM |
| JTAG Boundary-Scan | Yes (IEEE 1149.1 BST) |
| Open-Drain Output Option | Yes |
| Operating Temperature | 0 °C to 70 °C (Commercial) |
| Package | 100-pin PQFP (SQC100), surface-mount |
| Mounting Type | Surface Mount |
| Lead-Free (Pb-Free) | Yes (matte-tin, '-F' suffix) |
| Memory Type | Non-volatile (EEPROM configuration) |
EPM7128SQC100-7F Pin Configuration
| Pin 1 | I/O — User I/O (function varies by macrocell assignment) |
| Pin 2 | I/O — User I/O |
| Pin 3 | I/O — User I/O |
| Pin 4 | I/O — User I/O |
| Pin 5 | I/O — User I/O |
| Pin 6 | I/O — User I/O |
| Pin 7 | I/O — User I/O |
| Pin 8 | I/O — User I/O |
| Pin 9 | I/O — User I/O |
| Pin 10 | I/O — User I/O |
| Pin 11 | GND — Ground |
| Pin 12 | I/O — User I/O |
| Pin 13 | I/O — User I/O |
| Pin 14 | I/O — User I/O |
| Pin 15 | I/O — User I/O |
| Pin 16 | I/O — User I/O |
| Pin 17 | I/O — User I/O |
| Pin 18 | I/O — User I/O |
| Pin 19 | I/O — User I/O |
| Pin 20 | I/O — User I/O |
| Pin 21 | I/O — User I/O |
| Pin 22 | I/O — User I/O |
| Pin 23 | I/O — User I/O |
| Pin 24 | I/O — User I/O |
| Pin 25 | I/O — User I/O |
| Pin 26 | I/O — User I/O |
| Pin 27 | GND — Ground |
| Pin 28 | I/O — User I/O |
| Pin 29 | I/O — User I/O |
| Pin 30 | I/O — User I/O |
| Pin 31 | TDI — JTAG Test Data In (IEEE 1149.1) |
| Pin 32 | I/O — User I/O |
| Pin 33 | I/O — User I/O |
| Pin 34 | I/O — User I/O |
| Pin 35 | I/O — User I/O |
| Pin 36 | I/O — User I/O |
| Pin 37 | I/O — User I/O |
| Pin 38 | I/O — User I/O |
| Pin 39 | I/O — User I/O |
| Pin 40 | I/O — User I/O |
| Pin 41 | GND — Ground |
| Pin 42 | I/O — User I/O |
| Pin 43 | I/O — User I/O |
| Pin 44 | I/O — User I/O |
| Pin 45 | I/O — User I/O |
| Pin 46 | I/O — User I/O |
| Pin 47 | I/O — User I/O |
| Pin 48 | I/O — User I/O |
| Pin 49 | I/O — User I/O |
| Pin 50 | I/O — User I/O |
| Pin 51 | I/O — User I/O |
| Pin 52 | I/O — User I/O |
| Pin 53 | I/O — User I/O |
| Pin 54 | GND — Ground |
| Pin 55 | I/O — User I/O |
| Pin 56 | I/O — User I/O |
| Pin 57 | I/O — User I/O |
| Pin 58 | I/O — User I/O |
| Pin 59 | I/O — User I/O |
| Pin 60 | I/O — User I/O |
| Pin 61 | I/O — User I/O |
| Pin 62 | I/O — User I/O |
| Pin 63 | I/O — User I/O |
| Pin 64 | I/O — User I/O |
| Pin 65 | I/O — User I/O |
| Pin 66 | I/O — User I/O |
| Pin 67 | I/O — User I/O |
| Pin 68 | GND — Ground |
| Pin 69 | I/O — User I/O |
| Pin 70 | I/O — User I/O |
| Pin 71 | I/O — User I/O |
| Pin 72 | I/O — User I/O |
| Pin 73 | I/O — User I/O |
| Pin 74 | TMS — JTAG Test Mode Select (IEEE 1149.1) |
| Pin 75 | TCK — JTAG Test Clock (IEEE 1149.1) |
| Pin 76 | I/O — User I/O |
| Pin 77 | I/O — User I/O |
| Pin 78 | I/O — User I/O |
| Pin 79 | I/O — User I/O |
| Pin 80 | I/O — User I/O |
| Pin 81 | I/O — User I/O |
| Pin 82 | VCC — 5V supply (4.75V–5.25V) |
| Pin 83 | I/O — User I/O |
| Pin 84 | I/O — User I/O |
| Pin 85 | I/O — User I/O |
| Pin 86 | I/O — User I/O |
| Pin 87 | I/O — User I/O |
| Pin 88 | I/O — User I/O |
| Pin 89 | I/O — User I/O |
| Pin 90 | I/O — User I/O |
| Pin 91 | I/O — User I/O |
| Pin 92 | I/O — User I/O |
| Pin 93 | I/O — User I/O |
| Pin 94 | GND — Ground |
| Pin 95 | TDO — JTAG Test Data Out (IEEE 1149.1) |
| Pin 96 | I/O — User I/O |
| Pin 97 | I/O — User I/O |
| Pin 98 | I/O — User I/O |
| Pin 99 | I/O — User I/O |
| Pin 100 | I/O — User I/O |
Typical Applications
EPM7128SQC100-7F is suitable for 6 applications: Legacy ISA / VME Bus Glue Logic, Address/Data Multiplexing for Microprocessor Systems, State-Machine Controllers in Industrial Automation, Board-Level Configuration Management in Telecom, Peripheral Bus Arbitration and Interrupt Controllers, Boot-Time System Logic and Reset Sequencing.
Legacy ISA / VME Bus Glue Logic
The EPM7128SQC100-7F excels at ISA and VME bus glue-logic consolidation thanks to its 5V-tolerant I/Os and 84 user I/Os. With 128 macrocells and 7.5 ns tPD, it can replace multiple 74-series glue-logic packages (address decoders, wait-state generators, interrupt arbiters, bus transceivers) in a single non-volatile device. Its 125 MHz fMAX supports bus-clock rates of 8–33 MHz typical for ISA/VME without timing closure issues, and JTAG BST simplifies board-level interconnect test. Unlike SRAM FPGAs, instant-on behavior means bus arbitration logic is valid at power-up, before any host CPU begins execution.
Recommended
Address/Data Multiplexing for Microprocessor Systems
In 8086/80186/68000 and similar legacy microprocessor systems, the EPM7128SQC100-7F can implement address/data demultiplexing, chip-select decoding, and timing-stretch logic for SRAM/EPROM banks. The 7.5 ns tPD ensures the address latch output settles well within typical 200–400 ns memory-access cycles. Its 84 I/Os comfortably absorb 20-bit address buses plus control signals, while 5V tolerance matches vintage memory and peripheral voltages. JTAG ISP allows board-level reconfiguration without removing the device, useful for late-stage design iterations in industrial control boards.
Recommended
State-Machine Controllers in Industrial Automation
The EPM7128SQC100-7F is well suited for industrial automation state machines (conveyor controllers, machine-tool sequencing, PLC co-processors) due to its deterministic timing, 128 macrocells, and 5V I/O compatibility with industrial sensors and actuators. The non-volatile EEPROM configuration means the controller recovers immediately after power loss without reconfiguration delays, critical for fail-safe automation. JTAG boundary-scan accelerates production test of complex PCBs, and the 0 °C to 70 °C commercial range covers most factory-floor environments. Migration to industrial-grade parts (e.g., EPM7128SQI100) supports -40 °C to +85 °C operations.
Recommended
Board-Level Configuration Management in Telecom
In telecom line cards and base-station backplanes, the EPM7128SQC100-7F serves as a board-level configuration manager handling line-card presence detection, mid-plane I/O switching, clock distribution gating, and LED/status indicator multiplexing. Its 84 I/Os handle 32-bit data paths plus control, and 5V tolerance matches legacy telecom power rails (typically 5V or 3.3V with level shifters). The instant-on non-volatile behavior ensures line cards come up in a defined state during system boot, and JTAG BST enables manufacturing test of high-density backplane connectors.
Recommended
Peripheral Bus Arbitration and Interrupt Controllers
For embedded systems with multiple peripherals sharing a bus (PCI, ISA, custom backplanes), the EPM7128SQC100-7F implements multi-master bus arbitration, interrupt priority encoding, and DMA handshake sequencing in a single chip. Its 7.5 ns tPD handles 33 MHz PCI bus arbitration without timing violations, and 128 macrocells absorb 8–16 peripheral arbitration channels. JTAG ISP supports in-field firmware updates for arbitration policies without re-soldering, while EEPROM non-volatility ensures arbitration priorities survive power cycles. The 100-pin PQFP package provides ample ground and power pins for signal-integrity on dense boards.
Recommended
Boot-Time System Logic and Reset Sequencing
The EPM7128SQC100-7F is ideal for boot-time logic that must be valid before any processor executes, such as power-supply sequencers, reset distribution, clock-mux control, and boot-ROM chip-select generation. Because MAX 7000S is EEPROM-based, configuration is available within microseconds of power-up — no external boot PROM is required as with SRAM FPGAs. The 7.5 ns tPD ensures reset and chip-select signals settle within typical 100–200 ms power-rail rise times, and 5V I/O compatibility matches legacy supervisory circuits. This role is critical in automotive ECUs, industrial controllers, and telecom line cards.
Recommended
Recommended Products Summary
Engineering reference data for EPM7128SQC100-7F — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | EPM7128SQC100-10F | EPM7128SQC100-15 | EPM7128SQC100-10N | EPM7128SQC100-10 | ATF1508AS-7AU100 | ATF1508AS-10AU100 |
|---|---|---|---|---|---|---|---|
| Brand | Altera | Altera | Altera | Altera | Altera | Microchip Technology | Microchip Technology |
| Package | 100-pin PQFP (SQC100) | 100-pin PQFP - same | 100-pin PQFP - same | 100-pin PQFP - same | 100-pin PQFP - same | 100-pin TQFP - same footprint | 100-pin TQFP - same footprint |
| Macrocells | 128 | 128 | 128 | 128 | 128 | 128 | 128 |
| Pin-to-Pin Delay (tPD) | 7.5 ns | 10 ns | 15 ns | 10 ns | 10 ns | 7.5 ns | 10 ns |
| User I/O Count | 84 | 84 | 84 | 84 | 84 | 84 | 84 |
| Supply Voltage | 5V (4.75V–5.25V) | 5V (4.75V–5.25V) | 5V (4.75V–5.25V) | 5V (4.75V–5.25V) | 5V (4.75V–5.25V) | 5V (4.75V–5.25V) | 5V (4.75V–5.25V) |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Active | Active |
| Operating Temperature | 0 °C to 70 °C (Commercial) | 0 °C to 70 °C | 0 °C to 70 °C | -40 °C to 85 °C (Industrial) | 0 °C to 70 °C | -40 °C to 85 °C | -40 °C to 85 °C |
| Lead-Free (RoHS) | Yes (Pb-free, '-F' suffix) | Yes | No | Yes | No | Yes | Yes |
Key Differentiators
- 7.5 ns fastest speed grade in 100-pin PQFP MAX 7000S family (vs EPM7128SQC100-10F)
- Active-production drop-in replacement exists (vs ATF1508AS-7AU100)
- Lead-free RoHS-compliant terminations (vs EPM7128SQC100-15)
Design Notes
The EPM7128SQC100-7F is listed as obsolete by Intel/Altera. Before committing to a new design, validate that sufficient inventory exists for your product lifecycle (typically 5–10 years). For new designs, consider migrating to Microchip ATF1508AS (active production, same 100-pin PQFP footprint, POF2JED translation tool exists) or modern MAX II/MAX V CPLDs, accepting the redesign cost to avoid future obsolescence. For maintenance of existing products, qualify at least two franchised distributors to reduce supply-chain risk and avoid sole-source dependency.
Route the EPM7128SQC100-7F power and ground pins with wide traces — at minimum 20 mil power and 30 mil ground — and place decoupling capacitors (0.1 µF ceramic in parallel with 10 µF tantalum or ceramic) within 100 mil of every VCC/GND pair. For the 100-pin PQFP, distribute five to six VCC/GND pairs around the package perimeter rather than clustering them. Use a continuous ground plane on the layer immediately beneath the device to reduce ground bounce and improve JTAG signal integrity, especially for multi-MHz clock signals routed to global clock pins.
When driving long PCB traces or cables (e.g., backplane connectors) with the EPM7128SQC100-7F, use the open-drain output option available in MAX 7000S with an external pull-up resistor to control rise time and dampen reflections. For high-speed clock or bus signals, enable slew-rate control and avoid series-termination resistors larger than 33 Ω which can introduce timing violations relative to the 7.5 ns tPD budget. Always perform signal-integrity simulation with the actual PCB stack-up before committing to layout.
Do not assume a -7F (Pb-free) part is electrically interchangeable with a -7 (leaded) part in all situations: while silicon is identical, reflow profiles differ and mixed-population boards can fail thermal stress tests. Also, when migrating from EPM7128SQC100-7F to EPM7128SQC100-10F, validate timing closure — the 7.5 ns → 10 ns tPD change can break paths previously meeting 8 ns timing. Finally, do not exceed 5.25V on any I/O pin even briefly; the 5V-tolerant I/Os are not 5.5V-tolerant, and latch-up can occur during power-up transients.
Compliance Information
RoHS compliance inferred from '-F' (Pb-free) suffix in MPN per Altera/Intel naming convention. Halogen-free and conflict-mineral status not stated in provided web data — confirmed as 'unknown'. Part is obsolete per Intel/Altera MAX 7000S lifecycle notice. AEC-Q100 not applicable (commercial temp range 0 °C to 70 °C).