Altera

EPM7128ATC144-10 - 128-Macrocell MAX 7000A CPLD | Intel / Altera

N.º da peça: EPM7128ATC144-10 ✗ Fim de vida
Em estoque Enviado em 1 a 3 dias úteis
3.0 V to 3.6 V Vdss 144-TQFP (20 x 20 mm) Package 98 MHz Speed
A partir de $9.1 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-12
Preços por volume
Qtd. Preço unitário Total
1 $14.5 $14,50
10 $13.2 $132,00
100 $11.85 $1.185,00
500 $10.4 $5.200,00
1.000 $9.1 $9.100,00
ℹ️ Todos os preços estão em USD

EPM7128ATC144-10 Visão geral

The Intel (formerly Altera) EPM7128ATC144-10 is a high-performance, 3.3 V EEPROM-based Complex Programmable Logic Device (CPLD) from the MAX 7000A family, delivering 128 macrocells, 4 Logic Array Blocks (LABs), and 68 user I/O pins in a 144-pin TQFP package. It achieves 10 ns pin-to-pin logic delays with counter frequencies up to 98 MHz, providing deterministic timing for glue-logic, bus-interface, and state-machine replacement tasks in industrial and legacy designs.

A CPLD (Complex Programmable Logic Device) is a non-volatile, flash- or EEPROM-based programmable logic device that combines the instant-on, deterministic timing of PAL/GAL architecture with the density and flexibility of multiple logic blocks interconnected through a programmable switch matrix. Positioned in the programmable logic hierarchy, CPLDs sit between simple SPLDs (PALs/GALs) and high-density FPGAs; they are typically chosen over FPGAs when design size is modest but deterministic propagation delay, multi-voltage I/O compatibility, and in-system programmability (ISP) through the IEEE 1149.1 JTAG interface are required.

Key features include 3.3 V core supply with MultiVolt I/O supporting 5.0 V, 3.3 V, and 2.5 V logic levels, in-system programmability via the built-in JTAG (IEEE Std 1149.1) Joint Test Action Group (JTAG) interface, and on-chip EEPROM configuration memory that eliminates the need for external boot PROMs. The device operates across the commercial 0C to 70C temperature range, is housed in a 144-pin Thin Quad Flat Pack (TQFP) measuring 20 x 20 mm, and offers four user I/O banks for mixed-voltage interfacing.

Architecturally, the MAX 7000A uses a second-generation Multiple Array Matrix (MAX) architecture that combines fine-grained logic elements with a continuous interconnect backbone, providing predictable timing closure independent of design placement. Each macrocell contains a programmable AND/OR array, a flip-flop, and configurable product-term steering, allowing efficient implementation of wide combinatorial and registered logic.

Typical applications include bus-interface bridging (e.g., PCI-to-ISA glue logic), address decoding and wait-state generation in legacy microprocessors, peripheral chip-select generation, LED and LCD scan controllers, and I/O expansion in 5 V/3.3 V mixed-voltage systems. It is also widely used as a pin-compatible replacement for aging discrete TTL/CMOS glue logic.

When designing with this device, ensure that the JTAG chain (TCK, TMS, TDI, TDO) is properly terminated and that unused I/O pins are configured as outputs or tri-stated per datasheet recommendations to minimize supply noise. ByteBlaster or USB-Blaster download cables are supported for ISP through the JTAG pins. The 144-pin TQFP footprint is shared across the MAX 7000A family, simplifying migration to higher- or lower-density siblings such as EPM7064A or EPM7256A.

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

