Altera

EPM7160SQC160-6 - 160-Macrocell MAX 7000S CPLD, 6ns, PQFP-160 | Altera

MPN: EPM7160SQC160-6 ✗ End of Life
In Stock Ships in 1-3 business days
4.75 V to 5.25 V (nominal 5 V) Vdss 160-pin PQFP (Plastic Quad Flat Pack), 28x28 mm body Package 167 MHz Speed
From $5.45 USD / Unit
MOQ: 1 |
Price updated: 2026-09-12
Volume Pricing
Qty Unit Price Extended
1 $8.5 $8.50
10 $7.65 $76.50
100 $6.8 $680.00
500 $6.1 $3,050.00
1,000 $5.45 $5,450.00
ℹ️ All prices are in USD

Drop-in alternatives for EPM7160SQC160-6 — 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:

EPM7160SQC160-10N

✅ Drop-In
Intel
📦 PQFP-160
MAX 7000S · 160 · 3,200 · 10 Logic Array Blocks (LABs) · 104 · 10 ns · 167 MHz · 100 MHz

✓ In Stock

$8.1 / Unit

View Datasheet →

EPM7160SQC160-10

✅ Drop-In
Altera
📦 PQFP-160
MAX 7000S · 160 · 3,200 usable gates · 104 · 10 · 100 MHz · 10 ns · 5.0 V

✓ In Stock

$12.2 / Unit

View Datasheet →

EPM7160EQC160-12

✅ Drop-In
Intel
📦 PQFP-160
MAX 7000E · 160 · 4 · 3,200 · 104 · 12 ns · 5.0 V · 5.0 V

✓ In Stock

$9.75 / Unit

View Datasheet →

EPM7160SQC160-6 Maximum Ratings & Electrical Characteristics

Series MAX 7000S
Product Type CPLD (Complex Programmable Logic Device)
Programmable Type In System Programmable (ISP), EEPROM-based
Number of Macrocells 160
Number of Logic Elements/Blocks 10 LABs (Logic Array Blocks)
Number of Usable Gates 3,200
Number of I/O Pins 104
Propagation Delay (tpd) 6 ns (max, pin-to-pin)
Maximum Internal Frequency 167 MHz
Supply Voltage (VCCINT) 4.75 V to 5.25 V (nominal 5 V)
Logic Family CMOS, TTL-compatible I/O
Operating Temperature 0 C to 70 C (commercial)
Program/Erase Endurance 100 cycles (EEPROM)
JTAG / Boundary Scan IEEE Std 1149.1 compliant
Package 160-pin PQFP (Plastic Quad Flat Pack), 28x28 mm body
Mounting Type Surface Mount
Dedicated Input Pins 4 (GCLK1, GCLRn, OE1, OE2/GCLK2)

EPM7160SQC160-6 160-pin pqfp (plastic quad flat pack), 28x28 mm body Pin Configuration Guide

Complete pinout information for EPM7160SQC160-6 (160-pin pqfp (plastic quad flat pack), 28x28 mm body package) with 4 (GCLK1, GCLRn, OE1, OE2/GCLK2) pins. 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.

160-pin pqfp (plastic quad flat pack), 28x28 mm body package pinout diagram for EPM7160SQC160-6

No detailed pinout data available for EPM7160SQC160-6.

Refer to the datasheet for full pin configuration.

Estimated pin count: 4 (GCLK1, GCLRn, OE1, OE2/GCLK2) pins (digital package)

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for EPM7160SQC160-6 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

EPM7160SQC160-6 is suitable for 6 applications: 32-bit PCI/ISA Bus Address Decoding, Microprocessor Glue Logic and Chip-Select Generation, Industrial State Machine Controllers, Legacy I/O Expansion for Microcontrollers, Telecommunications Bus Arbitration and Routing, Educational and Prototyping Logic Platforms.

🖥️

32-bit PCI/ISA Bus Address Decoding

The EPM7160SQC160-6 is purpose-built for 32-bit and 16-bit peripheral address decoding in PCI, ISA, and VME bus systems. Its 160 macrocells are sufficient to implement 8-12 independent chip-select decoders for memory and peripheral banks, while the 6 ns pin-to-pin propagation delay keeps the decoder latency within a single 33 MHz PCI clock cycle (~30 ns clock-to-decode margin). With 104 user I/Os, designers can route 24-bit address lines plus several control signals directly into the device. The deterministic timing of the MAX 7000S architecture removes setup-time ambiguity that would otherwise force the use of faster SRAM-based FPGAs. Designers should place the device close to the CPU/memory bus to minimize input skew and use per-pin slew-rate control on the chip-select outputs to limit bus-edge ringing. The 5 V ISP allows in-system firmware updates when new memory maps are added.

