EPM7128AETC144-7 - 128-Macrocell 7.5ns MAX 7000A CPLD | Intel
MPN: EPM7128AETC144-7 ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $24.3 | $24.30 |
| 10 | $22.85 | $228.50 |
| 100 | $20.1 | $2,010.00 |
| 500 | $17.95 | $8,975.00 |
| 1,000 | $16.4 | $16,400.00 |
EPM7128AETC144-7 Overview
A CPLD (Complex Programmable Logic Device) is a non-volatile, EEPROM- or flash-backed programmable logic device that sits hierarchically below FPGAs in the programmable logic family tree: programmable logic device (PLD) -> CPLD -> MAX 7000A series -> 3.3 V EEPROM CPLD. Unlike SRAM-based FPGAs that require a configuration flash, a MAX 7000A CPLD is instantly ready at power-up with deterministic pin-to-pin timing, which is the principal reason it is still chosen for boot-time-critical glue logic, address decoding, and interrupt steering in microcontroller and processor-based systems.
Key features include 128 macrocells distributed across 8 logic array blocks (LABs), 100 usable I/Os, a 3.0 V to 3.6 V single-supply range, JTAG-based IEEE 1149.1 boundary-scan test and ISP, open-drain or active-high configuration options, and a commercial operating temperature range of 0C to +70C. The device also supports the MAX 7000A family's MultiVolt I/O, allowing mixed-voltage interfacing to 5.0 V, 3.3 V, and 2.5 V logic rails on the same die. The EEPROM configuration cell guarantees zero-power standby retention and 100 (typical) / 10 (minimum) in-system programming endurance cycles per macrocell.
Architecturally, the EPM7128AETC144-7 combines a programmable interconnect array (PIA) with eight LABs, each containing 16 macrocells. Each macrocell integrates a programmable AND/OR/registered-logic array with a product-term allocator, a programmable register (D/T/JK/SR), and an I/O control block. The PIA routes any LAB output or input pin to any other LAB, allowing the device to absorb wide combinatorial and registered logic without the routing congestion typical of small FPGAs. Because timing is fully deterministic and specified per macrocell, software tools such as Altera/Intel Quartus II and MAX+PLUS II can synthesize fixed-latency logic at compile time.
Typical applications include 8/16/32-bit microcontroller and microprocessor glue logic, address decoding and chip-select generation, bus interfacing (e.g., 8-bit to 16-bit bus translation), state-machine controllers, power-sequencer logic, JTAG-controlled I/O expansion, and legacy industrial control boards that demand non-volatile, deterministic boot. Designers also use this part to replace multiple 74-series TTL/CMOS glue-logic ICs, saving board area, reducing BOM risk, and improving test coverage through built-in JTAG boundary scan.
When designing with this part, ensure the JTAG chain (TCK/TMS/TDO/TDI) is correctly routed with series termination and that the ByteBlaster header respects the 3.3 V VCCIO used by the device. Quartus II / MAX+PLUS II software is required for synthesis; modern Quartus Prime versions have dropped MAX 7000A support in some releases, so legacy tool compatibility should be confirmed before committing to a long-lifecycle design.
Drop-in alternatives for EPM7128AETC144-7 — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with EPM7128AETC144-7 (same form factor and footprint) — differing in Package, Process Technology, Supply Voltage (VCCINT), Operating Temperature, RoHS Status.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
EPM7128AETC144-10
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$21.7 / Unit
View Datasheet →EPM7128AETC144-7N
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$39.82 / Unit
View Datasheet →EPM7128AETI144-7
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
EPM7128AETC144-7 Maximum Ratings & Electrical Characteristics
| Series | MAX 7000A |
| Programmable Type | In-System Programmable (ISP), EEPROM |
| Number of Macrocells | 128 |
| Number of Logic Array Blocks (LABs) | 8 |
| Number of Usable Gates | 2,500 |
| Number of I/Os | 100 |
| Propagation Delay (tPD) Max | 7.5 ns |
| Maximum Operating Frequency | 129.9 MHz |
| Supply Voltage (VCCINT) | 3.0 V to 3.6 V |
| I/O Voltage (MultiVolt) | 2.5 V / 3.3 V / 5.0 V tolerant |
| Operating Temperature | 0C to +70C (Commercial) |
| Package | 144-pin TQFP (20x20 mm) |
| Mounting Type | Surface Mount |
| Programming Interface | IEEE 1149.1 JTAG (ByteBlaster / USB-Blaster) |
| Configuration Memory | EEPROM, non-volatile |
| ISP Endurance | 100 cycles typical per macrocell |
| Process Technology | CMOS |
EPM7128AETC144-7 144-pin tqfp (20x20 mm) Pin Configuration Guide
Pin configuration for EPM7128AETC144-7 (144-pin tqfp (20x20 mm) package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.
No detailed pinout data available for EPM7128AETC144-7.
Refer to the datasheet for full pin configuration.
Typical Applications
EPM7128AETC144-7 is suitable for 6 applications: Microprocessor / Microcontroller Glue Logic, Bus Interface Bridging and Voltage Translation, Industrial Control and State-Machine Controllers, Legacy Peripheral Replacement / 74-Series Consolidation, Power Sequencing and Supervisor Logic, JTAG-Based I/O Expansion and Boundary-Scan Test.
Microprocessor / Microcontroller Glue Logic
The EPM7128AETC144-7 is a classic glue-logic companion for 8/16/32-bit microcontrollers and microprocessors, providing address decoding, chip-select generation, wait-state insertion, and bus arbitration in a single non-volatile device. With 128 macrocells and a 7.5 ns tPD, it can decode a full 24-bit address space in one logic level and still meet a 40 MHz system bus cycle. Unlike an FPGA, the MAX 7000A boots in microseconds without a configuration flash, eliminating the 'blank FPGA at power-up' risk on safety-relevant industrial controllers. Place the device near the CPU and route all control signals with matched-length traces; the JTAG chain doubles as both ISP and boundary-scan test access, reducing test-fixture cost.
Recommended
Bus Interface Bridging and Voltage Translation
The EPM7128AETC144-7's MultiVolt I/O allows it to bridge 5.0 V peripherals to a 3.3 V processor on the same die, replacing discrete 74LVC/74HCT level shifters with a single programmable device. The 100 user I/Os and 128 macrocells are sufficient to implement an 8-bit to 16-bit or 16-bit to 32-bit bus multiplexer/demultiplexer with handshake logic in one part. The 7.5 ns tPD keeps the propagation delay well below one 33 MHz bus cycle, so no wait states are inserted. Designers should power VCCIO at the higher of the two bus voltages to drive 5 V inputs cleanly; series resistors on each I/O line limit inrush during hot-swap.
Recommended
Industrial Control and State-Machine Controllers
Factory automation PLCs and process controllers use the EPM7128AETC144-7 for deterministic state-machine logic such as stepper-motor sequencers, conveyor-index counters, and safety-interlock voters. The 129.9 MHz maximum toggle rate and zero-power EEPROM configuration guarantee deterministic boot, which is essential for IEC 61131-3 and IEC 61508 safety paths. With 100 I/Os the device can directly drive opto-isolated inputs and outputs without a buffer ASIC, and the JTAG port allows in-field firmware updates via the same boundary-scan chain used at board test. Design tip: route GCLK to a dedicated low-jitter oscillator and gate OE1/OE2 only between logic states to avoid bus contention.
Recommended
Legacy Peripheral Replacement / 74-Series Consolidation
The EPM7128AETC144-7 is routinely used to replace stacks of 74HC/74LS glue-logic ICs, freeing PCB area and reducing BOM risk on legacy designs. A single 144-pin TQFP can absorb 10-20 discrete SSI/MSI packages because the 128 macrocells and 100 I/Os comfortably handle address latches, bus transceivers, parity generators, and interrupt-priority encoders. Because the design is captured in HDL (VHDL/Verilog/AHDL) and synthesized in Quartus II / MAX+PLUS II, late ECOs are a software change instead of a board re-spin. Pin migration from discrete logic is straightforward: simply assign 74-series pin functions to the CPLD pins and verify timing closure with the static timing analyzer.
Recommended
Power Sequencing and Supervisor Logic
Power-rail sequencers in telecom and server hardware often use the EPM7128AETC144-7 to generate staggered enables for DC-DC converters and to monitor power-good signals. The 100 I/Os can drive 20-30 enable lines directly with the device's 25 mA IOL capability, while the 7.5 ns tPD allows tight PG-to-EN latency for fast power-up. The non-volatile EEPROM configuration means the sequence is fixed at first power-on, satisfying ATX and SSI power-spec timing budgets without waiting for an FPGA to load. Designers should tie one GCLK input to a precision 100 MHz TCXO and avoid toggling unused I/Os to keep switching noise below the 5 mV/V power-rail tolerance.
Recommended
JTAG-Based I/O Expansion and Boundary-Scan Test
The EPM7128AETC144-7 integrates a 100-channel JTAG-controlled I/O expander that doubles as a boundary-scan test access port, simplifying in-circuit test on dense PCBs. Each macrocell can be steered from the JTAG TAP controller via the USER_INSTRUCTION register, allowing the same device to function as both glue logic and test multiplexer. In production test, the IEEE 1149.1 chain can verify continuity of all 100 I/Os against the netlist, dramatically reducing bed-of-nails fixture cost. Tip: keep TCK < 10 MHz on long JTAG chains and add a 10 kohm pull-up on TCK to prevent floating clocks during cable disconnect events.
Recommended
Recommended Products Summary
Engineering reference data for EPM7128AETC144-7 — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | EPM7128AETC144-10 | EPM7128AETC144-7N | EPM7128AETI144-7 |
|---|---|---|---|---|
| Package | TQFP-144 (20x20 mm) | TQFP-144 (20x20 mm) - same | TQFP-144 (20x20 mm) - same | TQFP-144 (20x20 mm) - same |
| Brand | Intel | Intel | Intel | Intel |
| Speed Grade (tPD max) | 7.5 ns | 10 ns (slower) | 7.5 ns (same) | 7.5 ns (same) |
| Macrocells | 128 | 128 | 128 | 128 |
| User I/Os | 100 | 100 | 100 | 100 |
| Supply Voltage (VCCINT) | 3.0-3.6 V | 3.0-3.6 V | 3.0-3.6 V | 3.0-3.6 V |
| Operating Temperature | 0C to +70C (Commercial) | 0C to +70C (Commercial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| Programming Interface | JTAG (IEEE 1149.1) | JTAG (IEEE 1149.1) | JTAG (IEEE 1149.1) | JTAG (IEEE 1149.1) |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete |
Key Differentiators
- Faster speed grade than the standard -10 variant (vs EPM7128AETC144-10)
- Commercial temperature grade - lowest-cost option (vs EPM7128AETC144-7N)
- Largest package density in the EPM7128A 3.3 V family (vs EPM7128AETC100-7N)
Design Notes
Estimated: at VCCINT = 3.3 V, the MAX 7000A core draws approximately 10-30 mA quiescent and up to 200 mA with all 100 I/Os toggling at 100 MHz. Place a 10 uF bulk + 0.1 uF ceramic decoupling pair within 5 mm of each VCCINT/VCCIO pin; in our experience an additional 1 uF X7R near the JTAG VCC pin prevents ByteBlaster programming failures.
The 144-pin TQFP (20x20 mm) has a 0.5 mm pitch. Per IPC-7351 nominal land patterns, allow at least 6 mm of uninterrupted ground plane beneath the package and use 0.25 mm via-in-pad microvias if you must escape from inner pads. The exposed thermal pad is not present on this package, so thermal relief is provided by the ground copper flood only.
Series-terminate each TQFP output with 33 ohm if the trace length exceeds 50 mm or the edge rate is below 3 ns (the 7.5 ns speed grade usually does not require it, but the JTAG TCK line must always be terminated to prevent reflections that fail boundary-scan tests). Keep JTAG signals away from clock traces and add a 10 kohm pull-up on TCK and TMS.
Quartus Prime Web Edition has dropped MAX 7000A support in some 18.x and later releases; verify your toolchain is Quartus II 13.0sp1 or MAX+PLUS II before committing to a new design. Also note that the EPM7128AETC144-7 (commercial) is NOT a drop-in for EPM7128ATC144-12 (5 V MAX 7000S) without redesigning the power tree, because VCCINT is 3.3 V instead of 5 V.
Compliance Information
RoHS, REACH, lead-free, halogen-free, and conflict-mineral status were not present in the verified distributor or datasheet snippets. AEC-Q100 is not applicable because MAX 7000A is not an automotive-qualified family.