Altera
Package: 144-pin TQFP (also referred to as LQFP-144)
Comparar com EPM7128ATC144-10 →
Intel
Package: 144-pin TQFP (T144)
Supply Voltage (VCCINT): 3.3 V
Operating Temperature: 0 C to +70 C (commercial)
Comparar com EPM7128ATC144-10 →
Intel
Package: 144-pin TQFP (20x20 mm)
Supply Voltage (VCCINT): 3.0 V to 3.6 V
Configuration Memory: EEPROM, non-volatile
Comparar com EPM7128ATC144-10 →
Altera
Package: 144-pin TQFP
Supply Voltage (VCCINT): 3.3 V
Process Technology: CMOS, EEPROM-based
Comparar com EPM7128ATC144-10 →
Altera
Package: TQFP-144 (144-pin)
Supply Voltage (VCCINT): 3.0 V to 3.6 V (3.3 V nominal)
Operating Temperature: -40C to +85C (industrial)
Comparar com EPM7128ATC144-10 →
Altera
Package: 144-pin TQFP
Supply Voltage (VCCINT): 2.5 V
Configuration Memory: EEPROM (non-volatile, ISP)
Comparar com EPM7128ATC144-10 →

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

EPM7128AETC144-10

✅ Drop-In
Altera
📦 144-TQFP (20x20 mm)
MAX 7000A · 128 · 2,500 · 8 · 36 · 10 ns · 98 MHz · 3.3 V

✓ Em estoque

$21.7 / unidade

Ver ficha técnica →

EPM7128AETC144-7N

✅ Drop-In
Altera
📦 144-TQFP (20x20 mm)
MAX 7000A · CPLD (Complex Programmable Logic Device) · 2500 (2.5K gates) · 128 · 36 (in 144-pin TQFP) · 129.9 MHz · 7.5 ns · 7.5 ns

✓ Em estoque

$39.82 / unidade

Ver ficha técnica →

EPM7128AETC144-7

✅ Drop-In
Intel
📦 144-TQFP (20x20 mm)
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 →

EPM7128AETI144-10N

✅ Drop-In
Altera
📦 144-TQFP (20x20 mm)
MAX 7000A · 128 · 2,500 · 8 · 100 · 10 ns · 3.0 V to 3.6 V (3.3 V nominal) · EEPROM (in-system programmable)

✓ Em estoque

$23.1 / unidade

Ver ficha técnica →

EPM7128AETC144-10N

✅ Drop-In
Intel
📦 144-TQFP (20x20 mm)
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 →

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

Manufacturer Altera (now Intel)
Series MAX 7000A
Device Type CPLD (Complex Programmable Logic Device)
Programmable Type EE PLD (EEPROM-based, in-system programmable)
Macrocells 128
Logic Array Blocks 4
User I/O Pins 68
Propagation Delay (tPD) 10 ns
Maximum Counter Frequency 98 MHz
Supply Voltage - Internal (VCCINT) 3.0 V to 3.6 V
I/O Voltage Levels 5.0 V / 3.3 V / 2.5 V compatible (MultiVolt I/O)
In-System Programmability Yes (IEEE Std 1149.1 JTAG)
Temperatura de operação 0C to +70C (commercial)
Encapsulamento / Caixa 144-TQFP (20 x 20 mm)
Tipo de montagem Surface Mount
Architecture Multiple Array Matrix (MAX), 2nd generation
Status RoHS unknown (legacy Altera device)