🔧

Microprocessor Glue Logic and Chip-Select Generation

The EPM7160SQC160-6 is widely used as glue logic between microprocessors, microcontrollers, and peripheral/memory devices where multiple chip-select signals, wait-state generation, and bus-cycle translation are required. With 160 macrocells, designers can implement 6-10 independent state machines for handshake conversion (e.g., 8051 external memory cycles, Motorola bus arbitration). The 104 user I/Os comfortably absorb 32-bit data plus 24-bit address plus control signals with margin. The 6 ns propagation delay is faster than most CPU cycle times, ensuring the chip-select outputs settle before the next peripheral access. JTAG ISP allows board-level rework to fix bus-mapping bugs without removing the part. For designs that need wider buses, the same PQFP-160 footprint also accepts EPM7192SQC160-10 with 192 macrocells in the same pinout.

🏭

Industrial State Machine Controllers

The EPM7160SQC160-6 serves as a deterministic state-machine controller in industrial automation, motor control, and process-control equipment where predictable response time is critical. EEPROM-based MAX 7000S devices deliver instant-on behavior (no external boot ROM, no wait state) and the 6 ns propagation delay gives response times suitable for 50 kHz encoder feedback loops and stepper-motor pulse trains. The 160 macrocells can implement 8-12 parallel FSMs for multi-axis motion controllers. Commercial temperature range (0 to 70 C) covers most factory-floor enclosures; for harsher environments, an industrial-grade variant is recommended. JTAG ISP enables field firmware updates via on-board test headers.

📱

Legacy I/O Expansion for Microcontrollers

The EPM7160SQC160-6 adds 104 general-purpose I/O lines to legacy microcontrollers (8051, 68HC11, PIC16/18) that have limited native I/O counts, eliminating the need for discrete 74-series logic. The 160 macrocells implement parallel-to-serial multiplexers (such as 8255 PPI functions), key-scan encoders, and seven-segment display drivers in a single device. EEPROM configuration means no boot code is required, freeing the microcontroller from external memory cycles. The 5 V supply matches the legacy MCU's logic levels, eliminating level translation. Engineers typically allocate 30-40 macrocells per I/O-bank decoder and 8-12 macrocells per bit-banged protocol engine.

🌐

Telecommunications Bus Arbitration and Routing

In telecommunications equipment (T1/E1 framers, SONET/SDH tributaries, DSLAM line cards), the EPM7160SQC160-6 is used as a high-density bus arbiter and protocol-format converter between backplane buses and DSP/microcontroller subsystems. The 6 ns timing accommodates 50 MHz H.110/CT-bus cycles with comfortable margin. 160 macrocells can implement multi-master arbitration trees, HDLC framing buffers, and clock-recovery glue logic in one device. The 5 V core logic integrates naturally with older telecom backplanes that operate from 5 V. JTAG boundary-scan (IEEE 1149.1) helps with board-level test coverage in dense telecom assemblies.

🎓

Educational and Prototyping Logic Platforms

The EPM7160SQC160-6 is popular in university curricula and prototyping platforms (MAX+PLUS II training boards, Altera UP-1/UP-2 development kits, retrocomputing CPLD boards) because it provides sufficient density (160 macrocells, 104 I/Os) to implement full 8-bit CPUs, VGA controllers, and classic arcade-game logic. The 5 V supply matches TTL lab equipment, and the 160-pin PQFP is breadboard-friendly with carrier adapters. Students can program the part with the free MAX+PLUS II BASELINE toolchain and learn deterministic timing without the complexities of SRAM FPGAs. The device's JTAG ISP allows multiple program/erase cycles in lab use without special sockets.

