Intel

EPM3128ATC100-7 - MAX 3000A CPLD, 128 Macro Cells, 100-TQFP | Intel

N.º da peça: EPM3128ATC100-7 ✗ Fim de vida
Em estoque Enviado em 1 a 3 dias úteis
3.3 V Vdss 100-pin TQFP, 14x14 mm, 0.5 mm pitch Package 129.9 MHz Speed
A partir de $9.2 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-12
Preços por volume
Qtd. Preço unitário Total
1 $15.1 $15,10
10 $13.8 $138,00
100 $11.95 $1.195,00
500 $10.4 $5.200,00
1.000 $9.2 $9.200,00
ℹ️ Todos os preços estão em USD

EPM3128ATC100-7 Visão geral

The Intel (formerly Altera) EPM3128ATC100-7 is a 128-macro-cell member of the MAX 3000A family of in-system programmable CMOS Complex Programmable Logic Devices (CPLDs), offering 2.5K typical gates, an 80 I/O count, a 7.5 ns pin-to-pin propagation delay, and a 129.9 MHz internal counter frequency, all housed in a 100-pin TQFP (14x14 mm) commercial-temperature package. The MAX 3000A family operates from a single 3.3 V supply, integrates the IEEE Std. 1532-compliant In-System Programmability (ISP) interface, and is fabricated on an EEPROM-based process that allows non-volatile configuration retention without an external boot memory.

A Complex Programmable Logic Device (CPLD) is a non-volatile, multi-macrocell programmable logic IC used to implement glue logic, bus decoding, state machines, and interface bridging in digital systems. CPLDs sit between discrete 74-series logic and larger FPGAs in the programmable-logic hierarchy: PAL -> PLA -> CPLD -> FPGA. Unlike SRAM-based FPGAs, CPLDs retain their configuration through power cycles and typically offer deterministic, sub-10 ns pin-to-pin delays, which is why they are favored for asynchronous bus interfaces, control-path glue logic, and system-reset sequencing.

The EPM3128ATC100-7 highlights four key features that drive its selection. First, the -7 speed grade yields a 7.5 ns tPD with a 129.9 MHz fCNT, faster than the -10 (10 ns) and -15 (15 ns) speed grades, which improves timing margins in performance-critical glue logic. Second, the 128 macro cells and 80 user I/Os are organized as four Logic Array Blocks (LABs) with 36 signals per LAB, providing broad connectivity for wide bus interfaces. Third, the device is 3.3 V core and I/O with 5.0 V tolerant I/O on selected pins, simplifying mixed-voltage bridging between 5 V microcontrollers and 3.3 V peripherals. Fourth, the IEEE 1532 ISP allows field upgrades via JTAG without removing the device from the board.

At the architecture level, each macro cell contains a programmable AND/OR array feeding a configurable register, and the interconnect is a continuous FastTrack channel that links all LABs. The non-volatile EEPROM cell eliminates the need for a configuration PROM and removes the inrush issues associated with SRAM FPGA boot. The 100-pin TQFP package has a thermal resistance consistent with commercial (0C to 70C) operation, and the plastic 14x14 mm body drops onto standard 0.5 mm-pitch footprints compatible with hand-soldering and reflow.

Typical applications include peripheral bus decoding and address-latch generation for legacy 80-series microcontrollers, glue logic between processors and memory in industrial control boards, JTAG-controlled board-test multiplexers, and 5 V-to-3.3 V voltage translation with handshaking logic. The combination of non-volatile storage, sub-10 ns delays, and 5 V tolerance makes the EPM3128ATC100-7 particularly suitable for legacy industrial systems where reliability and predictable timing outweigh raw logic density.

A key design consideration is the speed-grade trade-off: the -7 grade is the fastest of the EPM3128 family but consumes more dynamic current than the -10 and -15 grades. For battery-backed or thermally constrained boards, the -10N variant (EPM3128ATC100-10N) offers an identical pinout at the cost of 2.5 ns of additional tPD. The industrial-temperature (-40C to +85C) EPM3128ATI100-7N variant should be chosen for harsh-environment deployments.

This page consolidates distributor stock, parametric cross-references, and PCB-level design guidance for the EPM3128ATC100-7, providing engineering context beyond the raw datasheet PDF.

Alternativas drop-in para EPM3128ATC100-7 — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.

Variantes desta série