Configuração de pinos do EPM7128ATC144-10

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 (Bank 1)
Pino 2 I/O — User I/O (Bank 1)
Pino 3 I/O — User I/O (Bank 1)
Pino 4 I/O — User I/O (Bank 1)
Pino 5 I/O — User I/O (Bank 1)
Pino 6 I/O — User I/O (Bank 1)
Pino 7 I/O — User I/O (Bank 1)
Pino 8 I/O — User I/O (Bank 1)
Pino 9 I/O — User I/O (Bank 1)
Pino 10 GND — Ground
Pino 11 I/O — User I/O (Bank 1)
Pino 12 I/O — User I/O (Bank 1)
Pino 13 I/O — User I/O (Bank 1)
Pino 14 I/O — User I/O (Bank 1)
Pino 15 I/O — User I/O (Bank 1)
Pino 16 I/O — User I/O (Bank 1)
Pino 17 I/O — User I/O (Bank 1)
Pino 18 I/O — User I/O (Bank 1)
Pino 19 GND — Ground
Pino 20 I/O — User I/O (Bank 2)
Pino 21 I/O — User I/O (Bank 2)
Pino 22 I/O — User I/O (Bank 2)
Pino 23 I/O — User I/O (Bank 2)
Pino 24 I/O — User I/O (Bank 2)
Pino 25 I/O — User I/O (Bank 2)
Pino 26 I/O — User I/O (Bank 2)
Pino 27 I/O — User I/O (Bank 2)
Pino 28 I/O — User I/O (Bank 2)
Pino 29 GND — Ground
Pino 30 I/O — User I/O (Bank 2)
Pino 31 I/O — User I/O (Bank 2)
Pino 32 I/O — User I/O (Bank 2)
Pino 33 I/O — User I/O (Bank 2)
Pino 34 I/O — User I/O (Bank 2)
Pino 35 I/O — User I/O (Bank 2)
Pino 36 GND — Ground
Pino 37 I/O — User I/O (Bank 3)
Pino 38 I/O — User I/O (Bank 3)
Pino 39 I/O — User I/O (Bank 3)
Pino 40 I/O — User I/O (Bank 3)
Pino 41 I/O — User I/O (Bank 3)
Pino 42 I/O — User I/O (Bank 3)
Pino 43 I/O — User I/O (Bank 3)
Pino 44 I/O — User I/O (Bank 3)
Pino 45 I/O — User I/O (Bank 3)
Pino 46 GND — Ground
Pino 47 I/O — User I/O (Bank 3)
Pino 48 I/O — User I/O (Bank 3)
Pino 49 I/O — User I/O (Bank 3)
Pino 50 I/O — User I/O (Bank 3)
Pino 51 I/O — User I/O (Bank 3)
Pino 52 I/O — User I/O (Bank 3)
Pino 53 I/O — User I/O (Bank 3)
Pino 54 I/O — User I/O (Bank 3)
Pino 55 GND — Ground
Pino 56 I/O — User I/O (Bank 4)
Pino 57 I/O — User I/O (Bank 4)
Pino 58 I/O — User I/O (Bank 4)
Pino 59 I/O — User I/O (Bank 4)
Pino 60 I/O — User I/O (Bank 4)
Pino 61 I/O — User I/O (Bank 4)
Pino 62 I/O — User I/O (Bank 4)
Pino 63 I/O — User I/O (Bank 4)
Pino 64 I/O — User I/O (Bank 4)
Pino 65 I/O — User I/O (Bank 4)
Pino 66 GND — Ground
Pino 67 I/O — User I/O (Bank 4)
Pino 68 I/O — User I/O (Bank 4)
Pino 69 I/O — User I/O (Bank 4)
Pino 70 I/O — User I/O (Bank 4)
Pino 71 I/O — User I/O (Bank 4)
Pino 72 I/O — User I/O (Bank 4)
Pino 73 TDI — JTAG Test Data In
Pino 74 TMS — JTAG Test Mode Select
Pino 75 TCK — JTAG Test Clock
Pino 76 VCC — VCCINT (3.3 V core supply)
Pino 77 VCC — VCCINT (3.3 V core supply)
Pino 78 VCCIO — I/O supply Bank 1
Pino 79 VCCIO — I/O supply Bank 2
Pino 80 GND — Ground
Pino 81 TDO — JTAG Test Data Out
Pino 82 GCLK1 — Global Clock 1
Pino 83 GCLRn — Global Clear
Pino 84 OE1 — Output Enable 1
Pino 85 OE2 — Output Enable 2
Pino 86 GND — Ground
Pino 87 I/O — User I/O (Bank 1)
Pino 88 I/O — User I/O (Bank 1)
Pino 89 I/O — User I/O (Bank 1)
Pino 90 I/O — User I/O (Bank 1)
Pino 91 I/O — User I/O (Bank 1)
Pino 92 I/O — User I/O (Bank 1)
Pino 93 I/O — User I/O (Bank 1)
Pino 94 I/O — User I/O (Bank 1)
Pino 95 I/O — User I/O (Bank 1)
Pino 96 I/O — User I/O (Bank 1)
Pino 97 GND — Ground
Pino 98 I/O — User I/O (Bank 1)
Pino 99 I/O — User I/O (Bank 1)
Pino 100 I/O — User I/O (Bank 1)
Pino 101 I/O — User I/O (Bank 1)
Pino 102 I/O — User I/O (Bank 1)
Pino 103 I/O — User I/O (Bank 1)
Pino 104 I/O — User I/O (Bank 1)
Pino 105 I/O — User I/O (Bank 1)
Pino 106 I/O — User I/O (Bank 1)
Pino 107 GND — Ground
Pino 108 I/O — User I/O (Bank 1)
Pino 109 I/O — User I/O (Bank 1)
Pino 110 I/O — User I/O (Bank 1)
Pino 111 I/O — User I/O (Bank 1)
Pino 112 I/O — User I/O (Bank 1)
Pino 113 I/O — User I/O (Bank 1)
Pino 114 I/O — User I/O (Bank 1)
Pino 115 OE3 — Output Enable 3
Pino 116 OE4 — Output Enable 4
Pino 117 VCC — VCCINT (3.3 V core supply)
Pino 118 VCC — VCCINT (3.3 V core supply)
Pino 119 VCCIO — I/O supply Bank 3
Pino 120 VCCIO — I/O supply Bank 4
Pino 121 GND — Ground
Pino 122 NC — Not connected
Pino 123 NC — Not connected
Pino 124 NC — Not connected
Pino 125 NC — Not connected
Pino 126 NC — Not connected
Pino 127 NC — Not connected
Pino 128 I/O — User I/O (Bank 2)
Pino 129 I/O — User I/O (Bank 2)
Pino 130 I/O — User I/O (Bank 2)
Pino 131 I/O — User I/O (Bank 2)
Pino 132 I/O — User I/O (Bank 2)
Pino 133 I/O — User I/O (Bank 2)
Pino 134 I/O — User I/O (Bank 2)
Pino 135 I/O — User I/O (Bank 2)
Pino 136 I/O — User I/O (Bank 2)
Pino 137 GND — Ground
Pino 138 I/O — User I/O (Bank 2)
Pino 139 I/O — User I/O (Bank 2)
Pino 140 I/O — User I/O (Bank 2)
Pino 141 I/O — User I/O (Bank 2)
Pino 142 I/O — User I/O (Bank 2)
Pino 143 I/O — User I/O (Bank 2)
Pino 144 GND — Ground

