Intel

EPM7128STC100-6 - MAX 7000S CPLD 128-Macrocell 6ns | Intel

MPN: EPM7128STC100-6 ✗ End of Life
In Stock Ships in 1-3 business days
5 V Vdss 100-pin TQFP (STC100) Package 147.1 MHz Speed On-chip EEPROM (non-volatile) Memory
From $5.2 USD / Unit
MOQ: 1 |
Price updated: 2026-09-12
Volume Pricing
Qty Unit Price Extended
1 $8.95 $8.95
10 $7.92 $79.20
100 $6.88 $688.00
500 $5.95 $2,975.00
1,000 $5.2 $5,200.00
ℹ️ All prices are in USD

EPM7128STC100-6 Overview

The Intel (formerly Altera) EPM7128STC100-6 is a high-density, high-performance CMOS Complex Programmable Logic Device (CPLD) from the MAX 7000S family, featuring 128 macrocells, 2.5K equivalent gates, and a 6 ns pin-to-pin propagation delay in a 100-pin TQFP (STC100) package. It operates from a 5 V supply and supports in-system programmability (ISP) via the IEEE Std. 1149.1 JTAG interface, with a maximum internal operating frequency of 147.1 MHz and 84 user I/O pins.

A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device that combines multiple PAL/GAL-like logic blocks on a single chip with a programmable interconnect matrix. CPLDs sit in the programmable logic hierarchy between small SPLDs and large FPGAs: they offer deterministic, fast input-to-output timing (a few nanoseconds), instant-on configuration from on-chip EEPROM, and are widely used for glue logic, bus interfacing, address decoding, and state-machine replacement. The MAX 7000S family uses Altera's second-generation MAX architecture with each macrocell containing a programmable AND/OR/expanders array and a configurable flip-flop.

Key features include 6 ns tPD (commercial speed grade -6), 147.1 MHz fCNT internal counter frequency, 100% tested PCI-compliant timing in -6/-7/-10 speed grades for 33 MHz PCI Local Bus Revision 2.2, JTAG boundary-scan test support, and four-pin JTAG ISP. Each macrocell provides up to 36 product terms, and the device supports programmable power-saving modes that cut standby current by 50% or more on unused macrocells.

The MAX 7000S architecture employs a classic EEPROM-based configuration cell, a fast interconnect matrix (FastTrack), and individual macrocell registers. The 5 V core and I/O make this device suitable for legacy 5 V systems where modern 3.3 V or 1.8 V CPLDs cannot interface directly. The 100-pin TQFP package has a 1.0 mm lead pitch and supports surface-mount reflow assembly on standard FR-4 boards.

Typical applications include 5 V system glue logic, address decoding and chip-select generation, asynchronous state machines, bus arbitration logic, 33 MHz PCI interface glue, industrial control replacement of discrete TTL/CMOS logic, and JTAG-configurable I/O expansion. The instant-on behavior makes it ideal for boot-ROM replacement, power-sequencing controllers, and reset-distribution networks.

When designing with this device, observe the 5 V VCC tolerance and ensure 5 V-tolerant I/O are not exposed to higher-voltage signals. Use the Quartus Prime (or legacy MAX+PLUS II) toolchain for design entry, fitting, and JTAG programming, and budget JTAG chain length when cascading multiple MAX 7000S devices on a single scan chain.

This page synthesizes distributor pricing, verified drop-in alternatives, and JTAG programming guidance not found in the manufacturer datasheet - helping engineers accelerate board bring-up and second-source the device across MAX 7000S speed grades.

Drop-in alternatives for EPM7128STC100-6 — 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 EPM7128STC100-6 (same form factor and footprint) — differing in Package, Propagation Delay (tPD), Mounting Type, Logic Family, Configuration Memory.

Intel
Package: PQFP-100 (SQC), 100-BQFP
Propagation Delay (tPD): 6 ns
Mounting Type: Surface Mount (Tray)
Compare with EPM7128STC100-6 →
Altera
Package: TQFP-100 (C100)
Propagation Delay (tPD): 10 ns
Logic Family: CMOS
Compare with EPM7128STC100-6 →
Altera
Propagation Delay (tPD): 6 ns
Logic Family: CMOS
Compare with EPM7128STC100-6 →
Intel
Package: 100-Pin TQFP (TQFP-100)
Propagation Delay (tPD): 7.5 ns
Logic Family: CMOS
Compare with EPM7128STC100-6 →

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

