Altera

EPM7128BTC144-7 - 128-Macro MAX 7000B CPLD, 144-TQFP | Intel

N.º da peça: EPM7128BTC144-7 ✗ Fim de vida
Em estoque Enviado em 1 a 3 dias úteis
2.5 V Vdss 144-pin TQFP Package 126.6 MHz Speed EEPROM (non-volatile, ISP) Memory
A partir de $9.85 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-12
Preços por volume
Qtd. Preço unitário Total
1 $18.45 $18,45
10 $16.92 $169,20
100 $14.5 $1.450,00
500 $12.1 $6.050,00
1.000 $9.85 $9.850,00
ℹ️ Todos os preços estão em USD

EPM7128BTC144-7 Visão geral

The Intel (formerly Altera) EPM7128BTC144-7 is a 128-macro-cell CMOS EEPROM-based CPLD from the MAX 7000B family, packaged in a 144-pin TQFP. It operates on a 2.5 V core supply and provides approximately 2,500 usable gates with pin-to-pin delays as fast as 7.5 ns and counter frequencies up to 126.6 MHz. The part combines high-density programmable logic with in-system programmability via the IEEE 1149.1 JTAG interface, supporting glue-logic, bus-interface, state-machine, and address-decoding roles in industrial and communications systems.

A CPLD (Complex Programmable Logic Device) is a non-volatile, instantly-on programmable logic device positioned between discrete PAL/GAL devices and larger FPGAs. The MAX 7000B series is built on Altera's second-generation MAX architecture, which uses an enhanced connective array of fast, uniform interconnect channels routed to Logic Array Blocks (LABs) of 16 macro cells each. CPLDs retain their configuration in on-chip EEPROM, so they power up instantly without external boot memory - a key reason they remain popular for control-plane logic and deterministic timing paths.

Key features of the EPM7128BTC144-7 include 128 macro cells, 100 user I/O pins (per the 144-pin TQFP package option), a pin-to-pin delay of 7.5 ns, an internal global clock network with up to 6 dedicated inputs, and per-macro-cell configurable clear, preset, clock-enable, and OE controls. The device supports IEEE 1149.1 boundary-scan test, multiVolt I/O interfacing (5.0 V, 3.3 V, 2.5 V mixed-voltage systems), and a JTAG-based ISP flow that lets the board be re-programmed without removing the part. The 144-TQFP footprint provides ample ground and power pins for noise-sensitive designs.

The MAX 7000B architecture combines an EEPROM-backed configuration memory with a continuous FastTrack interconnect that links every LAB to every I/O pin through row and column channels. Each macro cell contains a programmable AND/OR/registered array plus an output cell with slew-rate, open-drain, and tri-state controls. This uniform fabric gives consistent timing across the device - making the EPM7128BTC144-7 well-suited to deterministic, latency-bounded applications such as bus arbitration, address decoding, and asynchronous interface bridging where FPGAs add unnecessary cost and boot complexity.

Typical applications include bus-interface glue logic between microcontrollers and peripherals, address decoding in 8/16/32-bit embedded systems, state-machine controllers in industrial automation, peripheral expansion for legacy I/O ports, and pin-level logic translation between mixed-voltage buses. Designers frequently pair the part with microcontrollers such as the 8051, ARM7, or Cortex-M0 families to offload real-time decode and protocol-conversion tasks.

When designing with this CPLD, place decoupling capacitors on every VCC/GND pair near the package and ensure JTAG TCK does not exceed 10 MHz for reliable ISP. The 144-TQFP package has moderate thermal dissipation; however, since the MAX 7000B core draws very low quiescent current, no heatsink is normally required. Pay close attention to the I/O bank VCCIO voltage to match the logic levels of the surrounding system.

This page synthesizes distributor inventory, parametric comparisons, and practical design notes that go beyond the manufacturer datasheet - consolidating the engineering reference information a board designer needs to select, source, and implement the EPM7128BTC144-7 reliably.

Alternativas drop-in para EPM7128BTC144-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 EPM7128BTC144-7 (mesmo formato e footprint) — diferindo em Family, Operating Temperature, Package, RoHS Status, Macrocells.

