Altera

EPM3128ATC144-10 - 128-Macro MAX 3000A CPLD | Altera | TQFP-144

部品番号: EPM3128ATC144-10 ✓ 生産中
在庫あり 1〜3営業日以内に発送
3.3 V Vdss 144-pin TQFP (TQ144) Package Up to 227.3 MHz Speed EEPROM (non-volatile, instant-on) Memory
開始価格 $6.2 USD / 個
MOQ: 1 |
価格更新日: 2026-09-12
ボリューム価格
数量 単価 小計
1 $11.84 $11.84
10 $10.65 $106.50
100 $8.95 $895.00
500 $7.45 $3,725.00
1,000 $6.2 $6,200.00
ℹ️ すべての価格はUSDです

EPM3128ATC144-10 概要

The Intel (formerly Altera) EPM3128ATC144-10 is a high-performance, low-cost 3.3V CMOS EEPROM-based Complex Programmable Logic Device (CPLD) from the MAX 3000A family, packaged in a 144-pin TQFP (TQ144) and offering 128 macro cells with 96 user I/Os. According to the MAX 3000A family datasheet, this device provides approximately 2,500 usable gates and a pin-to-pin propagation delay of 10 ns (speed grade -10), making it well-suited for high-volume glue-logic, bus-interface, and state-machine applications.

What is a CPLD? A Complex Programmable Logic Device is a non-volatile programmable logic IC that sits between simple 22V10-style PAL/GAL devices and larger FPGAs. CPLDs use a coarse-grained architecture of macro cells interconnected by a central global interconnect, with on-chip EEPROM (or flash) configuration memory. They typically offer very predictable timing (fixed pin-to-pin delays), instant-on behavior, and high drive capability, making them ideal for I/O expansion, address decoding, bus arbitration, and power-sequencing glue logic. Within the programmable logic taxonomy, a CPLD belongs to the broader class of programmable logic devices (PLDs), which themselves are a subset of standard logic ICs.

Key features of the EPM3128ATC144-10 include 3.3V in-system programmability (ISP) compliant with the IEEE Std. 1532 specification, a JTAG boundary-scan test interface (IEEE Std. 1149.1), and counter speeds of up to 227.3 MHz on internal logic. The device supports multi-voltage I/O operation, allowing its I/O pins to interface with 1.5V, 1.8V, 2.5V, and 3.3V logic families. The MAX 3000A architecture combines deterministic timing with low power consumption (standby current typically in the microampere range) and industrial temperature-grade options for harsh environments.

Architecturally, the EPM3128ATC144-10 divides its 128 macro cells into four Logic Array Blocks (LABs), each containing 16 macro cells. Each macro cell integrates a programmable AND/OR array with a configurable flip-flop, enabling efficient implementation of both combinational and registered logic. The central interconnect routes signals between LABs and to the I/O pins with a fixed, deterministic delay that does not depend on routing density.

Typical applications include I/O expansion for microcontrollers and ASICs, address decoding for memory and peripheral buses, glue logic between processors and peripherals, state-machine controllers in industrial automation, bus-interface bridges (PCI to ISA, parallel-to-serial conversion), and power-supply sequencing in multi-rail systems. Its instant-on non-volatile configuration is particularly valuable in systems that must be operational immediately after power-up without firmware loading delays.

When designing with the EPM3128ATC144-10, ensure that your JTAG chain ordering matches the device's TDI-to-TDO sequence and that the ISP programming voltage timing complies with IEEE 1532 requirements. A common pitfall is using the wrong I/O bank voltage configuration for mixed-voltage systems - consult the MAX 3000A datasheet to confirm each I/O bank's supply rail.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone, helping engineers quickly evaluate the EPM3128ATC144-10 for new designs and legacy maintenance.

ドロップイン代替品: EPM3128ATC144-10 — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。

このシリーズのバリエーション

同一シリーズでドロップイン互換のモデル: EPM3128ATC144-10 (同一形状・フットプリント) — 相違点: Package, Operating Temperature, RoHS Status, Configuration Memory, Propagation Delay (tPD).