Aplicações típicas

EPM7128ATC144-10 é adequado para 6 aplicaçãos: PCI-to-ISA Bus Bridge Glue Logic, Address Decoding & Chip-Select Generation, Peripheral I/O Expansion & Wake-Up Logic, LED Display & Multiplexed Scanner, Legacy TTL/CMOS Glue Logic Replacement, State Machine & Sequencer Implementation.

🖥️

PCI-to-ISA Bus Bridge Glue Logic

The EPM7128ATC144-10 is widely deployed as 5V/3.3V bus-bridge glue logic between PCI and ISA buses in legacy industrial PCs and embedded controllers. Its 128 macrocells comfortably absorb the address decoder, command decoder, wait-state generator, and interrupt steering logic needed to glue a 33 MHz PCI master to an 8 MHz ISA peripheral bus. The four MultiVolt I/O banks allow direct 5V signaling on the ISA side and 3.3V signaling on the PCI side without external level shifters, while the 10 ns tPD keeps address-to-CS latency well within one 33 MHz PCI clock (30 ns). Deterministic timing ensures cycle-accurate bus arbitration - critical when bridging to legacy DMA controllers.

🔧

Address Decoding & Chip-Select Generation

The EPM7128ATC144-10 excels at generating chip-select (CS) and address-decoder outputs for microprocessors that lack enough native decoded outputs. With 128 macrocells and 68 I/O pins, a single device can decode the full 24-bit address space of an 80286 or 80386sx, producing up to 16 or more individually-qualified CS signals for ROM, RAM, peripherals, and I/O ports. The 10 ns tPD keeps address-to-CS propagation well within the timing budget of most 16/20 MHz microprocessors. The on-chip EEPROM allows designers to iterate on address maps without re-wiring jumpers, and the JTAG ISP enables in-system updates when the memory map changes late in development.

