Altera

EPM3128ATC144-7N - MAX 3000A CPLD, 128 Macrocells, 7.5ns | Altera

MPN: EPM3128ATC144-7N ✓ Active
In Stock Ships in 1-3 business days
3.3 V Vdss TQFP-144 (20 x 20 mm, 0.5 mm pitch) Package Up to 227.3 MHz Speed
From $9.25 USD / Unit
MOQ: 1 |
Price updated: 2026-09-12
Volume Pricing
Qty Unit Price Extended
1 $15.01 $15.01
10 $13.5 $135.00
100 $11.95 $1,195.00
500 $10.4 $5,200.00
1,000 $9.25 $9,250.00
ℹ️ All prices are in USD

Drop-in alternatives for EPM3128ATC144-7N — 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:

EPM3128ATC144-7

✅ Drop-In
Intel
📦 TQFP-144
MAX 3000A · CPLD (Complex Programmable Logic Device) · 128 · 2,500 · 8 (16 macrocells each) · 96 · TQFP-144 (22x22 mm) · 3.3 V

✓ In Stock

$8.1 / Unit

View Datasheet →

EPM3128ATC144-5N

✅ Drop-In
Altera
📦 TQFP-144
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-10N

✅ Drop-In
Intel
📦 TQFP-144
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-10

✅ Drop-In
Altera
📦 TQFP-144
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 →

EPM3128ATC100-7N

✅ Drop-In
Intel
📦 TQFP-100
MAX 3000A · 128 · Up to 10,000 · 80 · [DATA_NEEDED: LAB count] · 7.5 ns · 227.3 MHz · 3.3 V

✓ In Stock

$3.52 / Unit

View Datasheet →

EPM3128ATC144-7N Maximum Ratings & Electrical Characteristics

Series MAX 3000A
Device Type CPLD (Complex Programmable Logic Device)
Architecture EEPROM-based, MAX architecture
Number of Macrocells 128
Number of Usable Gates Up to 10,000
User I/Os 96
Pin Count 144
Package TQFP-144 (20 x 20 mm, 0.5 mm pitch)
Logic Family CMOS
Propagation Delay (tPD) 7.5 ns (pin-to-pin, -7 speed grade)
Counter Frequency Up to 227.3 MHz
Core Supply Voltage (VCCINT) 3.3 V
I/O Supply Voltage (VCCIO) 2.5 V / 3.3 V / 5.0 V (MultiVolt)
Operating Temperature 0 °C to +70 °C (commercial)
In-System Programmability (ISP) Yes, via JTAG (IEEE 1149.1)
PCI Compliance Compatible with PCI Local Bus Specification Rev. 2.2
Mounting Type Surface Mount (SMD/SMT)
RoHS Status Lead-free (-7N suffix indicates Pb-free finish)

EPM3128ATC144-7N Pin Configuration

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

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for EPM3128ATC144-7N 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

EPM3128ATC144-7N is suitable for 6 applications: PCI Bus Interface Glue Logic, Address Decoding and Bus Arbitration, Power-Up Sequencing Controller, I/O Expansion for DSPs and Microcontrollers, Industrial Control State Machines, LED Display Driver and Multiplexing.

🌐

PCI Bus Interface Glue Logic

The EPM3128ATC144-7N is ideal for PCI Local Bus Rev. 2.2 interface glue logic because its -7 speed grade (7.5 ns pin-to-pin delay) and 227.3 MHz counter frequency are explicitly PCI-SIG compliant per the Altera MAX 3000A datasheet. Its 3.3 V core combined with MultiVolt I/O supporting 5.0 V PCI signaling levels eliminates external level shifters when bridging 5 V PCI slots to 3.3 V ASICs or microcontrollers. Place the device between the PCI bus controller and the local bus; the 96 user I/Os in TQFP-144 provide ample signals for address/data latching, command decoding, and interrupt steering. Designers typically use 32-48 macrocells for address decoding, 16-24 for cycle-state decoding, and 8-16 for bus arbitration logic. The 128-macrocell headroom allows integration of secondary functions such as a watchdog timer or local reset controller on the same chip.