Intel
Family: MAX II
Operating Temperature: 0 °C to +85 °C (commercial, C5 grade)
Package: TQFP-144 (20 × 20 mm, 0.5 mm pitch)
Comparar com EPM7128BTC144-7 →
Altera
Family: MAX 7000A
Operating Temperature: 0C to +70C (commercial)
RoHS Status: Compliant
Comparar com EPM7128BTC144-7 →
Altera
Operating Temperature: 0C to +70C (commercial)
RoHS Status: unknown (legacy Altera device)
Macrocells: 128
Comparar com EPM7128BTC144-7 →

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

EPM7128BTC144-10N

✅ Drop-In ⚠️ Especificações não verificadas
📦 144-pin TQFP
same die, slower speed grade (10 ns vs 7.5 ns, -25% timing)

📋 Alternativa de referência (fora do catálogo)

EPM7128BTC144-7N

✅ Drop-In
📦 144-pin TQFP
same die, Pb-free finish designation, identical electrical specs

📋 Alternativa de referência (fora do catálogo)

EPM7128BTI144-7

✅ Drop-In ⚠️ Especificações não verificadas
📦 144-pin TQFP
same die, industrial temperature -40C to +85C vs commercial 0C to +90C

📋 Alternativa de referência (fora do catálogo)

EPM7128ATC144-10

✅ Drop-In
Altera
📦 144-pin TQFP
Altera (now Intel) · MAX 7000A · CPLD (Complex Programmable Logic Device) · EE PLD (EEPROM-based, in-system programmable) · 128 · 4 · 68 · 10 ns

✓ Em estoque

$9.1 / unidade

Ver ficha técnica →

EPM7128AETC144-7N

✅ Drop-In ⚠️ Especificações não verificadas
Altera
📦 144-pin TQFP
MAX 7000A · CPLD (Complex Programmable Logic Device) · 2500 (2.5K gates) · 128 · 36 (in 144-pin TQFP) · 129.9 MHz · 7.5 ns · 7.5 ns

✓ Em estoque

$39.82 / unidade

Ver ficha técnica →

EPM570T144C5N

✅ Drop-In
Intel
📦 TQFP-144
MAX II · MAX II Device · 570 · 440 · 116 · 8 Kbit · 4 · 0.18 µm 6-layer-metal flash

✓ Em estoque

$9.35 / unidade

Ver ficha técnica →

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

Family MAX 7000B
Device Type CPLD (Complex Programmable Logic Device)
Macro Cells 128
Usable Gates 2,500
Logic Array Blocks (LABs) 8
User I/O Pins 100 (per 144-pin TQFP package)
Pin-to-Pin Delay (tPD) 7.5 ns
Maximum Counter Frequency (fCNT) 126.6 MHz
Maximum Operating Frequency 175 MHz (family typical)
Supply Voltage (VCCINT) 2.5 V
I/O Bank Voltage (VCCIO) 2.5 V / 3.3 V / 5.0 V (multiVolt)
Configuration Memory EEPROM (non-volatile, ISP)
Programmability IEEE 1149.1 JTAG (ISP)
Operating Temperature (Commercial) 0C to +90C
Encapsulamento 144-pin TQFP
Tipo de montagem Surface Mount

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

Aplicações típicas

EPM7128BTC144-7 é adequado para 6 aplicaçãos: Bus Interface and Address Decoding, Industrial State-Machine Controllers, Legacy Peripheral Expansion, Communication Protocol Bridging, Test and Measurement Instrumentation, Aerospace and Avionics Subsystems.

🔧

Bus Interface and Address Decoding

The EPM7128BTC144-7 is ideal for address decoding and bus-interface glue logic between microcontrollers, memory, and peripherals in 8/16/32-bit embedded systems. Its 128 macro cells easily handle 16-bit address-decode trees with multiple chip-select outputs and interrupt-acknowledge logic. The 7.5 ns pin-to-pin delay keeps decode-to-chip-select latency under two system clock cycles at 50 MHz, and the 100 user I/Os provide ample chip-select fan-out for SDRAM, Flash, and peripheral banks. MultiVolt I/O support lets the part bridge 5.0 V and 3.3 V buses without external level shifters.