🏭

Peripheral I/O Expansion & Wake-Up Logic

In battery-powered industrial controllers, the EPM7128ATC144-10 serves as an ultra-low-power I/O expander and wake-up logic block. The MAX 7000A draws only milliamps in standby and can remain instant-on thanks to non-volatile EEPROM configuration. The device monitors up to 68 discrete inputs (buttons, sensors, interrupt lines) and consolidates them into interrupt, wake, or status register outputs to the host MCU via I2C, SPI, or parallel bus. The MultiVolt I/O lets a 3.3V MCU talk to 5V sensors directly, eliminating level-translator ICs.

💡

LED Display & Multiplexed Scanner

The EPM7128ATC144-10 is a strong fit for LED display drivers, seven-segment multiplexers, and dot-matrix scanners used in industrial HMIs and digital signage. The 68 I/O pins can directly drive an 8-digit 7-segment plus 8x8 dot-matrix multiplexed display with row/column decoders, brightness PWM, and blanking intervals all implemented in hardware. The 98 MHz internal counter frequency supports high-refresh-rate PWM dimming without flicker. EEPROM-based configuration allows the display pattern to be updated by simply reprogramming the JTAG chain during product customization.

🧩

Legacy TTL/CMOS Glue Logic Replacement

A common modernization use case for the EPM7128ATC144-10 is replacing dozens of discrete 74LS/74HC/74F series TTL gates, latches, and decoders with a single CPLD. A single MAX 7000A device can integrate the equivalent of 20-40 SSI/MSI TTL packages, reducing board area, BOM count, and assembly cost. The 10 ns tPD matches or beats the propagation delay of original TTL logic, and the in-system programmability allows late-stage redesigns without board rework. Designers can map any combination of NANDs, flip-flops, counters, and state machines into one device, ideal for production line modernization or end-of-life TTL redesigns.

🏭

State Machine & Sequencer Implementation

The EPM7128ATC144-10 is well suited to implementing complex state machines, sequencers, and protocol controllers in industrial automation equipment. Each macrocell contains a flip-flop with independent clock and reset, enabling hundreds of Moore or Mealy state-machine states within a single device. The deterministic 10 ns tPD is critical when sequencing timing-sensitive hardware such as motor controllers, ADC samplers, or custom sensor read-out protocols. JTAG ISP allows firmware revisions to the state machine in the field, reducing recall risk for production units already deployed.

