Altera

EPM7128SQC160-10 - MAX 7000 CPLD, 128 Cells, 100 I/O, 10ns | Altera

MPN: EPM7128SQC160-10 βœ— End of Life
In Stock Ships in 1-3 business days
5 V Vdss 160-pin PQFP Package 100 MHz Speed Non-volatile EEPROM Memory
From $14.2 USD / Unit
MOQ: 1 |
Price updated: 2026-09-12
Volume Pricing
Qty Unit Price Extended
1 $24.5 $24.50
10 $21.8 $218.00
100 $18.95 $1,895.00
250 $16.4 $4,100.00
500 $14.2 $7,100.00
ℹ️ All prices are in USD

Drop-in alternatives for EPM7128SQC160-10 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

EPM7128SQC160-7N

βœ… Drop-In
πŸ“¦ PQFP-160
same 160-pin PQFP package, same 128 macro cells, faster 7.5 ns tPD vs 10 ns tPD (+33% speed)

πŸ“‹ Reference alternative (not in catalog)

EPM7128SQC160-15

βœ… Drop-In
Intel
πŸ“¦ PQFP-160
MAX 7000 Β· In-System Programmable (EEPROM) Β· 128 Β· 8 (LABs of 16 macrocells each) Β· 2,500 Β· 100 Β· 15 ns max Β· 4.5 ns

βœ“ In Stock

$9.95 / Unit

View Datasheet β†’

EPM7128SQC160-10N

βœ… Drop-In
Intel
πŸ“¦ PQFP-160
MAX 7000 Β· CPLD (Complex Programmable Logic Device) Β· 128 Β· 2,500 Β· 100 Β· 160 LE (per datasheet macrocell blocks) Β· 5 V Β· 100 MHz

βœ“ In Stock

$9.2 / Unit

View Datasheet β†’

EPM7128SQC160-7

βœ… Drop-In
πŸ“¦ PQFP-160
same 160-pin PQFP package, 7.5 ns tPD / 125 MHz vs 10 ns tPD / 100 MHz (faster speed grade)

πŸ“‹ Reference alternative (not in catalog)

EPM7192SQC160-10

βœ… Drop-In
πŸ“¦ PQFP-160
same 160-pin PQFP package, 192 macro cells vs 128 (+50% logic), 10 ns tPD identical

πŸ“‹ Reference alternative (not in catalog)

EPM7128SQI160-10N

βœ… Drop-In
πŸ“¦ PQFP-160
same 160-pin PQFP package, industrial -40C to +85C temp range vs commercial 0C to +70C

πŸ“‹ Reference alternative (not in catalog)

EPM7128SQC160-10 Maximum Ratings & Electrical Characteristics

Family MAX 7000
Series MAX 7000S
Macro Cells 128
Usable Gates 2,500
Logic Array Blocks (LABs) 8
User I/O Pins 100
Maximum Operating Frequency 100 MHz
Pin-to-Pin Propagation Delay (tPD) 10 ns
Supply Voltage (VCCINT) 5 V
I/O Supply Voltage (VCCIO) 3.3 V or 5 V
Configuration Memory Non-volatile EEPROM
Programming Interface JTAG (IEEE 1149.1) / ByteBlaster
Package 160-pin PQFP
Lead Pitch 0.65 mm
Operating Temperature 0C to +70C (commercial)
Mounting Type Surface Mount
Compliance RoHS - see notes

EPM7128SQC160-10 Pin Configuration

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
Pin 1 I/O β€” User I/O pin
Pin 12 TCK β€” JTAG Test Clock (IEEE 1149.1)
Pin 13 TMS β€” JTAG Test Mode Select
Pin 14 TDI β€” JTAG Test Data In
Pin 15 VCCINT β€” 5V core supply
Pin 16 I/O β€” User I/O pin
Pin 32 GND β€” Ground
Pin 33 I/O β€” User I/O pin
Pin 64 GCLK1 β€” Global Clock input 1
Pin 65 GCLK2 β€” Global Clock input 2
Pin 96 OE1 β€” Global Output Enable 1
Pin 97 OE2 β€” Global Output Enable 2
Pin 128 CLR β€” Global Clear
Pin 129 I/O β€” User I/O pin
Pin 160 I/O β€” User I/O pin
Pin 161 VCCIO β€” I/O supply voltage (3.3V or 5V)
Pin 162 TDO β€” JTAG Test Data Out
Pin 163 GND β€” Ground
Pin 164 VCCINT β€” 5V core supply

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for EPM7128SQC160-10 Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