What is the EPM7160SQC160-6?
The EPM7160SQC160-6 is an Altera MAX 7000S family Complex Programmable Logic Device (CPLD) with 160 macrocells, 3,200 usable gates, 104 user I/Os, a 6 ns pin-to-pin propagation delay, and a 167 MHz maximum internal frequency, housed in a 160-pin PQFP package. It is built on an EEPROM process that supports 5.0 V in-system programmability (ISP) via JTAG. The "-6" speed grade is the slowest of the MAX 7000S speed bins, making it the lowest-cost grade in the family.
What is the supply voltage range of the EPM7160SQC160-6?
The EPM7160SQC160-6 operates from a single 5 V supply with a tolerance of 4.75 V to 5.25 V per the Altera MAX 7000S datasheet. The device is designed for TTL-compatible 5 V systems and is not directly compatible with 3.3 V logic; external level shifters are required for 3.3 V I/O interfacing. The same VCC pin powers the core logic and the I/O banks.
How many user I/O pins does the EPM7160SQC160-6 have?
The EPM7160SQC160-6 provides 104 user I/O pins across the 160-pin PQFP package, with the remaining pins dedicated to power, ground, JTAG (TDI/TDO/TMS/TCK), and four dedicated inputs (GCLK1, GCLRn, OE1, OE2/GCLK2). The 104 I/Os are organized in I/O banks and support per-pin slew-rate control for EMI reduction.
Where can I buy the EPM7160SQC160-6 and what is the price?
The EPM7160SQC160-6 is widely available from authorized distributors and independent stockists, including DigiKey (part number EPM7160SQC160-6-ND), Mouser, Octopart-listed sources, Heisener, and Micro-Semiconductor, with pricing approximately USD 5.45 to USD 8.50 per unit as of 2026-09-13 depending on quantity break. Because this part is marked obsolete on Altera's PCN list, stock is sourced from remaining inventory and brokers; lead time varies from immediate (in-stock distributors) to 8-10 weeks for larger quantities.
Is the EPM7160SQC160-6 still in production?
The EPM7160SQC160-6 is currently flagged as obsolete on Altera's product lifecycle status (per Heisener and HighqualityPCB distributor listings), meaning the part is no longer in active production by Intel/Altera. Remaining inventory is available through franchised distributors and authorized aftermarket suppliers. Engineers designing new products should evaluate MAX II or MAX V replacement families for new designs, or specify the EPM7160SQC160-6 only when redesign is not feasible.
What is the best drop-in replacement for the EPM7160SQC160-6?
The best drop-in replacement for the EPM7160SQC160-6 is the EPM7160SQC160-10 or EPM7160SQC160-10N in the same 160-pin PQFP package - both share identical pinout, macrocell count (160), and I/O count (104) but differ only in speed grade (-10 = 10 ns, slower). For applications that need faster logic, EPM7192SQC160-10 offers 192 macrocells in the same 160-pin PQFP and is generally pin-compatible after minor I/O mapping verification. For full migration guidance see XAIPART's CPLD replacement reference.
What is the difference between EPM7160SQC160-6 and EPM7160SQC160-10?
The EPM7160SQC160-6 and EPM7160SQC160-10 differ only in speed grade: the -6 variant has a 6 ns pin-to-pin propagation delay and supports up to 167 MHz internal frequency, while the -10 variant has a 10 ns propagation delay and a lower maximum internal frequency of approximately 125 MHz. Both parts share the same 160-pin PQFP package, 160 macrocells, 3,200 gates, and 104 I/Os, making them drop-in replaceable for designs that can tolerate the slower timing.
Can EPM7128SQC160-15 replace EPM7160SQC160-6?
No - the EPM7128SQC160-15 is NOT a drop-in replacement for the EPM7160SQC160-6 because it has only 128 macrocells versus the EPM7160's 160 macrocells (a 20% density reduction). Although both are MAX 7000S family in the same 160-pin PQFP, swapping in the EPM7128 will reduce usable logic capacity and may not fit your compiled design. Use the EPM7160SQC160-10N or EPM7160EQC160-12 instead for true same-density drop-in replacement.
What is the difference between EPM7160SQC160-6 and EPM7192SQC160-10?
The EPM7160SQC160-6 has 160 macrocells with a 6 ns propagation delay, while the EPM7192SQC160-10 has 192 macrocells with a 10 ns propagation delay. Both share the same 160-pin PQFP package and 104 I/Os, but the EPM7192 has 20% more macrocell capacity at the cost of slower timing. The EPM7192 can replace the EPM7160 in most designs but is not strictly drop-in if your design uses more than 160 macrocells.
Where can I download the EPM7160SQC160-6 datasheet PDF?
The EPM7160SQC160-6 datasheet is published under the Altera MAX 7000 Programmable Logic Device Family Data Sheet (document number M7000) and can be downloaded from Intel's Programmable Solutions Group legacy documentation archive at https://www.altera.com/literature/ds/m7000.pdf or via Altera/Intel's Quartus device support portal. The datasheet covers electrical characteristics, timing models, macrocell architecture, JTAG programming, and PQFP-160 pinout.
Where can I find the EPM7160SQC160-6 pinout?
The EPM7160SQC160-6 pinout for the 160-pin PQFP package is published in the MAX 7000 Programmable Logic Device Family Data Sheet (M7000) and in the MAX 7000S family device handbook. The pinout is shared across all MAX 7000S devices in the PQFP-160 package (EPM7128/7160/7192), making it a single document reference. The package diagram and pin list are available on the XAIPART product page for this MPN.
Hey Google, can the EPM7160SQC160-6 still be programmed today?
Yes, the EPM7160SQC160-6 can still be programmed today using legacy Altera/Intel programming tools - specifically MAX+PLUS II version 10.23 or earlier, or Quartus Prime with the MAX 7000S legacy device support enabled. A JTAG-compatible programmer (such as the Altera ByteBlasterMV, USB-Blaster, or compatible clone) and the 5 V-tolerant ISP voltage on the board are required. Existing JEDEC files compiled for this device remain compatible.
What is the best Xilinx equivalent for the EPM7160SQC160-6?
The closest Xilinx equivalent to the EPM7160SQC160-6 (160 macrocells, 6 ns, 104 I/O) is the Xilinx XC95144XL-5TQ100 or XC95288XL-10TQ144 from the XC9500XL family, which is pin-compatible and uses 5 V-tolerant I/O with JTAG ISP. However, Xilinx XC9500XL is also obsolete. For new designs, engineers typically migrate to Lattice ispMACH 4000V or modern CPLD families. The XAIPART CPLD cross-reference article lists verified equivalents.
What are the key specifications of EPM7160SQC160-6 that engineers should know?
Key specifications for the EPM7160SQC160-6: 160 macrocells across 10 LABs; 3,200 usable gates; 104 user I/Os; 6 ns pin-to-pin propagation delay (the -6 speed grade); 167 MHz maximum internal frequency; 4.75 V to 5.25 V single 5 V supply; 0 to 70 C commercial temperature range; EEPROM-based ISP via JTAG; 160-pin PQFP package measuring 28x28 mm; four dedicated global input pins (GCLK1, GCLRn, OE1, OE2/GCLK2). The part is JTAG 1149.1 compliant and supports 100 program/erase cycles.
What is the package type and footprint of the EPM7160SQC160-6?
The EPM7160SQC160-6 is housed in a 160-pin Plastic Quad Flat Pack (PQFP) with a 28x28 mm body, 0.65 mm pitch gull-wing leads, and surface-mount mounting. This package is shared across the MAX 7000S family in PQFP-160 (EPM7128/7160/7192), providing direct pin-compatible migration between densities within the family. The exposed footprint follows standard JEDEC MO-112 outlines for PQFP-160.