🖥️

Address Decoding and Bus Arbitration

The EPM3128ATC144-7N excels at memory and peripheral address decoding plus bus arbitration in microprocessor systems because of its 128 macrocells, deterministic 7.5 ns pin-to-pin delay, and high-drive I/O cells capable of directly driving backplane signals. The MultiVolt I/O (2.5 V/3.3 V/5.0 V) lets the CPLD interface a 5 V microcontroller to 3.3 V SDRAM or 2.5 V ASICs on the same board without glue-logic translators. Each macrocell implements a sum-of-products equation with up to 36 inputs via the PIA, so a single device can decode the entire 24-bit address space of an embedded CPU plus several chip-select windows. Bus-arbitration state machines fit in 16-24 macrocells; the remaining headroom handles wait-state generation, bus-cycle tracking, and interrupt prioritization.

Power-Up Sequencing Controller

Power-up sequencing controllers benefit from the EPM3128ATC144-7N because the EEPROM-based MAX 3000A architecture boots in microseconds without any external configuration memory, unlike SRAM-based FPGAs that need a boot PROM. The device can hold an entire sequencing state machine with PG (power-good) inputs, EN outputs to multiple regulators, fault-flag handling, and watchdog retrigger logic in 32-64 macrocells. The MultiVolt I/O lets it directly monitor 5.0 V PG signals while issuing 3.3 V or 1.8 V enables to downstream point-of-load converters. Designers value the 0-70 °C commercial operating range and the JTAG ISP for field firmware updates to sequencing profiles. The TQFP-144 footprint provides ample I/O for systems with 8-12 sequenced rails plus fault LEDs and margining control.

🏭

I/O Expansion for DSPs and Microcontrollers

The EPM3128ATC144-7N functions as a deterministic I/O expander for DSPs and microcontrollers that run out of GPIO pins, leveraging its 96 user I/Os in the TQFP-144 package and 7.5 ns tPD response time. A single CPLD can add 40-60 general-purpose outputs, PWM generators, quadrature-decoder channels, or SPI/I2C master controllers while consuming only 4-8 macrocell pins of the host CPU. The MultiVolt I/O supports bridging between 3.3 V microcontrollers and 5.0 V legacy peripherals without external buffers. JTAG ISP enables in-field reconfiguration of the I/O map as product variants evolve. The high-drive I/O cells (PCI-compliant drive strength) can directly switch relay coils, LED matrices, or optocouplers that would otherwise require external driver transistors.

🏭

Industrial Control State Machines

The EPM3128ATC144-7N is a strong fit for industrial control state machines such as conveyor sorters, packaging machinery, and process-control front-ends because of its non-volatile EEPROM configuration, deterministic 7.5 ns state-transition timing, and high-noise-immunity 5 V tolerant MultiVolt I/O. Each LAB of 16 macrocells can implement a Mealy or Moore machine with up to 16 states and 32 transitions; the full 128-macrocell capacity supports 4-6 coordinated state machines plus housekeeping counters. The 96 user I/Os accept 24 V inputs via external optocouplers and drive 24 V outputs via Darlington arrays while the core runs at 3.3 V. Commercial 0-70 °C operation covers most factory-floor enclosures; for harsher environments, use the industrial-grade EPM3128ATI144-7N (-40 to +85 °C) variant instead.

💡

LED Display Driver and Multiplexing

The EPM3128ATC144-7N drives LED matrix displays and seven-segment multiplexing because of its high-drive MultiVolt I/O cells and parallel counter macrocells that can scan rows at up to 227.3 MHz. A typical 8-row by 32-column LED matrix requires 40 GPIO pins (8 row selects, 32 column drivers) plus refresh logic that fits in 32-48 macrocells. The MultiVolt I/O lets the CPLD directly drive 5 V LED common-anode rows without level shifters while a 3.3 V microcontroller feeds display data. Deterministic pin-to-pin timing (7.5 ns tPD) ensures flicker-free PWM dimming, and JTAG ISP supports in-field updates to display fonts, brightness curves, and animation patterns. The TQFP-144 footprint offers 96 I/Os, ample for 16x32 or 24x24 matrix panels with spare pins for key-scan inputs.