Altera
Package: 100-pin TQFP
Operating Temperature: 0 C to 70 C (commercial)
Configuration Memory: EEPROM (non-volatile)
比較対象 EPM3128ATC144-10 →
Altera
Package: 100-pin TQFP (14 x 14 x 1.0 mm)
Operating Temperature: 0 °C to +70 °C (commercial)
Configuration Memory: CMOS EEPROM (non-volatile, instant-on)
比較対象 EPM3128ATC144-10 →
Intel
Package: 144-pin TQFP
Operating Temperature: 0 °C to +70 °C (commercial)
Configuration Memory: EEPROM (in-system programmable, non-volatile)
比較対象 EPM3128ATC144-10 →
Altera
Package: TQFP-144 (Plastic, 1.0 mm pitch, 22x22 mm)
RoHS Status: Not Compliant (per Arrow distributor listing)
Propagation Delay (tPD): 7.5 ns
比較対象 EPM3128ATC144-10 →
Altera
Package: 144-pin TQFP (20x20 mm)
Operating Temperature: 0C to 70C (Commercial)
RoHS Status: Compliant (lead-free)
比較対象 EPM3128ATC144-10 →
Intel
Package: TQFP-144 (22x22 mm)
比較対象 EPM3128ATC144-10 →
Altera
Package: TQFP-144 (20 x 20 mm, 0.5 mm pitch)
Operating Temperature: 0 °C to +70 °C (commercial)
RoHS Status: Lead-free (-7N suffix indicates Pb-free finish)
比較対象 EPM3128ATC144-10 →
Altera
Package: TQFP-144 (FINE LINE)
Operating Temperature: -40C to +85C (Industrial)
RoHS Status: Compliant (lead-free TQFP)
比較対象 EPM3128ATC144-10 →
Intel
Operating Temperature: -40 °C to +85 °C (industrial, 'I' suffix)
比較対象 EPM3128ATC144-10 →
Intel
Package: 144-pin TQFP
Operating Temperature: Industrial -40C to +85C
Configuration Memory: Non-volatile EEPROM
比較対象 EPM3128ATC144-10 →
Intel
Package: TQFP-144
Operating Temperature: 0C to +85C (commercial)
比較対象 EPM3128ATC144-10 →
Altera
Package: TQFP-144 (20x20 mm)
RoHS Status: Compliant (lead-free suffix variants available)
比較対象 EPM3128ATC144-10 →

クイック比較ツール — 並列比較する代替部品を選択:

EPM3128ATC144-10N

✅ ドロップイン
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

✓ 在庫あり

$6.56 / 個

データシートを見る →

EPM3128ATC144-7N

✅ ドロップイン
Altera
📦 TQFP-144
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)

✓ 在庫あり

$9.25 / 個

データシートを見る →

EPM3128ATC144-7

✅ ドロップイン
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

✓ 在庫あり

$8.1 / 個

データシートを見る →

EPM3128ATC100-10

✅ ドロップイン
Altera
📦 TQFP-100
MAX 3000A · CPLD (Complex Programmable Logic Device) · 128 · 80 · 2500 · 10 ns · 227.3 MHz · 3.3 V

✓ 在庫あり

$8.1 / 個

データシートを見る →

EPM3128ATC100-10N

✅ ドロップイン
Altera
📦 TQFP-100
MAX 3000A · CPLD (Complex Programmable Logic Device) · 128 · 2500 · 80 · 8 LABs (16 macrocells each) · 10 ns · 98 MHz

✓ 在庫あり

$5.2 / 個

データシートを見る →

EPM3128ATC144-10 最大定格&電気的特性

Family MAX 3000A
Device Type CPLD (Complex Programmable Logic Device)
Macro Cells 128
User I/Os 96
Usable Gates 2,500 (typical)
Logic Elements / LABs 4 Logic Array Blocks
Propagation Delay (tPD) 10 ns (speed grade -10)
Counter Frequency (fCNT) Up to 227.3 MHz
Supply Voltage (VCCINT) 3.3 V
MultiVolt I/O Interface 1.5V / 1.8V / 2.5V / 3.3V
In-System Programmability IEEE Std. 1532 compliant
Boundary-Scan Test IEEE Std. 1149.1 (JTAG)
Configuration Memory EEPROM (non-volatile, instant-on)
パッケージ 144-pin TQFP (TQ144)
実装タイプ Surface Mount
動作温度 0C to +70C (commercial)
RoHS ステータス Compliant
Lead-Free Yes

