Intel

EPM9560RI304-20 - 560 Macrocell MAX 9000 CPLD, 20ns, RQFP-304 | Intel

MPN: EPM9560RI304-20 ✗ End of Life
In Stock Ships in 1-3 business days
5.0 V Vdss 304-pin RQFP (Plastic Quad Flat Pack) Package
From $18.5 USD / Unit
MOQ: 1 |
Price updated: 2026-09-13
Volume Pricing
Qty Unit Price Extended
1 $38.5 $38.50
10 $32 $320.00
100 $26.5 $2,650.00
500 $21 $10,500.00
1,000 $18.5 $18,500.00
ℹ️ All prices are in USD

Drop-in alternatives for EPM9560RI304-20 — 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:

EPM9560RI304-15

✅ Drop-In
Intel
📦 304-pin RQFP
MAX 9000 · Multiple Array MatriX (MAX) - EEPROM-based CPLD · 560 · 772 · 212 (216 per some datasheets) · 4 · 304 · HFQFP / S-PQFP-G304

✓ In Stock

$112 / Unit

View Datasheet →

EPM9560RI304-15N

✅ Drop-In
Altera
📦 304-pin RQFP
MAX 9000 · EPM9560 · CPLD (EE PLD), in-system programmable, EEPROM-based · 560 · 772 · 16 · 216 · 145 MHz

✓ In Stock

$88.75 / Unit

View Datasheet →

EPM9560RC304-20

✅ Drop-In
Altera
📦 304-pin RQFP
MAX 9000 (EPM9560) · 560 · 12,000 · 212 · 20 ns · 100 MHz · 5.0 V · 3.3 V or 5 V (configurable)

✓ In Stock

Contact for price

View Datasheet →

EPM9560RC304-20N

✅ Drop-In
Altera
📦 304-pin RQFP
MAX 9000 (EPM9560) · EEPROM-based Complex Programmable Logic Device (CPLD) · 12,000 · 560 · 20 · 212 · 20 ns (speed grade -20) · 100 MHz

✓ In Stock

Contact for price

View Datasheet →

EPM9560RC304-20C

✅ Drop-In
Altera
📦 304-pin RQFP
MAX 9000 · EPM9560 · CPLD (Complex Programmable Logic Device) · 12,000 · 560 · 16 · 212 · 100 MHz

✓ In Stock

$162 / Unit

View Datasheet →

EPM9560RC304-15

✅ Drop-In
Altera
📦 304-pin RQFP
MAX 9000 · Multiple Array MatriX (MAX), EEPROM-based · 560 · 16 · 212 (maximum) · 15 ns (combinatorial, pin-to-pin) · 304 · 304-pin RQFP (Plastic Quad Flat Pack)

✓ In Stock

$9.4 / Unit

View Datasheet →

EPM9560RI304-20 Maximum Ratings & Electrical Characteristics

Device Family MAX 9000
Architecture Multiple Array MatriX (MAX) - 3rd generation
Macrocell Count 560
Logic Array Blocks (LABs) 16 (max)
Pin-to-Pin Delay (tPD) 20 ns
Maximum User I/O Pins 212
Supply Voltage (VCC) 5.0 V
Programmable Technology CMOS EEPROM
In-System Programmability Yes, via JTAG (IEEE 1149.1)
Boundary Scan IEEE Std. 1149.1 JTAG
Package 304-pin RQFP (Plastic Quad Flat Pack)
Mounting Type Surface Mount
Reprogram Cycles 100+ (EEPROM)

EPM9560RI304-20 304-pin rqfp (plastic quad flat pack) Pin Configuration Guide

Complete pinout information for EPM9560RI304-20 (304-pin rqfp (plastic quad flat pack) package) with 212 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.

304-pin rqfp (plastic quad flat pack) package pinout diagram for EPM9560RI304-20

No detailed pinout data available for EPM9560RI304-20.

Refer to the datasheet for full pin configuration.