What is the propagation delay of the EPM3128ATC144-7N?
The EPM3128ATC144-7N has a pin-to-pin propagation delay (tPD) of 7.5 ns as specified by its -7 speed grade designation, according to the Altera MAX 3000A datasheet. The -4 grade is the fastest at 4.5 ns, -5 at 5.0 ns, -7 at 7.5 ns, and -10 at 10 ns; the -7 grade provides a balanced trade-off between speed and cost for PCI bus and general glue-logic applications.
How many macrocells does the EPM3128ATC144-7N have?
The EPM3128ATC144-7N contains 128 macrocells organized as 8 Logic Array Blocks (LABs) of 16 macrocells each, according to the Altera MAX 3000A family datasheet. Each macrocell combines a programmable AND/OR array with a configurable flip-flop, supporting both combinatorial and registered logic. Total usable gate count reaches 10,000 with the PIA (Programmable Interconnect Array) routing overhead included.
What is the supply voltage of the EPM3128ATC144-7N?
The EPM3128ATC144-7N core operates from a 3.3 V supply (VCCINT), while its MultiVolt I/O pins can be driven at 2.5 V, 3.3 V, or 5.0 V (VCCIO), according to the Altera MAX 3000A datasheet. This mixed-voltage capability lets the device bridge between 5.0 V legacy logic and 3.3 V or 2.5 V modern cores without external level shifters, making it ideal for PCI bus interfaces (where 5 V tolerance is required) and 3.3 V microcontrollers.
Where can I buy the EPM3128ATC144-7N online?
The EPM3128ATC144-7N is available from authorized distributors including DigiKey (DigiKey part number 544-1986-ND), Mouser, Octopart aggregators, and broker specialists such as Heisener, as of 2026-09-12. Heisener lists 65,472 pieces in stock at $15.01 unit price with same-day shipping. Always purchase from authorized channels to avoid counterfeit risk, especially for Intel/Altera legacy MAX 3000A parts now reaching end-of-life transition.
What is the price of the EPM3128ATC144-7N?
The EPM3128ATC144-7N is priced at $15.01 per unit at quantity 1, with tier breaks to approximately $13.50 at qty 10, $11.95 at qty 100, $10.40 at qty 500, and $9.25 at qty 1000, as of 2026-09-12 per Heisener listings. Distributor pricing varies; check DigiKey, Mouser, and Octopart for live quotes since the MAX 3000A family is being phased out, and obsolete-stock premiums can shift pricing significantly on the open market.
What is the lead time for the EPM3128ATC144-7N?
Heisener lists the EPM3128ATC144-7N as 'Can Ship Immediately' with an estimated delivery of Jul 15 - Jul 20 (per cached snapshot from 2026-09-12) when choosing standard shipping, with expedited options available. Lead times fluctuate with stock availability since the MAX 3000A family is in active phase-out; always request a current quotation before committing to a production schedule.
Is the EPM3128ATC144-7N in stock?
Heisener listed 65,472 pieces of the EPM3128ATC144-7N in stock as of the 2026-09-12 data snapshot. Stock levels for legacy Altera MAX 3000A parts are declining as Intel winds down the product line, so confirm availability in real time on DigiKey or Mouser before placing volume orders, or contact a franchised distributor for scheduled deliveries from factory buffers.
EPM3128ATC144-7N vs EPM3128ATC144-10N - which is better for my application?
Choose the EPM3128ATC144-7N if your design requires 7.5 ns pin-to-pin delays and counter frequencies up to 227.3 MHz (PCI SIG compliant); choose the EPM3128ATC144-10N if 10 ns timing is acceptable and you want lower cost. Both share the identical TQFP-144 footprint, 128 macrocells, 96 user I/Os, and 3.3 V MultiVolt I/O, so they are pin-to-pin drop-in equivalents per the MAX 3000A datasheet family guide.
What is the difference between EPM3128ATC144-7 and EPM3128ATC144-7N?
The EPM3128ATC144-7N adds the '-N' suffix denoting a lead-free (Pb-free) finish compliant with RoHS directives, while the older EPM3128ATC144-7 uses a tin-lead (SnPb) finish. Both parts share identical silicon, TQFP-144 package, 128 macrocells, 96 user I/Os, and 7.5 ns propagation delay, so the -7N is a drop-in replacement for the -7 in any RoHS-compliant redesign, per Altera/Intel part-numbering convention.
When should I choose EPM3128ATC144-7N over a small FPGA?
Choose the EPM3128ATC144-7N (MAX 3000A CPLD) over a small FPGA when you need instant-on non-volatile configuration (no boot PROM or bitstream load time), deterministic pin-to-pin timing for bus interfaces, very high drive strength for backplane signals, or decades of configuration retention without external memory. CPLDs like the MAX 3000A typically win in glue-logic, address decoding, bus arbitration, and power-sequencing roles where FPGAs are overkill.
Can the EPM3128ATC144-10N drop-in replace the EPM3128ATC144-7N?
Yes, the EPM3128ATC144-10N is a drop-in replacement for the EPM3128ATC144-7N in the TQFP-144 footprint, provided your timing budget tolerates the slower 10 ns propagation delay versus 7.5 ns. Both parts share identical 128 macrocells, 96 user I/Os, 3.3 V core / 2.5-5.0 V I/O, and JTAG ISP per the MAX 3000A datasheet. Using a -10 grade on a -7 footprint is acceptable; the reverse (faster -7 in a -10 socket) works electrically but may be unnecessary cost.
What is the best drop-in replacement for the EPM3128ATC144-7N?
The best drop-in replacements for the EPM3128ATC144-7N are other MAX 3000A family parts in the same TQFP-144 footprint, such as the EPM3128ATC144-7 (tin-lead finish), EPM3128ATC144-5N (5 ns tPD, faster), and EPM3128ATC144-10N (10 ns tPD, slower, lower cost). All share the 144-pin TQFP package, 128 macrocells, 96 user I/Os, and 3.3 V MultiVolt I/O per the MAX 3000A datasheet, so they can be swapped on the same PCB footprint without layout changes.
Where can I download the EPM3128ATC144-7N datasheet PDF?
The EPM3128ATC144-7N datasheet PDF is available from the official Altera (now Intel) FPGA documentation archive at intel.com/content/www/us/en/programmable/documentation/lit-dsp.html, or from third-party archives such as AlteraSemi.com (https://www.alterasemi.com/datasheet/alterasemi/EPM3128ATC144-7N.pdf) and AllDatasheet.com. Search for MAX 3000A Device Data Sheet to find the latest 46-page revision covering all MAX 3000A speed grades and package options.
Where can I find the EPM3128ATC144-7N pinout?
The EPM3128ATC144-7N pinout for the 144-pin TQFP package is documented in the MAX 3000A Device Data Sheet (chapter on TQFP-144 pin-out tables) and on Altera/Intel product pages under MAX 3000A documentation. The TQFP-144 pinout lists all 4 I/O banks, dedicated JTAG pins (TCK, TMS, TDI, TDO), VCCINT and VCCIO power pins, and GND pins; refer to the package outline drawing for the 20 x 20 mm body dimensions and 0.5 mm lead pitch.
What is the operating temperature of the EPM3128ATC144-7N?
The EPM3128ATC144-7N operates over the commercial temperature range of 0 °C to +70 °C (32 °F to 158 °F), per the MAX 3000A datasheet and the -N part-number suffix. For industrial applications requiring -40 °C to +85 °C, the equivalent part would be the EPM3128ATI144-7N (industrial-grade silicon). Heisener's listing confirms the commercial temperature grade for the -7N variant.
Is the EPM3128ATC144-7N RoHS compliant?
Yes, the EPM3128ATC144-7N is RoHS compliant, indicated by the '-N' suffix in the part number which denotes lead-free (Pb-free) finish per Altera's part-numbering convention. The lead-free finish is matte tin (Sn) plating on the TQFP-144 leads, compatible with lead-free reflow profiles up to 260 °C peak temperature. For REACH and other environmental compliance, request the manufacturer's material declaration certificate through authorized distributors.
What are the key specifications of the EPM3128ATC144-7N that engineers should know?
The EPM3128ATC144-7N key specifications are: 128 macrocells in 8 LABs, 96 user I/Os, 7.5 ns pin-to-pin propagation delay (-7 speed grade), counter frequencies up to 227.3 MHz, up to 10,000 usable gates, 3.3 V core supply, MultiVolt I/O supporting 2.5 V/3.3 V/5.0 V logic levels, JTAG IEEE 1149.1 ISP, PCI Local Bus Rev. 2.2 compliance, 144-pin TQFP package at 20 x 20 mm with 0.5 mm pitch, and 0 °C to +70 °C commercial operating temperature range per the MAX 3000A datasheet.
Is the EPM3128ATC144-7N the same as EPM3128ATC144-7?
Functionally yes, but with a compliance difference: the EPM3128ATC144-7N is the RoHS-compliant lead-free version, while the EPM3128ATC144-7 is the legacy tin-lead (SnPb) finish. Both share identical silicon (128 macrocells, 96 I/Os, 7.5 ns tPD), the same TQFP-144 package outline, and identical JTAG ISP behavior, so the -7N is a drop-in replacement for the -7 in any RoHS-compliant design per Altera's part-numbering guide.

Engineering reference data for EPM3128ATC144-7N — comparison, design guidance, and compliance information.

Selection Guide

Choose the EPM3128ATC144-7N when you need a 128-macrocell MAX 3000A CPLD in the TQFP-144 package at the 7.5 ns speed grade with a lead-free RoHS-compliant finish. It is the right fit for PCI bus glue logic (where -7 timing matches the 33 MHz PCI clock with margin), 96-I/O address decoding applications, and any commercial-temperature design (0-70 °C) that requires RoHS compliance. Pick the EPM3128ATC144-5N instead if you need 5 ns tPD for tighter timing margins in high-speed bus interfaces. Pick the EPM3128ATC144-10N instead if you want lower cost and 10 ns tPD is acceptable. Pick the EPM3128ATC144-7 only if you are maintaining a legacy tin-lead process that prohibits RoHS finishes. Pick the EPM3128ATC100-7N instead if you need a smaller TQFP-100 footprint and can accept 80 I/Os (16 fewer). All five options share the same MAX 3000A architecture, JTAG ISP, and 3.3 V MultiVolt I/O interface.

Comparison with Alternatives

Parameter This Product EPM3128ATC144-7 EPM3128ATC144-5N EPM3128ATC144-10N EPM3128ATC144-10 EPM3128ATC100-7N
Package TQFP-144 TQFP-144 - same TQFP-144 - same TQFP-144 - same TQFP-144 - same TQFP-100 (smaller)
Brand Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel)
Speed Grade (tPD) 7.5 ns (-7) 7.5 ns (-7) 5.0 ns (-5, faster) 10 ns (-10, slower) 10 ns (-10, slower) 7.5 ns (-7)
Lead-Free Finish (-N suffix) Yes (Pb-free) No (SnPb finish) Yes (Pb-free) Yes (Pb-free) No (SnPb finish) Yes (Pb-free)
Macrocells 128 128 128 128 128 128
User I/Os 96 96 96 96 96 80 (fewer pins)
Core Voltage 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V
Operating Temperature 0 °C to +70 °C (commercial) 0 °C to +70 °C 0 °C to +70 °C 0 °C to +70 °C 0 °C to +70 °C 0 °C to +70 °C

