LAST TIME BUY NOTICE: EPM3128ATC144-5N is approaching end-of-life. Last order date: Contact us. View available alternative parts →
Altera

EPM3128ATC144-5N - MAX 3000A 128-Macro 5ns CPLD | Altera

MPN: EPM3128ATC144-5N ⚠ Last Time Buy
In Stock Ships in 1-3 business days
3.3 V Vdss 144-pin TQFP (20x20 mm) Package up to 227.3 MHz Speed
From $13.75 USD / Unit
MOQ: 1 |
Price updated: 2026-09-12
Volume Pricing
Qty Unit Price Extended
1 $23.98 $23.98
10 $21.2 $212.00
100 $18.45 $1,845.00
500 $15.9 $7,950.00
1,000 $13.75 $13,750.00
ℹ️ All prices are in USD

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

✅ Drop-In
Altera
📦 TQFP-144
MAX 3000A · CMOS · CPLD (Complex Programmable Logic Device) · 128 · 8 · 96 · 2500 · 32

✓ In Stock

$4.85 / 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-5N

✅ Drop-In ⚠️ 参数待验证
Intel
📦 TQFP-100
MAX 3000A · CPLD (Complex Programmable Logic Device) · 128 · 8 (16 macrocells each) · Up to 10,000 · 80 · 5 ns · 192.3 MHz

✓ In Stock

$8.2 / Unit

View Datasheet →

EPM3064ATC100-10N

✅ Drop-In
Altera
📦 TQFP-100
MAX 3000A · CPLD (Complex Programmable Logic Device) · 64 · 2 · 66 · 1,250 · 10 ns · 3.3 V (3.0 V to 3.6 V)

✓ In Stock

$2.43 / Unit

View Datasheet →

EPM3032ATC44-10N

✅ Drop-In
Intel
📦 TQFP-44
MAX 3000A · CPLD - Complex Programmable Logic Device · 32 · 2 · 600 · 34 · 10 ns · 138.9 MHz

✓ In Stock

$2.46 / Unit

View Datasheet →

EPM3128ATC144-5N Maximum Ratings & Electrical Characteristics

Family MAX 3000A
Device Type CPLD - Complex Programmable Logic Device
Logic Family CMOS
Macrocells 128
Usable Gates 2500
User I/O 96
Pin-to-Pin Logic Delay 5 ns
Counter Frequency up to 227.3 MHz
Supply Voltage (Core) 3.3 V
I/O Logic Levels Supported 5.0 V / 3.3 V / 2.5 V (MultiVolt)
In-System Programmability Yes (3.3-V via JTAG)
JTAG Boundary Scan IEEE Std 1149.1 compliant
Package 144-pin TQFP (20x20 mm)
Operating Temperature 0C to 70C (Commercial)
RoHS Status Compliant (lead-free)
Mounting Type Surface Mount

EPM3128ATC144-5N 144-pin tqfp (20x20 mm) Pin Configuration Guide

Complete pinout information for EPM3128ATC144-5N (144-pin tqfp (20x20 mm) package). 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-pin tqfp (20x20 mm) package pinout diagram for EPM3128ATC144-5N

No detailed pinout data available for EPM3128ATC144-5N.

Refer to the datasheet for full pin configuration.

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for EPM3128ATC144-5N 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-5N is suitable for 6 applications: Processor Address Bus Decoding, Industrial Control Glue Logic, Bus Arbitration and Interface Bridging, Power-Up Sequencing and Reset Controllers, Peripheral I/O Expansion and Multiplexing, Telecom Line Card Interface Logic.

🖥️

Processor Address Bus Decoding

The EPM3128ATC144-5N is widely used as an address decoder between a microprocessor/microcontroller and memory or peripheral devices. Its 5 ns pin-to-pin delay ensures the chip-select signals are valid well before the processor's memory access timing window closes, eliminating wait states on fast buses. The 128 macro cells comfortably handle complex memory maps with chip-enable, output-enable, and write-enable logic for multiple banks, while 96 user I/Os provide ample connections for 24-32 bit address buses plus control signals. The non-volatile EEPROM configuration means the decoder comes up active at power-on with no boot delay.

