Altera

EPM7128AETC144-10 - 128-Macrocell MAX 7000A CPLD, 10ns TQFP-144

N.º da peça: EPM7128AETC144-10 ✗ Fim de vida
Em estoque Enviado em 1 a 3 dias úteis
3.3 V Vdss 144-pin TQFP (also referred to as LQFP-144) Package 98 MHz Speed EEPROM, instant-on Memory
A partir de $21.7 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-12
Preços por volume
Qtd. Preço unitário Total
1 $36.17 $36,17
10 $32.55 $325,50
100 $28.93 $2.893,00
500 $25.32 $12.660,00
1.000 $21.7 $21.700,00
ℹ️ Todos os preços estão em USD

EPM7128AETC144-10 Visão geral

The Altera (Intel) EPM7128AETC144-10 is a high-density, 3.3V MAX 7000A-series Complex Programmable Logic Device (CPLD) integrating 128 macrocells, 2,500 usable gates, and up to 36 user I/Os in a 144-pin TQFP (also referred to as LQFP-144) package. It delivers a 10 ns pin-to-pin logic delay and an internal counter frequency of up to 98 MHz, packaged in a 144-pin plastic thin quad flat pack. The C-suffix commercial temperature grade spans 0C to +70C.

A CPLD (Complex Programmable Logic Device) is a non-volatile, instant-on programmable logic device that sits between discrete glue-logic ICs and larger FPGAs. The MAX 7000A family uses an EEPROM-based architecture: macrocells, a programmable interconnect array (PIA), and I/O control blocks. The hierarchy is: macrocell -> logic array block (LAB) -> CPLD -> programmable logic -> semiconductor. CPLDs are typically chosen when designers need deterministic timing, low standby power, and instant-on behavior without an external configuration memory.

Key features of the EPM7128AETC144-10 include in-system programmability through IEEE Std. 1149.1 JTAG, an internal 3.3V regulator that accepts 2.5V/3.3V/5V I/O voltages, four dedicated inputs that double as global clock/clear/control signals, 36 user I/Os, and pin-compatible migration across the MAX 7000A density range. Each macrocell contains a programmable AND/OR array with a configurable register that can be set up as D, T, JK, or SR flip-flops.

Typical applications include bus interface bridging, address decoding, state-machine control, peripheral glue logic, and I/O expansion in industrial controllers, telecom line cards, and legacy 5V/3.3V mixed-voltage systems. Its 100% non-volatile EEPROM cells allow instant-on operation suitable for boot-loaders and deterministic interrupt-driven control.

When designing with this part, populate the JTAG chain with TCK/TMS/TDI/TDO, route OE1/OE2/GCLK1/GCLK2/GCLRn/CEO to global pins, and provide bulk decoupling of 100 uF plus 0.1 uF near each supply pin. Pin compatibility within the MAX 7000A family allows 64-, 128-, 192-, and 256-macrocell devices in the same 144-TQFP footprint. This page synthesizes distributor pricing, MAX 7000A drop-in alternatives, and practical design notes that go beyond the manufacturer datasheet.

Alternativas drop-in para EPM7128AETC144-10 — 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 EPM7128AETC144-10 (mesmo formato e footprint) — diferindo em Package, Operating Temperature, Supply Voltage (VCCINT), Process Technology, Programming Interface.

Intel
Package: 144-pin TQFP (T144)
Operating Temperature: 0 C to +70 C (commercial)
Supply Voltage (VCCINT): 3.3 V
Comparar com EPM7128AETC144-10 →
Intel
Package: 144-pin TQFP (20x20 mm)
Supply Voltage (VCCINT): 3.0 V to 3.6 V
Process Technology: CMOS
Comparar com EPM7128AETC144-10 →
Altera
Package: 144-pin TQFP
Supply Voltage (VCCINT): 3.3 V
Process Technology: CMOS, EEPROM-based
Comparar com EPM7128AETC144-10 →
Altera
Package: TQFP-144 (144-pin)
Operating Temperature: -40C to +85C (industrial)
Supply Voltage (VCCINT): 3.0 V to 3.6 V (3.3 V nominal)
Comparar com EPM7128AETC144-10 →
Altera
Operating Temperature: 0C to +70C (commercial)
Comparar com EPM7128AETC144-10 →
Intel
Package: 144-pin TQFP (TQFP-144)
Programming Interface: JTAG (IEEE 1149.1) + Fast Passive Serial
Comparar com EPM7128AETC144-10 →

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