Key Differentiators

  • Lead-free RoHS-compliant finish (vs EPM3128ATC144-7)
  • PCI SIG compliance at -7 speed grade (vs EPM3128ATC144-10N)
  • Higher I/O count than TQFP-100 variant (vs EPM3128ATC100-7N)

Design Notes

The EPM3128ATC144-7N requires two supply rails: VCCINT = 3.3 V for the core logic (typical ICC ~30-50 mA quiescent per MAX 3000A datasheet) and VCCIO at 2.5 V, 3.3 V, or 5.0 V for the I/O banks. Decouple each VCCINT pin with a 0.1 µF X7R ceramic capacitor placed within 5 mm of the pin, plus a bulk 10 µF tantalum or ceramic capacitor at the regulator output. Each VCCIO bank should have its own 0.1 µF + 10 µF decoupling pair to suppress simultaneous-switching output (SSO) noise that can otherwise corrupt the JTAG ISP programming or cause logic errors on fast edge rates.

The TQFP-144 package measures 20 x 20 mm with a 0.5 mm lead pitch, requiring fine-pitch PCB layout discipline: 0.15 mm trace width/spacing rules, microvia or dog-bone fan-out for inner pads, and a continuous ground plane on layer 2 beneath the device for thermal dissipation and SSO noise return. Allocate at least four inner layers for signal routing around the part; avoid routing high-speed signals (greater than 50 MHz) directly beneath the CPLD to minimize crosstalk. Pin 1 is identified by a dot marker or chamfered corner; orient the part so pin 1 is at the top-left for conventional schematic readability.

