Altera

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

Référence : EPM7128BTC144-7 ✗ Fin de vie
En stock Expédié sous 1 à 3 jours ouvrés
2.5 V Vdss 144-pin TQFP Package 126.6 MHz Speed EEPROM (non-volatile, ISP) Memory
À partir de $9.85 USD / unité
MOQ : 1 |
Prix mis à jour : 2026-09-12
Tarifs dégressifs
Qté Prix unitaire 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
ℹ️ Tous les prix sont en USD

EPM7128BTC144-7 Présentation

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.

Alternatives de remplacement direct pour EPM7128BTC144-7 — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.

Variantes de cette série

Modèles de la même série directement compatibles avec EPM7128BTC144-7 (même facteur de forme et même empreinte) — différant par 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)
Comparer avec EPM7128BTC144-7 →
Altera
Family: MAX 7000A
Operating Temperature: 0C to +70C (commercial)
RoHS Status: Compliant
Comparer avec EPM7128BTC144-7 →
Altera
Operating Temperature: 0C to +70C (commercial)
RoHS Status: unknown (legacy Altera device)
Macrocells: 128
Comparer avec EPM7128BTC144-7 →

Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :

EPM7128BTC144-10N

✅ Remplacement direct ⚠️ Spécifications non vérifiées
📦 144-pin TQFP
same die, slower speed grade (10 ns vs 7.5 ns, -25% timing)

📋 Alternative de référence (hors catalogue)

EPM7128BTC144-7N

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

📋 Alternative de référence (hors catalogue)

EPM7128BTI144-7

✅ Remplacement direct ⚠️ Spécifications non vérifiées
📦 144-pin TQFP
same die, industrial temperature -40C to +85C vs commercial 0C to +90C

📋 Alternative de référence (hors catalogue)

EPM7128ATC144-10

✅ Remplacement direct
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

✓ En stock

$9.1 / unité

Voir la fiche technique →

EPM7128AETC144-7N

✅ Remplacement direct ⚠️ Spécifications non vérifiées
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

✓ En stock

$39.82 / unité

Voir la fiche technique →

EPM570T144C5N

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

✓ En stock

$9.35 / unité

Voir la fiche technique →

EPM7128BTC144-7 Valeurs maximales et caractéristiques électriques

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
Boîtier 144-pin TQFP
Type de montage Surface Mount

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

Applications typiques

EPM7128BTC144-7 convient pour 6 applications: 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.

Récapitulatif des produits recommandés

EPM7128BTC144-10N Slower speed grade, same MAX 7000B die, drop-in for cost-sensitive variants Utilisé dans : Bus Interface and Address Decoding, Test and Measurement Instrumentation EPM570T144C5N Intel Utilisé dans : Bus Interface and Address Decoding EPM7128BTI144-7 Industrial temperature variant (-40C to +85C) for harsh-environment cabinets Utilisé dans : Industrial State-Machine Controllers, Aerospace and Avionics Subsystems EPM7096QC100-7 Altera Utilisé dans : Industrial State-Machine Controllers EPM7128AETC144-7 Intel Utilisé dans : Legacy Peripheral Expansion EPM7128AELC84-10N Intel Utilisé dans : Legacy Peripheral Expansion EPM7128BTC144-7N Lead-free finish variant of same part - preferred for telecom RoHS compliance Utilisé dans : Communication Protocol Bridging EPM570GT144C5N Altera Utilisé dans : Communication Protocol Bridging EPM7096LC84-10 Intel Utilisé dans : Test and Measurement Instrumentation EPM570F256C5N Altera Utilisé dans : 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.

Données de référence d'ingénierie pour EPM7128BTC144-7 — comparaison, recommandations de conception et informations de conformité.

Guide de sélection

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.

Comparaison avec les alternatives

Paramètre Ce produit 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)

Principaux différenciateurs

  • 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))

Notes de conception

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.

Informations de conformité

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Sans plomb
Unknown
Sans halogène
Unknown
Minerais de conflit
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.

Données vérifiées le : 2026-09-13 — données vérifiées et sélectionnées par l'équipe d'ingénierie composants de XAIPART

Recherches associées

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

Composants & termes associés

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 devis rapide
Renseignez tous les détails — notre équipe commerciale vous répondra sous 24 heures
Référence Fabricant Boîtier QTY Prix cible Total
Total : 0,00 USD
✓
Devis envoyé !

Nous répondrons à votre e-mail sous 24 heures

1
RFQ envoyée
2
Devis reçu
3
Commande passée
4
Paiement
5
Expédié
6
Livré
Voir les détails de la RFQ