Intel

EPM3128ATI144-10AA - 128-Macrocell MAX 3000A CPLD, 10ns, 144-TQFP | Intel

MPN: EPM3128ATI144-10AA ✗ End of Life
In Stock Ships in 1-3 business days
3.0 V to 3.6 V Vdss 144-LQFP Package EEPROM-based Memory
From $9.75 USD / Unit
MOQ: 1 |
Price updated: 2026-09-12
Volume Pricing
Qty Unit Price Extended
1 $18.5 $18.50
10 $16.2 $162.00
100 $13.85 $1,385.00
500 $11.4 $5,700.00
1,000 $9.75 $9,750.00
ℹ️ All prices are in USD

Drop-in alternatives for EPM3128ATI144-10AA — 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:

EPM3128ATI144-10

✅ Drop-In
Altera
📦 144-TQFP (20x20 mm)
MAX 3000A · CPLD (Complex Programmable Logic Device) · 2,500 · 128 · 8 · 98 · 144 · TQFP-144 (FINE LINE)

✓ In Stock

$10.85 / Unit

View Datasheet →

EPM3128ATC144-10N

✅ Drop-In
Intel
📦 144-TQFP (20x20 mm)
MAX 3000A · CPLD (Complex Programmable Logic Device) · 128 · 2,500 (up to 10,000 for full family) · 8 · 96 · 10 ns (speed grade -10) · 98 MHz

✓ In Stock

$6.56 / Unit

View Datasheet →

EPM3128ATC144-7N

✅ Drop-In
Altera
📦 144-TQFP (20x20 mm)
MAX 3000A · CPLD (Complex Programmable Logic Device) · EEPROM-based, MAX architecture · 128 · Up to 10,000 · 96 · 144 · TQFP-144 (20 x 20 mm, 0.5 mm pitch)

✓ In Stock

$9.25 / Unit

View Datasheet →

EPM3128ATC144-5N

✅ Drop-In
Altera
📦 144-TQFP (20x20 mm)
MAX 3000A · CPLD - Complex Programmable Logic Device · CMOS · 128 · 2500 · 96 · 5 ns · up to 227.3 MHz

✓ In Stock

$13.75 / Unit

View Datasheet →

EPM3128ATC144-10

✅ Drop-In
Altera
📦 144-TQFP (20x20 mm)
MAX 3000A · CPLD (Complex Programmable Logic Device) · 128 · 96 · 2,500 (typical) · 4 Logic Array Blocks · 10 ns (speed grade -10) · Up to 227.3 MHz

✓ In Stock

$6.2 / Unit

View Datasheet →

EPM3128ATI144-10AA Maximum Ratings & Electrical Characteristics

Series MAX 3000A
Programmable Type In System Programmable
Logic Elements / Blocks 8 LABs
Number of Macrocells 128
Number of Gates 2,500 usable gates
User I/O Pins 96
Propagation Delay (tPD) Max 10 ns
Internal fMAX 98 MHz
Supply Voltage - Internal 3.0 V to 3.6 V
Operating Temperature -40 °C to +85 °C (industrial, 'I' suffix)
Mounting Type Surface Mount
Package / Case 144-LQFP
Supplier Device Package 144-TQFP (20x20 mm)
Memory Type EEPROM-based
JTAG / ISP Support Yes (IEEE 1149.1)
MultiVolt I/O Yes (1.5/1.8/2.5/3.3 V)

EPM3128ATI144-10AA 144-tqfp (20x20 mm) Pin Configuration Guide

Complete pinout information for EPM3128ATI144-10AA (144-tqfp (20x20 mm) package) with 96 pins. This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.

144-tqfp (20x20 mm) package pinout diagram for EPM3128ATI144-10AA

No detailed pinout data available for EPM3128ATI144-10AA.

Refer to the datasheet for full pin configuration.

Estimated pin count: 96 pins (digital package)

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for EPM3128ATI144-10AA 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

EPM3128ATI144-10AA is suitable for 6 applications: Address Decoding and Chip-Select Generation, Bus Interface Bridging (PCI / VME / ISA), Glue-Logic Consolidation in 3.3 V Systems, Synchronous State-Machine Controllers, I/O Expansion for Microcontrollers, Legacy Industrial Control and Telecom Equipment.