🏭

Industrial Control Glue Logic

In industrial automation and motor control systems, the EPM3128ATC144-5N consolidates discrete 74-series logic (decoders, multiplexers, flip-flops, state machines) into a single programmable device. The 96 user I/Os interface directly to 5.0 V sensors, 3.3 V logic, and 2.5 V DSP/MCU signals via MultiVolt I/O. Industrial glue-logic functions such as safety interlocks, PWM blanking, fault latching, and communication-protocol bit-banging fit comfortably in 128 macro cells. The deterministic 5 ns timing is critical for safety functions where unpredictable FPGA place-and-route delays would be unacceptable.

🌐

Bus Arbitration and Interface Bridging

The EPM3128ATC144-5N bridges asynchronous bus protocols (e.g. ISA-to-PCI bridges, memory-to-peripheral, or parallel-to-multiplexed conversions) with deterministic timing guarantees. Its 96 user I/Os and 128 macro cells are well-suited for multi-master arbitration logic, dual-ported memory interfaces, and protocol-conversion state machines. The instant-on non-volatile configuration eliminates the configuration-latency issue that FPGAs exhibit, which is critical when the CPLD must arbitrate bus access at reset. JTAG in-system programmability allows field firmware updates without removing the part.

Power-Up Sequencing and Reset Controllers

The EPM3128ATC144-5N serves as a multi-rail power supply sequencer in networking equipment, servers, and telecom hardware where multiple voltage rails must come up in a specific order with precise delays. The 128 macro cells provide enough logic to implement cascade turn-on chains for 6-8 rails with adjustable delays, fault monitoring, and watchdog functions. Critically, the non-volatile EEPROM-based configuration means the sequencer is active at t=0 of power-up, before any MCU or FPGA can boot - a function that volatile-configuration FPGAs cannot perform without external supervision.

🔧

Peripheral I/O Expansion and Multiplexing

When an MCU or ASIC runs short of GPIO pins, the EPM3128ATC144-5N provides up to 96 additional I/Os multiplexed or expanded from a smaller host pin count. The device can implement I2C-to-parallel port expanders, SPI-to-GPIO bridges, keyboard scan matrices, or 7-segment display drivers. MultiVolt I/O lets the CPLD talk directly to 5 V peripherals while interfacing with a 3.3 V or 2.5 V host MCU on the same chip - eliminating discrete level shifters. The 227.3 MHz internal counter supports high-speed SPI clock generation.

📡

Telecom Line Card Interface Logic

In telecom line cards and access equipment, the EPM3128ATC144-5N implements E1/T1 framers, HDLC controllers, time-slot interchangers, and alarm-monitoring logic with deterministic timing. The 96 I/Os connect directly to TDM buses, status LEDs, and backplane signals via 5 V / 3.3 V MultiVolt I/O. 128 macro cells handle framing, error-checking, and interrupt aggregation for multiple channels. Commercial 0-70C temperature grade suits temperature-controlled central-office environments, while in-system programmability allows line-card firmware updates via JTAG.

