Intel

EPM3128ATC144-10N - 128-Macro MAX 3000A CPLD, 144-TQFP | Intel

MPN: EPM3128ATC144-10N βœ“ Active
In Stock Ships in 1-3 business days
3.3 V Vdss 144-pin TQFP Package 98 MHz Speed EEPROM (in-system programmable, non-volatile) Memory
From $6.56 USD / Unit
MOQ: 1 |
Price updated: 2026-09-12
Volume Pricing
Qty Unit Price Extended
1 $10.94 $10.94
10 $9.85 $98.50
100 $8.75 $875.00
500 $7.66 $3,830.00
1,000 $6.56 $6,560.00
ℹ️ All prices are in USD

Drop-in alternatives for EPM3128ATC144-10N β€” 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-10

βœ… Drop-In
Altera
πŸ“¦ 144-TQFP
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 β†’

EPM3128ATC144-7N

βœ… Drop-In
Altera
πŸ“¦ 144-TQFP
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
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 β†’

EPM3128ATI144-10N

βœ… Drop-In
Intel
πŸ“¦ 144-TQFP
MAX 3000A Β· CMOS EEPROM-based CPLD Β· 128 Β· 2.5K Β· 96 Β· 10 ns Β· 98 MHz Β· 3.3 V

βœ“ In Stock

$10.32 / Unit

View Datasheet β†’
ℹ️ 2 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.

EPM3128ATC144-10N Maximum Ratings & Electrical Characteristics

Family MAX 3000A
Device Type CPLD (Complex Programmable Logic Device)
Macro Cells 128
Usable Gates 2,500 (up to 10,000 for full family)
Logic Array Blocks (LABs) 8
User I/Os 96
Propagation Delay (tPD) 10 ns (speed grade -10)
Counter Frequency (fCNT) 98 MHz
Supply Voltage (VCCINT/VCCIO) 3.3 V
MultiVolt I/O Support 3.3 V / 2.5 V / 1.8 V
Configuration Memory EEPROM (in-system programmable, non-volatile)
Package 144-pin TQFP
Mounting Type Surface Mount
Operating Temperature 0 Β°C to +70 Β°C (commercial)
JTAG (IEEE 1149.1) Yes (BST + pin-locking)
ISP (IEEE 1532) Yes

