Intel

EPM7128SQC100-7 - 128-Macro 5V CPLD, 7.5ns, 100-Pin PQFP | Altera (Intel)

N.º da peça: EPM7128SQC100-7 ✗ Fim de vida
Em estoque Enviado em 1 a 3 dias úteis
5.0 V Vdss 100-pin PQFP (Plastic Quad Flat Pack) Package 125 MHz Speed
A partir de $10.85 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-12
Preços por volume
Qtd. Preço unitário Total
1 $18.5 $18,50
10 $16.4 $164,00
100 $13.95 $1.395,00
500 $12.1 $6.050,00
1.000 $10.85 $10.850,00
ℹ️ Todos os preços estão em USD

EPM7128SQC100-7 Visão geral

The Altera (now Intel) EPM7128SQC100-7 is a high-density, 5V, in-system programmable Complex Programmable Logic Device (CPLD) from the MAX 7000S family, offering 128 macro cells, 84 user I/O pins, and a 7.5 ns pin-to-pin propagation delay in a 100-pin Plastic Quad Flat Pack (PQFP) package.

A CPLD (Complex Programmable Logic Device) is a non-volatile, instantly-on programmable logic device that sits between discrete glue-logic ICs and larger FPGAs. Within the broader semiconductor taxonomy, the EPM7128SQC100-7 belongs to the CPLD category -> programmable logic -> digital IC -> semiconductor. MAX 7000S devices use a classic EEPROM-based architecture, providing deterministic timing, infinite reconfigurability (over 100 program/erase cycles), and 100% non-volatile storage so designs power up in a known state without external boot memory.

Key features include 2,500 usable gates, a maximum internal operating frequency of 125 MHz (with some sources citing up to 250 MHz internal), 5.0V VCCIO/VCCINT operation, in-system programmability through a standard 4-pin JTAG interface (IEEE Std 1149.1), and built-in support for the MAX+PLUS II and Quartus development flows. The device includes 128 macro cells, each composed of a programmable AND/OR array feeding a configurable flip-flop, and provides flexible I/O standards including TTL and CMOS.

Architecturally, the EPM7128SQC100-7 organizes its 128 macro cells into four Logic Array Blocks (LABs) interconnected through the Programmable Interconnect Array (PIA). This matrix-based interconnect delivers predictable, fixed-delay signal routing - a key advantage over SRAM-based FPGAs for deterministic glue-logic, bus-interface, address-decoding, and timing-critical applications where race conditions must be eliminated.

Typical applications include bus-interface bridging (e.g., 8-bit/16-bit microprocessor glue logic), address decoding and chip-select generation, state-machine controllers, peripheral interface expansion, and legacy 5V system designs that require non-volatile, instantly-on logic. The 84 available user I/Os accommodate wide parallel buses and multi-channel control logic.

When designing with this device, plan for a single 5V supply rail and verify that total output loading plus simultaneous switching I/O does not exceed the thermal envelope. For new designs, note that the MAX 7000 family is in legacy support - consider the MAX II or MAX V series for cost-sensitive modern designs, but the EPM7128 remains a proven solution for sustaining legacy 5V systems and as a pin-compatible firmware drop-in.

This page synthesizes distributor pricing (as of 2026-09-13), drop-in pin-compatible alternatives (including the Atmel/Microchip ATF1508AS family noted by the Intel/Altera community as a silicon drop-in), practical design notes, and a parameter comparison matrix not found in the original datasheet alone.

Alternativas drop-in para EPM7128SQC100-7 — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.

Variantes desta série

Modelos da mesma série compatíveis como drop-in com EPM7128SQC100-7 (mesmo formato e footprint) — diferindo em Package, Logic Array Blocks (LABs), RoHS Status, Operating Temperature, Device Type.