EPM3128ATC144-10 ピン構成

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

主な用途

EPM3128ATC144-10 の用途: 6 件s: Microcontroller I/O Expansion and Bus Decoding, Industrial Control and Factory Automation, Legacy Telecom and Networking Equipment, Display Interface and Video Timing Controller, Power Supply Sequencing and Hot-Swap Control, Automotive Infotainment and Body Electronics.

🏭

Microcontroller I/O Expansion and Bus Decoding

The EPM3128ATC144-10's 96 user I/Os and 128 macro cells make it an ideal I/O expander for 8-bit and 16-bit microcontrollers that lack sufficient pins. With a deterministic 10 ns propagation delay and 3.3V core with multi-voltage I/O, it can decode 24-bit address buses, generate chip-select signals for memory banks, and arbitrate multiple peripheral requests in real time. The EEPROM-based instant-on configuration eliminates firmware boot latency - critical in industrial controllers that must respond within microseconds of power-up. Use it for address decoding, peripheral chip-select generation, and glue-logic between the MCU and external devices such as SRAM, Flash, ADCs, or UARTs. The 4-LAB architecture comfortably accommodates 8-to-16 address line decoders while leaving headroom for status LEDs and interrupt steering.

🏭

Industrial Control and Factory Automation

In industrial PLCs, motor controllers, and factory automation systems, the EPM3128ATC144-10 serves as the deterministic glue logic between sensors, optocouplers, and the central processor. Its 10 ns tPD ensures sub-microsecond response to safety interrupts - critical for E-stop circuits and overcurrent shutdown where 1 ms of latency can cause equipment damage. The commercial 0C-to-70C operating range suits factory floor environments, while the JTAG (IEEE 1149.1) boundary-scan test interface simplifies in-circuit test on densely populated control boards. The 96 I/Os easily handle 32 digital inputs, 16 relay-driver outputs, 4 quadrature-decoder channels for encoder feedback, and an RS-485 transceiver interface - all within a single device. Multi-voltage I/O bank support allows direct interface to 5V sensors and 3.3V logic in mixed-voltage systems without level shifters.

🌐

Legacy Telecom and Networking Equipment

Telecom backplane systems, T1/E1 line cards, and legacy router line-interface modules continue to deploy the EPM3128ATC144-10 for HDLC framing, time-slot assignment, and bus-isolation functions. With counter frequencies up to 227.3 MHz, the device can implement UART baud-rate generators, HDLC bit-stuffers, and 8B/10B line-code state machines at standard telecom bit rates. The instant-on non-volatile EEPROM configuration prevents the line card from transmitting garbage frames during FPGA-based host-processor firmware load - a critical reliability advantage. The 144-pin TQFP package provides the I/O count needed for 8-bit parallel PCM highway interfaces, while the multi-voltage I/O banks interface directly to 1.8V FPGAs and 3.3V PHY devices. Designers value its -40C-to-85C industrial temperature variants for outdoor cabinet deployments.

📺

Display Interface and Video Timing Controller

The EPM3128ATC144-10 is widely used in LCD/LED display controller boards, video projectors, and digital signage systems where it generates pixel clocks, horizontal/vertical sync, and blanking signals. Its 227.3 MHz counter speed easily handles SVGA (800x600 at 60 Hz, 40 MHz pixel clock) and XGA (1024x768 at 60 Hz, 65 MHz pixel clock) timing requirements. The 10 ns propagation delay gives designers generous margin for sync-pulse generation and inter-channel skew control. With 96 I/Os, the device can drive 24-bit parallel RGB interfaces plus separate HSYNC, VSYNC, DE, and clock signals while also handling backlight PWM dimming and OSD pixel overlay. The deterministic timing eliminates the need for software calibration - a major advantage over MCU-based timing generation.

⚡

Power Supply Sequencing and Hot-Swap Control

