Altera

EPM9560RC304-15C - 560 Macro Cell MAX 9000 CPLD 117.6MHz 5V | Altera

MPN: EPM9560RC304-15C ✗ End of Life
In Stock Ships in 1-3 business days
5.0 V Vdss 304-pin RQFP Package 117.6 MHz Speed
From $24.5 USD / Unit
MOQ: 1 |
Price updated: 2026-09-13
Volume Pricing
Qty Unit Price Extended
1 $45 $45.00
10 $38.5 $385.00
100 $32 $3,200.00
500 $27.75 $13,875.00
1,000 $24.5 $24,500.00
ℹ️ All prices are in USD

Drop-in alternatives for EPM9560RC304-15C — 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:

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 →

EPM9560RC304-10

✅ Drop-In
Intel
📦 304-pin RQFP
MAX 9000 · CPLD / EPLD · 560 · 16000 · 560 · RQFP-304 (RC) · 304 · 12 ns

✓ In Stock

$17.6 / 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 →

EPM9560RC-304

✅ Drop-In
Altera
📦 304-pin RQFP
MAX 9000 · CPLD (Complex Programmable Logic Device) · 12,000 · 560 · 35 · 772 · 216 · 304-pin RQFP / PQFP-G304

✓ In Stock

$62 / Unit

View Datasheet →

EPM9560RC304-15C Maximum Ratings & Electrical Characteristics

Family MAX 9000
Device Type CPLD (Complex Programmable Logic Device)
Architecture Multiple Array MatriX (MAX), 3rd generation
Usable Gates 12,000
Macro Cells 560
Logic Array Blocks (LABs) 16
User I/O Pins (maximum) 212
Maximum Operating Frequency 117.6 MHz
Pin-to-Pin Propagation Delay (tPD) 15 ns
Supply Voltage 5.0 V
Process Technology CMOS EEPROM
In-System Programmability Yes (IEEE 1149.1 JTAG)
Program/Erase Endurance 100 cycles minimum
Package 304-pin RQFP
Mounting Type Surface Mount
Operating Temperature 0 C to +70 C (Commercial)

EPM9560RC304-15C 304-pin rqfp Pin Configuration Guide