Estimated pin count: 212 pins (digital package)

Safe Operating Area (SOA) & Thermal Characteristics

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

EPM9560RI304-20 is suitable for 6 applications: High-Speed Bus Glue Logic, State Machine and Reset Controller, Peripheral Interface Bridge, Industrial Control and Automation, Legacy Telecom Backplane Logic, Test and Measurement Instrumentation.

🌐

High-Speed Bus Glue Logic

The EPM9560RI304-20 is well suited to bus-bridging glue logic between legacy 5 V buses such as PCI, VME, ISA, and proprietary backplanes. Its 560 macrocells and 212 user I/O pins allow a single device to consolidate address decoding, wait-state generation, chip-select logic, and bus arbitration that previously required multiple PAL/GAL devices. The 20 ns pin-to-pin delay comfortably meets 33 MHz PCI timing budgets, and the non-volatile EEPROM bitstream means the bus bridge is active at power-on with no PROM load latency, which is essential for boot firmware and POST logic. Compared to an FPGA alternative, this CPLD eliminates the need for an external configuration memory and provides deterministic latency for bus-arbitration paths.

🏭

State Machine and Reset Controller

With 560 macrocells across 16 LABs, the EPM9560RI304-20 can encode complex multi-state sequencers such as power-up reset controllers, watchdog handlers, and system-health monitors. The deterministic tPD of 20 ns guarantees a known worst-case response time from a fault input to the corresponding reset assertion - critical for safety-relevant systems where asynchronous FPGA fabric would introduce unpredictable latency. The MAX 9000 LAB/macrocell architecture is well suited to wide registered state machines with many state bits and decoded outputs. The 5 V I/O is directly compatible with TTL and legacy CMOS logic in industrial control cabinets.

🔧

Peripheral Interface Bridge

The EPM9560RI304-20 is widely deployed as a peripheral bridge between asynchronous buses such as connecting an MCU local bus to an external SRAM bank, or translating between Z80, 68000, and ARM-style handshakes. Its 212 user I/O pins provide ample headroom for parallel data paths plus chip selects, read/write strobes, and interrupt lines. The 5 V-tolerant I/Os interface directly with 5 V peripherals without level shifters, simplifying PCB layout and BOM cost. The instant-on behavior ensures the bridge is ready before the host CPU begins its first bus cycle, removing a class of boot-time race conditions common with SRAM-based FPGAs.

🏭

Industrial Control and Automation

Industrial PLCs, motor controllers, and process automation racks benefit from the EPM9560RI304-20's robustness, deterministic timing, and high I/O count. The 5 V I/O interfaces directly to 24 V-tolerant opto-isolated inputs and relay-driver outputs common in factory equipment, while the 560 macrocells encode ladder-logic-equivalent decision trees and encoder/decoder blocks. The industrial-grade temperature rating makes it suitable for cabinet environments up to 85C. Its JTAG (IEEE 1149.1) boundary-scan support simplifies in-circuit test for densely populated backplanes where bed-of-nails probing is impractical.

📞

Legacy Telecom Backplane Logic

Telecom equipment designed in the late 1990s and early 2000s uses the EPM9560RI304-20 for TDM bus arbitration, framing, and protocol conversion on H.110-style CT (Computer Telephony) backplanes. Its 560 macrocells support multi-channel framers and HDLC controllers, while 212 I/Os accommodate 32-bit parallel TDM streams plus housekeeping signals. The 5 V supply matches the telecom-standard -48 V rectifier output rails. Although newer designs have migrated to FPGAs, thousands of installed systems still rely on the EPM9560RI304-20, making it a long-tail spare-parts requirement in telecom service networks.

🖥️

Test and Measurement Instrumentation

