Altera

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

MPN: EPM7128AETC144-10 βœ— End of Life
In Stock Ships in 1-3 business days
3.3 V Vdss 144-pin TQFP (also referred to as LQFP-144) Package 98 MHz Speed EEPROM, instant-on Memory
From $21.7 USD / Unit
MOQ: 1 |
Price updated: 2026-09-12
Volume Pricing
Qty Unit Price Extended
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
ℹ️ All prices are in USD

Drop-in alternatives for EPM7128AETC144-10 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

EPM7128AETC144-10N

βœ… Drop-In
πŸ“¦ 144-pin TQFP
Same die, lead-free (Pb-free) NiPdAu plating; identical 128 macrocells, 10 ns tPD, 144-TQFP footprint

πŸ“‹ Reference alternative (not in catalog)

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

βœ“ In Stock

$16.4 / Unit

View Datasheet β†’

EPM7128AETC144-15

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ 144-pin TQFP
Same die, 15 ns tPD vs 10 ns (slower logic delay), same 144-TQFP package, same 128 macrocells

πŸ“‹ Reference alternative (not in catalog)

EPM7128AETI144-7

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ 144-pin TQFP
Same die, industrial temperature grade (-40C to +85C) vs commercial (0C to +70C), 7 ns tPD, same 144-TQFP package

πŸ“‹ Reference alternative (not in catalog)

ℹ️ 1 cross-package part(s) hidden β€” different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

EPM7128AETC144-10 Maximum Ratings & Electrical Characteristics

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
Operating Temperature 0C to +70C (Commercial)
Package 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
Mounting Type Surface Mount
MSL Level MSL 3 (per JEDEC J-STD-020)

EPM7128AETC144-10 Pin Configuration

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

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for EPM7128AETC144-10 Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

EPM7128AETC144-10 is suitable for 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.

Recommended Products Summary

EPM7128AETC144-10N Drop-in lead-free variant Used in: 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), Display Controller Interfacing EPM7128AETC100-10 Intel Used in: Bus Interface Bridging and Address Decoding EPM240T100C5N Altera Used in: Bus Interface Bridging and Address Decoding, Peripheral I/O Expansion and GPIO Multiplexing, Display Controller Interfacing EPM7128AETI144-7 Industrial temperature grade (-40C to +85C) alternative Used in: Industrial Control State Machines, Military and Avionics Retrofit (Legacy) EPM570T144C5N Intel Used in: Industrial Control State Machines, Test and Measurement Front-End Logic EPM7128AETC144-7 Intel Used in: Legacy Telecom Line Card Glue Logic, Test and Measurement Front-End Logic
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 50,196 units 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.
Hey Google, what can replace EPM7128AETC144-10 on my board?
Direct drop-in replacements for the EPM7128AETC144-10 include the EPM7128AETC144-10N (lead-free version), the -7 speed grade EPM7128AETC144-7 (faster), and the -15 grade EPM7128AETC144-15 (slower). All three share the same 144-pin TQFP footprint, the same 128 macrocells, and the same 3.3 V core supply. For modern designs in the same family, the EPM7128AETI144-7 (industrial temperature grade) is also pin-compatible.
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.

Engineering reference data for EPM7128AETC144-10 β€” comparison, design guidance, and compliance information.

Selection Guide

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.

Comparison with Alternatives

Parameter This Product 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)
Unit Price (USD, qty 1) 36.17 [DATA_NEEDED] [DATA_NEEDED] [DATA_NEEDED] [DATA_NEEDED] [DATA_NEEDED]

Key Differentiators

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

Design Notes

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.

Compliance Information

RoHS
Non Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
No
Halogen Free
Unknown
Conflict Minerals
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.

Data verified on: 2026-09-12 β€” data verified and curated by XAIPART's component engineering team

Related Searches

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

Related Components & Terms

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
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details