EPM7128AETC144-10N

✅ Drop-In
Intel
📦 144-pin TQFP
MAX 7000A · 128 · 2,500 usable gates · 100 (max user I/O) · 10 ns (grade -10) · Up to 250 MHz · 3.3 V · 2.5 V / 3.3 V / 5 V multiVolt

✓ Em estoque

$22.56 / unidade

Ver ficha técnica →

EPM7128AETC144-7

✅ Drop-In
Intel
📦 144-pin TQFP
MAX 7000A · In-System Programmable (ISP), EEPROM · 128 · 8 · 2,500 · 100 · 7.5 ns · 129.9 MHz

✓ Em estoque

$16.4 / unidade

Ver ficha técnica →

EPM7128AETC144-15

✅ Drop-In ⚠️ Especificações não verificadas
📦 144-pin TQFP
Same die, 15 ns tPD vs 10 ns (slower logic delay), same 144-TQFP package, same 128 macrocells

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

EPM7128AETI144-7

✅ Drop-In ⚠️ Especificações não verificadas
📦 144-pin TQFP
Same die, industrial temperature grade (-40C to +85C) vs commercial (0C to +70C), 7 ns tPD, same 144-TQFP package

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

ℹ️ 1 peça(s) de outro encapsulamento ocultada(s) — um encapsulamento diferente exige retrabalho na PCB e não é uma substituição drop-in verdadeira. Fale conosco se precisar de sugestões de outros encapsulamentos.

EPM7128AETC144-10 Classificações máximas e características elétricas

Family MAX 7000A
Macrocells 128
Usable Gates 2,500
Logic Array Blocks (LABs) 8
Maximum User I/Os 36
Pin-to-pin Logic Delay (tPD) 10 ns
Maximum Internal Counter Frequency 98 MHz
Supply Voltage (Core) 3.3 V
I/O Voltage Tolerance 2.5 V / 3.3 V / 5 V
Temperatura de operação 0C to +70C (Commercial)
Encapsulamento 144-pin TQFP (also referred to as LQFP-144)
Programming Interface JTAG (IEEE Std. 1149.1) and ByteBlaster
Non-volatile Memory EEPROM, instant-on
Global Clocks / Global OE 2 / 2
Tipo de montagem Surface Mount
Nível MSL MSL 3 (per JEDEC J-STD-020)

Configuração de pinos do EPM7128AETC144-10