Modelos da mesma série compatíveis como drop-in com EPM3128ATC100-7 (mesmo formato e footprint) — diferindo em Package, Operating Temperature, Usable Gates, Propagation Delay (tPD), In-System Programmability.

Altera
Package: 100-pin TQFP
Operating Temperature: 0 C to 70 C (commercial)
Usable Gates: 2500
Comparar com EPM3128ATC100-7 →
Altera
Package: 100-pin TQFP (14 x 14 x 1.0 mm)
Operating Temperature: 0 °C to +70 °C (commercial)
Usable Gates: 2500
Comparar com EPM3128ATC100-7 →
Intel
Package: 100-pin TQFP (Fine Line)
Operating Temperature: 0 °C to 70 °C (Commercial)
Usable Gates: 2,500
Comparar com EPM3128ATC100-7 →
Intel
Package: TQFP-100 (TC100)
Operating Temperature: 0 C to +70 C (commercial)
Usable Gates: Up to 10,000
Comparar com EPM3128ATC100-7 →
Intel
Package: TQFP-100 (100-pin TQFP, fine-line BGA-256 noted in third-party listings)
Usable Gates: Up to 10,000
In-System Programmability: Yes (IEEE 1532 / JTAG)
Comparar com EPM3128ATC100-7 →
Altera
Package: TQFP-100 (1.0 mm pitch, 14x14 mm)
Operating Temperature: -40 °C to +85 °C (industrial)
Usable Gates: 2,500
Comparar com EPM3128ATC100-7 →

Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:

EPM3128ATC100-7N

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

✓ Em estoque

$3.52 / unidade

Ver ficha técnica →

EPM3128ATC100-10N

✅ Drop-In
Altera
📦 TQFP-100
MAX 3000A · CPLD (Complex Programmable Logic Device) · 128 · 2500 · 80 · 8 LABs (16 macrocells each) · 10 ns · 98 MHz

✓ Em estoque

$5.2 / unidade

Ver ficha técnica →

EPM3128ATC100-10

✅ Drop-In
Altera
📦 TQFP-100
MAX 3000A · CPLD (Complex Programmable Logic Device) · 128 · 80 · 2500 · 10 ns · 227.3 MHz · 3.3 V

✓ Em estoque

$8.1 / unidade

Ver ficha técnica →

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

✓ Em estoque

$8.2 / unidade

Ver ficha técnica →

EPM3128ATC100-5

✅ Drop-In
Intel
📦 TQFP-100
MAX 3000A · CPLD - MAX 3000A · 128 · 2,500 · 80 · 4 · 5 ns (commercial); 7.5 ns · 192.3 MHz

✓ Em estoque

$15.43 / unidade

Ver ficha técnica →

EPM3128ATC100-10NS

✅ Drop-In
Intel
📦 TQFP-100
MAX 3000A · CPLD (Complex Programmable Logic Device) · 128 · 80 · 100 · TQFP-100 · 10 ns · up to 227.3 MHz

✓ Em estoque

$6.5 / unidade

Ver ficha técnica →

EPM3128ATC100-7 Classificações máximas e características elétricas

Family MAX 3000A
Device Type CPLD (Complex Programmable Logic Device)
Macro Cells 128
Typical Gates 2500
User I/Os 80
Logic Elements / LABs 4 Logic Array Blocks (LABs)
Propagation Delay (tPD) 7.5 ns
Counter Frequency (fCNT) 129.9 MHz
Supply Voltage (VCCINT) 3.3 V
I/O Voltage Tolerance 5.0 V tolerant inputs
Programming Technology EEPROM (non-volatile, in-system programmable)
ISP Standard IEEE Std. 1532 (JTAG)
Encapsulamento 100-pin TQFP, 14x14 mm, 0.5 mm pitch
Temperatura de operação 0C to +70C (Commercial)
Speed Grade -7 (fastest grade in family)
Process Technology CMOS EEPROM