EPM7128STC100-7

✅ Drop-In
Intel
📦 100-pin TQFP (STC100)
MAX 7000S · CPLD (Complex Programmable Logic Device) · 128 · 2,500 · 8 · 84 · 7.5 ns · 125 MHz

✓ In Stock

$8.2 / Unit

View Datasheet →

EPM7128STC100-10

✅ Drop-In
Altera
📦 100-pin TQFP (STC100)
MAX 7000S · CPLD (Complex Programmable Logic Device) · 128 · 2,500 · 84 · 8 (16 macrocells per LAB) · 10 ns · 100 MHz

✓ In Stock

$7.1 / Unit

View Datasheet →

EPM7128STC100-6N

✅ Drop-In
Altera
📦 100-pin TQFP (STC100)
MAX 7000S · 2,500 · 128 · 84 · CMOS · 100 · TQFP-100 · 147.1 MHz

✓ In Stock

$10.5 / Unit

View Datasheet →

EPM7128STC100-15N

✅ Drop-In
Intel
📦 100-pin TQFP (STC100)
CPLD (Complex Programmable Logic Device) · MAX 7000S · 2,500 · 128 · 8 (16 macro cells each) · 84 · 15 ns (-15 speed grade) · 76.9 MHz

✓ In Stock

$9.2 / Unit

View Datasheet →

EPM7128SQC100-6

✅ Drop-In
Intel
📦 100-pin TQFP (SQC100)
MAX 7000S · CMOS (EEPROM-based) · 128 · 2,500 · 84 · 100 · PQFP-100 (SQC), 100-BQFP · 6 ns

✓ In Stock

$7.1 / Unit

View Datasheet →

EPM7128STC100-6 Maximum Ratings & Electrical Characteristics

Family MAX 7000S
Macrocells 128
Equivalent Gates 2,500
User I/O Pins 84
Pin-to-Pin Delay (tPD) 6 ns
Maximum Internal Frequency (fCNT) 147.1 MHz
Supply Voltage (VCCINT / VCCIO) 5 V
Package 100-pin TQFP (STC100)
Mounting Type Surface Mount
Programming Interface JTAG (IEEE Std. 1149.1) / ISP
Operating Temperature 0C to +70C (commercial)
PCI Compliance 33 MHz PCI Local Bus Rev. 2.2 (-6/-7/-10 grades)
Lead Pitch 1.0 mm (TQFP)
Lead-Free / RoHS Contains lead (non-RoHS original; -6N variant is lead-free)
Configuration Memory On-chip EEPROM (non-volatile)

