Altera

EPM7128STC100-10 - 128-Macro MAX 7000S CPLD, 10ns TQFP-100 | Intel / Altera

MPN: EPM7128STC100-10 ✗ End of Life
In Stock Ships in 1-3 business days
5 V Vdss TQFP-100 (C100) Package 100 MHz Speed
From $7.1 USD / Unit
MOQ: 1 |
Price updated: 2026-09-12
Volume Pricing
Qty Unit Price Extended
1 $12.5 $12.50
10 $11.25 $112.50
100 $9.8 $980.00
500 $8.4 $4,200.00
1,000 $7.1 $7,100.00
ℹ️ All prices are in USD

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

EPM7128STC100-10N

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

✓ In Stock

$9.3 / Unit

View Datasheet →

EPM7128STC100-7N

✅ Drop-In
📦 TQFP-100
faster speed grade (7 ns vs 10 ns tPD, ~30% faster); otherwise pin-to-pin identical

📋 Reference alternative (not in catalog)

EPM7128STC100-15N

✅ Drop-In
Intel
📦 TQFP-100
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-10N

✅ Drop-In
Altera
📦 TQFP-100
MAX 7000 · CPLD (Complex Programmable Logic Device) · 128 · 2,500 · 8 (16 macro cells each) · 84 · 10 ns · 100 MHz

✓ In Stock

$14.95 / Unit

View Datasheet →

EPM7128SQC100-10

✅ Drop-In
Altera
📦 TQFP-100
MAX 7000S · CPLD (Complex Programmable Logic Device) · 128 · 2,500 usable gates · 84 · 16 · 100 MHz · 10 ns

✓ In Stock

$9.85 / Unit

View Datasheet →

EPM7128SQC100-15

✅ Drop-In
Altera
📦 TQFP-100
MAX 7000 · CPLD (Complex Programmable Logic Device) · 128 · 4 (16 macrocells each) · 84 · 15 ns · [DATA_NEEDED: fMAX value] · 2,500 gates

✓ In Stock

$8.2 / Unit

View Datasheet →

EPM7128STC100-10 Maximum Ratings & Electrical Characteristics

Family MAX 7000S
Device Type CPLD (Complex Programmable Logic Device)
Macro Cells 128
Usable Gates 2,500
User I/Os 84
Logic Array Blocks 8 (16 macrocells per LAB)
Propagation Delay (tPD) 10 ns
Internal Counter Frequency (fCNT) 100 MHz
Logic Family CMOS
Supply Voltage (VCCINT) 5 V
MultiVolt I/O Voltage 3.3 V / 5 V
Package TQFP-100 (C100)
Pin Count 100
Mounting Type Surface Mount
Programmability In-System Programmable (JTAG, IEEE 1149.1), EEPROM
Operating Temperature 0C to +70C (commercial)

EPM7128STC100-10 tqfp-100 (c100) Pin Configuration Guide

Complete pinout information for EPM7128STC100-10 (tqfp-100 (c100) package) with 100 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.

tqfp-100 (c100) package pinout diagram for EPM7128STC100-10

No detailed pinout data available for EPM7128STC100-10.

Refer to the datasheet for full pin configuration.

Estimated pin count: 100 pins (digital package)

Safe Operating Area (SOA) & Thermal Characteristics

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

EPM7128STC100-10 is suitable for 6 applications: Address Decoding and Chip-Select Generation, Bus-Interface Bridging and Protocol Conversion, State-Machine and Sequencer Logic, Board-Level Power-Up Sequencing, Legacy Industrial Control Retrofit, Test and Measurement Equipment Front-End.

🔧

Address Decoding and Chip-Select Generation

The EPM7128STC100-10's 128 macrocells and 84 user I/Os make it well-suited for board-level address decoding and chip-select generation in microprocessor-based systems. Its 10 ns pin-to-pin delay easily accommodates 33 MHz (30 ns) memory cycles without wait states, and its deterministic timing eliminates the variable-latency issue that plagues microcontrollers doing the same job in firmware. The device can decode full 24-bit or 32-bit address buses and produce individual chip-selects for ROM, SRAM, DRAM, peripheral registers, and dual-port memory in a single 100-pin TQFP, replacing 4-6 discrete 74LS/74F/74AS glue-logic packages. Programmable output slew-rate control reduces EMI on heavily-loaded address buses, while 3.3V/5V MultiVolt I/O permits direct interface to both 3.3V microcontrollers and 5V memory without external level shifters. The JTAG ISP allows last-minute board reconfiguration to fix address-map errors without respinning the PCB.