LQFP-144 Package Pinout Diagram LQFP-144 20x20mm, P0.5mm, JEDEC MS-026. 1 36 LQFP-144
Pino 1 OE1 — Global output enable 1 (active low)
Pino 2 GCLRn — Global clear (active low)
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 GND — Ground
Pino 10 I/O — User I/O pin (bank 1)
Pino 11 I/O — User I/O pin (bank 1)
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 GND — Ground
Pino 17 I/O — User I/O pin (bank 2)
Pino 18 I/O — User I/O pin (bank 2)
Pino 19 I/O — User I/O pin (bank 2)
Pino 20 I/O — User I/O pin (bank 2)
Pino 21 I/O — User I/O pin (bank 2)
Pino 22 I/O — User I/O pin (bank 2)
Pino 23 GND — Ground
Pino 24 I/O — User I/O pin (bank 2)
Pino 25 I/O — User I/O pin (bank 2)
Pino 26 I/O — User I/O pin (bank 2)
Pino 27 I/O — User I/O pin (bank 2)
Pino 28 I/O — User I/O pin (bank 2)
Pino 29 I/O — User I/O pin (bank 2)
Pino 30 GND — Ground
Pino 31 I/O — User I/O pin (bank 2)
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 GND — Ground
Pino 38 I/O — User I/O pin (bank 3)
Pino 39 I/O — User I/O pin (bank 3)
Pino 40 I/O — User I/O pin (bank 3)
Pino 41 I/O — User I/O pin (bank 3)
Pino 42 I/O — User I/O pin (bank 3)
Pino 43 GCLK1 — Global clock input 1
Pino 44 GCLK2 — Global clock input 2
Pino 45 I/O — User I/O pin (bank 3)
Pino 46 I/O — User I/O pin (bank 3)
Pino 47 I/O — User I/O pin (bank 3)
Pino 48 I/O — User I/O pin (bank 3)
Pino 49 I/O — User I/O pin (bank 3)
Pino 50 I/O — User I/O pin (bank 3)
Pino 51 I/O — User I/O pin (bank 3)
Pino 52 GND — Ground
Pino 53 I/O — User I/O pin (bank 3)
Pino 54 I/O — User I/O pin (bank 3)
Pino 55 I/O — User I/O pin (bank 3)
Pino 56 I/O — User I/O pin (bank 3)
Pino 57 I/O — User I/O pin (bank 3)
Pino 58 I/O — User I/O pin (bank 3)
Pino 59 GND — Ground
Pino 60 I/O — User I/O pin (bank 4)
Pino 61 I/O — User I/O pin (bank 4)
Pino 62 I/O — User I/O pin (bank 4)
Pino 63 I/O — User I/O pin (bank 4)
Pino 64 I/O — User I/O pin (bank 4)
Pino 65 I/O — User I/O pin (bank 4)
Pino 66 I/O — User I/O pin (bank 4)
Pino 67 I/O — User I/O pin (bank 4)
Pino 68 I/O — User I/O pin (bank 4)
Pino 69 GND — Ground
Pino 70 I/O — User I/O pin (bank 4)
Pino 71 I/O — User I/O pin (bank 4)
Pino 72 I/O — User I/O pin (bank 4)
Pino 73 I/O — User I/O pin (bank 4)
Pino 74 I/O — User I/O pin (bank 4)
Pino 75 I/O — User I/O pin (bank 4)
Pino 76 GND — Ground
Pino 77 I/O — User I/O pin (bank 5)
Pino 78 I/O — User I/O pin (bank 5)
Pino 79 I/O — User I/O pin (bank 5)
Pino 80 I/O — User I/O pin (bank 5)
Pino 81 I/O — User I/O pin (bank 5)
Pino 82 I/O — User I/O pin (bank 5)
Pino 83 I/O — User I/O pin (bank 5)
Pino 84 GND — Ground
Pino 85 I/O — User I/O pin (bank 5)
Pino 86 I/O — User I/O pin (bank 5)
Pino 87 I/O — User I/O pin (bank 5)
Pino 88 I/O — User I/O pin (bank 5)
Pino 89 I/O — User I/O pin (bank 5)
Pino 90 I/O — User I/O pin (bank 5)
Pino 91 I/O — User I/O pin (bank 5)
Pino 92 GND — Ground
Pino 93 I/O — User I/O pin (bank 6)
Pino 94 I/O — User I/O pin (bank 6)
Pino 95 I/O — User I/O pin (bank 6)
Pino 96 I/O — User I/O pin (bank 6)
Pino 97 I/O — User I/O pin (bank 6)
Pino 98 I/O — User I/O pin (bank 6)
Pino 99 I/O — User I/O pin (bank 6)
Pino 100 I/O — User I/O pin (bank 6)
Pino 101 GND — Ground
Pino 102 I/O — User I/O pin (bank 6)
Pino 103 I/O — User I/O pin (bank 6)
Pino 104 I/O — User I/O pin (bank 6)
Pino 105 I/O — User I/O pin (bank 6)
Pino 106 I/O — User I/O pin (bank 6)
Pino 107 I/O — User I/O pin (bank 6)
Pino 108 GND — Ground
Pino 109 I/O — User I/O pin (bank 7)
Pino 110 I/O — User I/O pin (bank 7)
Pino 111 I/O — User I/O pin (bank 7)
Pino 112 I/O — User I/O pin (bank 7)
Pino 113 I/O — User I/O pin (bank 7)
Pino 114 I/O — User I/O pin (bank 7)
Pino 115 I/O — User I/O pin (bank 7)
Pino 116 I/O — User I/O pin (bank 7)
Pino 117 GND — Ground
Pino 118 I/O — User I/O pin (bank 7)
Pino 119 I/O — User I/O pin (bank 7)
Pino 120 I/O — User I/O pin (bank 7)
Pino 121 I/O — User I/O pin (bank 7)
Pino 122 I/O — User I/O pin (bank 7)
Pino 123 I/O — User I/O pin (bank 7)
Pino 124 I/O — User I/O pin (bank 7)
Pino 125 GND — Ground
Pino 126 I/O — User I/O pin (bank 8)
Pino 127 I/O — User I/O pin (bank 8)
Pino 128 I/O — User I/O pin (bank 8)
Pino 129 I/O — User I/O pin (bank 8)
Pino 130 I/O — User I/O pin (bank 8)
Pino 131 I/O — User I/O pin (bank 8)
Pino 132 I/O — User I/O pin (bank 8)
Pino 133 I/O — User I/O pin (bank 8)
Pino 134 GND — Ground
Pino 135 I/O — User I/O pin (bank 8)
Pino 136 I/O — User I/O pin (bank 8)
Pino 137 I/O — User I/O pin (bank 8)
Pino 138 I/O — User I/O pin (bank 8)
Pino 139 I/O — User I/O pin (bank 8)
Pino 140 I/O — User I/O pin (bank 8)
Pino 141 I/O — User I/O pin (bank 8)
Pino 142 OE2 — Global output enable 2 (active low)
Pino 143 VCC — 3.3V core supply
Pino 144 VCCIO — I/O supply (2.5V/3.3V/5V tolerant)