Configuração de pinos do EPM3128ATC100-7

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
Pino 1 I/O — General-purpose I/O (bank 1)
Pino 2 I/O — General-purpose I/O (bank 1)
Pino 3 I/O — General-purpose I/O (bank 1)
Pino 4 I/O — General-purpose I/O (bank 1)
Pino 5 I/O — General-purpose I/O (bank 1)
Pino 6 I/O — General-purpose I/O (bank 1)
Pino 7 I/O — General-purpose I/O (bank 1)
Pino 8 I/O — General-purpose I/O (bank 1)
Pino 9 VCCINT — 3.3 V core power
Pino 10 I/O — General-purpose I/O (bank 1)
Pino 11 I/O — General-purpose I/O (bank 1)
Pino 12 GND — Ground
Pino 13 I/O — General-purpose I/O (bank 2)
Pino 14 I/O — General-purpose I/O (bank 2)
Pino 15 I/O — General-purpose I/O (bank 2)
Pino 16 I/O — General-purpose I/O (bank 2)
Pino 17 I/O — General-purpose I/O (bank 2)
Pino 18 I/O — General-purpose I/O (bank 2)
Pino 19 I/O — General-purpose I/O (bank 2)
Pino 20 I/O — General-purpose I/O (bank 2)
Pino 21 I/O — General-purpose I/O (bank 2)
Pino 22 I/O — General-purpose I/O (bank 2)
Pino 23 GND — Ground
Pino 24 I/O — General-purpose I/O (bank 2)
Pino 25 I/O — General-purpose I/O (bank 2)
Pino 26 I/O — General-purpose I/O (bank 2)
Pino 27 I/O — General-purpose I/O (bank 2)
Pino 28 I/O — General-purpose I/O (bank 2)
Pino 29 I/O — General-purpose I/O (bank 2)
Pino 30 I/O — General-purpose I/O (bank 2)
Pino 31 I/O — General-purpose I/O (bank 2)
Pino 32 VCCINT — 3.3 V core power
Pino 33 I/O — General-purpose I/O (bank 2)
Pino 34 I/O — General-purpose I/O (bank 2)
Pino 35 I/O — General-purpose I/O (bank 2)
Pino 36 I/O — General-purpose I/O (bank 2)
Pino 37 GND — Ground
Pino 38 TDI — JTAG Test Data In (IEEE 1532)
Pino 39 TMS — JTAG Test Mode Select (IEEE 1532)
Pino 40 TCK — JTAG Test Clock (IEEE 1532)
Pino 41 I/O — General-purpose I/O (bank 3)
Pino 42 I/O — General-purpose I/O (bank 3)
Pino 43 I/O — General-purpose I/O (bank 3)
Pino 44 I/O — General-purpose I/O (bank 3)
Pino 45 I/O — General-purpose I/O (bank 3)
Pino 46 I/O — General-purpose I/O (bank 3)
Pino 47 I/O — General-purpose I/O (bank 3)
Pino 48 I/O — General-purpose I/O (bank 3)
Pino 49 I/O — General-purpose I/O (bank 3)
Pino 50 VCCINT — 3.3 V core power
Pino 51 I/O — General-purpose I/O (bank 3)
Pino 52 I/O — General-purpose I/O (bank 3)
Pino 53 GND — Ground
Pino 54 I/O — General-purpose I/O (bank 3)
Pino 55 I/O — General-purpose I/O (bank 3)
Pino 56 I/O — General-purpose I/O (bank 3)
Pino 57 I/O — General-purpose I/O (bank 3)
Pino 58 I/O — General-purpose I/O (bank 3)
Pino 59 I/O — General-purpose I/O (bank 3)
Pino 60 I/O — General-purpose I/O (bank 3)
Pino 61 I/O — General-purpose I/O (bank 3)
Pino 62 I/O — General-purpose I/O (bank 3)
Pino 63 GND — Ground
Pino 64 I/O — General-purpose I/O (bank 4)
Pino 65 I/O — General-purpose I/O (bank 4)
Pino 66 I/O — General-purpose I/O (bank 4)
Pino 67 I/O — General-purpose I/O (bank 4)
Pino 68 I/O — General-purpose I/O (bank 4)
Pino 69 I/O — General-purpose I/O (bank 4)
Pino 70 I/O — General-purpose I/O (bank 4)
Pino 71 I/O — General-purpose I/O (bank 4)
Pino 72 VCCINT — 3.3 V core power
Pino 73 I/O — General-purpose I/O (bank 4)
Pino 74 I/O — General-purpose I/O (bank 4)
Pino 75 I/O — General-purpose I/O (bank 4)
Pino 76 I/O — General-purpose I/O (bank 4)
Pino 77 I/O — General-purpose I/O (bank 4)
Pino 78 I/O — General-purpose I/O (bank 4)
Pino 79 I/O — General-purpose I/O (bank 4)
Pino 80 GND — Ground
Pino 81 I/O — General-purpose I/O (bank 4)
Pino 82 I/O — General-purpose I/O (bank 4)
Pino 83 I/O — General-purpose I/O (bank 1)
Pino 84 I/O — General-purpose I/O (bank 1)
Pino 85 I/O — General-purpose I/O (bank 1)
Pino 86 I/O — General-purpose I/O (bank 1)
Pino 87 I/O — General-purpose I/O (bank 1)
Pino 88 I/O — General-purpose I/O (bank 1)
Pino 89 I/O — General-purpose I/O (bank 1)
Pino 90 I/O — General-purpose I/O (bank 1)
Pino 91 I/O — General-purpose I/O (bank 1)
Pino 92 I/O — General-purpose I/O (bank 1)
Pino 93 GND — Ground
Pino 94 I/O — General-purpose I/O (bank 1)
Pino 95 I/O — General-purpose I/O (bank 1)
Pino 96 I/O — General-purpose I/O (bank 1)
Pino 97 I/O — General-purpose I/O (bank 1)
Pino 98 TDO — JTAG Test Data Out (IEEE 1532)
Pino 99 I/O — General-purpose I/O (bank 1)
Pino 100 I/O — General-purpose I/O (bank 1)