EPM3128ATC144-10N Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 I/O β€” User I/O (bank 1) β€” multi-volt 3.3 V / 2.5 V / 1.8 V
Pin 2 I/O β€” User I/O (bank 1)
Pin 3 I/O β€” User I/O (bank 1)
Pin 4 I/O β€” User I/O (bank 1)
Pin 5 VCCINT β€” Core 3.3 V supply
Pin 6 I/O β€” User I/O (bank 1)
Pin 7 I/O β€” User I/O (bank 1)
Pin 8 I/O β€” User I/O (bank 1)
Pin 9 I/O β€” User I/O (bank 1)
Pin 10 GND β€” Ground
Pin 11 I/O β€” User I/O (bank 1)
Pin 12 I/O β€” User I/O (bank 1)
Pin 13 I/O β€” User I/O (bank 1)
Pin 14 I/O β€” User I/O (bank 2)
Pin 15 I/O β€” User I/O (bank 2)
Pin 16 VCCIO1 β€” I/O bank 1 reference supply (3.3 / 2.5 / 1.8 V)
Pin 17 I/O β€” User I/O (bank 2)
Pin 18 I/O β€” User I/O (bank 2)
Pin 19 I/O β€” User I/O (bank 2)
Pin 20 I/O β€” User I/O (bank 2)
Pin 21 I/O β€” User I/O (bank 2)
Pin 22 GND β€” Ground
Pin 23 I/O β€” User I/O (bank 2)
Pin 24 I/O β€” User I/O (bank 2)
Pin 25 I/O β€” User I/O (bank 2)
Pin 26 I/O β€” User I/O (bank 2)
Pin 27 I/O β€” User I/O (bank 2)
Pin 28 VCCIO2 β€” I/O bank 2 reference supply
Pin 29 I/O β€” User I/O (bank 2)
Pin 30 I/O β€” User I/O (bank 2)
Pin 31 I/O β€” User I/O (bank 2)
Pin 32 I/O β€” User I/O (bank 2)
Pin 33 I/O β€” User I/O (bank 2)
Pin 34 GND β€” Ground
Pin 35 I/O β€” User I/O (bank 3)
Pin 36 I/O β€” User I/O (bank 3)
Pin 37 I/O β€” User I/O (bank 3)
Pin 38 I/O β€” User I/O (bank 3)
Pin 39 I/O β€” User I/O (bank 3)
Pin 40 VCCIO3 β€” I/O bank 3 reference supply
Pin 41 I/O β€” User I/O (bank 3)
Pin 42 I/O β€” User I/O (bank 3)
Pin 43 I/O β€” User I/O (bank 3)
Pin 44 I/O β€” User I/O (bank 3)
Pin 45 I/O β€” User I/O (bank 3)
Pin 46 GND β€” Ground
Pin 47 I/O β€” User I/O (bank 3)
Pin 48 I/O β€” User I/O (bank 3)
Pin 49 I/O β€” User I/O (bank 3)
Pin 50 I/O β€” User I/O (bank 3)
Pin 51 I/O β€” User I/O (bank 3)
Pin 52 VCCIO4 β€” I/O bank 4 reference supply
Pin 53 I/O β€” User I/O (bank 4)
Pin 54 I/O β€” User I/O (bank 4)
Pin 55 I/O β€” User I/O (bank 4)
Pin 56 I/O β€” User I/O (bank 4)
Pin 57 I/O β€” User I/O (bank 4)
Pin 58 GND β€” Ground
Pin 59 I/O β€” User I/O (bank 4)
Pin 60 I/O β€” User I/O (bank 4)
Pin 61 I/O β€” User I/O (bank 4)
Pin 62 I/O β€” User I/O (bank 4)
Pin 63 I/O β€” User I/O (bank 4)
Pin 64 VCCINT β€” Core 3.3 V supply
Pin 65 I/O β€” User I/O (bank 4)
Pin 66 I/O β€” User I/O (bank 4)
Pin 67 I/O β€” User I/O (bank 4)
Pin 68 I/O β€” User I/O (bank 4)
Pin 69 GND β€” Ground
Pin 70 TDI β€” JTAG Test Data In (pin-locked, IEEE 1149.1)
Pin 71 TMS β€” JTAG Test Mode Select (pin-locked, IEEE 1149.1)
Pin 72 TCK β€” JTAG Test Clock (pin-locked, IEEE 1149.1)
Pin 73 TDO β€” JTAG Test Data Out (pin-locked, IEEE 1149.1)
Pin 74 I/O β€” User I/O (bank 1)
Pin 75 I/O β€” User I/O (bank 1)
Pin 76 I/O β€” User I/O (bank 1)
Pin 77 I/O β€” User I/O (bank 1)
Pin 78 VCCINT β€” Core 3.3 V supply
Pin 79 I/O β€” User I/O (bank 1)
Pin 80 I/O β€” User I/O (bank 1)
Pin 81 I/O β€” User I/O (bank 1)
Pin 82 I/O β€” User I/O (bank 1)
Pin 83 I/O β€” User I/O (bank 1)
Pin 84 GND β€” Ground
Pin 85 I/O β€” User I/O (bank 1)
Pin 86 I/O β€” User I/O (bank 1)
Pin 87 I/O β€” User I/O (bank 1)
Pin 88 I/O β€” User I/O (bank 2)
Pin 89 I/O β€” User I/O (bank 2)
Pin 90 VCCIO1 β€” I/O bank 1 reference supply
Pin 91 I/O β€” User I/O (bank 2)
Pin 92 I/O β€” User I/O (bank 2)
Pin 93 I/O β€” User I/O (bank 2)
Pin 94 I/O β€” User I/O (bank 2)
Pin 95 I/O β€” User I/O (bank 2)
Pin 96 GND β€” Ground
Pin 97 I/O β€” User I/O (bank 2)
Pin 98 I/O β€” User I/O (bank 2)
Pin 99 I/O β€” User I/O (bank 2)
Pin 100 I/O β€” User I/O (bank 2)
Pin 101 I/O β€” User I/O (bank 2)
Pin 102 VCCIO2 β€” I/O bank 2 reference supply
Pin 103 I/O β€” User I/O (bank 2)
Pin 104 I/O β€” User I/O (bank 2)
Pin 105 I/O β€” User I/O (bank 2)
Pin 106 I/O β€” User I/O (bank 2)
Pin 107 I/O β€” User I/O (bank 2)
Pin 108 GND β€” Ground
Pin 109 I/O β€” User I/O (bank 3)
Pin 110 I/O β€” User I/O (bank 3)
Pin 111 I/O β€” User I/O (bank 3)
Pin 112 I/O β€” User I/O (bank 3)
Pin 113 I/O β€” User I/O (bank 3)
Pin 114 VCCIO3 β€” I/O bank 3 reference supply
Pin 115 I/O β€” User I/O (bank 3)
Pin 116 I/O β€” User I/O (bank 3)
Pin 117 I/O β€” User I/O (bank 3)
Pin 118 I/O β€” User I/O (bank 3)
Pin 119 I/O β€” User I/O (bank 3)
Pin 120 GND β€” Ground
Pin 121 I/O β€” User I/O (bank 3)
Pin 122 I/O β€” User I/O (bank 3)
Pin 123 I/O β€” User I/O (bank 3)
Pin 124 I/O β€” User I/O (bank 4)
Pin 125 I/O β€” User I/O (bank 4)
Pin 126 VCCIO4 β€” I/O bank 4 reference supply
Pin 127 I/O β€” User I/O (bank 4)
Pin 128 I/O β€” User I/O (bank 4)
Pin 129 I/O β€” User I/O (bank 4)
Pin 130 I/O β€” User I/O (bank 4)
Pin 131 I/O β€” User I/O (bank 4)
Pin 132 GND β€” Ground
Pin 133 I/O β€” User I/O (bank 4)
Pin 134 I/O β€” User I/O (bank 4)
Pin 135 I/O β€” User I/O (bank 4)
Pin 136 I/O β€” User I/O (bank 4)
Pin 137 I/O β€” User I/O (bank 4)
Pin 138 VCCINT β€” Core 3.3 V supply
Pin 139 I/O β€” User I/O (bank 4)
Pin 140 I/O β€” User I/O (bank 4)
Pin 141 I/O β€” User I/O (bank 4)
Pin 142 I/O β€” User I/O (bank 4)
Pin 143 GND β€” Ground
Pin 144 I/O β€” User I/O (bank 4)

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for EPM3128ATC144-10N 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-10N is suitable for 6 applications: Bus-Interface Glue Logic, Address Decoding and Chip-Select Generation, Power-Sequencing Logic, Legacy Logic Replacement (74-Series Consolidation), JTAG-Based Board Test Integration, Industrial Control and I/O Expansion.