🏭

Industrial State-Machine Controllers

In industrial automation and motor-control systems the EPM7128BTC144-7 provides deterministic state-machine control for stepper, BLDC, and solenoid sequencing. The EEPROM-backed configuration guarantees instant power-up into a known state - critical for safety interlocks and machine reset behavior - without external boot ROM. The commercial 0C to +90C operating range suits factory-floor enclosures, and the 144-TQFP package offers generous ground pins for noise immunity near motor-driver switching nodes. Designers use the 100 user I/Os to drive opto-isolated enable lines and read back limit-switch status.

🖥️

Legacy Peripheral Expansion

The EPM7128BTC144-7 is a go-to expansion device for adding parallel ports, ISA-style buses, or legacy interfaces to modern microcontrollers and SoCs. With 128 macro cells it can emulate multiple 8255 PPI ports, generate timing waveforms, and de-multiplex address/data buses. The JTAG ISP interface lets firmware engineers update peripheral behavior in the field without board rework. The 144-TQFP provides 100 user I/Os - more than enough for 8-bit bidirectional data plus 16-bit address plus control signalling on a single chip.

🌐

Communication Protocol Bridging

The EPM7128BTC144-7 is widely used to bridge between asynchronous protocols (UART, SPI, I2C) and synchronous parallel buses in networking and telecom equipment. Its 7.5 ns pin-to-pin delay supports UART-to-parallel conversion at baud rates up to 921,600 bps with no flow-control loss, while the deterministic timing makes it ideal for SPI-to-parallel bridges feeding DSP and FPGA signal chains. The MAX 7000B LAB structure provides uniform delay across all paths, simplifying multi-protocol bridging where timing skew would otherwise degrade data integrity.

🔧

Test and Measurement Instrumentation

In bench-top test equipment and ATE fixtures the EPM7128BTC144-7 implements pattern generators, timing controllers, and DUT interface conditioning. Its 126.6 MHz counter frequency supports digital pulse generation with 8 ns resolution, sufficient for characterizing low-speed serial protocols and power-rail sequencing. The JTAG interface is exploited for both ISP and board-level boundary-scan tests per IEEE 1149.1. The 144-TQFP footprint allows the part to be placed close to connector pin electronics, minimizing trace-length skew on stimulus lines.

✈️

Aerospace and Avionics Subsystems

Although the EPM7128BTC144-7 is the commercial-temperature variant, its MAX 7000B core architecture is used in non-flight-critical avionics subsystems for cockpit display driving, sensor conditioning, and actuator interface logic. The EEPROM configuration ensures immediate deterministic boot - a requirement in DO-178-relevant avionics where FPGA boot time is unacceptable. Designers pair it with radiation-tolerant SRAM or shielding for fault-tolerant designs. For flight-critical paths, the MIL-spec EPM7128BMC144-7 (-55C to +125C) is the appropriate orderable variant.

Resumo dos produtos recomendados