What is the pin-to-pin logic delay of the EPM3128ATC144-5N?
The EPM3128ATC144-5N has a maximum pin-to-pin logic delay of 4.5 ns and counter frequencies up to 227.3 MHz. According to the Altera MAX 3000A datasheet, the -5 speed grade is the fastest tier in the family, making it suitable for high-speed address decoding, bus arbitration, and synchronous control logic where deterministic timing is required.
How many macro cells and user I/O pins does the EPM3128ATC144-5N have?
The EPM3128ATC144-5N integrates 128 macro cells, 2,500 usable gates, and provides 96 user I/O pins. Each macro cell contains a programmable register with clock enable, clear, and preset logic - sufficient for moderate-complexity state machines, decoders, and arithmetic functions typically implemented in glue logic.
What is the difference between EPM3128ATC144-5N and EPM3128ATC144-10N?
The EPM3128ATC144-5N is the -5 speed grade with 5 ns pin-to-pin delay and 192.3 MHz fCNT, while the EPM3128ATC144-10N is the -10 speed grade with 10 ns pin-to-pin delay and lower fCNT. Both share the same 144-pin TQFP package and 128 macro cells - the -5N can be a drop-in upgrade for designs migrating from the -10N where higher speed is needed.
What is the difference between EPM3128ATC144-5N and EPM3128ATC144-5?
The EPM3128ATC144-5N suffix 'N' designates lead-free (Pb-free) packaging compliant with RoHS requirements. The EPM3128ATC144-5 (without N) is the older leaded variant. Both share identical silicon, pinout, and electrical characteristics per the MAX 3000A datasheet; the N version is required for new designs targeting RoHS compliance.
Where to buy EPM3128ATC144-5N online at the best price?
The EPM3128ATC144-5N is currently stocked at major authorized distributors including DigiKey (544-1985-ND), Mouser, Arrow Electronics, Heisener, and Octopart-listed suppliers. As of 2026-09-12, unit pricing starts around $23.98 at qty-1 with bulk discounts available at qty-100 and above. Lead time is typically immediate for in-stock inventory.
What is the lead time for EPM3128ATC144-5N orders?
The EPM3128ATC144-5N shows immediate ship availability at multiple authorized distributors as of 2026-09-12. Standard delivery estimates range from 5-10 business days with expedited shipping options available. Because the MAX 3000A family has been moved to last-time-buy status by Intel/Altera, long-term supply beyond 2027 should be planned carefully.
Is the EPM3128ATC144-5N still in production or discontinued?
The EPM3128ATC144-5N is classified as last-time-buy (LTB) - the part is still orderable from authorized distributors with available stock, but Intel/Altera has announced end-of-life planning for the MAX 3000A family. New designs should evaluate MAX II or MAX V CPLDs as modern alternatives, or consider Cyclone series FPGAs for higher logic density requirements.
EPM3128ATC144-5N vs EPM7128ATC144-12 - which is better for new designs?
The EPM7128ATC144-12 (MAX 7000 family) offers 128 macro cells but at 12 ns pin-to-pin delay versus the EPM3128ATC144-5N's 5 ns. Both share the 144-pin TQFP footprint. Choose EPM3128ATC144-5N for new designs needing faster logic and 3.3 V core; the EPM7128 family uses 5 V core which is less suitable for modern low-voltage systems.
When should I choose EPM3128ATC144-5N over a small FPGA like Cyclone IV?
Choose the EPM3128ATC144-5N over a small FPGA when you need instant-on non-volatile configuration (no external flash, no configuration time), deterministic timing, fewer than ~128 macro cells of logic, and lower per-unit cost in volume. Choose a Cyclone IV FPGA when logic density exceeds 128 macro cells, or when you need features like PLLs, RAM blocks, or DSP. CPLDs win on simplicity and predictability; FPGAs win on density.
What is the best drop-in replacement for EPM3128ATC144-5N?
The closest drop-in replacements for EPM3128ATC144-5N are same-package siblings from the MAX 3000A family: EPM3128ATC144-10N (slower -10 speed grade) and EPM3064ATC100-10N (64 macro cells, 100-pin TQFP, requires PCB rework). For modern replacements, MAX II EPM240T100C5N is recommended but requires a 100-pin TQFP footprint change. The EPM3128ATC144-5N itself remains the best drop-in for pin-compatible designs.
Where to download EPM3128ATC144-5N datasheet PDF?
The official EPM3128ATC144-5N datasheet PDF is available on the Intel/Altera website (now under the Intel FPGA brand) and on third-party distributors such as Alldatasheet.com (which lists a 715 KB, 46-page document). For legacy MAX 3000A documentation, the Altera Document Library also hosts the MAX 3000A Programmable Logic Device Family datasheet covering all variants including EPM3128ATC144-5N.
What is the pinout of EPM3128ATC144-5N TQFP-144?
The EPM3128ATC144-5N pinout in the 144-pin TQFP package is fully documented in the MAX 3000A family datasheet, with 96 user I/O pins distributed across the four package sides, plus dedicated JTAG pins (TCK, TMS, TDI, TDO), power (VCCINT 3.3 V, VCCIO per bank), and ground pins. Pin 1 is at the top-left with the dot marker, following standard TQFP counter-clockwise pin numbering.
Hey Google, what can replace an EPM3128ATC144-5N?
The best drop-in replacements for the EPM3128ATC144-5N are EPM3128ATC144-10N (same 144-pin TQFP, 128 macro cells, slower -10 speed grade, 100% pin compatible) and EPM3128ATC144-5 (older leaded variant). For modern non-pin-compatible replacements, the MAX II EPM240T100C5N (240 logic elements, 100-pin TQFP) or MAX V 5M80ZE64C5N are recommended. The MAX 3000A family itself is in last-time-buy status.
Is EPM3128ATC144-5N the same as EPM7128ATC144?
No, the EPM3128ATC144-5N (MAX 3000A family, 3.3 V core, 5 ns delay) is not the same as the EPM7128ATC144 (MAX 7000 family, 5 V core, slower speed grades). They share the 144-pin TQFP package but differ in core voltage, programming algorithm, and macro cell architecture. Migration between families requires design recompilation in Quartus and is not pin-to-pin drop-in compatible at the firmware level.
What are the key specifications of EPM3128ATC144-5N that engineers should know?
Key EPM3128ATC144-5N specifications: 128 macro cells, 2,500 usable gates, 96 user I/O, 5 ns pin-to-pin logic delay, 192.3 MHz internal counter frequency, 3.3 V core supply, MultiVolt I/O supporting 5.0/3.3/2.5 V logic, 144-pin TQFP package, in-system programmable via JTAG, commercial 0-70C temperature range. The combination of instant-on non-volatile configuration and deterministic 5 ns timing is the headline engineering value proposition.

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