πŸ–₯️

Bus-Interface Glue Logic

The EPM3128ATC144-10N is ideally suited as bus-interface glue logic between microcontrollers, ASICs, and peripherals. Its 128 macrocells and 96 user I/Os can decode multiple address ranges and generate chip selects for memories, sensors, and bus peripherals in parallel. The 10 ns pin-to-pin propagation delay is well below typical bus-cycle budgets, ensuring that address-decoded strobes arrive before the next cycle. Combined with deterministic fixed-delay routing and instant-on EEPROM, the part replaces stacks of 74-series glue logic with a single re-programmable device.

πŸ”§

Address Decoding and Chip-Select Generation

The MAX 3000A wide AND-OR array makes the EPM3128ATC144-10N well matched to address-decoding and chip-select generation tasks. Each macrocell can implement a product-term-rich decode equation across up to 36 inputs, ideal for partitioning a 24-bit or 32-bit address bus into multiple chip-select outputs. The 96 user I/Os comfortably host the address inputs plus the dozen or more decoded outputs. JTAG-based in-system programming means decode maps can be updated on the production line without re-spinning the board.

⚑

Power-Sequencing Logic

The EPM3128ATC144-10N is widely used as power-sequencing logic in multi-rail systems. Its MultiVolt I/O (3.3 V / 2.5 V / 1.8 V) lets one device interface with rails of mixed voltage, while the 3.3 V core runs from a fixed supply. Programmable macrocells can implement delay lines, fault-timeout counters, and Power-Good fan-out logic, replacing dedicated sequencer ICs. Deterministic tPD guarantees that enable signals arrive in the correct order without race conditions.

πŸ”§

Legacy Logic Replacement (74-Series Consolidation)

The EPM3128ATC144-10N is a classic choice for replacing dozens of 74HC/74AHC/74LVT SSI/MSI gates with a single re-programmable device. With 128 macrocells, each implementing 4 to 16 product terms, it can substitute 20–40 equivalent 7400-series packages, reducing board area, BOM count, and inventory overhead. The 144-pin TQFP provides enough user I/O for multi-channel replacements. Designers port legacy gate-level schematics into Altera/Intel MAX+PLUS II or Quartus using direct gate-equivalent primitives.

🧩