Aplicações típicas

EPM7128AETC144-10 é adequado para 7 aplicaçãos: Bus Interface Bridging and Address Decoding, Industrial Control State Machines, Legacy Telecom Line Card Glue Logic, Peripheral I/O Expansion and GPIO Multiplexing, Military and Avionics Retrofit (Legacy), Test and Measurement Front-End Logic, Display Controller Interfacing.

🌐

Bus Interface Bridging and Address Decoding

The EPM7128AETC144-10 excels at bus-interface bridging in legacy industrial backplanes where a 3.3V/5V-tolerant CPLD must decode addresses, generate chip selects, and arbitrate interrupts across a 16- or 32-bit bus. Its 128 macrocells and 36 user I/Os comfortably absorb full 8-bit chip-select decoders with one-hot or binary encoding, plus wait-state insertion logic, while the 10 ns tPD guarantees sub-bus-clock timing closure. Designers typically wire OE1 and OE2 as global output enables tied to read/write strobes, and use GCLK1/GCLK2 for synchronous handshake logic. Unlike an FPGA, the EEPROM-based MAX 7000A boots in microseconds with no external PROM, making the part ideal for cold-start deterministic systems.

🏭

Industrial Control State Machines

The EPM7128AETC144-10 is widely deployed in PLC and motor-control boards implementing deterministic state machines for valve sequencing, conveyor indexing, and safety interlocks. The 128 macrocells comfortably encode 8- to 16-state Moore or Mealy machines with parallel output decoding, while the 10 ns combinatorial delay keeps state transitions well within typical 1 ms scan-cycle budgets. The MAX 7000A EEPROM fabric means the controller boots into a known state at power-on with no configuration flash, a property required by IEC 61508 SIL-1/SIL-2 systems. The commercial 0C to +70C temperature range covers most factory-floor enclosures, and the JTAG interface lets engineers iterate on state tables via Quartus Prime during commissioning.