EPM7128STC100-6 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 (macrocell)
Pin 2 I/O — User I/O pin (macrocell)
Pin 3 I/O — User I/O pin (macrocell)
Pin 4 I/O — User I/O pin (macrocell)
Pin 5 I/O — User I/O pin (macrocell)
Pin 6 I/O — User I/O pin (macrocell)
Pin 7 I/O — User I/O pin (macrocell)
Pin 8 I/O — User I/O pin (macrocell)
Pin 9 VCCIO — I/O supply voltage (5 V)
Pin 10 GND — Ground
Pin 11 I/O — User I/O pin (macrocell)
Pin 12 I/O — User I/O pin (macrocell)
Pin 13 I/O — User I/O pin (macrocell)
Pin 14 I/O — User I/O pin (macrocell)
Pin 15 TDI — JTAG Test Data In
Pin 16 TMS — JTAG Test Mode Select
Pin 17 TCK — JTAG Test Clock
Pin 18 I/O — User I/O pin (macrocell)
Pin 19 I/O — User I/O pin (macrocell)
Pin 20 I/O — User I/O pin (macrocell)
Pin 21 GND — Ground
Pin 22 I/O — User I/O pin (macrocell)
Pin 23 I/O — User I/O pin (macrocell)
Pin 24 I/O — User I/O pin (macrocell)
Pin 25 I/O — User I/O pin (macrocell)
Pin 26 I/O — User I/O pin (macrocell)
Pin 27 I/O — User I/O pin (macrocell)
Pin 28 VCCINT — Internal core supply voltage (5 V)
Pin 29 I/O — User I/O pin (macrocell)
Pin 30 I/O — User I/O pin (macrocell)
Pin 31 GND — Ground
Pin 32 I/O — User I/O pin (macrocell)
Pin 33 I/O — User I/O pin (macrocell)
Pin 34 I/O — User I/O pin (macrocell)
Pin 35 I/O — User I/O pin (macrocell)
Pin 36 I/O — User I/O pin (macrocell)
Pin 37 I/O — User I/O pin (macrocell)
Pin 38 I/O — User I/O pin (macrocell)
Pin 39 I/O — User I/O pin (macrocell)
Pin 40 GND — Ground
Pin 41 I/O — User I/O pin (macrocell)
Pin 42 I/O — User I/O pin (macrocell)
Pin 43 I/O — User I/O pin (macrocell)
Pin 44 I/O — User I/O pin (macrocell)
Pin 45 I/O — User I/O pin (macrocell)
Pin 46 I/O — User I/O pin (macrocell)
Pin 47 INPUT/GCLK — Dedicated input / Global clock
Pin 48 INPUT/OE — Dedicated input / Output enable
Pin 49 I/O — User I/O pin (macrocell)
Pin 50 VCCIO — I/O supply voltage (5 V)
Pin 51 GND — Ground
Pin 52 I/O — User I/O pin (macrocell)
Pin 53 I/O — User I/O pin (macrocell)
Pin 54 I/O — User I/O pin (macrocell)
Pin 55 I/O — User I/O pin (macrocell)
Pin 56 I/O — User I/O pin (macrocell)
Pin 57 I/O — User I/O pin (macrocell)
Pin 58 I/O — User I/O pin (macrocell)
Pin 59 I/O — User I/O pin (macrocell)
Pin 60 I/O — User I/O pin (macrocell)
Pin 61 GND — Ground
Pin 62 I/O — User I/O pin (macrocell)
Pin 63 I/O — User I/O pin (macrocell)
Pin 64 I/O — User I/O pin (macrocell)
Pin 65 I/O — User I/O pin (macrocell)
Pin 66 I/O — User I/O pin (macrocell)
Pin 67 I/O — User I/O pin (macrocell)
Pin 68 I/O — User I/O pin (macrocell)
Pin 69 VCCINT — Internal core supply voltage (5 V)
Pin 70 I/O — User I/O pin (macrocell)
Pin 71 I/O — User I/O pin (macrocell)
Pin 72 GND — Ground
Pin 73 I/O — User I/O pin (macrocell)
Pin 74 I/O — User I/O pin (macrocell)
Pin 75 I/O — User I/O pin (macrocell)
Pin 76 I/O — User I/O pin (macrocell)
Pin 77 I/O — User I/O pin (macrocell)
Pin 78 I/O — User I/O pin (macrocell)
Pin 79 I/O — User I/O pin (macrocell)
Pin 80 I/O — User I/O pin (macrocell)
Pin 81 GND — Ground
Pin 82 I/O — User I/O pin (macrocell)
Pin 83 I/O — User I/O pin (macrocell)
Pin 84 I/O — User I/O pin (macrocell)
Pin 85 I/O — User I/O pin (macrocell)
Pin 86 I/O — User I/O pin (macrocell)
Pin 87 I/O — User I/O pin (macrocell)
Pin 88 TDO — JTAG Test Data Out
Pin 89 I/O — User I/O pin (macrocell)
Pin 90 I/O — User I/O pin (macrocell)
Pin 91 VCCIO — I/O supply voltage (5 V)
Pin 92 GND — Ground
Pin 93 I/O — User I/O pin (macrocell)
Pin 94 I/O — User I/O pin (macrocell)
Pin 95 I/O — User I/O pin (macrocell)
Pin 96 I/O — User I/O pin (macrocell)
Pin 97 I/O — User I/O pin (macrocell)
Pin 98 I/O — User I/O pin (macrocell)
Pin 99 I/O — User I/O pin (macrocell)
Pin 100 I/O — User I/O pin (macrocell)

Typical Applications