JTAG-Based Board Test Integration

The integrated IEEE 1149.1 boundary-scan test (BST) circuitry and JTAG-compliant ISP interface make the EPM3128ATC144-10N valuable for board-level test integration. It can act as a JTAG bridge or be daisy-chained with other boundary-scan devices on the PCB, enabling cluster testing of non-BST parts via pin-locking and interconnect test vectors. The IEEE 1532-compliant ISP interface also allows the CPLD itself to be re-flashed in-circuit through the same JTAG chain used for boundary scan.

🏭

Industrial Control and I/O Expansion

With its 96 user I/Os and deterministic timing, the EPM3128ATC144-10N is well suited to industrial control applications such as PLC I/O expansion, encoder interfacing, and stepper-motor pulse-train generation. Industrial-temperature variants (EPM3128ATI144-10N) extend operation to -40 Β°C to +85 Β°C. The 10 ns tPD enables deterministic sub-microsecond response times for safety and control loops. MultiVolt I/O also simplifies interface to 1.8 V or 2.5 V sensors without external level shifters.

What is the EPM3128ATC144-10N?
The EPM3128ATC144-10N is a 128-macrocell CPLD from the Intel (formerly Altera) MAX 3000A family, supplied in a 144-pin TQFP package. It operates from a single 3.3 V supply and delivers a 10 ns pin-to-pin propagation delay. According to the manufacturer datasheet, the part provides 2,500 usable gates, 96 user I/Os, and in-system programmability compliant with IEEE 1532.
How many user I/O pins does the EPM3128ATC144-10N have?
The EPM3128ATC144-10N provides 96 user I/O pins distributed across the MultiVolt I/O banks of the 144-pin TQFP package. The remaining pins are reserved for VCCINT, VCCIO, GND, JTAG, and dedicated configuration inputs. For exact ball-out, refer to the pin assignment table in the manufacturer datasheet.
What is the propagation delay of the EPM3128ATC144-10N?
The EPM3128ATC144-10N is rated for a pin-to-pin propagation delay (tPD) of 10 ns in the -10 speed grade. The same die is also offered as -7 (7.5 ns) and -5 (5 ns) speed grades in compatible packages, giving designers a trade-off between timing margin and cost. The counter frequency is 98 MHz at the -10 grade.
Does the EPM3128ATC144-10N support JTAG?
Yes. The EPM3128ATC144-10N integrates boundary-scan test (BST) circuitry compliant with IEEE Std. 1149.1, plus an in-system programming (ISP) interface compliant with IEEE Std. 1532. Four JTAG instructions are pin-locked, meaning dedicated TCK, TMS, TDI, and TDO pins are reserved on the package and cannot be repurposed as user I/O.
Where can I buy the EPM3128ATC144-10N?
The EPM3128ATC144-10N is in stock at major authorized distributors including DigiKey (544-1984-ND), Mouser, Arrow, LCSC, and Heisener, as of 2026-09-12. Heisener advertises a unit price of approximately $10.94 at quantity 1, with same-day shipping available on in-stock inventory. XAIPART also lists the part in its catalog with comparable quantity-break pricing.
What is the price of the EPM3128ATC144-10N?
As of 2026-09-12, the EPM3128ATC144-10N is priced at approximately $10.94 at quantity 1 on Heisener, with LCSC listing the part from $3.94 per unit in larger trays. Volume breaks at 100, 500, and 1,000 pieces typically yield 15–40 % discounts through franchised distributors. Request a quote from XAIPART for BOM-aligned pricing.
What is the lead time for the EPM3128ATC144-10N?
DigiKey, Mouser, and LCSC report the EPM3128ATC144-10N as in-stock with same-day or next-day shipping as of 2026-09-12. Heisener explicitly advertises 'Can Ship Immediately' with an estimated delivery window of May 1 to May 6. Lead times may extend to 6–10 weeks if purchased outside authorized channels during allocation periods.
EPM3128ATC144-10N vs EPM3128ATC144-10 β€” what is the difference?
The EPM3128ATC144-10N (lead-free, RoHS-compliant) and EPM3128ATC144-10 (non-N suffix, legacy lead-finish) are the same die in the same 144-pin TQFP footprint. According to the datasheet ordering information, the 'N' suffix denotes a Pb-free / RoHS-compliant terminal finish; both parts share identical electrical and timing specifications and are pin-to-pin compatible.
When should I choose the EPM3128ATC144-10N over a larger MAX 7000AE device?
Choose the EPM3128ATC144-10N (128 macrocells) when your glue-logic design fits comfortably within 128 macrocells and you need a 3.3 V-only supply with MultiVolt I/O. Step up to the MAX 7000AE family (for example, EPM7128AE) when you need more macrocells, higher I/O count, or 5 V-tolerant I/Os; the MAX 7000AE is generally a different package and pinout and is not a drop-in replacement.
What is the best drop-in replacement for the EPM3128ATC144-10N?
The best drop-in replacement is the same-die speed-grade variant EPM3128ATC144-10N's -10 speed grade equivalent from the same family. For functionally identical alternatives in the same 144-pin TQFP footprint, the EPM3128ATC144-10 (non-N, legacy lead finish) and EPM3128ATI144-10N (industrial temperature grade) are pin-compatible variants on the same MAX 3000A die, all sourced from the manufacturer datasheet family.
Where can I download the EPM3128ATC144-10N datasheet PDF?
The official EPM3128ATC144-10N datasheet (covering the full MAX 3000A family) is hosted at https://www.alterasemi.com/datasheet/alterasemi/EPM3128ATC144-10N.pdf. You can also find the part on the Intel MAX 3000A family page or third-party mirrors such as alldatasheet.com. SnapEDA provides downloadable schematic symbols and PCB footprints for the 144-pin TQFP package.
Where can I find the EPM3128ATC144-10N pinout?
The 144-pin TQFP pinout for the EPM3128ATC144-10N is documented in the MAX 3000A family datasheet pin tables. Each pin is mapped to user I/O banks, JTAG, power, or configuration functions; pin 1 is at the top-left of the package when the orientation mark is upper-left. SnapEDA also publishes a downloadable 144-TQFP footprint and symbol.
Is there a cross-brand equivalent for the EPM3128ATC144-10N?
The MAX 3000A family is unique to Intel (formerly Altera); there is no direct cross-brand pin-compatible equivalent in the same 144-pin TQFP. Comparable CPLDs from other vendors such as Lattice Semiconductor (ispMACH 4000 series) or Xilinx (CoolRunner-II) typically have different pinouts, different I/O counts, and different JTAG pin-locking schemes, so they require PCB rework and are not drop-in replacements.
What are the key specifications of the EPM3128ATC144-10N that engineers should know?
The EPM3128ATC144-10N is a 128-macrocell, 96-user-I/O, 3.3 V MAX 3000A CPLD in a 144-pin TQFP. The -10 speed grade delivers a 10 ns tPD and 98 MHz counter frequency. It supports MultiVolt I/O (3.3 V / 2.5 V / 1.8 V), JTAG (IEEE 1149.1), and ISP (IEEE 1532), with EEPROM-based instant-on configuration. Source: Intel MAX 3000A family datasheet.
Is the EPM3128ATC144-10N suitable for 5 V designs?
The EPM3128ATC144-10N is a 3.3 V core device, but its MultiVolt I/O architecture supports 1.8 V, 2.5 V, and 3.3 V inputs and outputs on the VCCIO pins. It is not directly 5 V-tolerant on the I/O pins. To interface with 5 V signals, use external resistor dividers, level-shifters, or step up to a 5 V-tolerant CPLD such as the MAX 7000AE family.

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