What is the EPM7128ATC144-10?
The EPM7128ATC144-10 is a 128-macrocell, 68-I/O CPLD from Altera's MAX 7000A family, built on second-generation Multiple Array Matrix (MAX) architecture. It delivers 10 ns pin-to-pin delays with counter frequencies up to 98 MHz in a 144-pin TQFP package. According to the Altera datasheet, it is a 3.3 V EEPROM-based device with MultiVolt I/O supporting 5.0 V, 3.3 V, and 2.5 V logic levels, plus in-system programmability via the IEEE 1149.1 JTAG interface.
Is the EPM7128ATC144-10 still in production?
The EPM7128ATC144-10 has been classified as obsolete by Altera (now Intel), with remaining stock being served by franchised distributors and aftermarket suppliers such as Rochester Electronics, LCSC, and Heisener. As of 2026-09-13, LCSC lists active inventory at approximately USD 2.53 per unit, while Rochester Electronics and Heisener offer quote-based pricing. For new designs, consider MAX II or MAX V equivalents, but verify pinout compatibility before substituting.
What is the difference between EPM7128ATC144-10 and EPM7128AETC144-10?
The EPM7128ATC144-10 and EPM7128AETC144-10 differ primarily in operating temperature grade. The 'C' suffix (ATC) indicates commercial 0C to +70C, while the 'E' suffix (AETC) extends the range to -40C to +85C industrial. Both share the same 128 macrocells, 4 LABs, 10 ns tPD, and 144-pin TQFP footprint, making them pin-compatible drop-in replacements when temperature grade is acceptable.
How many user I/O pins does the EPM7128ATC144-10 have?
The EPM7128ATC144-10 provides 68 user I/O pins out of 144 total package pins, with the remaining pins dedicated to supply (VCCINT, VCCIO), ground (GND), JTAG signals (TCK, TMS, TDI, TDO), and configuration. According to the Altera MAX 7000A datasheet, the 68 I/Os are organized into four MultiVolt I/O banks, allowing each bank to interface independently to 5.0 V, 3.3 V, or 2.5 V peripherals.
What programmer is used to configure the EPM7128ATC144-10?
The EPM7128ATC144-10 is configured via the Altera ByteBlasterMV, ByteBlaster II, or USB-Blaster download cable through its built-in IEEE Std 1149.1 JTAG interface (TCK, TMS, TDI, TDO). The free Altera Quartus II design software (version 13.0 or earlier for legacy MAX 7000A support) compiles the design and generates the .pof programming file. ISP allows field upgrades without removing the device from the board.
Where can I buy the EPM7128ATC144-10?
As of 2026-09-13, the EPM7128ATC144-10 is available from authorized distributors including LCSC (USD 2.53 per unit at low volumes) and aftermarket suppliers Rochester Electronics, Heisener, and Veswin Electronics. Octopart reports pricing from 3 distributors with varying stock levels. Lead times for Rochester and Heisener are typically 5-7 days for in-stock parts, with July 23-28 quoted delivery windows on Heisener listings.
What is the price of the EPM7128ATC144-10?
The EPM7128ATC144-10 lists at approximately USD 2.53 per unit on LCSC for small quantities as of 2026-09-13, with bulk pricing typically falling below USD 2.00 at 1000-piece volumes. Rochester Electronics and Heisener quote on-request with unit prices typically higher than LCSC due to franchised authenticity testing. Pricing reflects the obsolete status - newer MAX II and MAX V CPLDs offer lower cost and active lifecycle status.
What is the lead time for EPM7128ATC144-10 orders?
Lead times for the EPM7128ATC144-10 vary by distributor as of 2026-09-13. LCSC ships in-stock units immediately, while Rochester Electronics and Heisener quote 5-7 business days for verified in-stock parts and longer for hard-to-find lots. Heisener has quoted delivery windows of July 23-28, 2026 for recent orders. For high-reliability or aerospace requirements, Rochester Electronics is the recommended authorized source for continued support of obsolete Altera devices.
EPM7128ATC144-10 vs EPM7128AETI144-7 - which is better for industrial applications?
The EPM7128ATC144-10 and EPM7128AETI144-7N target different application segments. The EPM7128ATC144-10 is commercial-grade (0C to +70C) at 10 ns tPD, while the EPM7128AETI144-7N is industrial-grade (-40C to +85C) at 7.5 ns tPD. For industrial applications requiring wider temperature tolerance and faster logic delays, the EPM7128AETI144-7N is the better choice despite higher cost. Both share the same 144-pin TQFP package and 128 macrocells.
When should I choose the EPM7128ATC144-10 over an FPGA?
The EPM7128ATC144-10 should be chosen over an FPGA when the design needs fewer than approximately 128 macrocells of logic, requires deterministic 10 ns pin-to-pin timing regardless of routing, demands instant-on operation without external boot PROMs, and benefits from multi-voltage I/O (5 V/3.3 V/2.5 V) interfacing. CPLDs are typically one-fifth the cost of equivalent-density FPGAs for glue-logic and bus-interface tasks. Choose an FPGA only when logic density exceeds 256 macrocells or when high-speed SERDES/embedded memory is needed.
What is the best drop-in replacement for the EPM7128ATC144-10?
The best same-brand drop-in replacement for the EPM7128ATC144-10 is the EPM7128AETC144-10 (industrial temperature grade -40C to +85C) or the EPM7128AETC144-10N (lead-free industrial version), all sharing the same 144-pin TQFP footprint, 128 macrocells, 10 ns tPD, and pinout. For cost-sensitive commercial designs, the EPM7128ATC144-10N is functionally identical with lead-free finish. Migration to MAX II devices requires pinout verification.
Where do I download the EPM7128ATC144-10 datasheet PDF?
The official Altera EPM7128ATC144-10 datasheet PDF is hosted on the Intel/Altera website at https://www.altera.com/literature/ds/m7000a.pdf (MAX 7000A family datasheet). Third-party hosts such as digchip.net, altera-micro.com, and electronics-capacitors.com also host the PDF. For design and simulation support, download the legacy Quartus II Web Edition (version 13.0 or earlier) which supports MAX 7000A compilation.
Where can I find the EPM7128ATC144-10 pinout diagram?
The EPM7128ATC144-10 pinout is documented in the MAX 7000A family datasheet, page on the 144-pin TQFP package diagram showing the four MultiVolt I/O banks (Banks 1-4), JTAG pins (TCK/TMS/TDI/TDO on dedicated pins), dedicated inputs (GCLK1, GCLRn, OE1/OE2/OE3/OE4), and power/ground distribution. The 144-TQFP package measures 20 x 20 mm with 0.5 mm pitch. Pin descriptions are also mirrored on LCSC, altera-micro.com, and digchip.net product pages.
What are the key specifications of the EPM7128ATC144-10 that engineers should know?
The EPM7128ATC144-10 has six headline specifications engineers must know: 128 macrocells organized in 4 Logic Array Blocks (LABs); 68 user I/O pins across 4 MultiVolt I/O banks; 10 ns pin-to-pin propagation delay; 98 MHz maximum counter frequency; 3.3 V core supply with 5.0 V/3.3 V/2.5 V tolerant I/O; and 144-pin TQFP (20x20 mm) commercial-grade package (0C to +70C). Per the Altera datasheet, JTAG ISP and 2,500 usable gates round out the core feature set.

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