Altera
Package: 100-pin PQFP (BQFP, gull-wing)
Operating Temperature: 0 C to 90 C (Commercial)
Device Type: EPLD (Complex Programmable Logic Device)
Comparar com EPM7128SQC100-7 →
Altera
Logic Array Blocks (LABs): 16
Operating Temperature: 0C to +70C (commercial)
Device Type: CPLD (Complex Programmable Logic Device)
Comparar com EPM7128SQC100-7 →
Altera
Logic Array Blocks (LABs): 8
RoHS Status: Compliant (F suffix variant)
Operating Temperature: 0C to +70C (commercial)
Comparar com EPM7128SQC100-7 →
Altera
Package: 100-pin PQFP (BQFP)
Logic Array Blocks (LABs): 8 (16 macro cells each)
Operating Temperature: -40C to +85C (industrial)
Comparar com EPM7128SQC100-7 →
Altera
Logic Array Blocks (LABs): 4 (16 macrocells each)
RoHS Status: Non-compliant (SnPb lead finish - legacy PQFP)
Operating Temperature: 0C to +70C (Commercial)
Comparar com EPM7128SQC100-7 →
Intel
Package: PQFP-100 (SQC), 100-BQFP
Operating Temperature: 0C to +70C (commercial)
Comparar com EPM7128SQC100-7 →
Intel
Package: 100-pin PQFP (QFP-100)
RoHS Status: Compliant (lead-free 'N' suffix)
Operating Temperature: 0C to +70C (commercial)
Comparar com EPM7128SQC100-7 →
Altera
Operating Temperature: -40C to +85C (Industrial)
Device Type: CPLD - Complex Programmable Logic Device
Comparar com EPM7128SQC100-7 →

Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:

EPM7128SQC100-6

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

✓ Em estoque

$7.1 / unidade

Ver ficha técnica →

EPM7128SQC100-10

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

✓ Em estoque

$9.85 / unidade

Ver ficha técnica →

EPM7128SQC100-10N

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

✓ Em estoque

$14.95 / unidade

Ver ficha técnica →

EPM7128SQC100-15

✅ Drop-In
Altera
📦 PQFP-100
MAX 7000 · CPLD (Complex Programmable Logic Device) · 128 · 4 (16 macrocells each) · 84 · 15 ns · 2,500 gates

✓ Em estoque

$8.2 / unidade

Ver ficha técnica →

EPM7128SQC100-10F

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

✓ Em estoque

$4.95 / unidade

Ver ficha técnica →

ATF1508AS-7AX100

✅ Drop-In
📦 PQFP-100
Same 100-pin PQFP footprint; Atmel/Microchip silicon drop-in per Intel/Altera community forum, POF2JED file translation tool preserves EPM7128 designs

📋 Alternativa de referência (fora do catálogo)

EPM7128SQC100-7 Classificações máximas e características elétricas

Product Type CPLD - Complex Programmable Logic Device
Family MAX 7000S
Macro Cells 128
Usable Gates 2,500
User I/Os 84
Logic Elements / LABs 4 Logic Array Blocks (LABs)
Propagation Delay (tPD) 7.5 ns
Maximum Internal Frequency 125 MHz
Supply Voltage (VCCINT/VCCIO) 5.0 V
Technology CMOS, EEPROM-based, non-volatile
Encapsulamento 100-pin PQFP (Plastic Quad Flat Pack)
Programming Interface JTAG (IEEE Std 1149.1), in-system programmable
Tipo de montagem Surface Mount
Status RoHS Non-RoHS (legacy SnPb package)

Configuração de pinos do EPM7128SQC100-7

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

Aplicações típicas

EPM7128SQC100-7 é adequado para 6 aplicaçãos: Microprocessor Glue Logic and Address Decoding, Bus Interface Bridging and Protocol Conversion, State Machine Controllers, Peripheral Interface Expansion, Legacy 5V System Sustainment, Industrial Control and Instrumentation Front-End.

🖥️

Microprocessor Glue Logic and Address Decoding