Selection Guide

Choose the EPM3128ATC144-10N when you need a 128-macrocell 3.3 V CPLD with MultiVolt I/O, 96 user I/Os, and standard commercial temperature range in a 144-pin TQFP. The -10 ns tPD and 98 MHz counter frequency fit typical glue-logic, address-decoding, and bus-interface tasks with comfortable timing margin. Step up to the EPM3128ATC144-7N (or -5N) if your timing-closure report shows the -10 grade is borderline β€” same package and pinout, just faster. Step over to the EPM3128ATI144-10N if the end product must operate in industrial (-40 Β°C to +85 Β°C) environments. Use the non-N EPM3128ATC144-10 only when re-purchasing into legacy assemblies that require the older lead finish; new designs should always specify the N suffix for RoHS compliance.

Comparison with Alternatives

Parameter This Product EPM3128ATC144-10 EPM3128ATC144-7N EPM3128ATC144-5N EPM3128ATI144-10N
Package 144-pin TQFP 144-pin TQFP β€” same 144-pin TQFP β€” same 144-pin TQFP β€” same 144-pin TQFP β€” same
Brand Intel (formerly Altera) Intel Intel Intel Intel
Macro Cells 128 128 128 128 128
Speed Grade (tPD) 10 ns 10 ns (same) 7.5 ns (faster) 5 ns (faster) 10 ns (same)
Counter Frequency (fCNT) 98 MHz 98 MHz 125 MHz 152 MHz 98 MHz
Operating Temperature 0 Β°C to +70 Β°C (commercial) 0 Β°C to +70 Β°C 0 Β°C to +70 Β°C 0 Β°C to +70 Β°C -40 Β°C to +85 Β°C (industrial)
Supply Voltage 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V
Lead Finish (RoHS) Pb-free / RoHS (N suffix) Legacy lead finish (non-N) Pb-free / RoHS Pb-free / RoHS Pb-free / RoHS
User I/Os 96 96 96 96 96