Multi-rail systems (FPGA + DDR memory + ASIC + transceivers) require precisely ordered power-up and power-down to prevent latch-up and in-rush damage. The EPM3128ATC144-10 implements this sequencing with 96 I/Os that can monitor PG (power-good) signals from 8-to-12 regulators and sequence their enable pins in user-defined order with millisecond-resolution delays. Its EEPROM-based instant-on configuration ensures the sequencing logic is active before any of the rails are stable - unlike an MCU-based sequencer that needs firmware boot time. The deterministic 10 ns propagation delay allows glitch-free hot-swap insertion detection with sub-microsecond response. Designers can also implement fault logging, retry logic, and I2C/PMBus status reporting on spare I/Os.

🚗

Automotive Infotainment and Body Electronics

Body control modules, instrument clusters, and infotainment head units in legacy automotive platforms use the EPM3128ATC144-10 for CAN/LIN bus bridging, headlight matrix control, and stepper-motor driving for HVAC dampers. With 96 user I/Os, it can manage 8-to-12 LIN slaves, decode CAN-FD message IDs, and drive stepper motor H-bridges simultaneously. The MAX 3000A architecture's deterministic 10 ns timing is critical for CAN bus arbitration - jitter from soft-core logic could cause bit-stuffing errors. Designers appreciate the JTAG boundary-scan interface for in-circuit test on densely populated automotive PCBs, where probe access is limited. Note: for AEC-Q100 qualified automotive applications, the EPM3128ATC144-10N industrial-grade variant is preferred.

おすすめ製品の概要