Aplicações típicas

EPM3128ATC100-7 é adequado para 7 aplicaçãos: Legacy 80-Series Bus Decoding and Address Latch Generation, Industrial Control Board Glue Logic, 5 V to 3.3 V Voltage Translation with Handshaking, Board-Test Multiplexer and JTAG Controller, State-Machine and Sequencing Controller, Legacy Interface Bridging (ISA, VME, PC/104), Display and LED Multiplex Driver.

🏭

Legacy 80-Series Bus Decoding and Address Latch Generation

The EPM3128ATC100-7's 128 macro cells and 80 user I/Os make it well suited for decoding 16- and 24-bit address buses and generating address-latch enable (ALE) strobes for 80C186, 8051, and 80186 microprocessor glue logic. With 7.5 ns tPD the device comfortably meets the 8 ns cycle time of these microcontrollers, and the 5.0 V tolerant inputs allow direct connection to 5 V processor buses without level shifters. Typical reference designs use four LABs configured as a primary decoder plus three secondary enable generators, with one LAB reserved for handshake and wait-state logic. Compared with discrete 74HC logic, the EPM3128ATC100-7 replaces 8-12 packages with one IC, saving board area and reducing BOM count.

🏭

Industrial Control Board Glue Logic

In PLC, motor-drive, and process-control boards the EPM3128ATC100-7 acts as the deterministic glue between the microcontroller, ADC/DAC chips, and isolation barriers. Its 7.5 ns tPD is consistent across temperature, which is critical for industrial feedback loops that cannot tolerate FPGA-style delay variation. The non-volatile EEPROM cell means the board boots into the correct state on power-up without a configuration flash, eliminating a common PLC failure mode. Designers typically allocate one LAB for encoder quadrature decoding, one LAB for PWM signal generation, and one LAB for fault-handling state machines, leaving one LAB for board-test JTAG access via the IEEE 1532 ISP interface.

⚡

5 V to 3.3 V Voltage Translation with Handshaking

The EPM3128ATC100-7's 5.0 V tolerant inputs allow direct interfacing with 5 V microcontrollers and peripherals, while its 3.3 V LVTTL outputs cleanly drive 3.3 V ASICs, FPGAs, and memory. The device can implement direction-aware translators with ready/acknowledge handshaking in a single LAB, replacing discrete 74LVC4245A buffers and saving PCB area. The 7.5 ns tPD adds minimal latency to the translation path, so handshake signals remain deterministic. This is a common pattern in mixed-voltage industrial and instrumentation boards where one rail must remain at 5 V for legacy analog components while the digital core migrates to 3.3 V.

🔧

Board-Test Multiplexer and JTAG Controller

The EPM3128ATC100-7's integrated IEEE Std. 1532 ISP interface plus its 80 I/Os are well matched to board-test multiplexer designs that route JTAG chains from multiple ICs to a single test header. Each I/O can be configured as a tri-state buffer, allowing the CPLD to isolate the boundary-scan chain of each downstream IC during production test. The non-volatile configuration means the test mode is permanent until reprogrammed, eliminating the need for a separate test-mode jumper. The 7.5 ns tPD ensures the JTAG TCK-to-TDO round-trip is fast enough to remain transparent to boundary-scan timing requirements.