Engineering reference data for EPM7160SQC160-6 — comparison, design guidance, and compliance information.

Selection Guide

Choose the EPM7160SQC160-6 when you need the fastest timing grade of the MAX 7000S family in a 160-pin PQFP package - typically for 33 MHz PCI address decoding, 50 MHz bus arbitration, or 8051 glue logic where 6 ns propagation delay is required. Choose the EPM7160SQC160-10N for designs that can tolerate 10 ns timing and want to leverage broader remaining inventory and lower cost. Choose the EPM7128SQC160-10N for designs that fit within 128 macrocells and want lower unit cost. Migrate to MAX II (EPM240) or MAX V (5M160Z) families for new designs, as the MAX 7000S is officially obsolete.

Comparison with Alternatives

Parameter This Product EPM7160SQC160-10N EPM7160SQC160-10 EPM7160EQC160-12
Brand Altera (Intel PSG) Altera (Intel PSG) Altera (Intel PSG) Altera (Intel PSG)
Package PQFP-160 (28x28 mm) PQFP-160 (same) PQFP-160 (same) PQFP-160 (same)
Macrocells 160 160 160 160
Propagation Delay (tpd) 6 ns 10 ns 10 ns 12 ns
Maximum Internal Frequency 167 MHz 125 MHz 125 MHz 100 MHz
Usable Gates 3,200 3,200 3,200 3,200
User I/O Count 104 104 104 104
Supply Voltage 4.75 V to 5.25 V 4.75 V to 5.25 V 4.75 V to 5.25 V 4.75 V to 5.25 V
Series / Family MAX 7000S MAX 7000S MAX 7000S MAX 7000S (E variant)
Lifecycle Status Obsolete Obsolete Obsolete Obsolete

