Altera

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

Référence : EPM7128ATC144-10 ✗ Fin de vie
En stock Expédié sous 1 à 3 jours ouvrés
3.0 V to 3.6 V Vdss 144-TQFP (20 x 20 mm) Package 98 MHz Speed
À partir de $9.1 USD / unité
MOQ : 1 |
Prix mis à jour : 2026-09-12
Tarifs dégressifs
Qté Prix unitaire 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
ℹ️ Tous les prix sont en USD

EPM7128ATC144-10 Présentation

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.

Alternatives de remplacement direct pour EPM7128ATC144-10 — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.

Variantes de cette série

Modèles de la même série directement compatibles avec EPM7128ATC144-10 (même facteur de forme et même empreinte) — différant par Package, Supply Voltage (VCCINT), Operating Temperature, Configuration Memory, Process Technology.

Altera
Package: 144-pin TQFP (also referred to as LQFP-144)
Comparer avec EPM7128ATC144-10 →
Intel
Package: 144-pin TQFP (T144)
Supply Voltage (VCCINT): 3.3 V
Operating Temperature: 0 C to +70 C (commercial)
Comparer avec EPM7128ATC144-10 →
Intel
Package: 144-pin TQFP (20x20 mm)
Supply Voltage (VCCINT): 3.0 V to 3.6 V
Configuration Memory: EEPROM, non-volatile
Comparer avec EPM7128ATC144-10 →
Altera
Package: 144-pin TQFP
Supply Voltage (VCCINT): 3.3 V
Process Technology: CMOS, EEPROM-based
Comparer avec 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)
Comparer avec EPM7128ATC144-10 →
Altera
Package: 144-pin TQFP
Supply Voltage (VCCINT): 2.5 V
Configuration Memory: EEPROM (non-volatile, ISP)
Comparer avec EPM7128ATC144-10 →

Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :

EPM7128AETC144-10

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

✓ En stock

$21.7 / unité

Voir la fiche technique →

EPM7128AETC144-7N

✅ Remplacement direct
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

✓ En stock

$39.82 / unité

Voir la fiche technique →

EPM7128AETC144-7

✅ Remplacement direct
Intel
📦 144-TQFP (20x20 mm)
MAX 7000A · In-System Programmable (ISP), EEPROM · 128 · 8 · 2,500 · 100 · 7.5 ns · 129.9 MHz

✓ En stock

$16.4 / unité

Voir la fiche technique →

EPM7128AETI144-10N

✅ Remplacement direct
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)

✓ En stock

$23.1 / unité

Voir la fiche technique →

EPM7128AETC144-10N

✅ Remplacement direct
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

✓ En stock

$22.56 / unité

Voir la fiche technique →

EPM7128ATC144-10 Valeurs maximales et caractéristiques électriques

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)
Température de fonctionnement 0C to +70C (commercial)
Boîtier / Format 144-TQFP (20 x 20 mm)
Type de montage Surface Mount
Architecture Multiple Array Matrix (MAX), 2nd generation
Statut RoHS unknown (legacy Altera device)

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

Applications typiques

EPM7128ATC144-10 convient pour 6 applications: 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.

Données de référence d'ingénierie pour EPM7128ATC144-10 — comparaison, recommandations de conception et informations de conformité.

Guide de sélection

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.

Comparaison avec les alternatives

Paramètre Ce produit 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

Principaux différenciateurs

  • 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)

Notes de conception

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.

Informations de conformité

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Sans plomb
Unknown
Sans halogène
Unknown
Minerais de conflit
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.

Données vérifiées le : 2026-09-13 — données vérifiées et sélectionnées par l'équipe d'ingénierie composants de XAIPART

Recherches associées

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

Composants & termes associés

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 devis rapide
Renseignez tous les détails — notre équipe commerciale vous répondra sous 24 heures
Référence Fabricant Boîtier QTY Prix cible Total
Total : 0,00 USD
✓
Devis envoyé !

Nous répondrons à votre e-mail sous 24 heures

1
RFQ envoyée
2
Devis reçu
3
Commande passée
4
Paiement
5
Expédié
6
Livré
Voir les détails de la RFQ