🌐

Bus-Interface Bridging and Protocol Conversion

When bridging between legacy 5V peripherals and modern 3.3V controllers, the EPM7128STC100-10 provides both voltage-level translation and protocol conversion in a single device. Its 84 user I/Os can be split between 5V MultiVolt-tolerant banks and 3.3V core-logic banks, eliminating the need for external bus-switch ICs. Common applications include ISA-to-PCI bridge glue logic, UART/SCPI/SPI/I2C mux and decode, parallel-port-to-LCD converters, and PC/104-to-custom-bus adapters. The deterministic 10 ns tPD ensures that the bridge adds no jitter to interrupt or strobe signals, which is critical when emulating real-time protocols. The in-system programmability allows the same PCB to ship with multiple personality bitstreams (selected by jumper) for different peripheral sets, reducing SKU count. EEPROM storage means the bridge logic is available at power-on with no bootloader delay.

🏭

State-Machine and Sequencer Logic

Implementing state machines in the EPM7128STC100-10 takes advantage of its 128 macrocells - enough for 30+ states in a single device, or several smaller coordinated FSMs. With 100 MHz fCNT, the CPLD can sequence complex power-up/power-down events, motor-control step sequences, or instrument-trigger waveforms without software jitter. The deterministic timing allows the state machine to run from a 50 MHz crystal and meet sub-100 ns timing margins for industrial sensor I/O. Designers appreciate that the state encoding (one-hot, binary, gray) is software-selectable in Quartus, allowing trade-offs between speed and macrocell count. The on-chip EEPROM retains state definitions across power cycles, making the part ideal for unattended remote installations where field firmware updates are impractical. Each of the 4 dedicated input pins can serve as global clock, clear, preset, or output-enable for multi-state synchronization.

Board-Level Power-Up Sequencing

Multi-rail systems (FPGA + DDR + analog + RF) require strict power-up and power-down sequencing to prevent latch-up, inrush damage, and bus-contention failures. The EPM7128STC100-10 implements the entire sequencer in hardware, freeing the main MCU or SoC from real-time sequencing responsibility. With 10 ns propagation, the CPLD can produce sequenced enable signals with sub-microsecond delay resolution - fine enough for modern POL regulators that demand 1 ms-order staggering. Each of the 84 I/Os can directly drive a MOSFET gate or enable pin (8 mA IOL / IOH typical), eliminating buffer ICs. The JTAG ISP allows the sequencing order to be updated in the field when power-tree revisions occur, which is particularly valuable for industrial and aerospace long-life programs. The 5V core voltage tolerates noisy 24V industrial backplanes after regulation.

🏭

Legacy Industrial Control Retrofit

Many 1990s-era industrial controllers, PLCs, and CNC front-ends use the EPM7128STC100-10 as central glue logic. For retrofit and maintenance of these machines, the CPLD provides exact functional replacement when the original part fails. The MAX 7000S architecture is well-documented in legacy Altera datasheets, and the JTAG ISP allows the same bitstream to be loaded into the device from a stored POF file. The 100-pin TQFP is straightforward to hand-rework with hot-air stations for low-volume repair shops. Industrial integrators also use this part to add modern features (USB, Ethernet) to legacy machines by routing the new peripheral signals through spare macrocells while preserving original wiring. The 5V core and TTL-compatible I/O match vintage logic without level shifting. EEPROM retention (>20 years) means the bitstream survives long field-storage intervals without battery backup.

🔧

Test and Measurement Equipment Front-End