The EPM7128SQC100-7 excels at replacing discrete 74-series glue logic with a single 5V CPLD, consolidating address decoding, chip-select generation, wait-state insertion, and bus steering for 8/16/32-bit microprocessors. With 128 macro cells and 84 user I/Os, it can decode the full 24-bit address range of an 8086/MC68000 system, generate up to 12 chip selects, and provide bus-transceiver control signals in one device. The 7.5 ns pin-to-pin delay is short enough to qualify as a transparent address latch for zero-wait-state designs, while the deterministic PIA routing eliminates timing race conditions that plague SRAM-based FPGAs. Pair with a legacy 80C186 or MC68302 for robust embedded control.

🌐

Bus Interface Bridging and Protocol Conversion

Use the EPM7128SQC100-7 to bridge between legacy 5V parallel buses (ISA, PC/104, Z80, 8051 expanded I/O) and modern peripheral interfaces. Its 84 I/Os comfortably accommodate 16-bit data plus 24-bit address plus control signals, and the EEPROM-based non-volatile configuration means the bridge powers up instantly in the correct mode without boot delay. The 125 MHz internal frequency supports moderate-speed serial-to-parallel conversion, while deterministic routing keeps asynchronous handshakes race-free. The 5V tolerance of the I/O banks makes it ideal as a glue layer between 5V legacy ASICs and 3.3V peripherals, with external resistor dividers or transceivers on the lower-voltage side.

🏭

State Machine Controllers

The EPM7128SQC100-7 is well-suited for implementing complex state machines controlling industrial machinery, motor drives, or test equipment, where deterministic timing and one-chip integration outweigh the need for high gate counts. Each of the 128 macro cells provides a registered output with programmable clear/preset and clock enable, making Moore and Mealy machines trivial to encode. The 4 global clock inputs allow clean integration of asynchronous external events, and the JTAG TAP supports boundary-scan testing of the state machine outputs. Designers can simulate and verify the entire state machine in Quartus or MAX+PLUS II before downloading through JTAG.

🔧

Peripheral Interface Expansion

Expand I/O capabilities of microcontrollers or microprocessors with the EPM7128SQC100-7, adding PWM generators, quadrature decoders, 7-segment display multiplexers, or keypad scanners in a single 5V CPLD. With 84 user I/Os, the device can directly drive up to eleven 8-segment multiplexed displays, scan an 8x8 matrix keypad, and provide 16 channels of PWM with under 8 ns propagation delay. The non-volatile EEPROM-based configuration lets the design power up instantly without firmware initialization, which is critical in hard real-time control loops. The 5V VCCIO is bus-compatible with TTL and CMOS peripherals from the 1980s and 1990s still common in industrial equipment.

🏭

Legacy 5V System Sustainment

The EPM7128SQC100-7 is an ideal sustainment solution for sustaining legacy 5V boards where a redesign is impractical - aerospace, medical, and industrial equipment with multi-decade service lives often need spare-part replacements for obsolete logic. Because the part is non-volatile and instantly-on, replacement is solder-and-go with no firmware reloading required if the JEDEC image is preserved. For boards designed before 2010, the EPM7128SQC100-7 is often the only practical option to keep production lines running. Combine with periodic board-level burn-in to qualify refurbished inventory.

🏭

Industrial Control and Instrumentation Front-End

Implement custom front-end signal conditioning, multiplexing, and timing for industrial instrumentation with the EPM7128SQC100-7. Its 84 I/Os handle multi-channel analog switch steering, ADC/DAC timing, and trigger logic, while the 5V I/O banks are tolerant of 24V industrial bus signals through external resistive dividers or opto-isolators. The 7.5 ns tPD supports sub-microsecond timing accuracy needed for encoder decoding and trigger synchronization. Combined with the IEEE 1149.1 JTAG interface, the design supports boundary-scan testability required in many industrial safety standards. Use as a 'smart' front-end to a microcontroller that handles high-level protocol processing.

Resumo dos produtos recomendados