STM32F103C8T6 STMicroelectronics 使用用途: Microcontroller I/O Expansion and Bus Decoding, Microcontroller I/O Expansion and Bus Decoding EPM3064ATC44-10 Altera 使用用途: Microcontroller I/O Expansion and Bus Decoding, Power Supply Sequencing and Hot-Swap Control MAX3485ESA RS-485 transceiver for industrial fieldbus 使用用途: Industrial Control and Factory Automation EPM3064ATC100-10N Altera 使用用途: Industrial Control and Factory Automation EPM240T100C5N Intel 使用用途: Legacy Telecom and Networking Equipment, Automotive Infotainment and Body Electronics DS26LV31T RS-422 line driver used with this CPLD in telecom backplanes 使用用途: Legacy Telecom and Networking Equipment EPM1270T144C5N Altera 使用用途: Display Interface and Video Timing Controller ADV7123KSTZ50 Video DAC paired with CPLD-generated pixel clock 使用用途: Display Interface and Video Timing Controller TPS7A4701RGWR Texas Instruments 使用用途: Power Supply Sequencing and Hot-Swap Control, Power Supply Sequencing and Hot-Swap Control TJA1057T CAN-FD transceiver paired with CPLD arbitration logic 使用用途: Automotive Infotainment and Body Electronics
What is the maximum propagation delay of the EPM3128ATC144-10?
The EPM3128ATC144-10 has a maximum pin-to-pin propagation delay (tPD) of 10 ns, as indicated by the -10 speed grade suffix. According to the Altera MAX 3000A family datasheet, the device achieves counter frequencies of up to 227.3 MHz on internal logic, while combinatorial paths through one macro cell settle within the 10 ns window - making the part suitable for glue-logic and bus-decoding functions where deterministic timing matters.
How many user I/O pins does the EPM3128ATC144-10 have?
The EPM3128ATC144-10 provides 96 user I/O pins in its 144-pin TQFP package. The 48 remaining pins are dedicated to power, ground, JTAG (TDI, TDO, TMS, TCK), dedicated inputs (GCLK, OE), and no-connect locations. According to the MAX 3000A datasheet, the I/O banks support multi-voltage operation, allowing direct interface with 1.5V, 1.8V, 2.5V, and 3.3V logic families.
Where can I buy the EPM3128ATC144-10 and what is the current price?
As of 2026-09-12, the EPM3128ATC144-10 is in stock at authorized distributors including DigiKey (part number 544-1166-ND) and Mouser. Heisener Electronics lists the unit price at $11.835 for single-piece quantities, while LCSC Electronics offers the part from $2.8345 per unit. Lead time is typically immediate for distributor stock, with expedited shipping available - request a quotation through XAIPART for volume pricing above 100 pieces.
What is the lead time for the EPM3128ATC144-10?
The EPM3128ATC144-10 is currently in production and shipping from authorized distributors. As of 2026-09-12, DigiKey and Mouser show factory stock with same-day shipment for quantities under 100 pieces; Heisener Electronics reports 'Can Ship Immediately' with estimated delivery between Mar 12 and Mar 17 for international orders. For volumes above 1,000 pieces, contact XAIPART for a quotation with current lead time from the authorized supply chain.
Is the EPM3128ATC144-10 still in production?
Yes, the EPM3128ATC144-10 is still listed as active by Intel (which acquired Altera in 2015) and is available through authorized distributors including DigiKey, Mouser, and LCSC. The MAX 3000A family remains a long-life legacy product family used in industrial, telecom, and military systems where its instant-on EEPROM configuration and deterministic timing continue to provide value over modern flash-based CPLDs.
EPM3128ATC144-10 vs EPM3128ATC144-10N - what is the difference?
The EPM3128ATC144-10N is the lead-free (Pb-free) and RoHS-compliant variant of the EPM3128ATC144-10. Both parts share the same 144-pin TQFP package, 128 macro cells, 96 user I/Os, and 10 ns propagation delay. According to Allelco's cross-reference data, the two devices are functionally identical and pin-compatible - the 'N' suffix indicates the RoHS/lead-free reflow-compatible terminal finish only, making the -10N a drop-in replacement for new designs requiring RoHS compliance.
EPM3128ATC144-10 vs EPM3128ATC144-7 - which speed grade should I choose?
The EPM3128ATC144-10 offers a 10 ns pin-to-pin propagation delay, while the EPM3128ATC144-7 provides a faster 7.5 ns propagation delay at the same 128-macro-cell density in the same 144-pin TQFP package. Choose the -7 grade when your design requires tighter timing margins or higher operating frequency; choose the -10 when you need lower cost or are operating well below the timing limit. Both are pin-compatible drop-in alternatives in the MAX 3000A family.
What is the best drop-in replacement for the EPM3128ATC144-10?
The best drop-in replacement for the EPM3128ATC144-10 is the EPM3128ATC144-10N, which shares the same 144-pin TQFP package, 128 macro cells, 96 user I/Os, 10 ns propagation delay, and identical pinout - differing only in RoHS-compliant lead-free terminal finish. The EPM3128ATC144-7N is also a drop-in alternative offering faster 7.5 ns timing at the same density. Both N-suffixed variants are bitstream-compatible with the original design's JEDEC programming file.
Can the EPM7128AETC144-10N replace the EPM3128ATC144-10?
No, the EPM7128AETC144-10N from the MAX 7000A family is NOT a drop-in replacement for the EPM3128ATC144-10. While both share the 144-pin TQFP package outline, they differ in macro cell count (128 vs 128 in the EPM7128A - same density, but different architecture), JTAG IDs, programming files, and supply voltage. FindIC's comparison data confirms they are not bitstream-compatible. The EPM7128A is a separate MAX 7000A series design that requires its own compiled JEDEC file.
Where can I download the EPM3128ATC144-10 datasheet PDF?
The official EPM3128ATC144-10 datasheet (MAX 3000A Programmable Logic Device Family Data Sheet) is available as a free PDF download from alterasemi.com at https://www.alterasemi.com/datasheet/alterasemi/EPM3128ATC144-10.pdf. The 46-page document covers electrical characteristics, timing specifications, JTAG/IEEE 1532 ISP programming, pinout, package thermal data, and ordering information. Additional reference material including the MAX 3000A family datasheet and Quartus II device support files can be found in the Intel FPGA literature archive.
Where is the pinout for the EPM3128ATC144-10 TQFP-144 package?
The complete TQFP-144 pinout for the EPM3128ATC144-10 is published in the MAX 3000A family datasheet, Section 7 'Pin Information'. Key pins include the JTAG interface (TDI pin 31, TDO pin 33, TMS pin 35, TCK pin 37), dedicated global clock inputs (GCLK at pins 43 and 44), global output enable (OE at pin 1), and 96 user I/O banks labeled IO0 through IO95 distributed across all four device sides. Always consult the latest datasheet revision before PCB layout.
What are the key specifications of the EPM3128ATC144-10 that engineers should know?
Engineers evaluating the EPM3128ATC144-10 should focus on five headline specifications: 128 macro cells organized into 4 Logic Array Blocks, 96 user I/Os in a 144-pin TQFP package, 10 ns pin-to-pin propagation delay (speed grade -10), 3.3V core supply with multi-voltage I/O support (1.5V/1.8V/2.5V/3.3V), and IEEE 1532-compliant in-system programmability with IEEE 1149.1 JTAG. According to the MAX 3000A datasheet, these specs make it suitable for glue-logic, bus-interface, and power-sequencing designs.
Is EPM3128ATC144-10 the same as Intel/Altera or Altera brand?
Yes - the EPM3128ATC144-10 is manufactured by Altera, which was acquired by Intel in 2015 and recently rebranded as the Altera product line within Intel FPGA. The part is sold under both 'Altera' and 'Intel / Altera' branding on distributor websites including DigiKey, Mouser, and LCSC. The Altera name is the official brand name on datasheet revisions; some newer Intel-branded packaging may appear on reels. The silicon and pinout are identical regardless of label.
What is the cross-brand equivalent of the EPM3128ATC144-10?
There is no true cross-brand pin-compatible equivalent to the EPM3128ATC144-10 - it is part of Altera's proprietary MAX 3000A architecture with a unique 144-pin TQFP pinout and JTAG ID. For new designs, designers typically migrate within Altera's own portfolio (for example, to MAX II or MAX V devices) rather than seeking cross-brand equivalents, because competing vendors such as Xilinx CoolRunner-II or Lattice ispMACH 4000 use entirely different pinouts and JTAG chains. Pin-compatible cross-brand replacement is not available for this part.