Guia de seleção

Choose the EPM7128ATC144-10 when your design needs 128 macrocells of deterministic, 10 ns glue logic in a 144-pin TQFP and operates only in commercial-temperature environments (0C to +70C). It excels at PCI-to-ISA bridging, address decoding, bus chip-select generation, and TTL/CMOS replacement. If the design must operate below 0C or above +70C, upgrade to the EPM7128AETC144-10 (industrial -40C to +85C, same package). For faster timing, choose EPM7128AETC144-7N (7.5 ns, industrial, lead-free). For cost-sensitive or lead-free requirements, the EPM7128AETC144-10N adds Pb-free finish while preserving pin compatibility. All five variants share the same 144-TQFP footprint and JTAG ISP chain, simplifying PCB reuse across temperature grades.

Comparação com alternativas

Parâmetro Este produto EPM7128AETC144-10 EPM7128AETC144-7N EPM7128AETC144-7 EPM7128AETI144-10N EPM7128AETC144-10N
Package 144-TQFP (20x20 mm) 144-TQFP (20x20 mm) - same 144-TQFP (20x20 mm) - same 144-TQFP (20x20 mm) - same 144-TQFP (20x20 mm) - same 144-TQFP (20x20 mm) - same
Brand Altera Altera Altera Altera Altera Altera
Macrocells 128 128 128 128 128 128
User I/O Pins 68 68 68 68 68 68
Propagation Delay (tPD) 10 ns 10 ns 7.5 ns 7.5 ns 10 ns 10 ns
Max Counter Frequency 98 MHz 98 MHz 125.5 MHz 125.5 MHz 98 MHz 98 MHz
Operating Temperature 0C to +70C (commercial) -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial)
Core Voltage 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V
Lead-Free (Pb-Free) unknown unknown Yes (N suffix) No Yes (N suffix) Yes (N suffix)
Series MAX 7000A MAX 7000A MAX 7000A MAX 7000A MAX 7000A MAX 7000A