EPM7128SQC100-10 Altera Usado em: Microprocessor Glue Logic and Address Decoding, Industrial Control and Instrumentation Front-End AM29LV040 Boot flash memory for embedded system Usado em: Microprocessor Glue Logic and Address Decoding CY7C199 SRAM for data storage Usado em: Microprocessor Glue Logic and Address Decoding EPM7128SQC100-10N Altera Usado em: Bus Interface Bridging and Protocol Conversion 74HCT245 5V to 3.3V bus transceiver Usado em: Bus Interface Bridging and Protocol Conversion ATF1508AS-7AX100 Active replacement with translation tool support Usado em: Bus Interface Bridging and Protocol Conversion, Peripheral Interface Expansion EPM7128SQC100-6 Intel Usado em: State Machine Controllers MAX232 RS-232 line driver for serial state-machine telemetry Usado em: State Machine Controllers ULN2003 High-current Darlington driver for relay control Usado em: State Machine Controllers EPM7128SQC100-15 Altera Usado em: Peripheral Interface Expansion DM74LS138 External 3-to-8 decoder for sub-bank selection Usado em: Peripheral Interface Expansion EPM7128SQC100-10F Altera Usado em: Legacy 5V System Sustainment DS1233 5V supervisor for legacy rail monitoring Usado em: Legacy 5V System Sustainment MAX705 Voltage monitor and reset IC Usado em: Legacy 5V System Sustainment AD574A 12-bit ADC for analog front-end Usado em: Industrial Control and Instrumentation Front-End 6N137 High-speed optocoupler for isolation Usado em: Industrial Control and Instrumentation Front-End
What is the EPM7128SQC100-7?
The EPM7128SQC100-7 is a 5V, in-system programmable Complex Programmable Logic Device (CPLD) from the Altera (now Intel) MAX 7000S family, with 128 macro cells, 84 user I/Os, and a 7.5 ns pin-to-pin propagation delay, packaged in a 100-pin PQFP. It uses EEPROM-based non-volatile configuration that retains its design through power cycles without external boot memory.
Is the EPM7128SQC100-7 still in production?
No, the EPM7128SQC100-7 is listed as obsolete by Altera/Intel because the MAX 7000 family was retired due to declining demand. Confirmed by the Intel/Altera community forum post titled 'EPM7128SQC100-7 is obsolete. Replacement part needed.' Stock remains at distributors as of 2026-09-13, but no new factory production is occurring. For new designs, consider MAX II, MAX V, or the Atmel ATF1508AS pin-compatible replacement.
What is the propagation delay of EPM7128SQC100-7?
The EPM7128SQC100-7 has a worst-case pin-to-pin propagation delay (tPD) of 7.5 ns, which places it in the speed grade '-7' of the MAX 7000S family. Slower speed grades (e.g., -10, -15) offer 10 ns and 15 ns delays respectively and are commonly used when timing margins are not critical. Source: FindIC EPM7128SQC100-7 datasheet summary.
Where can I buy the EPM7128SQC100-7?
The EPM7128SQC100-7 can be purchased from authorized distributors including DigiKey (part number 544-2040-ND), Mouser, Octopart (29 distributors indexed as of 2026-09-13), Heisener (in stock per Heisener listing), and Veswin Electronics. Note that stock is limited and shrinking because the part is obsolete - request a quote and confirm lead time before placing volume orders.
What is the price of EPM7128SQC100-7?
The EPM7128SQC100-7 unit price as of 2026-09-13 ranges from approximately $10.85 at 1000-piece quantity to roughly $18.50 for single-piece orders, based on Heisener, Octopart, and WIN SOURCE listings. Pricing is volatile because the part is obsolete - distributors are liquidating remaining factory and channel inventory, so prices fluctuate with each spot quote.
What is the lead time for EPM7128SQC100-7?
Heisener's stock listing states 'Can Ship Immediately' with an estimated delivery window of January 15-20 (assuming order placed near the current listing date). For obsolete stock, lead time depends entirely on remaining channel inventory; once distributor stock is depleted, the only sources are broker, obsolete-component specialists, or authorized aftermarket distributors. Request a quote with target quantity before placing an order.
EPM7128SQC100-7 vs EPM7128EQC100-7 - what is the difference?
The EPM7128SQC100-7 belongs to the MAX 7000S family (5V, in-system programmable, EEPROM-based, 128 macro cells, 7.5 ns), while the EPM7128EQC100-7 belongs to the MAX 7000E family which extended logic capacity and added enhanced features. Both share the same 100-pin PQFP package and pinout, making them board-compatible, but they differ in macro cell resources and supported JTAG instructions. Check the etei.com side-by-side comparison for the full parametric delta before substituting.
What is the best drop-in replacement for EPM7128SQC100-7?
The Atmel/Microchip ATF1508AS is widely cited as a silicon drop-in replacement for the EPM7128 family according to the Intel/Altera community forum post titled 'EPM7128SQC100-7 is obsolete. Replacement part needed.' The ATF1508AS uses a similar non-volatile architecture and Microchip provides a 'POF2JED' tool that translates Altera POF files into ATF JED files, letting engineers preserve their original designs. Newer Altera MAX II and MAX V CPLDs are also alternatives but require redesign because the architecture differs.
Where can I download the EPM7128SQC100-7 datasheet PDF?
The EPM7128SQC100-7 datasheet can be downloaded as a PDF from the official Altera/Intel literature archive (typical file: m7000.pdf - the MAX 7000 family datasheet) and from third-party aggregators such as FindIC (which lists 1487 KB and 424 KB versions) and Datasheets.com. Pinout information and macro cell architecture are detailed in the datasheet's Logic Array Block and Pin Connection sections.
What is the EPM7128SQC100-7 pinout?
The EPM7128SQC100-7 pinout uses a 100-pin PQFP (Plastic Quad Flat Pack) with the standard JTAG pins (TDI, TDO, TMS, TCK), four dedicated global clock inputs, four global clear/control pins, a global OE (output enable), and 84 user I/O pins distributed across the four LAB I/O banks. Full pin numbering is available in the MAX 7000 family datasheet's Pin Connection section. Source: Altera MAX 7000 datasheet (m7000.pdf).
Can EPM7128STC100-7 replace EPM7128SQC100-7?
No, the EPM7128STC100-7 is not a drop-in replacement for the EPM7128SQC100-7. According to Xecor's comparison page, the EPM7128STC100-7 ships in a TQFP-100 package while the EPM7128SQC100-7 ships in an FBGA-100 / PQFP-100 package - the land patterns differ and the parts cannot be soldered onto the same PCB footprint. The two are functionally similar in macro cell count and logic capacity, but a PCB redesign is required to swap them.
What voltage does EPM7128SQC100-7 require?
The EPM7128SQC100-7 operates from a single 5.0V supply (VCCINT = VCCIO = 5V typical). The MAX 7000S family does not support 3.3V or mixed-voltage operation; if your system uses lower voltages, you must add a 5V rail or migrate to the MAX II/MAX V series, which support 1.8V, 2.5V, and 3.3V VCCIO with internal voltage regulators. The 5V-only requirement is a key consideration when designing in legacy boards.
How is EPM7128SQC100-7 programmed?
The EPM7128SQC100-7 is programmed in-system via the standard 4-pin JTAG interface (IEEE Std 1149.1) using the legacy Altera MAX+PLUS II toolchain or the modern Intel Quartus Prime software (which supports older MAX 7000 device programming through its device programmer). Designs are compiled into a JEDEC or POF file that is downloaded through the JTAG pins (TDI, TDO, TMS, TCK) without removing the device from the board. Programming cycles exceed 100 per device per the datasheet.
Is EPM7128SQC100-7 RoHS compliant?
No, the EPM7128SQC100-7 is generally not RoHS compliant because the MAX 7000 family predates the RoHS directive and uses a lead-bearing (SnPb) finish on its PQFP package. For RoHS-compliant 5V CPLD requirements in new designs, evaluate the MAX II or MAX V series instead. The standard 'EPM7128SQC100-7' suffix indicates the original SnPb finish; the 'EPM7128SQC100-7N' or 'EPM7128SQC100-10N' suffix indicates lead-free variants where available.
What are the key specifications of EPM7128SQC100-7 that engineers should know?
Engineers working with the EPM7128SQC100-7 should know these key facts: 128 macro cells organized into 4 LABs, 84 user I/Os, 7.5 ns tPD, 125 MHz maximum internal frequency, 2,500 usable gates, 5.0V single-supply operation, 100-pin PQFP package, JTAG (IEEE 1149.1) in-system programming, and EEPROM-based non-volatile configuration with more than 100 program/erase cycles. Source: Altera MAX 7000 family datasheet m7000.pdf, DigiKey 544-2040-ND product listing.