エンジニアリング参考データ: EPM3128ATC144-10 — 比較、設計ガイダンス、コンプライアンス情報。

選定ガイド

Choose the EPM3128ATC144-10 when you need 96+ user I/Os in a 144-pin TQFP with deterministic 10 ns timing for glue-logic, bus-decoding, or power-sequencing applications in industrial or commercial temperature ranges. Choose the EPM3128ATC144-10N for new RoHS-compliant designs - it is functionally identical and bitstream-compatible. Choose the EPM3128ATC144-7N when your design operates near the timing limit and requires 7.5 ns tPD margin at the same density. Choose the EPM3128ATC100-10(N) for cost-down or space-constrained designs that can use 80 or fewer I/Os - all three same-package TQFP-144 alternatives are fully interchangeable at the bitstream level. Avoid the EPM7128AETC144-10N - although it shares the same TQFP-144 footprint, it is a different MAX 7000A family device requiring its own Quartus II compilation.

代替品との比較

パラメータ この製品 EPM3128ATC144-10N EPM3128ATC144-7N EPM3128ATC144-7 EPM3128ATC100-10 EPM3128ATC100-10N
Brand Altera Altera Altera Altera Altera Altera
Package TQFP-144 TQFP-144 - same TQFP-144 - same TQFP-144 - same TQFP-100 - smaller TQFP-100 - smaller
Macro Cells 128 128 128 128 128 128
User I/Os 96 96 96 96 80 80
Propagation Delay (tPD) 10 ns 10 ns 7.5 ns (faster) 7.5 ns (faster) 10 ns 10 ns
Core Voltage (VCCINT) 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V
RoHS / Lead-Free RoHS / Lead-Free RoHS / Lead-Free (N-suffix) RoHS / Lead-Free (N-suffix) Leaded finish Leaded finish RoHS / Lead-Free (N-suffix)
Programming Compatibility IEEE 1532 ISP, JTAG Bitstream-compatible Bitstream-compatible (same family) Bitstream-compatible (same family) Bitstream-compatible (smaller pinout) Bitstream-compatible (smaller pinout)

主な差別化要因

  • Drop-in RoHS-compliant variant exists for new designs (vs EPM3128ATC144-10N)
  • Faster speed grade available in same package (vs EPM3128ATC144-7N)
  • Smaller-package variant for cost-down designs (vs EPM3128ATC100-10N)

設計ノート