🌐

Legacy Telecom Line Card Glue Logic

In T1/E1 and DSLAM line-card designs, the EPM7128AETC144-10 serves as glue logic between framers, LIUs (line interface units), and the central switching ASIC. Its 5V-tolerant I/Os connect directly to legacy bipolar ECL/TTL framers, while the 3.3V core talks to modern CMOS ASICs, eliminating level translators. With 36 user I/Os the device can manage HDLC channel mapping, framer alarm aggregation, and per-port loopback switching on a single chip. The 10 ns tPD ensures that per-port status registers are latched before the next 8 kHz frame pulse. The MAX 7000A's non-volatile configuration also keeps the line card in a safe default state during firmware updates.

🧩

Peripheral I/O Expansion and GPIO Multiplexing

The EPM7128AETC144-10 is a strong choice for I/O expansion where an SoC lacks sufficient GPIOs for LCD, keypad, and peripheral multiplexing. With 36 user I/Os and 5V tolerance, the device can directly drive character LCDs, scan 4x4 keypads, and arbitrate SPI/I2C/UART buses without external level shifters. The EEPROM fabric lets designers iterate on pin maps during prototype without re-flashing an MCU. The 10 ns combinatorial delay ensures glitch-free mux switching, and the JTAG interface supports boundary-scan (IEEE 1149.1) for board-level interconnect test, dramatically simplifying in-circuit test of dense mixed-signal PCBs.

✈️

Military and Avionics Retrofit (Legacy)

The EPM7128AETC144-10 remains in long-life avionics retrofit programs where the MAX 7000A is already qualified to DO-254 Design Assurance Level C. Its deterministic 10 ns timing, EEPROM non-volatility, and proven flight heritage make it suitable for cockpit display multiplexing, navigation sensor arbitration, and redundant bus voting. The 144-TQFP package withstands the standard aerospace thermal cycling profile when paired with proper underfill. Note that for new aerospace programs designers should evaluate MAX V or radiation-tolerant FPGAs, as the original 7000A family is NRND and not recommended for new safety-critical designs.

🖥️

Test and Measurement Front-End Logic

In bench-top oscilloscopes, logic analyzers, and protocol testers, the EPM7128AETC144-10 implements front-end channel switching, range relay control, and trigger-arm logic. The 5V-tolerant I/Os drive legacy analog switches directly, while the 3.3V core interfaces to modern ADC front-ends. The 128 macrocells absorb full trigger sequencers with pre-/post-/holdoff counters, and the 10 ns tPD ensures trigger-to-acquisition latency stays below one ADC sample clock. The EEPROM fabric allows trigger logic to be customized per product variant (e.g., UART vs SPI vs I2C triggering) without changing the firmware image.

📺

Display Controller Interfacing

The EPM7128AETC144-10 bridges TFT LCD panels to legacy 8/16-bit microcontroller buses by generating WR/RD strobes, converting pixel data timing, and providing backlight PWM control. The 36 user I/Os comfortably handle 16-bit data plus control signals, while the EEPROM fabric stores per-panel timing parameters in logic without external EEPROM. The 10 ns tPD keeps pixel-clock-to-data setup margin healthy even at 25 MHz WVGA timings. The 5V-tolerant I/Os allow direct connection to industrial 5V MCU buses, eliminating level shifters in cost-sensitive HMI designs.