🖥️

State-Machine and Sequencing Controller

With 128 macro cells the EPM3128ATC100-7 can implement complex multi-state sequencing machines that would otherwise require 4-6 PAL/GAL devices. Typical applications include power-supply sequencing (rail-by-rail enable with programmable delays), reset distribution in multi-IC systems, and protocol converters (UART-to-SPI, I2C-to-parallel). The deterministic 7.5 ns tPD guarantees that sequencing events happen in a known order even at high clock rates, which is essential for power-rail ramp sequencing in systems with strict power-good requirements. The EEPROM-based configuration is retained through power cycles without an external boot memory.

🖥️

Legacy Interface Bridging (ISA, VME, PC/104)

The EPM3128ATC100-7 is widely deployed as a bridge between modern microcontrollers and legacy parallel buses such as ISA, VME, and PC/104, where 80 user I/Os and 7.5 ns tPD cleanly map 16-bit data plus 24-bit address plus chip-select signals. The 5.0 V tolerant inputs directly accept 5 V ISA bus levels, and the 3.3 V LVCMOS outputs connect cleanly to modern 3.3 V SoCs. One LAB can implement the full ISA bus decoder (I/O read, I/O write, memory read, memory write, address latch enable), while a second LAB handles wait-state insertion and bus arbitration. This bridges 1980s-era peripheral cards to 2020s-era processors without redesigning the legacy interface.

📺

Display and LED Multiplex Driver

The EPM3128ATC100-7's 80 I/Os can drive a 7-segment or 14-segment multiplexed display with column and row decoding in a single device, replacing 6-8 discrete 74HC138 / 74HC595 chains. At 129.9 MHz fCNT the device can refresh a 16-digit display at 1 kHz per digit with comfortable margin. The non-volatile configuration means the display pattern is retained through power cycles, and the 5 V tolerant inputs allow direct connection to 5 V keypad scan matrices. Designers commonly use one LAB for the multiplexer address counter, one LAB for character ROM lookup, and two LABs for PWM intensity control.