EPM7128BTC144-10N Slower speed grade, same MAX 7000B die, drop-in for cost-sensitive variants Usado em: Bus Interface and Address Decoding, Test and Measurement Instrumentation EPM570T144C5N Intel Usado em: Bus Interface and Address Decoding EPM7128BTI144-7 Industrial temperature variant (-40C to +85C) for harsh-environment cabinets Usado em: Industrial State-Machine Controllers, Aerospace and Avionics Subsystems EPM7096QC100-7 Altera Usado em: Industrial State-Machine Controllers EPM7128AETC144-7 Intel Usado em: Legacy Peripheral Expansion EPM7128AELC84-10N Intel Usado em: Legacy Peripheral Expansion EPM7128BTC144-7N Lead-free finish variant of same part - preferred for telecom RoHS compliance Usado em: Communication Protocol Bridging EPM570GT144C5N Altera Usado em: Communication Protocol Bridging EPM7096LC84-10 Intel Usado em: Test and Measurement Instrumentation EPM570F256C5N Altera Usado em: Aerospace and Avionics Subsystems
What is the EPM7128BTC144-7?
The EPM7128BTC144-7 is a 128-macro-cell CMOS EEPROM-based CPLD from the MAX 7000B family, supplied in a 144-pin TQFP package. It operates from a 2.5 V core supply and delivers approximately 2,500 usable gates with a 7.5 ns pin-to-pin delay, per the MAX 7000B datasheet family specification.
How many user I/O pins does the EPM7128BTC144-7 have?
The EPM7128BTC144-7 in its 144-pin TQFP package provides 100 user I/O pins. The remaining pins are dedicated to JTAG (TCK, TMS, TDI, TDO), global clocks, clear/preset, VCCINT, VCCIO, and GND - a typical allocation for MAX 7000B devices in the 144-TQFP option.
What is the maximum operating frequency of the EPM7128BTC144-7?
The EPM7128BTC144-7 supports a maximum counter frequency of 126.6 MHz and a pin-to-pin delay of 7.5 ns. For purely combinational paths the fCNT figure is the limiting timing parameter; system designers should add margin for I/O setup and hold according to the Quartus timing report.
Is the EPM7128BTC144-7 still in production?
The MAX 7000B family is in NRND (Not Recommended for New Designs) status at Intel. Production units remain available through authorized distributors, but Intel recommends migrating new designs to MAX V (5M80ZE64, 5M160ZE64, etc.) or MAX II CPLDs for long-term support.
What is the operating temperature range of the EPM7128BTC144-7?
The EPM7128BTC144-7 is the commercial-temperature variant, rated 0C to +90C. An industrial-temperature equivalent is the EPM7128BTI144-7 (-40C to +85C); a military-temperature version is the EPM7128BMC144-7 (MIL-STD-883) - both are alternate orderable part numbers.
Where can I buy the EPM7128BTC144-7 online?
The EPM7128BTC144-7 is in stock at multiple authorized distributors including Heisener (5,056+ units), Micro-Semiconductor (5,595+ units), Nantian, Jotrin, and Vyrian. Pricing varies; the typical single-piece street price is approximately 18.45 USD as of 2026-09-13, with volume discounts at 100/500/1000-piece breaks.
What is the price of the EPM7128BTC144-7?
Single-piece distributor pricing for the EPM7128BTC144-7 is approximately 18.45 USD as of 2026-09-13. Volume discounts reduce the unit price to around 14.50 USD at 100 pieces, 12.10 USD at 500 pieces, and 9.85 USD at 1000 pieces - based on aggregated distributor listings.
What is the lead time for the EPM7128BTC144-7?
Lead time for the EPM7128BTC144-7 is generally 1-2 weeks from authorized distributors as of 2026-09-13, with several vendors (Heisener, Micro-Semiconductor, Jotrin) reporting in-stock inventory. For volume orders above 1,000 pieces, distributors may request a quote to confirm factory allocation.
EPM7128BTC144-7 vs EPM7128BTC144-10 - which is faster?
The EPM7128BTC144-7 has a 7.5 ns pin-to-pin delay (fCNT 126.6 MHz), while the EPM7128BTC144-10 has a 10 ns pin-to-pin delay (fCNT 100 MHz). The -7 speed grade is approximately 25% faster; choose -7 when timing budget is tight, and -10 when cost is the primary concern at high volume.
What is the best drop-in replacement for the EPM7128BTC144-7?
The best drop-in replacement is the EPM7128BTC144-10N (same 144-TQFP, same die, only the speed grade changes from 7.5 ns to 10 ns - within the drop-in envelope of 70-80% timing proximity). For new designs, Intel recommends MAX V (5M160ZE64A5N) or MAX II CPLDs as migration paths but these require new PCB footprints.
Is the EPM7128BTC144-7 pin-compatible with the EPM7128AETC144-7?
No - the EPM7128BTC144-7 is a MAX 7000B device (B-suffix) while the EPM7128AETC144-7 is a MAX 7000AE (AE-suffix) device. Both share the 144-TQFP package, but they differ in core voltage (2.5 V vs 3.3 V) and timing characteristics, so they are NOT pin-compatible drop-in replacements - PCB rework is required.
Where can I download the EPM7128BTC144-7 datasheet PDF?
The EPM7128BTC144-7 datasheet PDF is available at the Altera legacy archive (pdf.datasheet.online mirror) and from Intel's MAX 7000B device family datasheet page. The device family datasheet covers electrical characteristics, timing models, JTAG programming, and package pinouts for the 144-TQFP variant.
Where do I find the EPM7128BTC144-7 pinout?
The 144-pin TQFP pinout for the EPM7128BTC144-7 is documented in the MAX 7000B datasheet (Chapter 5, Pin Information). The diagram lists I/O bank assignments, dedicated input pins (GCLK, OE, GCLR), JTAG pins (TCK/TMS/TDI/TDO), VCCINT/VCCIO pairs, and GND distribution - consult the diagram before PCB layout.
What are the key specifications of the EPM7128BTC144-7 that engineers should know?
Engineers should know these key EPM7128BTC144-7 specs: 128 macro cells, 2,500 usable gates, 100 user I/Os, 7.5 ns pin-to-pin delay, 126.6 MHz counter frequency, 2.5 V VCCINT, multiVolt VCCIO (2.5/3.3/5.0 V), 144-pin TQFP, commercial temperature 0C to +90C, JTAG-based ISP, and MAX 7000B second-generation architecture - per the MAX 7000B datasheet.

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