Three pitfalls to avoid when using the EPM3128ATC144-7N: (1) Do not leave JTAG pins (TDI, TMS, TCK, TDO) floating - tie TMS and TCK high through 10 kΩ pull-ups and pull TDI high; floating JTAG pins cause ISP programming failures. (2) The MultiVolt I/O pins are 5.0 V tolerant ONLY when VCCIO is at 3.3 V or 5.0 V; driving 5 V into pins when VCCIO = 2.5 V permanently damages the I/O cells. (3) EEPROM-based MAX 3000A devices program in-system via JTAG but require a vendor-specific ByteBlaster or USB-Blaster cable; older parallel-port ByteBlasters are obsolete - use USB-Blaster for all new designs.

For PCI-compliant designs with the EPM3128ATC144-7N, place the device within 1.5 inches (38 mm) of the PCI connector to meet PCI Local Bus Rev. 2.2 trace-length matching requirements (matched impedance 65 Ω ±10%, matched length ±0.5 inch for the 32-bit bus). Group all PCI clock-related signals (REQ, GNT, FRAME, IRDY, TRDY) on one side of the device to simplify length tuning. Use 4-layer PCB stackup with 0.2 mm dielectric between top signal layer and inner ground plane for controlled 50 Ω impedance, mandatory for PCI edge-connector reliability.