EPM7128STC100-6 is suitable for 6 applications: 5 V System Glue Logic and Bus Decoding, PCI Local Bus 33 MHz Interface Logic, Industrial Control and PLC Logic Replacement, Boot ROM Replacement and Power Sequencing, JTAG-Configurable I/O Expansion, Legacy Design Maintenance and Second-Sourcing.

🔧

5 V System Glue Logic and Bus Decoding

The EPM7128STC100-6 excels as 5 V bus glue logic, replacing dozens of 74-series TTL/CMOS packages with a single programmable device. Its 128 macrocells and 84 user I/Os deliver sufficient capacity for full address decoding, chip-select generation, and wait-state insertion across legacy 8/16/32-bit microprocessor buses. The 6 ns pin-to-pin delay ensures decoded signals meet timing without inserting wait states. The 5 V I/O tolerance is critical because it directly interfaces with 5 V memory, peripherals, and legacy microcontrollers without level shifters. The instant-on EEPROM configuration eliminates boot-loader complexity and provides deterministic power-on behavior required in industrial and automotive controllers.

🌐

PCI Local Bus 33 MHz Interface Logic

The EPM7128STC100-6 supports 33 MHz PCI Local Bus Specification Revision 2.2 timing in the -6, -7, and -10 speed grades, making it suitable for PCI bus arbitration, address decoding, and signal steering logic in PCI add-in cards and embedded systems. Its 6 ns tPD meets the 33 MHz PCI clock-to-output budget for address/data steering. The 5 V I/O natively drives PCI bus signals, and the 84 user I/Os accommodate multiple PCI device selects plus interrupt steering. For legacy PCI designs that must remain 5 V compliant, the -6 is one of the few CPLDs still qualified for new PCI board production.

🏭

Industrial Control and PLC Logic Replacement

In industrial controllers and PLCs, the EPM7128STC100-6 consolidates discrete logic functions such as relay driving, encoder decoding, sensor signal conditioning, and PWM generation into a single reprogrammable device. Its 128 macrocells handle multiple independent state machines for motion control, while the 5 V tolerance directly interfaces with industrial 24 V sensor inputs (after external level shifting). The EEPROM-based configuration is field-updatable via JTAG, allowing firmware revisions without board removal. Industrial-grade (-10, -15) and lead-free variants are widely deployed in long-life-cycle factory automation equipment.

Boot ROM Replacement and Power Sequencing

The EPM7128STC100-6 is widely used to replace small parallel boot ROMs/Flash in embedded systems where instant-on behavior is required. Unlike serial configuration devices used with FPGAs, the EPM7128STC100-6's on-chip EEPROM eliminates boot latency and provides deterministic outputs at power-up. It also serves as a power-sequencing controller, generating staggered reset and enable signals for multi-rail systems (e.g., 1.8 V core, 3.3 V I/O, 5 V analog) with millisecond-scale programmable delays. The 6 ns tPD ensures reset propagation stays well within system timing budgets.

🧩

JTAG-Configurable I/O Expansion

Designers use the EPM7128STC100-6 as a JTAG-driven I/O expander to add configurable digital I/O to microcontrollers or ASICs that lack sufficient pins. The 84 user I/Os can be reconfigured in-circuit via the JTAG chain without firmware changes, providing flexibility for prototype development and field upgrades. The 5 V tolerance is compatible with most legacy MCUs, and the 147.1 MHz internal frequency supports fast bit-banging protocols. The SameFrame pin-out feature lets designs scale between TQFP-100 and larger packages without layout changes.

🖥️

Legacy Design Maintenance and Second-Sourcing

For engineers maintaining legacy 5 V designs originally built around the EPM7128STC100-6, the part family provides robust second-sourcing through multiple speed grades and lead-free variants in the identical 100-pin TQFP footprint. The EPM7128STC100-7, -10, and -6N variants are pin-compatible drop-in replacements, allowing procurement flexibility and lifecycle extension when the original -6 is hard to source or counterfeit risk is a concern. The mature Quartus Prime and legacy MAX+PLUS II toolchains continue to support all variants, ensuring existing IP and bitstreams can be retargeted without redesign.