What is the operating voltage of the EPM3128ATC100-7?
The EPM3128ATC100-7 operates from a single 3.3 V supply on VCCINT, with the I/O banks supporting 3.3 V LVTTL/LVCMOS outputs and 5.0 V tolerant inputs. According to the MAX 3000A Family Data Sheet, the recommended VCC range is 3.0 V to 3.6 V for commercial-temperature operation (0C to 70C). Designers must provide a well-decoupled 3.3 V rail within 100 mils of the package to meet ISP timing margins.
How many macro cells and user I/Os does the EPM3128ATC100-7 have?
The EPM3128ATC100-7 provides 128 macro cells organized into four Logic Array Blocks (LABs) of 36 signals each, with 80 user I/Os available on the 100-pin TQFP package. This combination yields 2,500 typical usable gates and supports wide bus decoding (16- and 32-bit address/data paths) plus address-latch generation for legacy microprocessors.
What is the propagation delay of the EPM3128ATC100-7?
The EPM3128ATC100-7 -7 speed grade delivers a pin-to-pin propagation delay (tPD) of 7.5 ns and an internal counter frequency (fCNT) of 129.9 MHz, as listed in the MAX 3000A datasheet. This is the fastest speed grade in the EPM3128 family; the -10 grade is 10 ns and the -15 grade is 15 ns, so the -7 offers 25 percent faster timing than the -10 for performance-critical glue logic.
Where to buy EPM3128ATC100-7 online?
The EPM3128ATC100-7 can be sourced from authorized distributors including DigiKey (part number 544-1165-ND), Mouser, Arrow, and Heisener as of 2026-09-12. Heisener reports 9,048 to 16,704 units in multi-row stock, and Octopart cross-references 2 distributors for live pricing. Because the part is marked obsolete by Intel, expect extended lead times of 4-6 weeks for large orders.
What is the price of EPM3128ATC100-7 in 2026?
As of 2026-09-12, the EPM3128ATC100-7 unit price ranges from approximately $9.20 at 1,000-piece quantities to $15.10 at single-piece quantities, based on distributor listings at DigiKey and Heisener. Because the part is now obsolete, prices reflect remaining stock rather than factory-direct quotes, and volume discounts beyond 1,000 pieces should be negotiated case-by-case with the distributor.
What is the lead time for EPM3128ATC100-7 orders?
Lead time for the EPM3128ATC100-7 is generally 1-2 business days for in-stock quantities (Heisener reports 9,048 to 16,704 pieces available as of 2026-09-12) and 4-6 weeks for large bulk orders because Intel has discontinued new production. Customers planning new designs should evaluate the EPM3128ATC100-10N (10 ns, same footprint) or migrate to MAX II or MAX V families for guaranteed long-term supply.
Is the EPM3128ATC100-7 still in stock at distributors?
Yes, the EPM3128ATC100-7 remains in stock at multiple distributors as of 2026-09-12, with Heisener listing 9,048 to 16,704 pieces and DigiKey (544-1165-ND) carrying live inventory. However, Intel has marked the MAX 3000A family obsolete, so no new wafers are being produced. Customers should treat current stock as finite and place safety-stock orders early in the product lifecycle.
EPM3128ATC100-7 vs EPM3128ATC100-10N - which is better for performance-critical designs?
The EPM3128ATC100-7 (7.5 ns tPD, 129.9 MHz fCNT) is faster than the EPM3128ATC100-10N (10 ns tPD), making the -7 grade the better choice for performance-critical glue logic such as high-speed bus decoding or video timing generation. The -10N has a 25 percent slower tPD but typically lower dynamic current and a slightly better jitter profile, making it preferable when timing margin is already comfortable and thermal budget is tight.
What is the difference between EPM3128ATC100-7 and EPM3128ATC100-7N?
The EPM3128ATC100-7 and EPM3128ATC100-7N share identical silicon, package (100-pin TQFP), and 7.5 ns speed grade; the suffix N indicates lead-free / Pb-free terminal finish per industry convention. According to the Altera Community forum thread on drop-in replacement, both parts are form-fit-function compatible on the same TQFP-100 footprint, and either can be used in existing designs without PCB changes.
When should I choose EPM3128ATC100-7 over the EPM3064ATC100-7?
Choose the EPM3128ATC100-7 when your design requires more than 64 macro cells or more than 64 user I/Os; the EPM3128ATC100-7 offers 128 macro cells and 80 I/Os versus the EPM3064ATC100-7 at 64 macro cells and 66 I/Os in the same TQFP-100 package. If your logic fits within 64 macro cells, the EPM3064ATC100-7 is a cost-effective alternative with the same footprint and 3.3 V supply.
What is the best drop-in replacement for EPM3128ATC100-7N?
According to the Altera Community forum (thread 252324), the best form-fit-function drop-in replacement for the discontinued EPM3128ATC100-7N is the EPM3128ATC100-10N (10 ns speed grade, same TQFP-100 package, same 3.3 V supply). The -10N is pin-to-pin compatible and operates on the same 3.3 V core/I/O supply. Designers requiring identical 7.5 ns tPD should verify remaining -7 stock and consider last-time-buy arrangements.
Where can I download the EPM3128ATC100-7 datasheet PDF?
The official EPM3128ATC100-7 datasheet (MAX 3000A Programmable Logic Device Family Data Sheet, 46 pages, 715 KB) is available from alternasemi.com and from Alldatasheet.com (datasheet-pdf 595594). The document covers architecture, AC/DC characteristics, JTAG programming, and TQFP-100 pinout. Always cross-reference with the most recent revision on intel.com before locking your design.
Where to find the EPM3128ATC100-7 pinout?
The 100-pin TQFP pinout for the EPM3128ATC100-7 is documented in the MAX 3000A Family Data Sheet, where pin 1 is at the top-left of the package (orientation marker on the upper-left corner of the 14x14 mm body). Pins are numbered counter-clockwise; the device uses four dedicated JTAG pins (TCK, TMS, TDI, TDO), four GND pins, four VCCINT pins, and 80 general-purpose I/O pins. Refer to the pinout diagram in section 4 of the datasheet for the exact signal-to-pin mapping.
What are the key specifications of the EPM3128ATC100-7 that engineers should know?
The EPM3128ATC100-7 has four headline specifications engineers should verify: 128 macro cells (2,500 typical gates), 80 user I/Os on the 100-pin TQFP, 7.5 ns pin-to-pin tPD, and 129.9 MHz counter frequency, all operating from a single 3.3 V supply per the MAX 3000A Family Data Sheet. Additional key figures include IEEE Std. 1532 JTAG ISP, 5.0 V tolerant inputs, and commercial 0C to 70C temperature range. These four numbers - macro cells, I/O count, tPD, and supply voltage - drive 95 percent of design decisions for glue-logic applications.
What is the best Intel (Altera) equivalent for EPM3128ATC100-7?
The best Intel/Altera drop-in equivalent is the EPM3128ATC100-7N itself (lead-free variant), which has identical silicon and footprint. For obsolete-stock mitigation, the EPM3128ATC100-10N (10 ns grade, same TQFP-100) is the recommended next step. For new designs requiring long-term supply, Intel's MAX II (EPM240T100C5N) or MAX V (5M240ZT100C5N) families offer more logic capacity with the same 3.3 V core and TQFP-100 footprint, with active lifecycle status.