Selection Guide

Choose the EPM3128ATC144-5N when you need the fastest 128-macro-cell CPLD in a 144-pin TQFP for address decoding, glue logic, or power sequencing - particularly when 5 ns pin-to-pin timing is required to avoid wait states on fast processor buses, and when RoHS compliance is mandatory. Choose the EPM3128ATC144-10N instead when 10 ns timing is acceptable and you want lower cost or longer supply availability. Choose the EPM3128ATC144-5 (leaded) only for legacy industrial systems exempt from RoHS. For new designs without an installed base, consider migrating to MAX II EPM240T100C5N or MAX V 5M80ZE64C5N - but be aware these require footprint changes and Quartus II compilation, not drop-in swap.

Comparison with Alternatives

Parameter This Product EPM3128ATC144-10N EPM3128ATC144-5 EPM3128ATC144-10 EPM3128ATC100-5N EPM3064ATC100-10N
Package TQFP-144 (20x20 mm) TQFP-144 - same TQFP-144 - same TQFP-144 - same TQFP-100 - smaller TQFP-100 - smaller
Brand Altera (Intel FPGA) Altera (Intel FPGA) Altera (Intel FPGA) Altera (Intel FPGA) Altera (Intel FPGA) Altera (Intel FPGA)
Family MAX 3000A MAX 3000A MAX 3000A MAX 3000A MAX 3000A MAX 3000A
Macrocells 128 128 (same) 128 (same) 128 (same) 128 (same) 64 (-50%)
User I/O 96 96 (same) 96 (same) 96 (same) 80 (-17%) 66 (-31%)
Pin-to-Pin Delay 5 ns 10 ns (+100%) 5 ns (same) 10 ns (+100%) 5 ns (same) 10 ns (+100%)
Core Voltage 3.3 V 3.3 V (same) 3.3 V (same) 3.3 V (same) 3.3 V (same) 3.3 V (same)
RoHS / Lead-Free Yes (N suffix) Yes (N suffix) No (leaded) No (leaded) Yes (N suffix) Yes (N suffix)
Lifecycle Status Last-time-buy Last-time-buy Last-time-buy Last-time-buy Last-time-buy Last-time-buy

Key Differentiators

  • Fastest speed grade in MAX 3000A family (vs EPM3128ATC144-10N)
  • Lead-free RoHS-compliant packaging (vs EPM3128ATC144-5)
  • Highest macro cell density in MAX 3000A 144-pin tier (vs EPM3064ATC100-10N)