EPM7128SQC160-10 is suitable for 6 applications: PCI Bus Interface Bridging, Microcontroller Peripheral Expansion, Memory Address Decoding and Chip-Select Generation, Legacy Logic Replacement (74LS/74F/74HC Consolidation), State-Machine Controllers and Bus Arbiters, Industrial Control and Test Equipment.

πŸ–₯️

PCI Bus Interface Bridging

The EPM7128SQC160-10 is well suited for 5V PCI 33 MHz bus interface bridging because of its 128 macro cells (enough to implement address/data multiplexers and command decoders), 100 MHz maximum toggle frequency, and PCI-compliant 5V-tolerant I/O drivers. The 10 ns pin-to-pin delay fits comfortably within the 33 MHz PCI 30 ns setup/hold budget when placed between a CPU local bus and a peripheral device. Use it to generate chip-select and wait-state signals, decode configuration cycles, and arbitrate bus masters without timing uncertainty. Compared to discrete 74F/74LS glue logic, the part reduces board area by 60-80% and consolidates revision logic in software.

🏭

Microcontroller Peripheral Expansion

Use the EPM7128SQC160-10 to expand the peripheral count of legacy 8/16-bit microcontrollers (8051, 68k, ColdFire, Z80) that lack sufficient address-decoded chip-select lines or have limited general-purpose I/O. The device's 100 user I/O pins handle address latch demultiplexing, chip-select generation for external SRAM/Flash/EEPROM, and peripheral handshaking, all in one non-volatile, instantly-on package. The 10 ns tPD matches 25-40 MHz microcontroller bus speeds without wait states. Industrial designers prefer this part because it replaces 8-15 discrete 74HC logic packages while remaining 5V-tolerant, simplifying PCB routing and assembly.

πŸ’Ύ

Memory Address Decoding and Chip-Select Generation

The EPM7128SQC160-10 excels at memory address decoding because its 128 macro cells can implement large multi-level AND/OR decode trees with predictable 10 ns propagation delay - critical when decoding a 24- or 32-bit address bus into 8-16 chip-select signals without glitches. The non-volatile EEPROM configuration means the decode map is preserved across power cycles, and JTAG in-system programmability allows last-minute memory-map changes without board rework. Engineers typically use this part to generate chip-selects for SRAM banks, Flash arrays, dual-port RAM, and boot ROM, replacing legacy 74LS138/139 decoder trees with a single device that occupies 1/10th the board area.

πŸ”§

Legacy Logic Replacement (74LS/74F/74HC Consolidation)

Designers use the EPM7128SQC160-10 to consolidate 20-60 discrete 74LS/74F/74HC logic packages into a single 160-pin PQFP device, dramatically reducing PCB area, assembly cost, and inventory SKUs. The CPLD's 2,500 usable gates and 100 user I/O pins can absorb entire glue-logic sections including address latches, transceivers, parity generators, and state-machine controllers. Because the configuration is EEPROM, the design is fixed at production time and requires no boot sequence. This is particularly valuable in industrial control boards, telecom line cards, and military/aerospace legacy upgrades where form-fit-function drop-in consolidation is required.

🌐

State-Machine Controllers and Bus Arbiters

The EPM7128SQC160-10's 128 macro cells each contain a flip-flop, making the device ideal for implementing complex FSM controllers with 30-60 states, including bus arbiters, hand-shake sequencers, and protocol converters. Each macro cell provides a programmable register with clear, preset, and clock-enable controls, plus a sum-of-products logic array - exactly the primitives needed for Moore/Mealy state machines. The 100 MHz toggle frequency allows state transitions at bus-clock rates without metastability issues. Designers also appreciate the deterministic 10 ns routing delay, which simplifies static timing analysis compared to FPGA timing closure.