What is the propagation delay of the EPM7128STC100-6?
The EPM7128STC100-6 has a pin-to-pin propagation delay (tPD) of 6 ns and a maximum internal counter frequency (fCNT) of 147.1 MHz. According to the MAX 7000A device family datasheet, the -6 speed grade is one of four commercial grades (-6, -7, -10, -15) that share the same TQFP-100 footprint, allowing speed-grade upgrades without board rework.
How many macrocells and I/O pins does the EPM7128STC100-6 have?
The EPM7128STC100-6 has 128 macrocells, 2,500 equivalent gates, and 84 user I/O pins. It is the highest-density member of the MAX 7000S CPLD family in a 100-pin TQFP package, suitable for medium-complexity glue logic and bus-interface designs.
Where can I buy the EPM7128STC100-6 online?
The EPM7128STC100-6 is available from authorized distributors including DigiKey (stock code 544-2331-ND), Mouser, Arrow, Heisener, and AIChipLink. As of 2026-09-13, Heisener reports approximately 33,672 pieces in stock with immediate shipping; DigiKey offers request-for-quote ordering for the legacy non-lead-free version.
What is the price of the EPM7128STC100-6?
As of 2026-09-13, the EPM7128STC100-6 lists at approximately $8.95 USD per unit at qty 1, $6.88 USD at qty 100, and $5.20 USD at qty 1,000. Pricing for the lead-free -6N variant is typically slightly higher; check DigiKey, Mouser, or Heisener for current distributor quotes.
What is the lead time for the EPM7128STC100-6?
According to Heisener, the EPM7128STC100-6 can ship immediately with an estimated delivery window of October 22 - October 27, 2026 (5-7 day lead time). Lead times may be longer at distributors with low stock; the part is also available on the open market through brokers, though counterfeit risk is elevated for legacy non-RoHS units.
EPM7128STC100-6 vs EPM7128STC100-10 - which is faster?
The EPM7128STC100-6 is the faster speed grade with 6 ns tPD versus 10 ns tPD for the EPM7128STC100-10. Both share the same 100-pin TQFP footprint, 128 macrocells, 84 I/Os, and 5 V supply, so the -6 is a drop-in upgrade for designs requiring tighter timing - including 33 MHz PCI compliance, which both grades support.
What is the difference between EPM7128STC100-6 and EPM7128STC100-6N?
The EPM7128STC100-6N is the lead-free (Pb-free) RoHS-compliant version of the EPM7128STC100-6. Both parts share identical silicon, the same 100-pin TQFP package, 128 macrocells, 6 ns tPD, and JTAG ISP. Choose the -6N for new designs requiring RoHS compliance; the legacy -6 is only available on the secondary market.
When should I choose EPM7128STC100-6 over a modern MAX II or MAX V CPLD?
Choose the EPM7128STC100-6 only when you need 5 V I/O tolerance or are maintaining legacy designs already using MAX 7000S silicon. For new designs, the MAX II (EPM240, EPM570) or MAX V (5M80ZE64, 5M570ZT100) families offer lower power, lower cost, and modern 1.8 V/3.3 V I/O - but cannot be drop-in replacements because they require 1.8 V/3.3 V supplies and different footprints.
What is the best drop-in replacement for the EPM7128STC100-6?
The best drop-in replacements are other MAX 7000S CPLDs in the same 100-pin TQFP package: EPM7128STC100-7 (7 ns, slower grade), EPM7128STC100-10 (10 ns, slower grade), and EPM7128STC100-6N (lead-free variant). All share the same TQFP-100 footprint, pinout, and 128-macrocell architecture - allowing board-level second-sourcing without layout changes.
Where to download the EPM7128STC100-6 datasheet PDF?
The official EPM7128STC100-6 datasheet PDF can be downloaded from Intel's product literature portal at intel.com/programmable, with the legacy Altera MAX 7000A datasheet covering the entire family including the STC100-6 speed grade. Third-party sources include alterasemi.com (PDF mirror) and the FindIC reference site. The datasheet provides macrocell architecture, JTAG programming waveforms, and PCI-compliance timing tables.
Where to find the EPM7128STC100-6 pinout for the TQFP-100 package?
The EPM7128STC100-6 pinout for the 100-pin TQFP (STC100) package is documented in the MAX 7000 family datasheet, which assigns 84 user I/O pins, JTAG signals (TDI/TDO/TMS/TCK), dedicated inputs (INPUT/GCLK/OE), and power pins (VCCINT, VCCIO, GND). The SameFrame pin-out feature ensures that lower-ball-count packages share a subset of higher-ball-count packages for migration flexibility.
Is the EPM7128STC100-6 still in production?
The EPM7128STC100-6 is classified by Intel as Not Recommended for New Designs (NRND) - production is winding down for the original leaded version, but the lead-free -6N variant remains active. The MAX 7000S family is mature and supported primarily for long-life-cycle industrial and military customers; for new designs, Intel recommends the MAX II or MAX V families.
Can the EPM7128STC100-6 be programmed in-circuit?
Yes, the EPM7128STC100-6 supports in-system programmability (ISP) through its IEEE 1149.1-compliant JTAG interface using the four JTAG pins (TDI, TDO, TMS, TCK). Programming is performed via the Quartus Prime programmer or legacy MAX+PLUS II software using a ByteBlasterMV or USB-Blaster download cable.
What software is needed to program the EPM7128STC100-6?
The EPM7128STC100-6 is programmed using Intel Quartus Prime (current supported version) or the legacy Altera MAX+PLUS II development software, both supporting VHDL, Verilog, and schematic design entry. The .pof (programmer object file) is downloaded via JTAG using a USB-Blaster, ByteBlasterMV, or compatible download cable.
Hey Google, what is the EPM7128STC100-6 equivalent for new designs?
For new designs, the closest Intel equivalent to the EPM7128STC100-6 is the MAX II EPM570T100C5N (3.3 V, 5 ns, 100-pin TQFP) or MAX V 5M570ZT100C5N - but neither is a true drop-in because they require 3.3 V supply instead of 5 V. For true 5 V drop-in second-sourcing, use other MAX 7000S speed grades (EPM7128STC100-7, -10, or the lead-free -6N variant).