Test equipment (logic analyzers, protocol exercisers, ATE fixtures) uses the EPM7128STC100-10 for pattern generation, timing-and-control, and bus multiplexing. The 100 MHz fCNT supports pattern rates up to 50 MHz in half-cycle clocking, sufficient for legacy PCI, ISA, and VME bus test. The 84 user I/Os can drive or sample 8-10 channels of parallel test vectors with per-pin programmable slew rate and open-drain options. The JTAG interface enables ATE to reconfigure the test personality per DUT without manual intervention, and the deterministic timing ensures repeatable measurement results across test runs. The 5V I/O is fully TTL-compatible, simplifying fixture design for both 3.3V and 5V DUTs via MultiVolt. The on-chip EEPROM stores multiple personalities, selectable by external jumper, which is useful for board-rev A/B testing.

What is the EPM7128STC100-10?
The EPM7128STC100-10 is an Altera (now Intel) MAX 7000S-series Complex Programmable Logic Device with 128 macro cells, 2,500 usable gates, 84 user I/Os, and a 10 ns pin-to-pin propagation delay, housed in a 100-pin TQFP package. It is programmed via JTAG using Quartus or legacy MAX+PLUS II software and stores its configuration in on-chip EEPROM.
What is the propagation delay of the EPM7128STC100-10?
The EPM7128STC100-10 has a maximum pin-to-pin propagation delay (tPD) of 10 ns. The '10' suffix in the part number denotes this speed grade; the '-7' grade part (EPM7128STC100-7) is pin-compatible and offers 7 ns tPD for designs that require faster combinational logic.
What is the difference between EPM7128STC100-10 and EPM7128STC100-10N?
The EPM7128STC100-10 and EPM7128STC100-10N share identical silicon, pinout, and 10 ns speed grade. The 'N' suffix indicates lead-free / Pb-free terminal finish compliant with RoHS requirements, while the base -10 part uses SnPb (tin-lead) finish. They are functionally drop-in compatible in the same TQFP-100 footprint.
Where can I download the EPM7128STC100-10 datasheet PDF?
The EPM7128STC100-10 datasheet PDF can be downloaded from Alldatasheet (alldatasheet.com/datasheet-pdf/pdf/508731/ALTERA/EPM7128STC100-10.html) and from the Intel FPGA legacy support page under MAX 7000S device documentation. The datasheet is part of the MAX 7000S Programmable Logic Device Family datasheet that covers the entire device family.
What package does the EPM7128STC100-10 use?
The EPM7128STC100-10 uses a 100-pin Thin Quad Flat Pack (TQFP-100) package, denoted by the 'C100' suffix in the part number. Package body dimensions are 14 mm x 14 mm x 1.0 mm with 0.5 mm lead pitch, surface-mount compatible with standard JEDEC MSL-3 assembly profiles.
Is the EPM7128STC100-10 still in production?
The EPM7128STC100-10 is listed as obsolete / not recommended for new designs by Intel FPGA. Inventory remains available through authorized distributors such as DigiKey, Mouser, and Arrow for legacy maintenance and long-life industrial programs. New designs should migrate to MAX II or MAX V CPLDs.
What is the price of EPM7128STC100-10 as of 2026-09-13?
As of 2026-09-13, the EPM7128STC100-10 lists at approximately USD 12.50 in single-piece quantity, with distributor pricing dropping to USD 7-9 at the 500-1000 piece tier. Pricing has risen since the part moved to obsolete status; for budget-sensitive new designs, the MAX II EPM240 or MAX V 5M240ZT100 are recommended.
Where to buy EPM7128STC100-10 online?
The EPM7128STC100-10 can be purchased from authorized distributors including DigiKey (part number 544-1211-ND), Mouser, Arrow, Octopart-listed brokers, Heisener, and Avnet. Lead time for in-stock parts is typically 2-5 business days; factory orders for obsolete stock may require a quote request.
What is the lead time for EPM7128STC100-10?
Lead time for EPM7128STC100-10 from authorized distributors is typically 2-5 business days when in stock. Heisener reports approximately 6,928 pieces available with same-day shipping, while Mouser and DigiKey maintain rolling stock for legacy industrial orders.
EPM7128STC100-10 vs EPM7128AETC100-10 - which is better for a new design?
For new designs, the EPM7128AETC100-10 (MAX 7000A family) is preferred over the EPM7128STC100-10 because the 'A' family offers MultiVolt core (3.3V), improved ISP, and better JTAG features, while sharing the same TQFP-100 footprint. However, for 5V-only legacy systems, the EPM7128STC100-10 is the pin-compatible drop-in match.
What is the best drop-in replacement for EPM7128STC100-10?
The best drop-in replacement for the EPM7128STC100-10 is the EPM7128STC100-7 (same TQFP-100 package, same 128 macrocells, but 7 ns speed grade - faster) or the EPM7128STC100-10N (same silicon, Pb-free RoHS finish). For modern designs, the MAX II EPM240T100C5N offers similar logic density with 3.3V core.
When should I choose EPM7128STC100-10 over EPM7128SQC100-10?
Choose EPM7128STC100-10 (TQFP-100) for surface-mount reflow assembly on standard SMT lines with fine-pitch 0.5 mm lead capability. Choose EPM7128SQC100-10 (same 100-pin TQFP, Pb-free) when RoHS compliance is required for European markets. Both share identical silicon and timing.
Can MAX II CPLDs replace EPM7128STC100-10 in legacy designs?
MAX II CPLDs like EPM240T100C5N share the same TQFP-100 footprint and JTAG ISP but require re-programming because the JTAG IDCODE, BSDL file, and architecture differ from MAX 7000S. Pinout-by-pinout migration is supported by Quartus device-migration reports, but the JTAG chain and BSDL files must be regenerated.
What software is used to program EPM7128STC100-10?
The EPM7128STC100-10 is programmed using Altera Quartus II (or the legacy MAX+PLUS II development system, still supported for backward compatibility). Programming hardware includes the Altera ByteBlaster, ByteBlasterMV, USB-Blaster, or compatible JTAG programmers connected to the device's TCK/TMS/TDI/TDO pins.
What are the key specifications of EPM7128STC100-10 that engineers should know?
Key specifications of the EPM7128STC100-10 include 128 macrocells, 2,500 usable gates, 84 user I/Os, 10 ns pin-to-pin propagation delay, 100 MHz internal counter frequency, 5V VCCINT, 3.3V/5V MultiVolt I/O, IEEE 1149.1 JTAG interface, in-system programmability via EEPROM, 100-pin TQFP package, and commercial 0C to +70C operating temperature range. Source: Altera MAX 7000S datasheet.

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