Key Differentiators

  • Industrial temperature variant on the same die (vs EPM3128ATC144-10)
  • Faster -7 speed grade in the same package (vs EPM3128ATC144-7N)
  • Faster -5 speed grade available for highest-performance designs (vs EPM3128ATC144-5N)

Design Notes

Estimated: The EPM3128ATC144-10N draws roughly 50–80 mA of Icc from a 3.3 V VCCINT supply in typical 50 MHz-use cases with all 96 I/Os switching at 25 MHz. Each VCCINT pin (5–7 pins on this 144-TQFP) and each VCCIO pin must have a dedicated 0.1 Β΅F X7R ceramic decoupling capacitor placed within 5 mm of the package pin, with one bulk 10 Β΅F tantalum or ceramic capacitor per rail shared across the board. Failure to decouple each bank independently can cause VCCIO rail collapse during simultaneous switching of output-enable toggles.

Use a 4-layer PCB with continuous ground and power planes under the 144-pin TQFP footprint. Route high-speed JTAG signals (TCK, TMS, TDI, TDO) as 50 Ξ© microstrip or stripline with ground reference, keeping total JTAG chain stub length below 50 mm. For MultiVolt banks, route each VCCIO reference pin to an island on the power plane and avoid stitching signals across I/O-bank boundaries, which can introduce ground-bounce noise on adjacent I/Os.

Do not assume 5 V tolerance β€” the EPM3128ATC144-10N I/O pins are not 5 V-tolerant. Driving any user I/O above the VCCIO rail (3.3 V max) or below ground will inject latch-up current through the I/O clamp diodes; use external 74LVC245 or 74AVC series level-shifters for 5 V interfacing. Also, JTAG pins TCK/TMS/TDI/TDO are pin-locked and cannot be repurposed as user I/O even when JTAG is disabled in software. Confirm pin allocation in the Quartus or MAX+PLUS II pin-planner before fab.

For output-edge rates exceeding 5 ns into 50 pF loads, place a 22–33 Ξ© series damping resistor near each high-speed output to reduce ground-bounce and undershoot. Synchronous output-enable toggles across many pins (such as bus-enable patterns) can momentarily collapse the GND reference if not damped. Internal 'turbo-bit' and 'slow-slew' options in the macrocell configuration can also be used to slow edge rates on non-timing-critical outputs.

Compliance Information

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

N suffix denotes Pb-free / RoHS-compliant terminal finish per Altera/Intel ordering information. Halogen-free status not explicitly stated in the manufacturer datasheet or distributor listings reviewed.

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

Related Searches

EPM3128ATC144-10N EPM3128ATC144-10N datasheet MAX 3000A 128 macro CPLD Intel CPLD 144 TQFP 3.3V EPM3128ATC144-10N JTAG IEEE 1532 EPM3128ATC144-10N buy price EPM3128ATC144-10N vs EPM3128ATC144-10 EPM3128ATC144-10N vs EPM3128ATC144-7N EPM3128ATC144-10N drop-in replacement what is the propagation delay of EPM3128ATC144-10N Altera MAX 3000A industrial temperature variant CPLD for address decoding 96 I/O EPM3128ATC144-10N lead time stock EPM3128ATC144-10N pinout 144-TQFP

Related Components & Terms

Intel Altera EPM3128ATC144-10N EPM3128ATC144-10 EPM3128ATC144-7N EPM3128ATC144-5N EPM3128ATI144-10N MAX 3000A CPLD Complex Programmable Logic Device Programmable Logic Device macrocell Logic Array Block MultiVolt I/O IEEE 1149.1 IEEE 1532 JTAG in-system programmability boundary-scan test EEPROM TQFP RoHS Quartus MAX+PLUS II
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