Dados de referência de engenharia para EPM7128SQC100-7 — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

Choose the EPM7128SQC100-7 when you need a 5V, non-volatile, instantly-on CPLD for legacy system sustainment, 5V bus decoding, or glue-logic replacement in designs already verified at 7.5 ns timing. Choose the EPM7128SQC100-6 if your design needs 6 ns timing margin (faster than -7). Choose the EPM7128SQC100-10 or -15 if you need cost savings and can tolerate slower propagation delay. Choose the EPM7128SQC100-10N / -10F if your board must be RoHS-compliant - all four share the same PQFP-100 footprint and can be swapped without board rework. For new designs or obsolescence-driven migration, choose the Microchip ATF1508AS-7AX100 which is actively produced and pin-compatible (requires POF2JED file translation). All Altera MAX 7000 variants in PQFP-100 are obsolete; consider MAX II or MAX V only if a PCB redesign is acceptable.

Comparação com alternativas

Parâmetro Este produto EPM7128SQC100-6 EPM7128SQC100-10 EPM7128SQC100-10N EPM7128SQC100-15 EPM7128SQC100-10F ATF1508AS-7AX100
Brand Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera) Microchip Technology
Package PQFP-100 PQFP-100 - same PQFP-100 - same PQFP-100 - same PQFP-100 - same PQFP-100 - same PQFP-100 - same
Speed Grade (tPD) 7.5 ns (-7) 6 ns (-6) 10 ns (-10) 10 ns (-10) 15 ns (-15) 10 ns (-10) 7.5 ns (-7) equivalent
Macro Cells 128 128 128 128 128 128 128 (compatible)
User I/Os 84 84 84 84 84 84 84
Supply Voltage 5.0 V 5.0 V 5.0 V 5.0 V 5.0 V 5.0 V 5.0 V
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete Active (recommended replacement)
Lead-Free / RoHS No (legacy SnPb) No (legacy SnPb) No (legacy SnPb) Yes (Pb-free, RoHS-compliant) No (legacy SnPb) Yes (Pb-free) Yes (Pb-free, RoHS-compliant)
Pin-to-Pin Compatible Reference Yes (same die, different speed bin) Yes (same die, different speed bin) Yes (same die, different speed bin, Pb-free) Yes (same die, different speed bin) Yes (same die, Pb-free) Silicon drop-in (POF2JED translation tool required)