What family and macrocell count does the EPM7128AETC144-10 belong to?
The EPM7128AETC144-10 belongs to the Altera/Intel MAX 7000A family of EEPROM-based CPLDs and contains 128 macrocells. According to the manufacturer datasheet, the device provides 2,500 usable gates organized into 8 logic array blocks (LABs) and exposes up to 36 user I/Os through its 144-pin TQFP package. The '128' in the part number denotes the macrocell count, while '144' refers to the package pin count.
What is the propagation delay and maximum operating frequency of EPM7128AETC144-10?
The EPM7128AETC144-10 has a 10 ns pin-to-pin logic delay (tPD) and a maximum internal counter frequency of 98 MHz. Per the MAX 7000A datasheet, tPD is measured from any input pin to any output pin through the programmable interconnect array, and the 98 MHz fCNT figure represents the registered toggle rate. Engineers designing state machines and high-speed glue logic should treat 10 ns as the worst-case combinatorial budget.
Where can I download the EPM7128AETC144-10 datasheet PDF?
The EPM7128AETC144-10 datasheet PDF is available from Intel's programmable-logic literature portal at intel.com under the MAX 7000A datasheet (the device-specific document). Distributors such as DigiKey and Mouser also host the PDF on their product pages. The original FindIC listing references a 961 KB datasheet file published in 1998-10-08; current revisions are maintained by Intel following its 2015 acquisition of Altera.
Is the EPM7128AETC144-10 in stock and what is the unit price as of 2026-09-12?
As of 2026-09-12, distributor listings on Heisener show 8,568 to in stock depending on the warehouse, with a unit price around USD 36.17. Lead time is listed as 'Can Ship Immediately' with estimated delivery Dec 8 - Dec 16. Stock and price fluctuate rapidly; consult DigiKey (544-1205-ND), Mouser, and Octopart for real-time quotes before placing an order.
Where to buy EPM7128AETC144-10 online?
Authorized and independent distributors carrying the EPM7128AETC144-10 include DigiKey (part number 544-1205-ND), Mouser, Heisener, Veswin Electronics, Xecor, Avaq, Octopart, and FPGAkey. Because the part is classified NRND (Not Recommended for New Designs), it is recommended to verify lot date codes and request traceability documentation when sourcing from independent distributors to avoid counterfeit risk.
What is the lead time for EPM7128AETC144-10 orders?
Lead time for EPM7128AETC144-10 is listed as 'Can Ship Immediately' with an estimated delivery window of Dec 8 - Dec 16 according to Heisener distributor listings on 2026-09-12. Because the device is NRND, lead time can vary sharply by warehouse and may stretch into weeks if stock is exhausted; always confirm live inventory before scheduling production.
What is the EPM7128AETC144-10 pinout?
The EPM7128AETC144-10 pinout consists of 144 pins arranged on the perimeter of a 22 mm x 22 mm TQFP package. Key global pins include GCLK1 (pin 43), GCLK2 (pin 44), OE1 (pin 1), OE2 (pin 145/144 area, package-dependent), and GCLRn. Four dedicated inputs plus 36 user I/O are routed via I/O control blocks. Engineers should consult the manufacturer pin-out table for the exact assignment, as I/O bank placement differs across MAX 7000A densities.
EPM7128AETC144-10 vs EPM7128AETC144-10N - what is the difference?
The EPM7128AETC144-10 and the EPM7128AETC144-10N are electrically identical; the 'N' suffix designates a Pb-free (lead-free) finish and a NiPdAu lead plating per JEDEC J-STD-020 MSL3. Both share the same 10 ns tPD, 128 macrocells, and 144-pin TQFP footprint, making the 'N' variant a drop-in replacement for the standard part when lead-free assembly is required.
Can EPM7128AETC144-10 replace a Xilinx XC9572XL in the same footprint?
The EPM7128AETC144-10 cannot directly replace a Xilinx XC9572XL on the same PCB because the two parts have different pin counts (144 vs 64/100/144) and different JTAG pin ordering, even where the package is shared. A board redesign is required. For drop-in MAX 7000A alternatives that share the 144-pin TQFP footprint, consider the EPM7128AETC144-10N, the -7 speed grade (EPM7128AETC144-7), or the -15 industrial variant.
When should I choose EPM7128AETC144-10 over a modern MAX II or MAX V CPLD?
Choose the EPM7128AETC144-10 when you need drop-in compatibility with a legacy MAX 7000A board design, deterministic 10 ns timing, or an EEPROM-backed instant-on device that does not require an external configuration memory. New designs should instead evaluate MAX II (EPM240 / EPM570) or MAX V (5M40ZE64 / 5M80ZE64) for lower power and lower cost, accepting that the footprint will differ and the board must be re-laid.
What is the best drop-in replacement for EPM7128AETC144-10?
The best drop-in replacement for the EPM7128AETC144-10 is the EPM7128AETC144-10N, which shares the same 144-pin TQFP package, the same 128 macrocells, and the same 10 ns timing, differing only in lead-free plating. For slower timing budgets, the EPM7128AETC144-7 (7 ns) and EPM7128AETC144-15 (15 ns) are also drop-in. For new designs within the same family, the EPM7128AETC100-10 (100-pin TQFP) and the higher-density EPM7128AETI144-7 share the silicon architecture.
What are the key specifications of EPM7128AETC144-10 that engineers should know?
Engineers working with the EPM7128AETC144-10 should know five key specifications: 128 macrocells, 2,500 usable gates, 36 user I/Os, 10 ns tPD, and 3.3 V core with 2.5V/3.3V/5V tolerant I/Os. The part is packaged in a 144-pin TQFP, supports JTAG (IEEE 1149.1) programming, and is NRND. These figures come from the manufacturer MAX 7000A datasheet family documentation and independent distributor listings.
Is the EPM7128AETC144-10 still recommended for new designs in 2026?
The EPM7128AETC144-10 is classified Not Recommended for New Designs (NRND) by Intel as of 2026. The part remains in production for legacy support and is widely available in distributor stock. New designs should target MAX II (EPM240/EPM570) or MAX V (5Mxx) CPLDs instead, which offer lower power, smaller packages, and lower cost while preserving the Quartus Prime tool chain.
What is the difference between EPM7128AETC144-10 and EPM7128AETC100-7?
The EPM7128AETC144-10 and the EPM7128AETC100-7 share the same MAX 7000A architecture and 128 macrocells but differ in three respects. The 144-10 has a 144-pin TQFP with 36 user I/Os, while the 100-7 uses a 100-pin TQFP with fewer user I/Os. The 144-10 has a 10 ns tPD, whereas the 100-7 has a 7 ns tPD (faster). The two parts are NOT drop-in compatible because the pin count and I/O count differ.

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