Guia de seleção

Choose the EPM7128BTC144-7 when you need a 128-macro-cell CPLD with 7.5 ns pin-to-pin delay for timing-critical address decoding, bus arbitration, or state-machine control in commercial-temperature embedded systems. Its EEPROM configuration guarantees deterministic instant power-up - a key reason CPLDs remain preferred over FPGAs in safety-relevant and real-time control paths. Pick the -7 speed grade when timing budget is tight; for cost-sensitive high-volume designs the -10 grade (EPM7128BTC144-10N) saves ~15-20% per unit. For industrial-temperature applications, order the -I suffix variant (EPM7128BTI144-7). For new designs Intel recommends migrating to MAX II (EPM570T144C5N) or MAX V CPLDs, but these require new PCB footprints. The MAX 7000AE family (EPM7128AETC144-7) shares the 144-TQFP but is NOT pin-compatible due to a 3.3 V core, so do NOT use it as a drop-in.

Comparação com alternativas

Parâmetro Este produto EPM7128BTC144-10N EPM7128BTC144-7N EPM7128BTI144-7 EPM7128ATC144-10 EPM7128AETC144-7N EPM570T144C5N
Package 144-pin TQFP 144-pin TQFP - same 144-pin TQFP - same 144-pin TQFP - same 144-pin TQFP - same 144-pin TQFP - same TQFP-144 - same
Brand Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel) Altera (Intel)
Family MAX 7000B MAX 7000B MAX 7000B MAX 7000B MAX 7000 MAX 7000AE MAX II
Macro Cells 128 128 128 128 128 128 570 LEs (lower macro equivalent)
Pin-to-Pin Delay (tPD) 7.5 ns 10 ns (-25%) 7.5 ns (same) 7.5 ns (same) 10 ns (-25%) 7.5 ns (same) 5 ns (faster)
Counter Frequency (fCNT) 126.6 MHz 100 MHz 126.6 MHz 126.6 MHz 100 MHz 126.6 MHz 175 MHz
Core Voltage (VCCINT) 2.5 V 2.5 V 2.5 V 2.5 V 5.0 V 3.3 V 2.5 V (3.3 V core variant exists)
Operating Temperature 0C to +90C (Commercial) 0C to +90C (Commercial) 0C to +90C (Commercial) -40C to +85C (Industrial) 0C to +90C (Commercial) 0C to +90C (Commercial) 0C to +85C (Commercial)
Configuration Memory EEPROM EEPROM EEPROM EEPROM EPROM (one-time programmable) EEPROM Flash (MAX II built-in)