Engineering reference data for EPM7128STC100-6 — comparison, design guidance, and compliance information.

Selection Guide

Choose the EPM7128STC100-6 when you need the fastest (6 ns tPD) MAX 7000S speed grade in a 100-pin TQFP package for 5 V timing-critical applications including 33 MHz PCI bus interface logic, address decoding, and high-speed state machines. For 5 V designs where 7-10 ns timing is acceptable, the EPM7128STC100-7 or EPM7128STC100-10 offer lower cost and easier procurement. For new RoHS-compliant production, select the lead-free EPM7128STC100-6N instead - it shares identical silicon, speed grade, and footprint. For new designs using 3.3 V or 1.8 V supplies, do NOT use the EPM7128STC100-6 family - choose the MAX II (EPM240, EPM570) or MAX V (5M80ZE64, 5M570ZT100) families, which offer lower power and lower cost but require a different supply voltage and footprint. All five alternatives listed share the same 100-pin TQFP package and 128-macrocell architecture - allowing PCB layout reuse and second-source procurement without board rework.

Comparison with Alternatives

Parameter This Product EPM7128STC100-7 EPM7128STC100-10 EPM7128STC100-6N EPM7128STC100-15N EPM7128SQC100-6
Package 100-pin TQFP (STC100) 100-pin TQFP (STC100) - same 100-pin TQFP (STC100) - same 100-pin TQFP (STC100) - same 100-pin TQFP (STC100) - same 100-pin TQFP (SQC100) - same footprint
Brand Intel Intel Intel Intel Intel Intel
tPD (Pin-to-Pin Delay) 6 ns 7 ns 10 ns 6 ns (same) 15 ns 6 ns (same)
fCNT (Max Internal Frequency) 147.1 MHz 125 MHz 100 MHz 147.1 MHz (same) 76 MHz 147.1 MHz (same)
Macrocells 128 128 128 128 128 128
User I/O Pins 84 84 84 84 84 84
Supply Voltage 5 V 5 V 5 V 5 V 5 V 5 V
RoHS Compliance Non-RoHS (leaded) Non-RoHS (leaded) Non-RoHS (leaded) RoHS-compliant (Pb-free) RoHS-compliant (Pb-free) Non-RoHS (leaded)