Selection Guide

Choose the EPM7128STC100-10 when designing 5V-only legacy industrial, telecommunications, or test equipment systems that require 128 macrocells, 84 user I/Os, and 10 ns deterministic timing in a TQFP-100 footprint. Migrate to EPM7128STC100-10N if the target market requires RoHS compliance (EU, Japan, California). For designs where timing margins are tight, specify the EPM7128STC100-7N (7 ns grade) instead - it is a drop-in replacement. For slower or cost-sensitive applications, the EPM7128STC100-15N (15 ns grade) is also pin-compatible and may be available at lower cost. Avoid this part for new designs not constrained to 5V systems - the MAX II EPM240 or MAX V 5M240ZT100 offer modern 3.3V alternatives with active lifecycle support. All MAX 7000S TQFP-100 variants share the same TQFP-100 PCB footprint, enabling easy speed-grade and finish migration on a single PCB layout.

Comparison with Alternatives

Parameter This Product EPM7128STC100-10N EPM7128STC100-7N EPM7128STC100-15N EPM7128SQC100-10N EPM7128SQC100-10 EPM7128SQC100-15
Package TQFP-100 TQFP-100 TQFP-100 TQFP-100 TQFP-100 TQFP-100 TQFP-100
Brand Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel)
Speed Grade (tPD) 10 ns 10 ns 7 ns (faster) 15 ns (slower) 10 ns 10 ns 15 ns (slower)
Macro Cells 128 128 128 128 128 128 128
Usable Gates 2,500 2,500 2,500 2,500 2,500 2,500 2,500
User I/Os 84 84 84 84 84 84 84
RoHS Status (Finish) SnPb (non-RoHS) Pb-free (RoHS) Pb-free (RoHS) Pb-free (RoHS) Pb-free (RoHS) SnPb (non-RoHS) SnPb (non-RoHS)
Pin-to-Pin Compatible Yes (reference) Yes Yes Yes Yes Yes Yes