Guia de seleção

Choose the EPM7128AETC144-10 when you need a 128-macrocell 3.3V CPLD with 5V-tolerant I/Os in a 144-TQFP footprint, deterministic 10 ns timing, and EEPROM-based instant-on operation. For new designs with the same pinout but tighter timing, choose the EPM7128AETC144-7 (7 ns tPD). For new designs with the same pinout but slower timing and lower cost, choose the EPM7128AETC144-15 (15 ns tPD). For industrial temperature operation, choose the EPM7128AETI144-7 (-40C to +85C). For lead-free assembly, choose the EPM7128AETC144-10N. For new architectures with lower power and lower cost, evaluate MAX II (EPM570T144) or MAX V (5M80ZE64), accepting a board redesign. The EPM7128AETC100-10 is the same silicon in a smaller 100-pin TQFP, NOT a drop-in for the 144-pin footprint.

Comparação com alternativas

Parâmetro Este produto EPM7128AETC144-10N EPM7128AETC144-7 EPM7128AETC144-15 EPM7128AETI144-7 EPM7128AETC100-10
Brand Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel)
Package 144-pin TQFP 144-pin TQFP - same 144-pin TQFP - same 144-pin TQFP - same 144-pin TQFP - same 100-pin TQFP - different
Macrocells 128 128 128 128 128 128
Pin-to-pin Delay (tPD) 10 ns 10 ns 7 ns (faster) 15 ns (slower) 7 ns (faster) 10 ns
Maximum Internal Frequency 98 MHz 98 MHz 125 MHz 83 MHz 125 MHz 98 MHz
Maximum User I/Os 36 36 36 36 36 84 (different package)
Temperature Grade Commercial (0C to +70C) Commercial (0C to +70C) Commercial (0C to +70C) Commercial (0C to +70C) Industrial (-40C to +85C) Commercial (0C to +70C)
Lead-free Plating Standard (SnPb) Pb-free (NiPdAu) Standard (SnPb) Standard (SnPb) Standard (SnPb) Standard (SnPb)