Dados de referência de engenharia para EPM3128ATC100-7 — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

Choose the EPM3128ATC100-7 when your design requires 128 macro cells, 80 user I/Os, 7.5 ns tPD, and 5.0 V tolerant inputs in a 100-pin TQFP, all on a single 3.3 V supply. Pick the EPM3128ATC100-7N for the same electrical performance with a lead-free terminal finish (RoHS-compliant builds). Choose the EPM3128ATC100-10N when timing margin is comfortable and you want lower dynamic current at 10 ns tPD, or as the form-fit-function drop-in for obsolete EPM3128ATC100-7N stock. Choose the EPM3128ATC100-5N/EPM3128ATC100-5 when you need 5 ns tPD for higher-speed bus decoding. For new designs requiring long-term supply, migrate to the active MAX II (EPM240T100C5N) or MAX V (5M240ZT100C5N) families, which share the TQFP-100 footprint but use SRAM-based configuration. For lower-density designs under 64 macro cells, the EPM3064ATC100-10N in the same TQFP-100 footprint is a cost-effective alternative.

Comparação com alternativas

Parâmetro Este produto EPM3128ATC100-7N EPM3128ATC100-10N EPM3128ATC100-10 EPM3128ATC100-5N EPM3128ATC100-5 EPM3128ATC100-10NS
Package TQFP-100 (14x14 mm) TQFP-100 - same TQFP-100 - same TQFP-100 - same TQFP-100 - same TQFP-100 - same TQFP-100 - same
Brand Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera)
Propagation Delay (tPD) 7.5 ns 7.5 ns 10 ns 10 ns 5 ns 5 ns 10 ns
Macro Cells 128 128 128 128 128 128 128
User I/Os 80 80 80 80 80 80 80
Supply Voltage 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V
Operating Temperature 0C to +70C (Commercial) 0C to +70C 0C to +70C 0C to +70C 0C to +70C 0C to +70C 0C to +70C
Lead-Free Finish Unknown (legacy part) Yes (N suffix) Yes (N suffix) No (legacy Pb) Yes (N suffix) No (legacy Pb) Yes (N suffix)
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete

Principais diferenciais

  • Fastest -7 speed grade in the EPM3128 family delivers 7.5 ns tPD and 129.9 MHz fCNT (vs EPM3128ATC100-10N)
  • Identical silicon to the lead-free EPM3128ATC100-7N, allowing easy migration to RoHS-compliant builds (vs EPM3128ATC100-7N)
  • Two-fold logic capacity vs the EPM3064ATC100-7 in the same TQFP-100 package (vs EPM3064ATC100-7)
  • Non-volatile EEPROM configuration eliminates external boot memory and SRAM-FPGA inrush issues (vs EPM240T100C5N (MAX II, SRAM-based))

Notas de projeto

The EPM3128ATC100-7 requires four VCCINT pins (9, 32, 50, 72) and four GND pins (12, 23, 37, 53) to be connected on the PCB, plus two additional GND pins (63, 80, 93) per the TQFP-100 layout. Per the MAX 3000A datasheet, place one 0.1 uF decoupling capacitor within 100 mils of every VCCINT pin and one bulk 10 uF tantalum or ceramic at the package entry point. The ICCINT supply must be monotonic and rise to 3.3 V within 100 ms to ensure proper ISP configuration; a soft-start RC ramp is acceptable if the rise time stays within this window.

The 100-pin TQFP has 0.5 mm lead pitch and a 14x14 mm body; the recommended PCB land pattern uses 0.3 mm wide pads with 1.5 mm length, per IPC-7351 nominal density. Traces should escape on all four sides with vias-in-pad only if the PCB fab supports filled-and-capped vias; otherwise use via-at-pad-end with a 0.2 mm trace to the via barrel. Estimated: with 80 I/Os on a 4-layer 1 oz copper board, expect to route 4-6 mil traces between pads using a 1-2-1 via fanout; 8+ mil dielectric clearance is required between adjacent I/O traces to maintain 50 ohm controlled impedance.