🔧

Address Decoding and Chip-Select Generation

The EPM3128ATI144-10AA's deterministic 10 ns pin-to-pin delay makes it ideal for generating chip-select signals from a microprocessor address bus in 3.3 V systems. With 128 macrocells and 96 user I/O pins, a single device can decode multiple peripheral banks and consolidate the discrete 74-series logic that would otherwise occupy significant PCB area. Designers can program the AND/OR array to implement up to 32 product terms per macrocell, supporting complex address-range decoding. The EEPROM-based non-volatile configuration means the device powers up active without an external boot PROM - critical for boot ROM, memory-mapped register selection, and bus-wait-state generation where deterministic timing is mandatory.

🌐

Bus Interface Bridging (PCI / VME / ISA)

The 96 I/O pins and 10 ns tPD of the EPM3128ATI144-10AA are well matched to legacy bus-bridging applications such as PCI-to-local-bus, VME bus arbitration, and ISA-to-ISA timing translation. The 3.3 V VCCINT with MultiVolt I/O banks allows direct interface to 5 V-tolerant legacy peripherals when the I/O bank is powered at 3.3 V and external series resistors are used. Eight global clock and clear networks support synchronous bus protocols. The IEEE 1149.1 JTAG interface permits in-system programming during board bring-up and post-assembly rework without removing the part - a major advantage over socketed discrete-logic designs in telecom backplane applications.

🏭

Glue-Logic Consolidation in 3.3 V Systems

The EPM3128ATI144-10AA is widely used to replace 5-15 discrete 74-series TTL/CMOS parts (gates, muxes, latches, flip-flops) in industrial 3.3 V designs, reducing PCB area, BOM count, and assembly cost. Its 8 LABs and 128 macrocells comfortably fit typical glue-logic patterns: address latch + chip-select decoder + interrupt arbiter + status register, all in one device. The instant-on EEPROM configuration eliminates the boot-time delay of FPGAs, making it suitable for reset-distribution and power-good sequencing where the system must respond within microseconds of rail ramp. The industrial -40 °C to +85 °C temperature grade supports factory-floor and outdoor enclosures.

🖥️

Synchronous State-Machine Controllers

The deterministic 10 ns tPD and 98 MHz fMAX of the EPM3128ATI144-10AA support synchronous state machines operating up to ~50 MHz system clock (allowing two tPD per state). Each macrocell contains a flip-flop with programmable clear, clock-enable, and preset - the building blocks of Moore and Mealy machines. The 128 macrocells can implement several medium-complexity state machines concurrently, such as motor-control sequencers, UART-style serializers, or protocol converters. MultiVolt I/O allows the CPLD to drive 1.8 V or 2.5 V ASICs directly while running from a 3.3 V core supply, simplifying mixed-voltage designs.

📱

I/O Expansion for Microcontrollers

When an 8-bit or 32-bit microcontroller runs out of GPIO pins, the EPM3128ATI144-10AA can provide 96 additional I/O lines controlled via SPI, I2C, or parallel interface from the MCU. The 10 ns propagation delay enables real-time response for keypad scanning, LED multiplexing, or LCD segment driving. The 144-TQFP package provides ample I/O for human-interface front panels. In-system programmability allows last-minute pin-assignment changes without board rework - simply regenerate the JEDEC file and re-program via JTAG during development.

✈️

Legacy Industrial Control and Telecom Equipment

The EPM3128ATI144-10AA's industrial -40 °C to +85 °C temperature range and mature MAX 3000A architecture make it a long-life choice for legacy industrial-control PLCs, telecom line cards, and military/aerospace systems that must remain in production for 10-20 years. The EEPROM configuration retains the design through power cycles without a separate boot PROM, reducing board failure modes. The deterministic tPD is preferred in safety-critical interlocks where designers must guarantee worst-case response time without statistical timing analysis. Verified distributor stock at Heisener (2,832 pieces) and Kynix supports ongoing maintenance and spare-parts requirements.