Principais diferenciais

  • EEPROM-backed configuration = instant power-up to known state (vs EPM570T144C5N (MAX II))
  • Lowest-voltage CPLD core in the legacy MAX family (vs EPM7128ATC144-10 (MAX 7000, 5.0 V core))
  • MultiVolt I/O banks support 5 V, 3.3 V, and 2.5 V mixed-voltage buses (vs EPM7128BTC144-10N (same MultiVolt, no diff))
  • 100 user I/Os in 144-TQFP - one of the highest-density MAX 7000B packages (vs EPM7128AELC84-10N (84-pin PLCC, ~68 I/Os))

Notas de projeto

The EPM7128BTC144-7 requires two supply rails: VCCINT at 2.5 V for the core logic and VCCIO at 2.5 V / 3.3 V / 5.0 V for each of the four I/O banks. Place a 0.1 uF decoupling capacitor within 5 mm of every VCCINT/VCCIO pin and a 10 uF bulk tantalum or ceramic capacitor near the package to suppress switching transients during ISP programming. The MAX 7000B core draws very low quiescent current (typical ICCSTANDBY < 100 uA) so no heatsinking is required even with all 100 user I/Os switching simultaneously.

Route JTAG signals (TCK, TMS, TDI, TDO) with 50 ohm controlled impedance and keep TCK trace shorter than 100 mm to avoid signal-integrity issues at high ISP clock rates. Place the JTAG header or test points on the same board edge as the CPLD to minimize stub lengths. If the 144-TQFP footprint is shared with an MAX 7000AE variant, double-check the VCCINT pin voltage - the AE variant requires 3.3 V and is NOT a drop-in replacement.

A common pitfall is selecting the wrong speed-grade suffix: -7 = 7.5 ns / 126.6 MHz, -10 = 10 ns / 100 MHz. Mixing -7 and -10 in a multi-CPLD design creates timing-skew bugs that surface only under temperature cycling. Also, the commercial-temperature EPM7128BTC144-7 must not be used in industrial applications - order EPM7128BTI144-7 instead. Finally, do not apply 5 V to any MAX 7000B I/O when VCCIO is below 3.3 V, or the input clamp diodes will forward-conduct.

When using the EPM7128BTC144-7 as a clock buffer or address decoder driving long bus traces, enable slew-rate control on the relevant output macro cells (slow slew rate for low-noise buses, fast slew for high-speed point-to-point links). Enable the bus-hold circuit on unused I/O pins to prevent floating inputs that can draw milliamps of shoot-through current. For multi-board designs, place a 33 ohm series-termination resistor on each clock output driving off-board.

Informações de conformidade

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

Compliance status not explicitly stated in the verified web data. The MAX 7000B family predates the RoHS-2 transition; the -N suffix variants (ePM7128BTC144-7N) are Pb-free per Altera/Intel legacy product guides. Recommend confirming RoHS/REACH status with the distributor before placing volume orders into EU markets.

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

Buscas relacionadas

EPM7128BTC144-7 EPM7128BTC144-7 datasheet Altera MAX 7000B CPLD 128 macro cell CPLD 144 TQFP EPM7128BTC144-7 vs EPM7128BTC144-10 MAX 7000B 7.5ns pin-to-pin delay CPLD EPM7128BTC144-7 buy price distributor EPM7128BTC144-7 lead time stock EPM7128BTC144-7 pinout 144 TQFP CPLD address decoder 8051 ARM glue logic Intel MAX 7000B alternative replacement EPM7128BTC144-7 JTAG ISP programming MAX 7000B migration to MAX II MAX V what is the speed grade of EPM7128BTC144-7

Componentes & termos relacionados

Intel Altera EPM7128BTC144-7 EPM7128BTC144-7N EPM7128BTC144-10N EPM7128BTI144-7 EPM7128ATC144-10 EPM7128AETC144-7N EPM570T144C5N MAX 7000B MAX 7000 MAX 7000AE MAX II CPLD Complex Programmable Logic Device macro cell Logic Array Block LAB IEEE 1149.1 JTAG in-system programmability ISP TQFP 144-pin TQFP EEPROM Flash configuration boundary-scan multiVolt I/O address decoding bus interface glue logic state machine global clock network GCLK OE GCLR
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