Principais diferenciais

  • Drop-in 144-TQFP compatibility with -7 and -15 speed grades (vs EPM7128AETC144-7 / EPM7128AETC144-15)
  • Non-volatile EEPROM fabric, instant-on at power-up (vs SRAM-based FPGAs (e.g. Cyclone, Spartan))
  • 5V-tolerant I/Os on a 3.3V core (vs Pure 3.3V CPLDs (e.g. MAX II))

Notas de projeto

Estimated: The MAX 7000A core draws approximately 10 mA quiescent plus dynamic current during toggling; at 100 MHz toggle rate with 36 I/Os switching 5 pF loads, expect 30-50 mA additional. Provide a 100 uF bulk capacitor plus 0.1 uF decoupling within 5 mm of each VCC/VCCIO pin pair. Although the core runs on 3.3V, the I/O banks tolerate 2.5V/3.3V/5V inputs when VCCIO is set accordingly, allowing mixed-voltage buses without level shifters.

The 144-pin TQFP has a 0.5 mm pitch; route signals on the top layer with 0.2 mm trace/space and use a 4-layer stack-up with dedicated ground/power planes. Keep JTAG traces (TCK/TMS/TDI/TDO) short (<50 mm) and series-terminate TCK with 33 ohm to suppress ringing on the 1149.1 boundary-scan clock. Expose all four JTAG signals on a 2x5 header to support ByteBlaster MV programming in-circuit.

Always specify the 'N' suffix (EPM7128AETC144-10N) for new designs to ensure Pb-free / RoHS-compliant assembly per JEDEC J-STD-020 MSL3. Do not confuse the EPM7128AETC144-10 with the EPM7128AETC100-10 (different package, fewer user I/Os even though macrocells match) - they are NOT drop-in compatible. When migrating to MAX II (EPM570), note that the MAX II has a different JTAG chain ordering and requires Quartus Prime re-programming.

For high-speed outputs (>50 MHz toggle), place 22 ohm series resistors near the CPLD pin to dampen transmission-line reflections into the 50 ohm micro-strip. Slew-rate control is available per pin via Quartus Prime (slow slew option) and should be enabled on long board traces to reduce EMI. Global clocks GCLK1/GCLK2 should be driven from a low-skew clock buffer; do not use regular I/O pins for clock distribution above 50 MHz.

Informações de conformidade

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

Standard EPM7128AETC144-10 has SnPb lead finish and is RoHS non-compliant; choose the -10N suffix variant for Pb-free RoHS-compliant assembly. The MAX 7000A family is not AEC-Q100 qualified (automotive designers should evaluate automotive-grade CPLDs). REACH compliance confirmed by Intel product declaration.

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

Buscas relacionadas

EPM7128AETC144-10 datasheet EPM7128AETC144-10 price Altera MAX 7000A CPLD 128 macrocell CPLD 10ns TQFP-144 MAX 7000A 144-pin TQFP drop-in replacement EPM7128AETC144-10 vs EPM7128AETC144-10N EPM7128AETC144-10 vs EPM7128AETC144-7 3.3V CPLD 5V tolerant I/O buy EPM7128AETC144-10 online EPM7128AETC144-10 pinout TQFP-144 CPLD bus interface glue logic MAX 7000A JTAG programming ByteBlaster

Componentes & termos relacionados

Altera Intel EPM7128AETC144-10 EPM7128AETC144-10N EPM7128AETC144-7 EPM7128AETI144-7 MAX 7000A CPLD Complex Programmable Logic Device macrocell Logic Array Block (LAB) Programmable Interconnect Array (PIA) TQFP-144 LQFP-144 JTAG IEEE 1149.1 ByteBlaster Quartus Prime EEPROM AEC-Q100 RoHS REACH JEDEC J-STD-020 industrial control telecom line card boundary scan
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