Key Differentiators

  • Best-in-class 5V MultiVolt CPLD with 128 macrocells and 84 I/Os (vs EPM7128AETC100-10)
  • Pin-compatible upgrade path to faster 7 ns grade (vs EPM7128STC100-7N)
  • Same silicon available with Pb-free RoHS finish (vs EPM7128STC100-10N)

Design Notes

The EPM7128STC100-10 requires a stable 5.0V VCCINT supply with +/-5% tolerance. A bulk 100 uF tantalum plus 0.1 uF ceramic decoupling per VCC pin is the recommended starting point. Add a 10 uF ceramic close to the device for high-frequency noise suppression. VCCIO pins (if present in the bank configuration) should be tied to either 3.3V or 5V per MultiVolt requirements; do not leave floating. Estimated: ICC active current is approximately 100-300 mA depending on utilization and toggle rate; consult the MAX 7000S datasheet for ICC vs frequency curves.

The 100-pin TQFP has 0.5 mm lead pitch and requires careful PCB layout. Use 0.20 mm (8 mil) traces between pads, with via-in-pad acceptable only with proper tenting. Place all decoupling capacitors on the same PCB layer as the CPLD, within 5 mm of the corresponding VCC pins. JTAG chain signals (TCK, TMS, TDI, TDO) should be routed with matched lengths (<25 mm mismatch) and shielded with ground guard traces. The exposed thermal pad (if present on the package variant) must be soldered to a copper pour to meet theta_JA ratings.

Do not confuse the EPM7128STC100-10 (MAX 7000S, 5V core) with the EPM7128AETC100-10 (MAX 7000A, 3.3V core); the JTAG IDCODE differs and the bitstream is not interchangeable. When migrating from MAX 7000S to MAX II, regenerate the BSDL file and JTAG chain description for production testers. The 'N' suffix on the part number (EPM7128STC100-10N) indicates lead-free / RoHS finish - verify the assembly profile matches the finish (SnPb vs SAC305). Do not program the device with a MAX+PLUS II project targeting a different speed grade without recompiling.

For high-speed designs approaching the 100 MHz fCNT limit, assign clock signals to one of the four dedicated global clock input pins (GCLK0-GCLK3) to minimize skew. Distribute high-fanout signals (enables, clears) via the global network rather than regular LAB interconnects. Output slew-rate control should be set to 'slow' for heavily-loaded buses to reduce ground bounce; reserve 'fast' slew for critical timing paths. Per-pin open-drain configuration is available in the Quartus pin assignment editor and eliminates the need for external pull-up resistors on wired-OR buses.

Compliance Information

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

The base EPM7128STC100-10 uses SnPb (tin-lead) terminal finish and is RoHS non-compliant; the '-10N' variant is Pb-free RoHS-compliant. AEC-Q100 not applicable for commercial-grade CPLD. REACH and conflict-mineral compliance status not stated in provided data.

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

Related Searches

EPM7128STC100-10 EPM7128STC100-10 datasheet Altera MAX 7000S CPLD 128 macrocell CPLD TQFP-100 10 ns propagation delay CPLD 5V EPM7128STC100-10 price buy EPM7128STC100-10 vs EPM7128AETC100-10 EPM7128STC100-10 drop-in replacement EPM7128STC100-10 lead time stock EPM7128STC100-10 JTAG programming MAX 7000S glue logic replacement EPM7128STC100-10 RoHS equivalent EPM7128STC100-10 obsolete alternative address decoder CPLD 5V 84 I/O what is the pin count of EPM7128STC100-10

Related Components & Terms

Altera Intel EPM7128STC100-10 EPM7128STC100-10N EPM7128STC100-7N EPM7128SQC100-10N CPLD Complex Programmable Logic Device MAX 7000S macro cell Logic Array Block TQFP-100 TQFP JTAG IEEE 1149.1 in-system programmability EEPROM MultiVolt Quartus MAX+PLUS II propagation delay RoHS SnPb finish address decoder glue logic
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