Principais diferenciais

  • Speed grade -7 (7.5 ns) is the mid-range option in the MAX 7000S family (vs EPM7128SQC100-6)
  • Lead-free / RoHS variants available within same family (vs EPM7128SQC100-10N)
  • Atmel/Microchip ATF1508AS is the only modern active replacement (vs ATF1508AS-7AX100)

Notas de projeto

The EPM7128SQC100-7 requires a single 5.0V supply on every VCC pin (multiple VCC pins distributed around the package). Place a 0.1 uF decoupling capacitor adjacent to each VCC pin and a 10 uF bulk tantalum capacitor at the board's power-entry point. Although the device is non-volatile and instantly-on, the I/O banks can drive large load currents when switching simultaneously - peak transient current can exceed the steady-state ICC. A well-bypassed 5V rail is essential for reliable JTAG programming and clean logic operation. Source: MAX 7000 family datasheet Power-Supply section.

The 100-pin PQFP package has 0.65 mm lead pitch and gull-wing leads - PCB land patterns must follow IPC-7351 nominal-density guidelines and include generous solder mask slivers between pads. Place the CPLD close to the 5V regulator to minimize supply-trace inductance, and route JTAG signals (TDI, TDO, TMS, TCK) with controlled impedance if the JTAG cable exceeds 150 mm. Add a JTAG header (2x5 2.54 mm) on the board edge for in-system programming without removing the device. Per the datasheet's Pin Connection section, unused I/O pins should be left floating or configured as outputs driving low to minimize ICC.