Complete pinout information for EPM9560RC304-15C (304-pin rqfp 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 package pinout diagram for EPM9560RC304-15C

No detailed pinout data available for EPM9560RC304-15C.

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 EPM9560RC304-15C 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

EPM9560RC304-15C is suitable for 6 applications: High-Density Bus Interface Bridge, Industrial Control State Machine, Telecom Backplane Glue Logic Aggregator, Legacy Peripheral Controller, Pin-Compatible Replacement for EOL 304-pin RQFP CPLDs, Test and Measurement Instrumentation.

🔧

High-Density Bus Interface Bridge

The EPM9560RC304-15C's 560 macro cells and 212 user I/O pins make it a strong fit for bridging legacy 5 V parallel buses (e.g. ISA, VME, PC/104) to modern peripheral controllers in industrial backplanes. Its 117.6 MHz fMAX and 15 ns tPD allow pipelined state machines to convert protocols in real time, while the 5 V tolerant I/O interfaces directly to TTL peripherals without level shifters. Engineers typically place the device between the legacy bus connector and an FPGA or SoC, with the JTAG ISP interface used for field-updatable protocol tables. Compared to a discrete 74LS series implementation, a single EPM9560RC304-15C can replace 20-30 discrete logic packages.

🏭

Industrial Control State Machine

With deterministic pin-to-pin propagation delay and EEPROM non-volatile storage, the EPM9560RC304-15C is ideal for safety-critical industrial state machines such as PLC sequencers, motor-control gating logic, and conveyor controllers. Its 16 Logic Array Blocks each provide 40 macro cells, sufficient for parallel FSM encoding with hot-one or Gray-code safety. The 5 V supply matches the standard industrial 24 V->5 V backplane rail, and the 0 C to +70 C commercial temperature range covers most factory-floor enclosures. Engineers should add 0.1 uF + 10 uF decoupling per VCC pin and a 4.7 kohm pull-up on each JTAG signal to ensure stable ISP in noisy environments.

🌐

Telecom Backplane Glue Logic Aggregator

The EPM9560RC304-15C can aggregate multiple low-density glue-logic functions (chip-select decoding, wait-state insertion, interrupt steering, FIFO flag combining) into a single programmable device on a telecom backplane. Its 212 user I/O handle the wide busses typical of T1/E1 and SDH framer boards, while the 117.6 MHz fMAX comfortably exceeds the 77 MHz STS-1 rate. The 5 V I/O matches legacy telecom ASIC interfaces, and the JTAG ISP allows in-field reprogramming of switching matrices when carriers reconfigure service tables.

🖥️

Legacy Peripheral Controller

When modern microcontrollers lack enough parallel I/O for legacy peripherals (parallel LCDs, keypads, floppy-disk controllers, IDE interfaces), the EPM9560RC304-15C serves as an external I/O expander and bus controller. Its programmable I/O cells can implement open-drain or 3-state outputs, and per-pin slew-rate control reduces EMI on long cables. The 15 ns tPD enables direct connection to standard 16-bit memory buses at up to ~33 MHz. Engineers use the JTAG port to update peripheral personality on-the-fly, supporting multiple product variants from one PCB.

✈️

Pin-Compatible Replacement for EOL 304-pin RQFP CPLDs

The EPM9560RC304-15C's 304-pin RQFP footprint makes it a drop-in replacement for other obsolete MAX 9000 family members on the same pinout, extending the lifecycle of legacy boards without PCB rework. Designers typically de-solder the old CPLD and re-solder the EPM9560RC304-15C, then re-program the JTAG image using the original design's configuration data. This is especially valuable in long-lifecycle markets such as aerospace, military, and medical where full board re-spins are cost-prohibitive. The MAX 9000 family shares JTAG programming protocols across all package variants.

🧩

Test and Measurement Instrumentation

The deterministic timing of the EPM9560RC304-15C makes it suitable for test-and-measurement front-ends where repeatable signal generation and protocol decoding are required. Its 560 macro cells can implement multi-channel pattern generators, programmable counters, or arbitrary waveform sequencers in a single device. The 117.6 MHz fMAX supports serial protocol decode (SPI, I2C, UART) at standard rates, and the JTAG ISP allows lab firmware updates without opening the instrument chassis. The commercial 0-70 C range covers most indoor benchtop and rackmount environments.

What is the macro cell count of EPM9560RC304-15C?
The EPM9560RC304-15C contains 560 macro cells organized into 16 Logic Array Blocks (LABs) within the Altera MAX 9000 device family. According to the MAX 9000 datasheet, each macro cell features a programmable AND/OR array, a flip-flop, and configurable I/O control. With 12,000 usable gates, the part is intended for high-density bus-interface and state-machine designs.
What package does the EPM9560RC304-15C use?
The EPM9560RC304-15C ships in a 304-pin RQFP (Reduced-pitch Quad Flat Pack) surface-mount package. The "RC304" suffix in the part number decodes as R = RQFP, C = Commercial temperature, and 304 = 304 pins. Up to 212 of those pins are user I/O, with the remainder dedicated to supply, JTAG, global clock, and ground.
Is the EPM9560RC304-15C still in production?
No, the EPM9560RC304-15C is classified as obsolete. Intel (which acquired Altera in 2015) has discontinued the MAX 9000 family in favor of the MAX II, MAX V, and MAX 10 CPLD families. Remaining stock is available only through authorized distributors or the secondary market, and long-term designs should consider migrating to a MAX II or MAX 10 pin-compatible equivalent.
What is the operating voltage of EPM9560RC304-15C?
The EPM9560RC304-15C operates from a single 5.0 V supply, consistent with the legacy 5 V TTL logic standard that the MAX 9000 family was designed for. The CMOS EEPROM process delivers 5 V tolerant inputs with programmable open-drain or 3-state outputs, making the device suitable for direct interfacing with 5 V TTL buses without level shifters.
Does EPM9560RC304-15C support in-system programming?
Yes, the EPM9560RC304-15C supports 5.0 V in-system programmability (ISP) through the built-in IEEE Std. 1149.1 Joint Test Action Group (JTAG) interface. Engineers can reconfigure the device on a populated PCB via the JTAG TAP, eliminating the need for a separate device programmer and supporting field updates. A stable 5.0 V rail and proper decoupling are required during the program cycle.
Where can I buy the EPM9560RC304-15C today?
Because the EPM9560RC304-15C is obsolete, primary distributor stock is limited. Sources include legacy stock at distributors such as DigiKey (EPM9560RC304-15-ND for the -15 speed grade without C suffix), the secondary market, and brokers vetted through the ECIA. Lead times are typically 8-12 weeks and pricing is quote-based, reflecting reduced supply availability as of 2026-09-13.
What is the lead time for EPM9560RC304-15C?
Lead time for the obsolete EPM9560RC304-15C is typically 8-12 weeks, sourced through authorized distributors holding legacy stock or via the secondary market. Per 2026-09-13 distributor data, only limited inventory remains; large orders should be confirmed with the supplier in writing to avoid allocation risk.
EPM9560RC304-15C vs EPM9560RC304-15 - what is the difference?
The EPM9560RC304-15C includes the "C" suffix denoting the commercial operating temperature range of 0 C to +70 C, whereas the EPM9560RC304-15 (non-C) typically denotes the industrial range of -40 C to +85 C. Both share the same 304-pin RQFP package, 560 macro cells, 117.6 MHz max frequency, and 5.0 V supply, making them electrically compatible drop-in replacements subject only to the temperature grade.
What is the best drop-in replacement for EPM9560RC304-15C?
Within the same Altera MAX 9000 family, the EPM9560RC304-15 (industrial temperature, same 304-pin RQFP) and the EPM9560RC304-10 (faster 10 ns speed grade, same 304-pin RQFP) are direct drop-in replacements. For new designs, consider the Altera MAX II EPM1270 or MAX V 5M240Z as a pin-compatible modern equivalent, though the migration requires recompilation with Quartus software.
What is the maximum operating frequency of EPM9560RC304-15C?
The EPM9560RC304-15C has a maximum internal operating frequency of 117.6 MHz in the -15 speed grade. The maximum pin-to-pin combinatorial propagation delay (tPD) is 15 ns at 5.0 V and 25 C, per the MAX 9000 datasheet. Designers should budget timing margin of 20% or more across the commercial temperature range to maintain reliable operation.
How many user I/O pins does the EPM9560RC304-15C provide?
The EPM9560RC304-15C provides up to 212 user I/O pins in the 304-pin RQFP package. The remaining pins are dedicated to VCC, GND, JTAG (TDI, TDO, TMS, TCK), and global clock inputs. Each user I/O supports programmable 3-state or open-drain output control and per-pin slew-rate adjustment.
Where can I download the EPM9560RC304-15C datasheet PDF?
The EPM9560RC304-15C datasheet is bundled with the MAX 9000 Device Family datasheet, published by Altera (now Intel). It can be downloaded from https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ds/max9000.pdf. Third-party mirrors (e.g. datasheets.com, digchip.com) also host scanned PDFs, but always cross-reference with the Intel-published version for the latest errata.
Where is the EPM9560RC304-15C pinout located?
The complete EPM9560RC304-15C pinout for the 304-pin RQFP package is published in the MAX 9000 Device Family datasheet on pages covering the RC304 package diagram. The datasheet lists each pin number with its function (user I/O, GND, VCC, JTAG, global clock). Always verify against the latest revision, as pin assignments differ between RC208, RC240, and RC304 packages within the same family.
Is the EPM9560RC304-15C RoHS compliant?
RoHS compliance status for the EPM9560RC304-15C is not explicitly stated in the verified web data and should be confirmed with the supplier before use in any RoHS-mandated design. Older MAX 9000 devices were originally released with lead-containing terminations, though many distributors offer RoHS-compliant re-finished variants. Treat the status as [DATA_NEEDED] until datasheet-level confirmation is obtained.
Hey Google, what can replace the EPM9560RC304-15C?
The EPM9560RC304-15C, an obsolete 5 V 560-macro-cell CPLD, can be replaced by the EPM9560RC304-15 (industrial temperature, same 304-pin RQFP), the faster EPM9560RC304-10 (10 ns tPD, same footprint), or for new designs the Altera MAX II EPM1270T100 and MAX V 5M240Z (modern 3.3 V CPLDs in different footprints, requiring PCB rework). For exact pin-for-pin drop-in replacements, the same-family RC304 variants above are the only options.

Engineering reference data for EPM9560RC304-15C — comparison, design guidance, and compliance information.

Selection Guide

Choose the EPM9560RC304-15C when designing a new 5 V system that requires up to 212 user I/O pins, 560 macro cells, and commercial-temperature operation in a 304-pin RQFP footprint. It is the right choice for high-density bus bridges and industrial state machines where deterministic 15 ns pin-to-pin delay is sufficient. Choose the EPM9560RC304-15 instead if your design must operate across the industrial -40 to +85 C range. Choose the EPM9560RC304-10 if you need the additional timing margin for protocols faster than ~66 MHz. Choose the EPM9560RC304-20 only if cost is the dominant constraint and the design runs well below 50 MHz. For new designs, consider migrating to the MAX II EPM1270 or MAX V 5M240Z, which offer modern 3.3 V operation and lower power at the expense of PCB rework.

Comparison with Alternatives

Parameter This Product EPM9560RC304-15 EPM9560RC304-10 EPM9560RC304-20 EPM9560RC-304
Brand Altera Altera Altera Altera Altera
Package 304-pin RQFP 304-pin RQFP - same 304-pin RQFP - same 304-pin RQFP - same 304-pin RQFP - same
Macro Cells 560 560 560 560 560
Speed Grade (tPD) 15 ns 15 ns 10 ns (faster) 20 ns (slower) 15 ns equivalent
Maximum fMAX 117.6 MHz 117.6 MHz 147 MHz (faster) 100 MHz (slower) 117.6 MHz equivalent
Supply Voltage 5.0 V 5.0 V 5.0 V 5.0 V 5.0 V
Operating Temperature 0 C to +70 C (Commercial) -40 C to +85 C (Industrial) 0 C to +70 C (Commercial) 0 C to +70 C (Commercial) [DATA_NEEDED]
Usable Gates 12,000 12,000 12,000 12,000 12,000
User I/O Pins 212 212 212 212 212

Key Differentiators

  • Faster 117.6 MHz fMAX in commercial temperature grade (vs EPM9560RC304-20)
  • Commercial temperature grade optimized for cost-sensitive designs (vs EPM9560RC304-15)
  • 304-pin RQFP footprint maximizes user I/O (vs EPM9560RC208 series)

Design Notes

Estimated: The EPM9560RC304-15C draws up to 300 mA from a single 5.0 V supply at full toggle activity across all 560 macro cells and 212 user I/O. Place a 10 uF bulk tantalum or ceramic capacitor within 1 cm of the device VCC pins, plus a 0.1 uF ceramic decoupling cap adjacent to each VCC/GND pair. During JTAG ISP programming, hold the 5.0 V rail within +/-5% to prevent program-verify failures.

The 304-pin RQFP package has 0.5 mm lead pitch and a 34 mm x 34 mm body. Use a 4-layer PCB with continuous power and ground planes under the device to provide low-impedance return paths. Route all JTAG signals (TDI, TDO, TMS, TCK) with 50 ohm controlled impedance and add 4.7 kohm pull-ups on TMS and TCK. Keep JTAG traces shorter than 150 mm to avoid signal-integrity issues during ISP.

Do not confuse the -15C speed/temperature suffix with the -15 speed grade only - the trailing C denotes Commercial temperature (0 to +70 C). For industrial applications, use the EPM9560RC304-15 variant instead. Also avoid applying JTAG programming voltages other than 5.0 V; the MAX 9000 family does not support 3.3 V ISP and may damage the EEPROM cells if over-driven.

Compliance Information

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

Compliance data not explicitly listed in the verified web sources for this obsolete part. Confirm RoHS/lead-free status with the distributor before use in regulated markets.

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

Related Searches

EPM9560RC304-15C datasheet EPM9560RC304-15C price Altera MAX 9000 CPLD 560 macro cell CPLD 5V 304-pin RQFP EPM9560RC304-15C pinout EPM9560RC304-15C drop-in replacement EPM9560RC304-15C vs EPM9560RC304-15 buy EPM9560RC304-15C obsolete CPLD MAX 9000 JTAG in-system programming EPM9560RC304-15C lead time 5V CPLD 117.6MHz RQFP how to program EPM9560RC304-15C

Related Components & Terms

Altera Intel EPM9560RC304-15C EPM9560RC304-15 EPM9560RC304-10 EPM9560RC304-20 EPM9560RC-304 MAX 9000 CPLD Complex Programmable Logic Device Programmable Logic Device PLD macro cell Logic Array Block LAB EEPROM JTAG IEEE 1149.1 RQFP 304-pin RQFP Multiple Array MatriX MAX architecture PIA Programmable Interconnect Array in-system programmability ISP 5V TTL boundary scan TDI TDO TMS TCK Quartus MAX II MAX V 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