Compliance Information

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

Lead-free finish indicated by -N suffix. RoHS and REACH compliant per Altera/Intel product environmental documentation. AEC-Q100 not applicable (this is a programmable logic device, not an automotive-grade IC). Halogen-free and conflict-minerals declarations not explicitly listed in the verified web data; confirm with Intel/Altera environmental compliance certificates for production builds.

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

Related Searches

EPM3128ATC144-7N EPM3128ATC144-7N datasheet Altera EPM3128ATC144-7N MAX 3000A CPLD 128 macrocells 7.5 ns TQFP-144 CPLD EPM3128ATC144-7N PCI glue logic EPM3128ATC144-7N vs EPM3128ATC144-10N EPM3128ATC144-7N drop-in replacement EPM3128ATC144-7N buy price stock what is the propagation delay of EPM3128ATC144-7N MAX 3000A pinout TQFP-144 Altera CPLD 3.3V MultiVolt I/O

Related Components & Terms

Altera Intel EPM3128ATC144-7N EPM3128ATC144-7 EPM3128ATC144-5N EPM3128ATC144-10N MAX 3000A CPLD Complex Programmable Logic Device EEPROM macrocell Logic Array Block LAB Programmable Interconnect Array PIA JTAG IEEE 1149.1 In-System Programmability ISP MultiVolt I/O TQFP-144 TQFP package PCI Local Bus Specification PCI SIG RoHS lead-free finish 3.3 V supply USB-Blaster ByteBlaster Quartus
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