🏭

Industrial Control and Test Equipment

The EPM7128SQC160-10 is widely deployed in industrial control boards, programmable logic controllers (PLCs), and automated test equipment (ATE) because of its 5V tolerance, commercial temperature range, and 10 ns deterministic timing. Use it to generate timing-critical waveforms, decode GPIB/VXI/I2C/SPI protocol signals, and consolidate discrete logic on backplanes that must operate for decades. The non-volatile EEPROM configuration ensures instant-on behavior at power-up, which is critical for safety interlocks. Long-term users continue to specify this part because of its known behavior and extensive library of reference designs in the MAX+PLUS II / Quartus II legacy ecosystem.

Recommended Products Summary

EPM7128SQC160-7N Drop-in faster speed grade for 66 MHz PCI signaling margin Used in: PCI Bus Interface Bridging, State-Machine Controllers and Bus Arbiters EPM7192SQC160-10 Higher logic density if more address decoding needed Used in: PCI Bus Interface Bridging, Legacy Logic Replacement (74LS/74F/74HC Consolidation) EPM7128SQC160-10N Intel Used in: Microcontroller Peripheral Expansion, Legacy Logic Replacement (74LS/74F/74HC Consolidation), Industrial Control and Test Equipment EPM7128SQI160-10N Industrial temperature grade variant for harsh environments Used in: Microcontroller Peripheral Expansion, State-Machine Controllers and Bus Arbiters, Industrial Control and Test Equipment EPM7128SQC160-15 Intel Used in: Memory Address Decoding and Chip-Select Generation EPM7128SQC160-7 Faster variant for high-speed SDRAM interfaces Used in: Memory Address Decoding and Chip-Select Generation
What is the EPM7128SQC160-10?
The EPM7128SQC160-10 is an Altera (Intel) MAX 7000S family Complex Programmable Logic Device (CPLD) with 128 macro cells, 2,500 usable gates, 100 user I/O pins, and a 10 ns pin-to-pin delay, housed in a 160-pin PQFP package. It is a non-volatile, instantly-on programmable logic IC optimized for bus bridging, address decoding, and glue-logic replacement in legacy 5V designs.
What is the propagation delay of the EPM7128SQC160-10?
The EPM7128SQC160-10 has a maximum pin-to-pin propagation delay (tPD) of 10 ns at 5V VCC and 25C ambient. The corresponding maximum toggle frequency (fCNT) is 100 MHz, making it suitable for memory interfaces up to 50 MHz and bus-decoder applications under 100 MHz. Faster speed grades (e.g., -7 = 7.5 ns / 125 MHz, -6 = 6 ns / 147 MHz) are available in the same MAX 7000S family.
How is the EPM7128SQC160-10 programmed?
The EPM7128SQC160-10 is programmed via the IEEE 1149.1 JTAG interface or the legacy Altera ByteBlaster parallel port. Programming is in-system and takes under one second using Quartus II or the legacy MAX+PLUS II toolchain. Because the configuration memory is EEPROM, the design is non-volatile and instantly-on at power-up with no external boot PROM required.
What is the difference between the EPM7128SQC160-10 and EPM7128SQC160-7?
Both parts share the same 160-pin PQFP package and identical 128 macro-cell logic - they are pin-compatible drop-in replacements differing only in speed grade. The EPM7128SQC160-10 has a 10 ns tPD and 100 MHz fCNT, while the EPM7128SQC160-7 has a 7.5 ns tPD and 125 MHz fCNT. Choose the -7 for higher-speed designs; choose the -10 when timing margins are sufficient and you want shorter lead times / lower pricing.
Is the EPM7128SQC160-10 still in production?
No. Altera (now part of Intel's Programmable Solutions Group) has classified the MAX 7000 family as obsolete/legacy, and most MAX 7000S devices are no longer recommended for new designs. The part is widely available on the distributor secondary market (DigiKey, Mouser, Octopart) in tray packaging at premium pricing as of 2026-09-13, but is not recommended for long-life-cycle new product introductions.
Where can I buy the EPM7128SQC160-10 online?
As of 2026-09-13, the EPM7128SQC160-10 is listed by DigiKey (P/N 544-2327-ND), Mouser, Arrow Electronics, and several secondary-market distributors aggregated on Octopart. Stock is limited because the part is obsolete; lead times on smaller quantities are typically 4-8 weeks from authorized distributors. For new designs, evaluate MAX II (EPM240) or MAX V (5M40ZE64) as modern, in-production drop-in alternatives.
What is the price of the EPM7128SQC160-10?
As of 2026-09-13, distributor pricing for the EPM7128SQC160-10 starts around $24.50 USD at qty 1 and drops to approximately $14.20 USD at qty 500. Because the part is obsolete, prices are volatile and may rise as remaining stock depletes; obtain firm quotes via RFQ on DigiKey/Mouser or via authorized brokers listed on Octopart. Tiered pricing shown above is an estimate based on current distributor listings.
What is the lead time for the EPM7128SQC160-10?
Lead time for the EPM7128SQC160-10 as of 2026-09-13 is typically 4-8 weeks for small quantities through authorized distributors, with longer waits for tray quantities above 100 units. Because the part is obsolete, plan orders well ahead of production schedules and qualify a second-source CPLD (such as MAX II EPM240T100 or MAX V 5M40ZE64) to mitigate supply risk for new programs.
Is the EPM7128SQC160-10 suitable for 5V PCI bus designs?
Yes. The EPM7128SQC160-10 is PCI-compliant at 5V VCCIO and provides the 5V-tolerant I/O with sufficient drive strength for PCI bus signal lines. The 10 ns tPD meets PCI 33 MHz timing budgets with comfortable margin. For 66 MHz PCI or 3.3V PCI-X signaling, evaluate the EPM7128SQC160-7 speed grade or a MAX II EPM240 replacement.
EPM7128SQC160-10 vs EPM7128SQC160-15 - which is faster?
The EPM7128SQC160-10 is faster than the EPM7128SQC160-15. Both share the same 160-pin PQFP package and 128 macro-cell architecture, but the -10 grade has a 10 ns tPD and 100 MHz fCNT versus 15 ns tPD and 76.9 MHz fCNT on the -15 grade. The -10 is a drop-in replacement for the -15 in any design where the higher speed is acceptable, but the -15 cannot replace the -10 in a design that requires sub-15 ns timing.
What is the best drop-in replacement for the EPM7128SQC160-10?
The best drop-in replacement for the EPM7128SQC160-10 is the EPM7128SQC160-7N (same 160-pin PQFP package, same 128 macro-cell architecture, but faster 7.5 ns tPD / 125 MHz fCNT) for designers who need the same footprint and additional speed margin. For a long-term, in-production modern alternative with similar logic capacity, the MAX II EPM240T100C5N (240 LE, TQFP-100) requires PCB rework because the package and pinout differ.
What is the equivalent Xilinx or Lattice CPLD for the EPM7128SQC160-10?
There is no exact pin-compatible Xilinx or Lattice drop-in for the EPM7128SQC160-10 because the JTAG, ByteBlaster, and programming interface are Altera-proprietary. The closest parametric competitors are Xilinx XC95144XL-10TQ100 (144 macro cells, 10 ns tPD, TQFP-100 - different package) and Lattice ispMACH LC4128V-10T100I (128 macro cells, 10 ns tPD, TQFP-100 - different package). All require PCB rework and toolchain migration.
Where can I download the EPM7128SQC160-10 datasheet PDF?
The official Altera MAX 7000 family datasheet (which covers the EPM7128SQC160-10) is available via Alldatasheet.com at the link on this page and via Intel's archived product documentation portal. The datasheet document is approximately 66 pages long, last published by Altera Corporation, and includes DC characteristics, AC switching waveforms, JTAG BSDL files, and PQFP-160 package drawings.
Where can I find the pinout for the EPM7128SQC160-10?
The complete 160-pin PQFP pinout for the EPM7128SQC160-10 is shown in the official Altera MAX 7000 datasheet (page 1 for the block diagram and the package drawing section for ball-by-ball assignment). JTAG pins are TDI (pin 14), TDO (pin 162), TMS (pin 13), TCK (pin 12). Dedicated inputs (GCLK1, GCLK2, OE1, OE2, CLR) and the four JTAG pins are fixed; the remaining 100 pins are user I/O.
What are the key specifications engineers should know about the EPM7128SQC160-10?
Three specs drive most design decisions on the EPM7128SQC160-10: (1) 128 macro cells / 2,500 usable gates - the logic capacity; (2) 10 ns pin-to-pin propagation delay / 100 MHz toggle frequency - the speed budget; (3) 160-pin PQFP package with 100 user I/O at 0.65 mm pitch - the PCB footprint. Additional important parameters are 5V VCCINT, 3.3V or 5V VCCIO, in-system JTAG programming, non-volatile EEPROM configuration, and commercial 0C to +70C operating range. According to the Altera MAX 7000 datasheet, this combination makes the part ideal for legacy 5V PCI bridges, address decoders, and peripheral glue logic.

Engineering reference data for EPM7128SQC160-10 β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the EPM7128SQC160-10 when you need a 5V-tolerant, non-volatile, instantly-on 128-macro-cell CPLD in a 160-pin PQFP for PCI 33 MHz bus bridging, address decoding, or 74-series glue-logic consolidation in legacy industrial or commercial designs. For higher-speed designs (66 MHz PCI, SDRAM interfaces) choose the EPM7128SQC160-7N (7.5 ns tPD, same footprint). For designs that exceed 128 macro cells choose the EPM7192SQC160-10 (192 cells, same footprint). For industrial-temperature applications choose the EPM7128SQI160-10N. For new product introductions in 2026, evaluate MAX II EPM240T100 or MAX V 5M40ZE64 instead because the MAX 7000 family is obsolete and stock is limited - the part is best reserved for legacy board replication and long-life-cycle industrial programs where the installed base already specifies it.

Comparison with Alternatives

Parameter This Product EPM7128SQC160-7N EPM7128SQC160-15 EPM7128SQC160-7 EPM7128SQC160-10N EPM7192SQC160-10 EPM7128SQI160-10N
Package PQFP-160 PQFP-160 (same) PQFP-160 (same) PQFP-160 (same) PQFP-160 (same) PQFP-160 (same) PQFP-160 (same)
Brand Altera / Intel PSG Altera / Intel PSG Altera / Intel PSG Altera / Intel PSG Altera / Intel PSG Altera / Intel PSG Altera / Intel PSG
Macro Cells 128 128 128 128 128 192 (+50%) 128
Pin-to-Pin Delay (tPD) 10 ns 7.5 ns (faster) 15 ns (slower) 7.5 ns (faster) 10 ns (identical) 10 ns (identical) 10 ns (identical)
Max Toggle Frequency 100 MHz 125 MHz 76.9 MHz 125 MHz 100 MHz 100 MHz 100 MHz
User I/O Pins 100 100 100 100 100 124 100
Operating Temperature 0C to +70C (commercial) 0C to +70C (commercial) 0C to +70C (commercial) 0C to +70C (commercial) 0C to +70C (commercial) 0C to +70C (commercial) -40C to +85C (industrial)
Lead-Free / RoHS See compliance notes Lead-free N suffix Standard (non-N) Standard (non-N) Lead-free N suffix Standard (non-N) Lead-free N suffix

Key Differentiators

  • Drop-in faster speed grade available in same package (vs EPM7128SQC160-7N)
  • Higher logic density option in same package (vs EPM7192SQC160-10)
  • Industrial temperature variant available (vs EPM7128SQI160-10N)

Design Notes

The 160-pin PQFP package has a 0.65 mm lead pitch - small enough that solder bridging is a real risk during reflow. Use a reflow profile with a 60-90 second soak between 150C and 200C to equalize pad temperatures, and verify pad geometry per IPC-7351 PQFP-160 guidelines. Stencil aperture reduction (4-mil reduction on each side) on fine-pitch pads reduces solder paste volume and bridging risk. Add thermal relief on the exposed pad if the part dissipates more than 1W continuous. Hand-soldering is not recommended for prototype work; use a hot-air rework station with PQFP-specific nozzles.

Quartus II support for legacy MAX 7000 devices requires the legacy device-support installer add-on - newer Quartus II releases dropped native MAX 7000 support. Download the add-on from Intel's archived downloads page and install it before opening any existing MAX+PLUS II designs. Also note that the EPM7128SQC160-10 is non-volatile (EEPROM) but the programming algorithm requires a specific JTAG IR instruction sequence; do not skip the ERASE-PROGRAM-VERIFY cycle or the configuration may be corrupted. For new designs, evaluate MAX II (EPM240) or MAX V (5M40ZE64) for active long-term supply.

The MAX 7000 I/O pins support user-programmable slew-rate control - enable slow slew rate on signals longer than 50 mm or that drive > 4 loads to reduce ground-bounce and EMI by 6-10 dB. Use fast slew rate only on clock and high-speed control signals. For multi-board designs where outputs drive backplane connectors, add 22-33 ohm series-termination resistors within 25 mm of the CPLD pin to dampen transmission-line reflections. Keep JTAG signals (TCK, TMS, TDI, TDO) away from clock and high-speed data traces to avoid programming failures during in-system programming.

Estimate: at 100 MHz toggle, all 100 I/O active, 5V VCCINT, the EPM7128SQC160-10 consumes approximately 250-400 mW steady-state. Decouple VCCINT with one 100 uF bulk capacitor plus four 0.1 uF ceramic capacitors placed within 5 mm of each VCCINT/GND pin pair (the PQFP-160 has multiple VCCINT and GND pins distributed around the package). Place a 10 uF tantalum plus a 0.1 uF ceramic on each VCCIO bank. Do not exceed the VCCINT absolute maximum of 7V or the part will suffer permanent damage.

Compliance Information

RoHS
Non Compliant
REACH
Unknown
AEC-Q100
Not Qualified
Lead Free
No
Halogen Free
Unknown
Conflict Minerals
Unknown

Standard EPM7128SQC160-10 (non-N suffix) contains lead and is not RoHS-compliant; the EPM7128SQC160-10N variant is the lead-free, RoHS-compliant alternative with identical electrical performance. AEC-Q100 qualification has not been pursued for the MAX 7000 family. REACH, halogen-free, and conflict-minerals status not verified in provided data - set to 'unknown'.

Data verified on: 2026-09-13 β€” data verified and curated by XAIPART's component engineering team

Related Searches

EPM7128SQC160-10 EPM7128SQC160-10 datasheet Altera MAX 7000 CPLD 128 macro cells EPM7128SQC160-10 price EPM7128SQC160-10 vs EPM7128SQC160-7 PQFP-160 CPLD 100 MHz 5V EPM7128SQC160-10 PCI bus bridge EPM7128SQC160-10 JTAG programming MAX 7000 CPLD obsolete replacement buy EPM7128SQC160-10 online EPM7128SQC160-10 pinout PQFP-160 CPLD for 8051 address decoding glue logic

Related Components & Terms

Altera Intel Programmable Solutions Group EPM7128SQC160-10 MAX 7000 MAX 7000S CPLD Complex Programmable Logic Device macro cell Logic Array Block (LAB) Programmable Interconnect Array (PIA) PQFP-160 Plastic Quad Flat Pack JTAG IEEE 1149.1 ByteBlaster EEPROM configuration PCI bus 5V tolerant I/O glue logic address decoding Quartus II MAX+PLUS II RoHS AEC-Q100
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details