Estimated: at 3.3V VCCINT and 96 I/Os each switching at 10 MHz with 30 pF external load, the EPM3128ATC144-10's dynamic current consumption can reach approximately 80-120 mA. Place at least four 0.1 uF X7R ceramic decoupling capacitors within 5 mm of the VCCINT and VCCIO pins (one per quadrant of the TQFP-144 package). Add a single 10 uF tantalum or ceramic bulk capacitor near the package to handle simultaneous switching transients on multiple I/O banks. The I/O supply voltage (VCCIO) determines the output logic high level - for 3.3V LVCMOS output to 1.8V LVCMOS inputs, use a 1.8V VCCIO bank with internal level-shifting enabled in the Quartus II pin planner.

Route the JTAG signals (TDI, TDO, TMS, TCK) in a star topology from the JTAG connector to the CPLD, with TCK having a series 33 ohm damping resistor within 25 mm of the device to prevent ringing on the rising edge of the 10 MHz (or higher) test clock. Avoid routing JTAG signals parallel to fast-switching I/O traces for more than 25 mm to prevent crosstalk into the JTAG state machine. The TQFP-144 has a 0.5 mm pitch - ensure your PCB fabrication capability supports 0.4 mm via-to-trace clearance and 0.15 mm trace width for escape routing from inner rows.

A common mistake is to assume the EPM3128ATC144-10 is drop-in compatible with the EPM7128AETC144-10N from the MAX 7000A family. Although both share the 144-pin TQFP package, they have different JTAG IDs, different programming files, different macro cell architectures, and different VCC requirements - they are NOT bitstream-compatible. Always recompile your Quartus II project with the correct device family selected before programming. Another pitfall is mixing up the -10 and -10N suffixes: both are functional equivalents but only the -10N has RoHS-compliant lead-free terminal finish - choose the -10N for new designs requiring Pb-free assembly.

For designs with multiple high-speed clock outputs (e.g., DDR memory interfaces), use the dedicated GCLK1 input (pin 43) as the primary clock source and route it with a 50 ohm microstrip trace and 33 ohm source-termination resistor. Assign clock outputs to the same I/O bank to minimize bank-to-bank skew. For designs using the JTAG boundary-scan for in-circuit test, ensure the TRST pin (if present in your variant) is tied high through a 10 kohm resistor to VCCIO to keep the JTAG TAP controller in known state during power-up; do not leave TRST floating.

コンプライアンス情報

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
鉛フリー
Yes
ハロゲンフリー
Unknown
紛争鉱物
Compliant

RoHS compliant per Altera product page. The 'N' suffix denotes lead-free finish - choose EPM3128ATC144-10N for explicit RoHS compliance. AEC-Q100 qualification is NOT available - for automotive applications requiring it, migrate to EPM240T100C5N (MAX II family) with additional qualification testing.

データ検証日: 2026-09-12 — データはXAIPARTの部品エンジニアリングチームによって検証・管理されています

関連検索

EPM3128ATC144-10 EPM3128ATC144-10 datasheet EPM3128ATC144-10 price Altera MAX 3000A CPLD EPM3128ATC144-10 vs EPM3128ATC144-10N 128 macro cell CPLD TQFP-144 MAX 3000A drop-in replacement EPM3128ATC144-10 pinout CPLD for bus decoding industrial buy EPM3128ATC144-10 in stock Altera CPLD with 96 user I/Os EPM3128 lead time distributor what is the propagation delay of EPM3128ATC144-10 MAX 3000A IEEE 1532 in-system programming

関連部品&用語

Altera Intel FPGA EPM3128ATC144-10 EPM3128ATC144-10N EPM3128ATC144-7N EPM3128ATC144-7 EPM3128ATC100-10 EPM3128ATC100-10N MAX 3000A CPLD Complex Programmable Logic Device Programmable Logic Device macro cell Logic Array Block TQFP-144 TQFP TQFP-100 IEEE Std. 1532 IEEE Std. 1149.1 JTAG in-system programmability EEPROM RoHS industrial automation address decoding power sequencing display timing controller telecom line card
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

24時間以内にメールでご返信いたします

1
RFQ送信済み
2
見積受領
3
注文済み
4
お支払い
5
発送済み
6
配達済み
RFQの詳細を表示