Bench-top and ATE-class test equipment uses the EPM9560RI304-20 to implement flexible stimulus generators, pattern sequencers, and front-panel I/O scanners. The 20 ns resolution enables precise timing for digital stimulus, while the 212 I/Os drive multi-channel pin electronics. The EEPROM-based bitstream allows field reconfiguration of test patterns without sending the instrument back to the factory, supporting long product lifecycles. JTAG scan chains also enable structural board-test integration, which is valuable for production-line ATE workflows.

What is the EPM9560RI304-20?
The EPM9560RI304-20 is a high-density 560-macrocell CPLD from the Altera MAX 9000 family, packaged in a 304-pin RQFP with a 20 ns pin-to-pin propagation delay. According to the MAX 9000 family datasheet, it is a CMOS EEPROM-based programmable logic device built on Altera's third-generation Multiple Array MatriX (MAX) architecture with 5.0 V in-system programmability (ISP) through a built-in IEEE 1149.1 JTAG interface.
How many user I/O pins does the EPM9560RI304-20 provide?
The EPM9560RI304-20 provides up to 212 user I/O pins. This high I/O count is one of the key reasons this part was historically chosen for bus-intensive glue-logic and parallel interface applications such as PCI-to-local-bus bridges, where a single device replaces many discrete TTL/MSI parts.
What is the difference between the EPM9560RI304-20 and EPM9560RI304-15?
The EPM9560RI304-20 has a 20 ns pin-to-pin delay while the EPM9560RI304-15 has a 15 ns delay, making the -15 variant approximately 25% faster. Both share the same 560 macrocells and 304-pin RQFP package, so they are pin-compatible drop-in alternatives. Choose the -15 for higher-speed designs and the -20 for cost-sensitive designs where 20 ns timing is acceptable.
Where can I buy the EPM9560RI304-20 online?
The EPM9560RI304-20 can be sourced through distributors including DigiKey (EPM9560RI304-20-ND), Octopart (11 distributors listed), Heisener (15,960 pieces in stock as of 2026-09-13), and IC-Components. Pricing varies; the unit price tier-1 starts at approximately $38.50 per single piece as of 2026-09-13.
What is the price of the EPM9560RI304-20?
The EPM9560RI304-20 unit price starts at approximately $38.50 per single piece, with quantity-100 pricing around $26.50 and quantity-1000 pricing near $18.50, as of 2026-09-13. As this is an obsolete part, distributor stock is limited and lead times can be longer than for active components.
What is the lead time for the EPM9560RI304-20?
Lead time for the EPM9560RI304-20 is generally stock-to-immediate from Heisener (15,960 pieces in stock as of 2026-09-13) with estimated delivery of 4-5 days. DigiKey and Octopart list multiple franchised distributors; lead time depends on remaining authorized stock and may extend when inventory is depleted.
EPM9560RI304-20 vs EPM9560RC304-20 - which is better for industrial glue logic?
The EPM9560RI304-20 (Industrial grade, 304-pin RQFP, 20 ns delay) and EPM9560RC304-20 (Commercial grade, 304-pin RQFP, 20 ns delay) share identical macrocell count and pinout. The RI variant supports industrial temperature range (-40C to +85C) making it suitable for harsh environments, while the RC variant is commercial grade (0C to +70C) and lower cost. For industrial deployments, choose RI; for indoor commercial products, choose RC.
When should I choose the EPM9560RI304-20 over a small FPGA?
The EPM9560RI304-20 is preferred over a small FPGA when deterministic timing, instant-on (zero boot time), and non-volatile storage are required. CPLDs like the MAX 9000 boot in microseconds without an external configuration PROM, making them ideal for safety-critical state machines, reset controllers, and bus-bridge glue logic. Choose a small FPGA only when logic density exceeds what 560 macrocells can absorb.
What is the best drop-in replacement for the EPM9560RI304-20?
The best drop-in replacements are same-package members of the MAX 9000 family such as EPM9560RI304-15 (15 ns speed grade), EPM9560RC304-20 (commercial temperature grade), EPM9560RC304-15 (commercial, 15 ns), and EPM9560RC304-10 (commercial, 10 ns) - all sharing the same 304-pin RQFP footprint. These are pin-compatible and can be substituted with no PCB rework, though timing margins must be re-evaluated.
Where can I download the EPM9560RI304-20 datasheet PDF?
The EPM9560RI304-20 datasheet PDF can be downloaded from Intel's (formerly Altera's) legacy support site, typically as the MAX 9000 Device Family datasheet (max9000.pdf). It is also mirrored on third-party sites such as DigChip. The datasheet contains macrocell count, timing specifications, JTAG programming instructions, and package drawings.
Where can I find the EPM9560RI304-20 pinout?
The EPM9560RI304-20 pinout for the 304-pin RQFP package is documented in the MAX 9000 Device Family datasheet - specifically in the Pin Information / Pin-Out Description section. The package follows the standard RQFP-304 pin numbering with pin 1 marked by a dot indicator at the top-left. The datasheet lists all 304 pins including dedicated JTAG (TMS, TCK, TDI, TDO), global clocks, OE, and 212 user I/O.
Is the EPM9560RI304-20 still in production?
No, the EPM9560RI304-20 is marked as obsolete. The MAX 9000 family was discontinued by Altera (now Intel) years ago in favor of newer MAX II, MAX V, and MAX 10 CPLD families based on flash/ SRAM technology. Remaining stock is available only through franchised distributors and the secondary market; lead times may extend as authorized inventory depletes.
Can the EPM9320RI208-20 replace the EPM9560RI304-20?
No, the EPM9320RI208-20 is NOT a drop-in replacement. Although it is the same Altera MAX family, the EPM9320 has only 320 macrocells (vs 560) and a 208-pin RQFP package (vs 304 pins). Using it would require a complete PCB redesign and re-synthesis of all logic. For a true drop-in, stay within the EPM9560RI304 pin/package variants such as -15 speed grade or RC temperature grade.
What is the best Lattice equivalent for the EPM9560RI304-20?
Lattice Semiconductor does not offer a direct drop-in replacement for the EPM9560RI304-20 in the 304-pin RQFP - it is an obsolete Alera-only form factor. Closest Lattice ispMACH 4000-series devices such as LC4256B, but they ship in different packages (144-TQFP, 176-TQFP) and are NOT pin-compatible; substituting requires PCB rework and logic re-synthesis. For best availability within the same package, stay on Intel/Altera MAX 9000 variants.
What programming software supports the EPM9560RI304-20?
The EPM9560RI304-20 is supported by Altera MAX+PLUS II and Quartus II design software (legacy versions). Newer Quartus Prime releases may have downgraded support for the MAX 9000 family. Programming is performed via the JTAG (IEEE 1149.1) port using a ByteBlasterMV, USB-Blaster, or compatible third-party programmer. Bitstream files (.pof) are generated from the MAX+PLUS II or Quartus II toolchain.