Key Differentiators

  • Fastest speed grade in the MAX 7000S 160-macrocell family (vs EPM7160SQC160-10N)
  • True drop-in replacement availability within the same PQFP-160 footprint (vs EPM7160SQC160-10N)
  • EEPROM-based ISP eliminates external boot memory (vs SRAM-based FPGAs)

Design Notes

The EPM7160SQC160-6 requires a clean 5 V ±5% supply (4.75 V to 5.25 V) on VCC pins distributed around the package. Estimated: each VCC/GND pair should be decoupled with a 0.1 µF ceramic capacitor placed within 5 mm of the package pin to suppress switching noise; a bulk 10 µF tantalum at the board-level supply is recommended. Multiple VCC pins must all be connected; leaving any VCC pin floating can cause logic errors and increased EMI.

Do not assume the EPM7160SQC160-6 is JTAG-programmable in-circuit on any board: ISP requires 5 V tolerant JTAG drivers on TDI/TDO/TMS/TCK and a proper TRST or pull-up configuration. Designs that route the JTAG pins to user I/O without isolating the JTAG chain may fail programming. The dedicated inputs (GCLK1, GCLRn, OE1, OE2/GCLK2) cannot be repurposed as user I/O - they must remain routed to their clock/clear/OE signals or tied off via the Quartus/MAX+PLUS II pin assignments.

The 160-pin PQFP package has 0.65 mm pitch gull-wing leads on a 28x28 mm body; PCB layout should use at least 0.20 mm trace/space rules and 0.40 mm-wide solder paste apertures for reliable reflow. Estimated: a 4-layer stack-up with dedicated ground and power planes directly under the PQFP-160 keeps the EMI signature low and provides low-impedance return paths for the 104 I/O signals. Per-pin slew-rate control should be enabled on outputs driving long traces (>50 mm) to reduce ringing.

The MAX 7000S family is a CMOS CPLD and dissipates relatively little power at low toggle rates (typical quiescent current is in the low mA range). Estimated: under worst-case 100% toggle activity at 167 MHz on all 104 I/Os, total device dissipation stays below 1 W, well within the PQFP-160 thermal envelope. No heatsink is required for commercial 0-70 C operation. However, sustained operation near 70 C with high I/O switching should still be verified with a thermal probe on the package top.

Compliance Information

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

The EPM7160SQC160-6 was originally released before RoHS directives took effect and was sold with SnPb lead finish; lead-free (Pb-free) suffix variants may exist as EPM7160SQC160-6N or EPM7160SQC160-6G. REACH SVHC status is compliant per legacy distributor disclosures. AEC-Q100 is not applicable (commercial temperature grade only).

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

Related Searches

EPM7160SQC160-6 EPM7160SQC160-6 datasheet Altera EPM7160SQC160-6 MAX 7000S 160 macrocell CPLD PQFP-160 CPLD 6ns EPM7160SQC160-6 PCI address decoder EPM7160SQC160-6 vs EPM7160SQC160-10 EPM7160SQC160-6 drop-in replacement EPM7160SQC160-6 buy price what is the propagation delay of EPM7160SQC160-6 EPM7160SQC160-6 pinout PQFP-160 5V in-system programmable CPLD

Related Components & Terms

Altera Intel Programmable Solutions Group EPM7160SQC160-6 EPM7160SQC160-10N EPM7160SQC160-10 EPM7160EQC160-12 EPM7128SQC160-10N EPM7192SQC160-10 CPLD Complex Programmable Logic Device MAX 7000S MAX 7000 Programmable Logic Device Family EEPROM ISP (In-System Programmability) JTAG IEEE Std 1149.1 PQFP-160 Plastic Quad Flat Pack macrocell Logic Array Block programmable interconnect array PCI bus ISA bus VME bus address decoder state machine glue logic RoHS
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