What is the EPM3128ATI144-10AA?
The EPM3128ATI144-10AA is a 128-macrocell, 2,500-gate CMOS EEPROM-based CPLD from Intel's (formerly Altera) MAX 3000A family, housed in a 144-pin TQFP package. According to the verified distributor listing and the Altera MAX 3000A datasheet, it provides 96 user I/O pins, a 10 ns maximum pin-to-pin propagation delay, and 3.3 V in-system programmability via JTAG, making it a classic glue-logic and address-decoding device.
How many user I/O pins does the EPM3128ATI144-10AA have?
The EPM3128ATI144-10AA exposes 96 user I/O pins in the 144-TQFP package, with the remaining pins dedicated to VCCINT, VCCIO, GND, JTAG (TCK/TMS/TDI/TDO), and special-purpose functions such as GLOBAL CLK and GLOBAL CLR. This I/O count is sufficient for typical bus-bridging and chip-select generation tasks in industrial designs.
What is the propagation delay of the EPM3128ATI144-10AA?
The '10' in EPM3128ATI144-10AA indicates a 10 ns maximum pin-to-pin propagation delay (tPD), which is the time from any input pin to any output pin through the AND/OR array and macrocell flip-flop. This deterministic delay - independent of logic utilization - is the key advantage of MAX 3000A CPLDs over FPGAs for synchronous glue-logic designs.
What is the difference between EPM3128ATI144-10AA and EPM3128ATC144-10N?
The EPM3128ATI144-10AA operates over the industrial temperature range (-40 °C to +85 °C, indicated by 'I'), while the EPM3128ATC144-10N is commercial grade (0 °C to +70 °C, indicated by 'C'). Both share the same 144-TQFP footprint, 128 macrocells, and 10 ns tPD, so they are pin-to-pin compatible drop-in alternatives when temperature grade is the only consideration.
Where to download the EPM3128ATI144-10AA datasheet PDF?
The original Altera MAX 3000A datasheet is available as the legacy 'MAX 3000A Programmable Logic Device Family Data Sheet' PDF on Altera/Intel's website (altera.com/lit/ds/m3000a.pdf). For EPM3128ATI144-10AA-specific ordering information and pinout, refer to the MAX 3000A device handbook chapter that covers the 128-macrocell 144-pin TQFP variant.
Where to buy EPM3128ATI144-10AA online?
As of 2026-09-12, the EPM3128ATI144-10AA is listed as obsolete but is in stock at distributors including Heisener (2,832 pieces), DigiKey (Altera branded), Kynix, Jotrin, Veswin, and AIChipLink. Pricing is request-for-quote on most channels because the part is mature; expect lead times of 1-4 weeks depending on distributor stock rotation.
What is the price of EPM3128ATI144-10AA?
As of 2026-09-12, distributor listings show single-piece prices around USD 18.50 with volume breaks near USD 9.75 at 1,000 pieces, though most channels require a quote for confirmed pricing because the part is obsolete and inventory fluctuates. The 'AA' suffix (industrial grade, NiPdAu lead finish) is typically priced slightly higher than the commercial 'N' variant.
Is the EPM3128ATI144-10AA in stock?
As of 2026-09-12, Heisener reports 2,832 pieces in stock with delivery between March 6 and March 11. DigiKey and Jotrin list the part but require quote-based confirmation. Because this is an obsolete part, stock can disappear quickly - place orders promptly once design-in is locked.
EPM3128ATI144-10AA vs EPM7128AETC144-5N - which is better for address decoding?
The EPM3128ATI144-10AA uses the MAX 3000A architecture with 128 macrocells, while the EPM7128AETC144-5N uses the higher-density MAX 7000A architecture with 128 macrocells as well but a faster 5 ns tPD. For pure address decoding the MAX 7000A part is faster; however, the MAX 3000A part is simpler, lower-power, and is a pin-compatible drop-in if you only need the 10 ns timing window.
When should I choose EPM3128ATI144-10AA over EPM1270T144C5N?
Choose the EPM3128ATI144-10AA when you need an EEPROM-based, instant-on, deterministic-timng glue-logic device with simple JTAG ISP and 96 I/O. Choose the EPM1270T144C5N (MAX II family) when you need higher logic density (980 LUTs vs 128 macrocells), lower power, and a non-volatile configuration cell with more modern Quartus support. The 144-TQFP footprint is shared, but MAX II is the recommended migration target.
What is the best drop-in replacement for EPM3128ATI144-10AA?
The closest drop-in replacements for EPM3128ATI144-10AA in the same 144-TQFP footprint are EPM3128ATC144-10N (commercial temperature, same die), EPM3128ATC144-7N (commercial, 7.5 ns tPD), and EPM3128ATC144-5N (commercial, 5 ns tPD). For modern replacement, the EPM1270T144C5N (MAX II) shares the 144-TQFP footprint but requires a different programming flow and tool chain (Quartus II 13.0+).
Can EPM3128ATC144-10N replace EPM3128ATI144-10AA in my design?
Yes, the EPM3128ATC144-10N can directly replace the EPM3128ATI144-10AA on the same 144-TQFP footprint, provided your operating environment stays within 0 °C to +70 °C. Both parts use the same MAX 3000A die and pinout; only the temperature grade differs (industrial 'I' vs commercial 'C'). The programming file is interchangeable.
What is the operating voltage of EPM3128ATI144-10AA?
The EPM3128ATI144-10AA operates from 3.0 V to 3.6 V on VCCINT (core supply) with MultiVolt I/O banks that can be independently powered at 1.5 V, 1.8 V, 2.5 V, or 3.3 V for mixed-voltage interfacing. The '3.3 V' designation in the family name reflects the legacy 3.3 V core supply typical of MAX 3000A devices.
What package does EPM3128ATI144-10AA use?
The EPM3128ATI144-10AA is supplied in a 144-pin Thin Quad Flat Pack (144-TQFP) measuring 20 mm × 20 mm with 0.5 mm pitch and a body thickness of approximately 1.4 mm. Surface-mount reflow with a standard JEDEC J-STD-020 profile is recommended; MSL rating per the verified distributor data is consistent with MSL-3 (168-hour floor life).
What are the key specifications engineers should know about EPM3128ATI144-10AA?
Engineers designing with the EPM3128ATI144-10AA need to remember: 128 macrocells in 8 LABs, 2,500 usable gates, 96 user I/Os, 10 ns tPD, 98 MHz fMAX, 3.3 V core with MultiVolt I/O, in-system programmable via JTAG, industrial -40 °C to +85 °C temperature grade, 144-TQFP (20x20 mm) package, and obsolete lifecycle status as of 2026-09-12. The MAX 3000A architecture delivers deterministic pin-to-pin timing independent of logic utilization.