A common pitfall when designing with the EPM3128ATC100-7 is leaving the JTAG pins (TCK pin 40, TMS pin 39, TDI pin 38, TDO pin 98) floating. Per IEEE Std. 1532 ISP requirements, TMS and TDI must be pulled up to VCCINT through 10 kΩty resistors at the device pins (not at the connector) to prevent spurious JTAG state transitions during power-up. TDO is high-impedance and does not require a pull-up, but TCK should be pulled down to ground through 10 kΩty to define the idle clock state. Without these pulls, in-system programming can fail intermittently and the device may appear corrupted.

Although the EPM3128ATC100-7 has 5.0 V tolerant inputs, the I/O output stage drives 3.3 V LVCMOS/LVTTL only. When interfacing with 5 V TTL receivers, ensure the Vih(min) of the receiver is below the CPLD's Voh(min) of 2.4 V at 4 mA. For 5 V CMOS receivers with Vih(min) of 3.5 V, external pull-ups to 5 V are required - this is documented in the MAX 3000A Family Data Sheet application notes section. Series resistors of 33 Ωty on each output can dampen reflections on traces longer than 50 mm.

The EPM3128ATC100-7 commercial-temperature device is rated for 0C to 70C operation. In enclosed industrial enclosures, junction temperature can exceed 70C even at modest toggle rates because the TQFP-100 has no exposed thermal pad and relies on the PCB copper pour for heat dissipation. Estimated: at 50 percent toggle rate on 80 outputs, ICCINT is approximately 60 mA (1.98 W). With a 4-layer 1 oz copper PCB and no airflow, theta_JA is approximately 45 C/W, giving a junction-to-ambient rise of 89 C. Designers should either reduce toggle rate, derate to 50 percent output loading, or migrate to the industrial-temperature EPM3128ATI100-7N.

Informações de conformidade

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Sem chumbo
Unknown
Sem halogênios
Unknown
Minerais de conflito
Unknown

Part is in the legacy MAX 3000A family; Intel/Altera RoHS and REACH compliance documentation not located in the verified web data. The EPM3128ATC100-7N variant carries a lead-free terminal finish (Pb-free matte Sn), but formal RoHS/REACH compliance status should be confirmed with the manufacturer's product page. Not AEC-Q100 qualified; the part is intended for commercial/industrial-grade designs.

Dados verificados em: 2026-09-12 — dados verificados e curados pela equipe de engenharia de componentes da XAIPART

Buscas relacionadas

EPM3128ATC100-7 datasheet EPM3128ATC100-7 price EPM3128ATC100-7 stock Intel Altera MAX 3000A CPLD 128 macro cells TQFP-100 CPLD 7.5 ns EPM3128ATC100-7 vs EPM3128ATC100-10N EPM3128ATC100-7 drop-in replacement EPM3128ATC100-7 buy online MAX 3000A JTAG ISP EPM3128ATC100-7 pinout TQFP-100 EPM3128ATC100-7 bus decoding application what is the propagation delay of EPM3128ATC100-7

Componentes & termos relacionados

Intel Altera EPM3128ATC100-7 EPM3128ATC100-7N EPM3128ATC100-10N EPM3128ATC100-10 EPM3128ATC100-5N EPM3128ATC100-5 MAX 3000A CPLD Complex Programmable Logic Device macro cell Logic Array Block TQFP-100 TQFP Surface Mount IEEE 1532 JTAG In-System Programmability ISP EEPROM CMOS RoHS REACH AEC-Q100 lead-free glue logic bus decoder state machine 5 V tolerant 3.3 V LVCMOS LVTTL TQFP-100 footprint TQFP-100 land pattern IPC-7351 power sequencing
RFQ de cotação rápida
Preencha todos os detalhes — nossa equipe de vendas responderá em até 24 horas
Part number Fabricante Encapsulamento QTY Preço-alvo Total
Total: $0.00 USD
✓
Cotação enviada!

Responderemos seu e-mail em até 24 horas

1
RFQ enviada
2
Cotação recebida
3
Pedido realizado
4
Pagamento
5
Enviado
6
Entregue
Ver detalhes da RFQ