Altera

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

Référence : EPM7128AETC144-10 ✗ Fin de vie
En stock Expédié sous 1 à 3 jours ouvrés
3.3 V Vdss 144-pin TQFP (also referred to as LQFP-144) Package 98 MHz Speed EEPROM, instant-on Memory
À partir de $21.7 USD / unité
MOQ : 1 |
Prix mis à jour : 2026-09-12
Tarifs dégressifs
Qté Prix unitaire 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
ℹ️ Tous les prix sont en USD

EPM7128AETC144-10 Présentation

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.

Alternatives de remplacement direct pour EPM7128AETC144-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 EPM7128AETC144-10 (même facteur de forme et même empreinte) — différant par 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
Comparer avec EPM7128AETC144-10 →
Intel
Package: 144-pin TQFP (20x20 mm)
Supply Voltage (VCCINT): 3.0 V to 3.6 V
Process Technology: CMOS
Comparer avec EPM7128AETC144-10 →
Altera
Package: 144-pin TQFP
Supply Voltage (VCCINT): 3.3 V
Process Technology: CMOS, EEPROM-based
Comparer avec 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)
Comparer avec EPM7128AETC144-10 →
Altera
Operating Temperature: 0C to +70C (commercial)
Comparer avec EPM7128AETC144-10 →
Intel
Package: 144-pin TQFP (TQFP-144)
Programming Interface: JTAG (IEEE 1149.1) + Fast Passive Serial
Comparer avec EPM7128AETC144-10 →

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

EPM7128AETC144-10N

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

✓ En stock

$22.56 / unité

Voir la fiche technique →

EPM7128AETC144-7

✅ Remplacement direct
Intel
📦 144-pin TQFP
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 →

EPM7128AETC144-15

✅ Remplacement direct ⚠️ Spécifications non vérifiées
📦 144-pin TQFP
Same die, 15 ns tPD vs 10 ns (slower logic delay), same 144-TQFP package, same 128 macrocells

📋 Alternative de référence (hors catalogue)

EPM7128AETI144-7

✅ Remplacement direct ⚠️ Spécifications non vérifiées
📦 144-pin TQFP
Same die, industrial temperature grade (-40C to +85C) vs commercial (0C to +70C), 7 ns tPD, same 144-TQFP package

📋 Alternative de référence (hors catalogue)

ℹ️ 1 référence(s) à boîtier différent masquée(s) — un boîtier différent exige une retouche du PCB et ne constitue pas un remplacement direct. Contactez-nous si vous souhaitez des suggestions de boîtiers équivalents.

EPM7128AETC144-10 Valeurs maximales et caractéristiques électriques

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
Température de fonctionnement 0C to +70C (Commercial)
Boîtier 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
Type de montage Surface Mount
Niveau MSL MSL 3 (per JEDEC J-STD-020)

Configuration des broches de EPM7128AETC144-10

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

Applications typiques

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

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

Guide de sélection

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.

Comparaison avec les alternatives

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

Principaux différenciateurs

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

Notes de conception

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.

Informations de conformité

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

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

Recherches associées

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

Composants & termes associés

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