Design Notes

Estimated: The EPM3128ATC144-5N draws approximately 80-150 mA from VCCINT (3.3 V core) and additional current from VCCIO banks, depending on I/O toggle rate and output loading. Provide at least four 0.1 uF decoupling capacitors placed within 5 mm of each VCC pin group (typically one per package corner), plus a single 10 uF bulk capacitor near the supply entry. MultiVolt I/O banks (VCCIO) may each be tied to 5.0 V, 3.3 V, or 2.5 V independently - but all VCCINT pins must share a common 3.3 V rail with low-impedance ground return.

The 144-pin TQFP package has 0.5 mm pitch leads - PCB layout must use solder-mask-defined (SMD) pads with 0.275 mm pad width and 0.20 mm solder-mask opening to prevent solder bridging. Place all four JTAG signals (TCK, TMS, TDI, TDO) on a dedicated test header or boundary-scan chain accessible from the board edge. Keep the JTAG trace lengths under 100 mm to avoid signal-integrity issues at high TCK frequencies; add 10 kohm pull-ups on TMS and TDI per IEEE 1149.1 recommendations.

Estimated: Three common pitfalls when migrating from EPM3128ATC144-5 to EPM3128ATC144-5N: (1) the 'N' suffix indicates lead-free / RoHS-compliant reflow profile - peak temperature must reach 245-250C, not the 215C of leaded parts; (2) the -5 speed grade is the fastest available - confirm Quartus fitter selects the correct device speed, as the -7 and -10 variants use identical JEDEC STAPL files but produce slower fMAX; (3) MAX 3000A devices do not have built-in pull-ups on I/O pins - external 10 kohm resistors are required for inputs that may float during power-up, otherwise inrush current can exceed 50 mA.

MultiVolt I/O outputs drive 5.0 V TTL levels when VCCIO is tied to 5 V - but the output edge rate of approximately 2-3 ns can generate significant ground bounce on parallel-bus interfaces. Place series damping resistors (22-33 ohm) on heavily-loaded address/data buses, or use the slower slew-rate I/O option in Quartus to reduce EMI. For clock outputs, route on the inner PCB layer with continuous ground plane reference and keep trace length matching within 2 mm across all clock nets.

Estimated: When migrating between TQFP-144 and TQFP-100 variants of MAX 3000A, only the inner-package pins differ in function - I/O pin assignments are NOT directly compatible. A 144-pin to 100-pin footprint adapter is required and will typically restrict usable I/Os to ~80. For new designs that may need migration, allocate pin assignments to the inner 80 I/O positions first so the design can be re-targeted to a TQFP-100 package with minimal rework.

Compliance Information

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

Lead-free finish confirmed by 'N' suffix per Altera/Intel ordering information. Not AEC-Q100 qualified - MAX 3000A is commercial-grade only. REACH compliance inferred from RoHS declaration; halogen-free status not explicitly stated in distributor listings.

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

Related Searches

EPM3128ATC144-5N EPM3128ATC144-5N datasheet Altera MAX 3000A 128 macro CPLD 144-pin TQFP CPLD 5ns 3.3V EPM3128ATC144-5N vs EPM3128ATC144-10N EPM3128ATC144-5N replacement alternative buy EPM3128ATC144-5N distributor EPM3128ATC144-5N lead-time stock MAX 3000A address decoder CPLD CPLD glue logic industrial control EPM3128ATC144-5N pinout TQFP-144 what is the logic delay of EPM3128ATC144-5N

Related Components & Terms

Altera Intel FPGA EPM3128ATC144-5N EPM3128ATC144-10N EPM3128ATC144-5 EPM3128ATC100-5N EPM3064ATC100-10N EPM3032ATC44-10N CPLD Complex Programmable Logic Device MAX 3000A MAX II TQFP-144 TQFP-100 Quartus II MAX+PLUS II JTAG IEEE 1149.1 MultiVolt I/O In-System Programmability ISP RoHS REACH macro cell logic array block LAB pin-to-pin delay address decoder glue logic power sequencing EEPROM configuration
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