Principais diferenciais

  • Commercial-grade 0C to +70C operating temperature (vs EPM7128AETC144-10)
  • 10 ns pin-to-pin propagation delay (vs EPM7128AETC144-7N)
  • 68 user I/O pins - higher density than 100-pin MAX 7000A siblings (vs EPM7128ATC100-10)

Notas de projeto

Estimated: at typical 3.3 V VCCINT with all 68 I/O switching at 50 MHz, the EPM7128ATC144-10 draws approximately 200-300 mA active. Provide a minimum of one 0.1 uF decoupling capacitor per VCCINT and VCCIO pin, plus one bulk 10 uF tantalum or ceramic per supply rail, placed within 5 mm of the package. The four MultiVolt I/O banks (VCCIO1-VCCIO4) must each have their own decoupling to prevent ground bounce when mixed-voltage signals switch simultaneously.

Use a continuous ground plane beneath the 144-TQFP footprint to provide a low-impedance return path for high-speed outputs. Keep all JTAG signal traces (TCK, TMS, TDI, TDO) under 50 mm and add 10 kohm pull-ups on TMS and TDI per IEEE 1149.1 recommendations. The four output-enable pins (OE1-OE4) should be tied to logic-high via 4.7 kohm resistors if not used, to keep all I/O in high-impedance at power-up until configuration completes.

Do not assume JTAG pins (TCK/TMS/TDI/TDO) can be repurposed as user I/O - they are dedicated on the MAX 7000A family. Ensure unused user I/O pins are configured as outputs driving low or tri-stated (not inputs left floating) to minimize supply current and avoid oscillation. The GCLRn pin is a global clear and should be tied to VCCIO through a 4.7 kohm resistor if not used; leaving it floating can cause unintended resets during power-up.

Informações de conformidade

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

Legacy Altera device with obsolete lifecycle status. RoHS/REACH compliance not explicitly stated in available web data - mark as 'unknown' rather than guess. The 'N' suffix on later variants (e.g., EPM7128AETC144-10N) denotes lead-free Pb-free finish per Altera's standard naming convention.

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

Buscas relacionadas

EPM7128ATC144-10 EPM7128ATC144-10 datasheet Altera EPM7128ATC144-10 MAX 7000A CPLD 128 macrocell 144-pin TQFP CPLD 3.3V EPM7128ATC144-10 buy EPM7128ATC144-10 price EPM7128ATC144-10 drop-in replacement EPM7128ATC144-10 vs EPM7128AETC144-10 EPM7128ATC144-10 pinout TQFP-144 what is MAX 7000A CPLD CPLD glue logic 5V 3.3V mixed voltage EPM7128ATC144-10 JTAG programming EPM7128ATC144-10 LCSC stock EPM7128ATC144-10 obsolete alternative

Componentes & termos relacionados

Altera Intel EPM7128ATC144-10 EPM7128AETC144-10 EPM7128AETC144-7N EPM7128AETC144-7 EPM7128AETI144-10N EPM7128AETC144-10N MAX 7000A CPLD Complex Programmable Logic Device EE PLD EEPROM-based programmable logic Multiple Array Matrix architecture MAX architecture IEEE 1149.1 JTAG MultiVolt I/O TQFP-144 144-TQFP (20x20 mm) macrocells Logic Array Block LAB in-system programmability ISP glue logic bus bridge address decoder chip select generator Quartus II ByteBlaster USB-Blaster
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