Engineering reference data for EPM9560RI304-20 — comparison, design guidance, and compliance information.

Selection Guide

Choose the EPM9560RI304-20 when you need 560 macrocells of 5 V CMOS EEPROM CPLD logic in a 304-pin RQFP for industrial-temperature (-40C to +85C) designs where 20 ns pin-to-pin delay is sufficient. For higher-speed applications, select the pin-compatible EPM9560RI304-15 (15 ns) or EPM9560RC304-15 (15 ns commercial); for cost-sensitive indoor systems, drop to the commercial-grade EPM9560RC304-20. For lead-free builds, choose the N-suffix variants (EPM9560RI304-15N, EPM9560RC304-20N). The EPM9320 family is NOT a substitute - it has fewer macrocells (320) and a smaller 208-pin package, requiring a PCB redesign. For new designs, evaluate Intel MAX II, MAX V, or MAX 10 CPLDs instead, as the MAX 9000 family is obsolete.

Comparison with Alternatives

Parameter This Product EPM9560RI304-15 EPM9560RI304-15N EPM9560RC304-20 EPM9560RC304-20N EPM9560RC304-20C EPM9560RC304-15
Package 304-pin RQFP 304-pin RQFP - same 304-pin RQFP - same 304-pin RQFP - same 304-pin RQFP - same 304-pin RQFP - same 304-pin RQFP - same
Brand Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera)
Macrocell Count 560 560 560 560 560 560 560
Pin-to-Pin Delay (tPD) 20 ns 15 ns (faster) 15 ns (faster) 20 ns (same) 20 ns (same) 20 ns (same) 15 ns (faster)
Temperature Grade Industrial (-40C to +85C) Industrial Industrial, lead-free Commercial (0 to +70C) Commercial, lead-free Commercial Commercial
Maximum User I/O 212 212 212 212 212 212 212
Programmable Technology CMOS EEPROM CMOS EEPROM CMOS EEPROM CMOS EEPROM CMOS EEPROM CMOS EEPROM CMOS EEPROM
Lead-Free (N suffix) No (industrial variant, tin-lead) No Yes No Yes No No
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete

Key Differentiators

  • Highest macrocell density in 304-pin RQFP (vs EPM9320RI208-20)
  • Industrial temperature grade with same die as commercial parts (vs EPM9560RC304-20)
  • True drop-in 304-pin RQFP footprint across speed grades (vs EPM9560RI304-15)

Design Notes

The EPM9560RI304-20 operates from a single 5.0 V supply. Place a 0.1 uF ceramic decoupling capacitor close to each VCC pin and a single 10 uF bulk tantalum or aluminum polymer capacitor near the package. The MAX 9000 family draws transient current during in-system programming; bulk capacitance prevents VCC droop that could trigger brown-out during ISP. For multi-board systems sharing a 5 V rail, add ferrite beads to isolate the CPLD's switching noise from analog circuitry.

The 304-pin RQFP has a 0.5 mm or 0.8 mm pitch (verify against datasheet pin-out); allocate at least 4 PCB layers with dedicated ground and power planes to keep loop inductance low. Route all JTAG signals (TMS, TCK, TDI, TDO) as a daisy chain with 10 kohm pull-ups on TMS and TDI per IEEE 1149.1. Keep JTAG traces short and away from switching signals to preserve signal integrity for in-system programming and boundary-scan test.

Estimated: in-system programming via JTAG requires the device's VCC to be stable for at least 100 ms after POR before programming is attempted. Do not exceed the maximum I/O pin count of 212 - assigning more than 212 user I/Os will route-fail at compile time. The EEPROM bitstream retains configuration for 20+ years but supports only ~100 reprogram cycles; design the firmware update flow to avoid excessive ISP cycles during production test.

Compliance Information

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

Operating temperature grade and RoHS/lead-free status require verification against the specific manufacturer datasheet revision; N-suffix variants are lead-free per Altera naming convention. Not AEC-Q100 qualified; this part targets industrial/consumer, not automotive.

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

Related Searches

EPM9560RI304-20 EPM9560RI304-20 datasheet Altera EPM9560RI304-20 MAX 9000 560 macrocell CPLD 304-pin RQFP CPLD 20ns EPM9560RI304-20 industrial glue logic EPM9560RI304-20 vs EPM9560RI304-15 EPM9560RI304-20 drop-in replacement buy EPM9560RI304-20 online what is the pin count of EPM9560RI304-20 MAX 9000 JTAG ISP 5V CPLD 304-pin obsolete

Related Components & Terms

Intel Altera EPM9560RI304-20 EPM9560RI304-15 EPM9560RC304-20 CPLD Complex Programmable Logic Device MAX 9000 MAX architecture macrocell Logic Array Block LAB CMOS EEPROM in-system programmability ISP JTAG IEEE 1149.1 boundary scan RQFP-304 Plastic Quad Flat Pack 5.0 V CMOS glue logic bus bridge state machine industrial control
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