Estimated: When migrating from EPM7128SQC100-7 to the ATF1508AS-7AX100 (Microchip), use Microchip's POF2JED tool to translate the original Altera POF programming file to an ATF JED file. While the silicon is pin-compatible and functionally similar, the architecture differs enough that a one-to-one JED file will NOT work - the conversion tool is required. Additionally, do not confuse PQFP-100 (this part) with TQFP-100 (the EPM7128STC100-7 variant) - the package outlines differ and the parts are NOT PCB-compatible despite both having 100 pins. Verify the exact package code 'QC' (PQFP) vs 'TC' (TQFP) before board layout.

The EPM7128SQC100-7 in PQFP-100 has a thermal resistance (theta_JA) of approximately 45 C/W in still air, which is adequate for typical glue-logic workloads. However, designs with many simultaneously-switching outputs can push junction temperature up - estimate: 84 outputs switching at 10 MHz with 50 pF load each dissipates roughly (84 * 10e6 * 50e-12 * 5^2) = 1.05 W additional dynamic power. Verify thermal envelope using the datasheet's Power Calculator and consider adding thermal vias under the exposed die pad area on multi-layer boards. Source: MAX 7000 family datasheet Thermal Management section.

Informações de conformidade

RoHS
Non Compliant
REACH
Unknown
AEC-Q100
Not Applicable
Sem chumbo
No
Sem halogênios
Unknown
Minerais de conflito
Unknown

Standard EPM7128SQC100-7 is non-RoHS (SnPb finish). The 'N' suffix variants (e.g., EPM7128SQC100-10N) are RoHS-compliant. AEC-Q100 qualification is not applicable to legacy programmable logic. REACH and conflict-mineral status not disclosed in available data.

Dados verificados em: 2026-09-13 — dados verificados e curados pela equipe de engenharia de componentes da XAIPART

Buscas relacionadas

EPM7128SQC100-7 EPM7128SQC100-7 datasheet PDF Altera EPM7128SQC100-7 MAX 7000 CPLD 128 macro cell PQFP-100 programmable logic 5V EPM7128SQC100-7 glue logic address decoder EPM7128SQC100-7 vs ATF1508AS EPM7128SQC100-7 obsolete replacement buy EPM7128SQC100-7 online EPM7128SQC100-7 lead time stock EPM7128SQC100-7 pinout JTAG how to program EPM7128SQC100-7

Componentes & termos relacionados

Intel Altera EPM7128SQC100-7 EPM7128SQC100-6 EPM7128SQC100-10 EPM7128SQC100-10N EPM7128SQC100-15 EPM7128SQC100-10F ATF1508AS-7AX100 Microchip Technology CPLD Complex Programmable Logic Device MAX 7000 MAX 7000S Programmable Logic FPGA & CPLD PQFP-100 Plastic Quad Flat Pack JTAG IEEE 1149.1 EEPROM macro cell Logic Array Block address decoding glue logic 5V supply ROHS in-system programming MAX+PLUS II Quartus Prime
RFQ de cotação rápida
Preencha todos os detalhes — nossa equipe de vendas responderá em até 24 horas
Part number Fabricante Encapsulamento QTY Preço-alvo Total
Total: $0.00 USD
✓
Cotação enviada!

Responderemos seu e-mail em até 24 horas

1
RFQ enviada
2
Cotação recebida
3
Pedido realizado
4
Pagamento
5
Enviado
6
Entregue
Ver detalhes da RFQ