Engineering reference data for EPM3128ATI144-10AA — comparison, design guidance, and compliance information.

Selection Guide

Choose the EPM3128ATI144-10AA when you need an industrial-temperature (-40C to +85C), 128-macrocell CPLD with deterministic 10 ns pin-to-pin delay in a 144-TQFP package for glue-logic, address decoding, or bus-bridging applications. The 'AA' suffix guarantees NiPdAu lead-free finish and industrial temperature grade - critical for outdoor, factory-floor, and telecom equipment. If you do not need industrial temperature, choose the cheaper EPM3128ATC144-10N (commercial 0-70C) or EPM3128ATC144-7N (7.5 ns, commercial) for higher timing margin. For new designs beyond 2026, migrate to the MAX II EPM1270T144C5N, which shares the 144-TQFP footprint but offers more logic, lower power, and modern Quartus tool support. Note: as of 2026-09-12 the entire MAX 3000A family is obsolete - place lifetime-buy orders before inventory depletes.

Comparison with Alternatives

Parameter This Product EPM3128ATI144-10 EPM3128ATC144-10N EPM3128ATC144-7N EPM3128ATC144-5N EPM3128ATC144-10
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 Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera)
Macrocells 128 128 128 128 128 128
tPD (max) 10 ns 10 ns 10 ns 7.5 ns 5 ns 10 ns
Temperature Grade Industrial -40C to +85C Industrial -40C to +85C Commercial 0C to +70C Commercial 0C to +70C Commercial 0C to +70C Commercial 0C to +70C
User I/O 96 96 96 96 96 96
Core Voltage 3.0-3.6 V 3.0-3.6 V 3.0-3.6 V 3.0-3.6 V 3.0-3.6 V 3.0-3.6 V
Family / Architecture MAX 3000A MAX 3000A MAX 3000A MAX 3000A MAX 3000A MAX 3000A
fMAX 98 MHz 98 MHz 98 MHz [DATA_NEEDED] [DATA_NEEDED] 98 MHz
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete

Key Differentiators

  • Industrial temperature grade in the same 144-TQFP footprint (vs EPM3128ATC144-10N)
  • Faster 5 ns and 7.5 ns variants available in the same footprint (vs EPM3128ATC144-5N and EPM3128ATC144-7N)
  • Same-package migration path to MAX II for new designs (vs EPM1270T144C5N)
  • Non-volatile EEPROM configuration = instant-on, no boot PROM (vs SRAM-based FPGAs (e.g. Cyclone series))

Design Notes

The EPM3128ATI144-10AA requires both core (VCCINT 3.0-3.6 V) and I/O bank (VCCIO) supplies. Decouple each VCC pin with a 0.1 µF ceramic capacitor placed within 5 mm of the package, plus a bulk 10-100 µF tantalum or polymer capacitor at the board power entry. Estimated ICC (active) for a fully utilized 128-macrocell design is approximately 50-100 mA at 3.3 V - budget 0.3-0.5 W for the device alone. MultiVolt I/O banks can each be powered at 1.5/1.8/2.5/3.3 V independently, but unused banks should still be tied to a valid VCCIO rail (not left floating) to prevent I/O buffer oscillation.

The 144-TQFP package has 0.5 mm pitch leads - use a PCB land pattern with 0.30 mm wide pads and a 0.50 mm pitch per IPC-7351 nominal. Enable a continuous ground plane on the layer beneath the CPLD for return-path integrity, especially around JTAG signals. Route TCK, TMS, TDI, TDO as a bus with similar lengths (within 25 mm) to preserve JTAG signal integrity; add 10 kΩ pull-ups on TMS and TDI per IEEE 1149.1. Place the JTAG header within 50 mm of the TQFP to keep programming cables short.

Do not confuse the EPM3128A (MAX 3000A family, 3.3 V core) with the legacy EPM3128 (MAX 3000 family, 5 V core) - they are not pin-compatible. When migrating a design from industrial 'I' to commercial 'C' temperature grade, verify that the operating environment stays within 0-70 °C including self-heating. Do not leave JTAG pins floating - TCK must be pulled to a defined logic level (idle-low per JTAG convention). The MAX 3000A family is obsolete as of 2026; for new designs, evaluate MAX II (EPM240T100, EPM1270T144) or MAX V (5M570ZT100) which offer lower power, more logic, and modern Quartus support in compatible footprints.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliant per Intel/Altera product declaration; 'AA' suffix indicates NiPdAu lead-free finish. Industrial temperature grade (-40C to +85C) per 'I' suffix. Halogen-free status not explicitly stated in available distributor data - set to unknown. AEC-Q100 not applicable (CPLD is not an automotive-qualified part).

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

Related Searches

EPM3128ATI144-10AA EPM3128ATI144-10AA datasheet Intel EPM3128ATI144-10AA CPLD MAX 3000A 128 macrocell CPLD 144-TQFP CPLD 3.3V EPM3128ATI144-10AA address decoder EPM3128ATI144-10AA vs EPM3128ATC144-10N EPM3128ATI144-10AA drop-in replacement EPM3128ATI144-10AA buy price stock MAX 3000A JTAG ISP CPLD Altera EPM3128 industrial temperature EPM3128ATI144-10AA pinout 144-TQFP MAX II EPM1270 migration EPM3128 what is a CPLD MAX 3000A

Related Components & Terms

Intel Altera EPM3128ATI144-10AA EPM3128ATI144-10 EPM3128ATC144-10N EPM3128ATC144-7N EPM3128ATC144-5N EPM3128ATC144-10 EPM1270T144C5N MAX 3000A MAX II CPLD Complex Programmable Logic Device macrocell EEPROM JTAG IEEE 1149.1 ISP in-system programmability TQFP 144-TQFP TQFP-144 surface mount SMD 3.3 V logic MultiVolt I/O PSRR Quartus II glue logic address decoder chip-select generator state machine RoHS AEC-Q100 industrial temperature grade
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