Key Differentiators

  • Highest-speed grade in the MAX 7000S family in TQFP-100 (vs EPM7128STC100-10)
  • 5 V I/O tolerance - legacy system compatibility (vs Modern MAX II EPM570T100C5N)
  • Non-volatile EEPROM configuration - instant-on (vs SRAM-based FPGAs (e.g., Cyclone series))
  • Industry-standard JTAG ISP and boundary scan (vs EPM7128STC100-6N (lead-free variant))

Design Notes

The EPM7128STC100-6 requires both VCCINT (5 V core) and VCCIO (5 V I/O) supplies; both must be decoupled with 0.1 uF ceramic capacitors placed within 5 mm of each supply pin, plus a bulk 10-47 uF tantalum or aluminum electrolytic capacitor on each supply rail. Power sequencing between VCCINT and VCCIO is not required - the device tolerates simultaneous or VCCIO-first ramp-up. Use a separate analog ground plane if mixing analog and digital signals, but the MAX 7000S is a fully digital device and does not require a quiet analog supply.

The 100-pin TQFP package has a 1.0 mm lead pitch and 0.5 mm lead width - use a PCB footprint with 0.4 mm pad width and 1.0 mm pitch to ensure reliable solder fillets. The TQFP-100 thermal pad is not present on this package; thermal dissipation is via the leads and a copper pour of at least 100 mm^2 on the top layer is recommended. Use 4-mil (0.1 mm) trace-and-space design rules on inner layers; outer layers can use 6-mil traces for signal routing. Avoid running long parallel traces between JTAG pins and high-speed I/O to prevent coupling.

The EPM7128STC100-6 supports 33 MHz PCI Local Bus timing only when the -6, -7, or -10 speed grade is used with proper board layout - keep PCI clock and control trace lengths matched within 1.27 cm (500 mil) of each other. Series-damping resistors (22-33 ohm) on PCI outputs may be needed to control ringing on long backplane traces. For non-PCI applications, the 6 ns tPD still requires controlled-impedance traces (50 ohm microstrip) for clock signals above 50 MHz. All unused I/O pins should be configured as outputs driving low or as inputs with internal pull-ups to minimize supply current.

Do not connect 3.3 V signals directly to the EPM7128STC100-6's 5 V I/O - the device's input VIH is 2.0 V (TTL-compatible), so 3.3 V signals may be accepted, but VOH will still drive 5 V logic levels and may damage downstream 3.3 V components. Use a level shifter or a 3.3 V-tolerant CPLD variant for mixed-voltage designs. Do not assume the legacy MAX+PLUS II software can synthesize modern SystemVerilog or VHDL-2008 constructs - the Quartus Prime toolchain is recommended for new designs and supports the legacy EPM7128STC100-6 device family through the MAX 7000S device support file. Counterfeit risk is elevated for non-RoHS EPM7128STC100-6 stock purchased from brokers - buy from authorized distributors or verify x-ray decapsulation.

Compliance Information

RoHS
Non Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
No
Halogen Free
Unknown
Conflict Minerals
Compliant

The legacy EPM7128STC100-6 is non-RoHS (contains lead). The lead-free EPM7128STC100-6N variant is RoHS-compliant. Both versions are not AEC-Q100 qualified for automotive applications.

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

Related Searches

EPM7128STC100-6 EPM7128STC100-6 datasheet Altera MAX 7000S CPLD 128 macrocell EPM7128STC100-6 6ns TQFP-100 Intel MAX 7000 CPLD 5V JTAG EPM7128STC100-6 PCI bus 33MHz EPM7128STC100-6 vs EPM7128STC100-10 EPM7128STC100-6 drop-in replacement EPM7128STC100-6 buy price stock MAX 7000S JTAG ISP programming EPM7128STC100-6 pinout TQFP-100 5V CPLD glue logic replacement

Related Components & Terms

Intel Altera EPM7128STC100-6 EPM7128STC100-7 EPM7128STC100-10 EPM7128STC100-6N EPM7128STC100-15N EPM7128SQC100-6 MAX 7000S CPLD Complex Programmable Logic Device macrocell TQFP-100 JTAG IEEE 1149.1 PCI Local Bus Quartus Prime MAX+PLUS II in-system programmability RoHS AEC-Q100 lead-free bus decoding glue logic boot ROM
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