Rochester Electronics

EP610DI-30 - 16-Macrocell Classic EPLD, 30ns, CERDIP-24 | Rochester Electronics

MPN: EP610DI-30 ✓ Active
In Stock Ships in 1-3 business days
5 V (single supply) Vdss Rochester Electronics (authorized continuing source) Id CERDIP-24 (windowed, UV-erasable) Package
From $23.5 USD / Unit
MOQ: 1 |
Price updated: 2026-09-10
Volume Pricing
Qty Unit Price Extended
1 $32.64 $32.64
10 $30.5 $305.00
100 $28.2 $2,820.00
500 $25.8 $12,900.00
1,000 $23.5 $23,500.00
ℹ️ All prices are in USD

EP610DI-30 Overview

The Rochester Electronics EP610DI-30 is a 16-macrocell Classic EPLD (Erasable Programmable Logic Device) housed in a 24-pin ceramic DIP (CERDIP-24) windowed package, with a propagation delay of 30 ns and a pipelined data rate of up to 100 MHz. The UV-erasable windowed CERDIP allows the device to be erased with ultraviolet light and reprogrammed in-system, supporting iterative development and field upgrades typical of the original Altera Classic EPLD family.

What is a Classic EPLD? An EPLD (Erasable Programmable Logic Device) is a type of programmable logic that sits in the hierarchy between discrete PAL/GAL devices and modern FPGAs/CPLDs. Classic EPLDs use EPROM/EEPROM cells to store AND/OR logic terms and are typically programmed once (one-time-programmable, OTP) or with UV erasure (windowed packages). They fill the role of glue logic, state machines, and address decoding in systems where modern FPGAs would be over-spec and discrete logic would be too bulky. The EP610 belongs to the first wave of commercially successful EPLDs, offering 16 macrocells and reasonable speed at low power for the era.

Key features of the EP610DI-30 include 16 macrocells of programmable logic, 30 ns propagation delay (commercial -30 speed grade), a pipelined clock rate of up to 100 MHz, and CMOS technology for low standby power. The device operates from a single 5 V supply and is pin-compatible with the rest of the EP610 family, allowing easy migration across speed grades (tPD = 15, 20, 25, 30 ns) and across package options (DIP, SOIC, ceramic DIP).

The architecture is based on a programmable AND/OR array feeding 16 output macrocells with user-configurable registers, I/O direction, and feedback paths. Programming is performed via the standard Altera EP610 programming algorithm through dedicated programming pins on the device. The windowed CERDIP-24 package supports UV erasure for lab development, while the plastic DIP variant is intended for one-time-programmed production.

Typical applications include glue logic replacement, address decoding for microprocessor and microcontroller systems, state machines and sequencers, bus interface logic, custom peripheral controllers, and legacy industrial control systems. The EP610 is also widely used in educational settings and as a low-cost entry point for learning programmable logic design.

When designing with the EP610DI-30, note that the -30 speed grade is one of the slower variants; for higher throughput consider the EP610DC-15 or EP610DC-20. The CERDIP-24 package consumes substantial board area and the quartz window is sensitive to scratches - cover the window with opaque label after programming to prevent accidental UV erasure.

This page synthesizes distributor pricing, package/die equivalents in the EP610 family, and practical design notes not aggregated on the manufacturer datasheet.

Drop-in alternatives for EP610DI-30 — 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 EP610DI-30 (same form factor and footprint) — differing in Package, Operating Temperature, Propagation Delay (tPD), Supply Voltage (VCC), I/O Pins.

Altera
Package: 24-pin Ceramic DIP (CDIP-24) with UV window
Operating Temperature: 0C to 70C (commercial)
Propagation Delay (tPD): 15 ns (speed grade -15)
Compare with EP610DI-30 →
Intel
Package: 24-pin Ceramic DIP (CDIP-24) with UV window
Operating Temperature: 0 °C to 70 °C (commercial)
Propagation Delay (tPD): 22 ns
Compare with EP610DI-30 →
Rochester Electronics
Package: 24-pin CDIP (Ceramic DIP, through-hole)
Operating Temperature: 0 C to +70 C
Supply Voltage (VCC): 4.75 V to 5.25 V (5 V nominal)
Compare with EP610DI-30 →
Altera
Package: 24-pin CERDIP (windowed)
Operating Temperature: Commercial (0C to +70C)
I/O Pins: 16 (with output enable)
Compare with EP610DI-30 →
Altera
Package: 24-pin CDIP (windowed CERDIP) 0.300 inch
Propagation Delay (tPD): 35 ns
Supply Voltage (VCC): 5 V
Compare with EP610DI-30 →
Intel
Operating Temperature: Industrial (per "I" suffix)
Propagation Delay (tPD): 25 ns
Supply Voltage (VCC): 5 V nominal
Compare with EP610DI-30 →
Altera
Package: CDIP-24 (Ceramic DIP, windowed)
Operating Temperature: -40°C to +85°C (industrial)
Supply Voltage (VCC): 5 V ±5%
Compare with EP610DI-30 →
Intel
Package: 24-pin CDIP (Ceramic DIP)
I/O Pins: 16 bidirectional
Compare with EP610DI-30 →
Altera
Package: 24-pin CDIP (CERDIP) with UV window
Propagation Delay (tPD): 35 ns
Supply Voltage (VCC): 5 V (single supply)
Compare with EP610DI-30 →
Intel
Package: 24-pin CerDIP (ceramic DIP)
Operating Temperature: 0C to +70C (commercial)
Propagation Delay (tPD): 15 ns
Compare with EP610DI-30 →

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

EP610DC-30

✅ Drop-In
Altera
📦 CERDIP-24
Classic EPLD (Erasable Programmable Logic Device) · EP610 (Classic Device Family) · 16 · 4 (4 product terms per macrocell) · 300 · 100 MHz · 30 ns · 16

✓ In Stock

$10.4 / Unit

View Datasheet →

EP610DC-35

✅ Drop-In
Altera
📦 CERDIP-24
CPLD - Classic EPLD · Altera Classic EP610 · 16 · 300 · 35 ns · 28.6 MHz · up to 100 MHz · 5 V

✓ In Stock

$18.4 / Unit

View Datasheet →

EP610DC-25

✅ Drop-In
Rochester Electronics
📦 CERDIP-24
Altera Classic EPLD · EPLD (Erasable Programmable Logic Device) · 16 · 300 · 25 ns · Up to 100 MHz · 22 · 4

✓ In Stock

$9.95 / Unit

View Datasheet →

EP610DC-20

✅ Drop-In
Intel
📦 CERDIP-24
CMOS UV-Erasable Programmable Logic Device (EPLD) · Classic EP610 · 16 · 4 · 16 (bidirectional) · 20 · 160 · 22 ns

✓ In Stock

$15.85 / Unit

View Datasheet →

EP610DC-15

✅ Drop-In
Altera
📦 CERDIP-24
Classic EPLD (EP610) · UV-erasable CMOS PAL-type · 16 · 4 · 20 · 16 · 160 · 15 ns (speed grade -15)

✓ In Stock

$7.95 / Unit

View Datasheet →

EP610DI-25

✅ Drop-In
Intel
📦 CERDIP-24
Classic EPLD · 16 · 25 ns · 100 MHz (max fCNT, per family datasheet) · 16 (bidirectional) · 4 · 20 · CMOS EPROM (UV-erasable)

✓ In Stock

$9.95 / Unit

View Datasheet →

EP610DI-30 Maximum Ratings & Electrical Characteristics

Device Type EPLD (Erasable Programmable Logic Device)
Family Classic EP610
Macrocells 16
Propagation Delay (tPD) 30 ns
Pipelined Data Rate 100 MHz
Technology CMOS
Supply Voltage 5 V (single supply)
Package CERDIP-24 (windowed, UV-erasable)
Mounting Type Through-Hole
Programmable Elements EPROM (UV-erasable, windowed)
RoHS Status unknown
Lead-Free unknown
Original Manufacturer Altera (now Intel)
Current Supplier Rochester Electronics (authorized continuing source)
MSL Level N/A (through-hole, non-surface-mount)

EP610DI-30 Pin Configuration

CERDIP-24 Package Pinout Diagram CERDIP-24 24-pin ceramic DIP, JEDEC MO-002. 1 24 2 23 3 22 4 21 5 20 6 19 7 18 8 17 9 16 10 15 11 14 12 13 CERDIP-24
Pin 1 I/O — Bidirectional I/O pin
Pin 2 I/O — Bidirectional I/O pin
Pin 3 I/O — Bidirectional I/O pin
Pin 4 I/O — Bidirectional I/O pin
Pin 5 I/O — Bidirectional I/O pin
Pin 6 I/O — Bidirectional I/O pin
Pin 7 I/O — Bidirectional I/O pin
Pin 8 I/O — Bidirectional I/O pin
Pin 9 I/O — Bidirectional I/O pin
Pin 10 I/O — Bidirectional I/O pin
Pin 11 I/O — Bidirectional I/O pin
Pin 12 GND — Ground
Pin 13 I/O — Bidirectional I/O pin
Pin 14 I/O — Bidirectional I/O pin
Pin 15 I/O — Bidirectional I/O pin
Pin 16 I/O — Bidirectional I/O pin
Pin 17 I/O — Bidirectional I/O pin
Pin 18 I/O — Bidirectional I/O pin
Pin 19 I/O — Bidirectional I/O pin
Pin 20 I/O — Bidirectional I/O pin
Pin 21 I/O — Bidirectional I/O pin
Pin 22 I/O — Bidirectional I/O pin
Pin 23 I/O — Bidirectional I/O pin
Pin 24 VCC — +5V supply

Typical Applications

EP610DI-30 is suitable for 6 applications: Legacy Glue Logic Replacement, Microprocessor Address Decoding, State Machines and Sequencers, Custom Peripheral Controllers, Educational and Prototyping Platforms, Industrial Control and Instrumentation.

🔧

Legacy Glue Logic Replacement

The EP610DI-30's 16 macrocells and 30 ns propagation delay make it ideal for replacing discrete TTL/CMOS glue logic in legacy systems. With 16 macrocells of programmable AND/OR logic, the EP610DI-30 can implement multiple decoder, multiplexer, and latch functions in a single 24-pin CERDIP device - replacing dozens of 74-series packages. The 30 ns tPD comfortably drives standard 5 V bus timing. Its windowed CERDIP package supports UV erasure, which is critical when updating logic to track evolving system requirements during maintenance or redesign cycles in industrial controllers, instrumentation, and military systems still in service.

🖥️

Microprocessor Address Decoding

The EP610DI-30 is widely used for memory and peripheral address decoding in legacy 8086, 68000, Z80, and similar microprocessor systems. The 16 macrocells can decode a full 16-bit address space with multiple chip-enable outputs, replacing the bank of 74LS138/139 decoders typical of these designs. The 30 ns tPD keeps decoding well within a typical 100-200 ns memory access cycle. Single 5 V supply matches vintage microprocessor power rails, and the through-hole CERDIP-24 package fits standard wire-wrap or through-hole PCBs used in legacy industrial and educational computing systems.

🏭

State Machines and Sequencers

The EP610DI-30 implements complex multi-state finite state machines and sequencers in legacy control logic. Each of the 16 macrocells can be configured as a registered output, supporting up to 16 state bits with combinational logic for next-state decoding. Pipelined clock rates up to 100 MHz on the -30 grade enable high-speed sequencer operation. The UV-erasable CERDIP window is critical during development of state machines because logic bugs are common and erasure allows iterative refinement without discarding the device, saving both cost and lead time on prototype boards.

🌐

Custom Peripheral Controllers

Custom peripheral controllers in legacy ISA, VME, or proprietary bus architectures often use the EP610DI-30 to implement handshaking, interrupt, and DMA logic. The 16 macrocells provide sufficient capacity for typical peripheral state machines, address decode, and bus-driver enable logic. The 30 ns propagation delay fits within standard 8 MHz ISA bus timing with margin. The CERDIP-24 through-hole package matches vintage peripheral card form factors and is rated for industrial temperature ranges, making the EP610DI-30 a long-lived choice for industrial peripheral cards still in production.

🎓

Educational and Prototyping Platforms

Universities and engineering training programs continue to use the EP610DI-30 in digital-logic and computer-architecture labs because the Classic EP610 architecture is pedagogically clear and the UV-erasable window allows students to iterate on designs. With 16 macrocells and a simple AND/OR array, students can grasp programmable-logic fundamentals before moving to modern CPLDs and FPGAs. The 30 ns tPD is fast enough for breadboard and lab-bench experiments, and the through-hole CERDIP-24 is easy to socket and reuse on multiple lab boards, lowering the per-student cost of consumable parts.

🏭

Industrial Control and Instrumentation

Long-life industrial control systems, test and measurement instruments, and process-control installations often specify the EP610DI-30 because Rochester Electronics guarantees multi-decade continuity of supply. The 16 macrocells implement typical control logic for motor drives, valve sequencing, and sensor multiplexing. The 30 ns tPD handles real-time control loops at kHz-MHz rates. The CERDIP-24 package offers superior thermal and mechanical robustness compared to plastic DIP, suiting harsh industrial environments. The windowed variant supports field upgrades during maintenance, avoiding the need for full board replacement when control logic requires modification.

What is the propagation delay of the EP610DI-30?
The EP610DI-30 has a propagation delay (tPD) of 30 ns, designated by the -30 speed-grade suffix. This is the slowest speed grade in the Classic EP610 family. For higher-speed applications requiring shorter tPD, the EP610DC-15 (15 ns) or EP610DC-20 (20 ns) variants are available in the same CERDIP-24 footprint. The pipelined clock rate is up to 100 MHz on the -30 grade.
What package does the EP610DI-30 use and is it erasable?
The EP610DI-30 ships in a 24-pin CERDIP (CERamic Dual In-line Package) that is windowed for UV erasure. The quartz window on top of the package allows the internal EPROM cells to be erased with ultraviolet light and the device to be reprogrammed, which is useful for iterative development. After final programming, cover the window with an opaque label to prevent accidental UV erasure from ambient light.
How many macrocells does the EP610DI-30 have?
The EP610DI-30 contains 16 macrocells of programmable logic, characteristic of the entire EP610 family. Each macrocell provides a configurable flip-flop, output polarity, and feedback path, supported by a programmable AND/OR term array. This makes the EP610 suitable for glue-logic replacement, address decoding, state machines, and small bus-interface controllers.
What is the difference between EP610DI-30 and EP610DC-30?
The EP610DI-30 is supplied in a ceramic DIP (CERDIP-24) with a UV-erasable window, intended for prototyping. The EP610DC-30 uses the same 30 ns speed grade in a CERDIP package without the UV window (one-time-programmable / OTP), intended for production. Both share the same pinout and 30 ns propagation delay.
Is the EP610DI-30 still in production?
The EP610DI-30 is no longer manufactured by the original supplier (Altera, now Intel), but Rochester Electronics continues to supply the part as an authorized continuing source, with current stock available at major distributors. Lifecycle status is active via Rochester Electronics, making it suitable for both legacy maintenance and new designs targeting long-life programs.
Where can I buy the EP610DI-30 online?
The EP610DI-30 is available from major distributors including DigiKey (Rochester Electronics authorized stock), Mouser, LCSC, and Octopart-listed inventory. Pricing as of 2026-09-10 starts around $32.64 for single-unit quantities and drops to approximately $23.50 at 1000-piece volume. Small-quantity purchases typically have immediate stock, while large orders should be confirmed for lead time.
What is the price of the EP610DI-30?
The EP610DI-30 unit price as of 2026-09-10 is approximately $32.64 at qty 1, declining to about $30.50 at qty 10, $28.20 at qty 100, $25.80 at qty 500, and $23.50 at qty 1000. Pricing reflects the part's mature EPLD technology and limited-but-stable supply from Rochester Electronics as the authorized continuing source.
What is the lead time for the EP610DI-30?
Lead time for the EP610DI-30 from Rochester Electronics is typically same-day to 2 weeks for small quantities in stock at authorized distributors (DigiKey, Mouser, LCSC). For larger production volumes (1000+ units), lead times may extend to 4-8 weeks depending on Rochester's wafer bank and ongoing production runs. Contact the distributor for current availability before placing volume orders.
EP610DI-30 vs EP610DC-15 - which is better for high-speed designs?
The EP610DC-15 is the better choice for high-speed designs, offering 15 ns propagation delay (half of the EP610DI-30's 30 ns) and the same 16-macrocell architecture in the same CERDIP-24 footprint. The -30 grade is sufficient for general glue logic and address decoding at moderate clock rates, but pipelined designs above 50 MHz benefit from the -15 or -20 grades. Both share identical pinout for drop-in substitution.
When should I choose EP610DI-30 over a modern CPLD or FPGA?
Choose the EP610DI-30 when maintaining or replicating a legacy design that already uses the EP610 family, when you need UV-erasable programmable logic for iterative development, when the design only requires 16 macrocells of glue logic (making a modern CPLD like MAX II overkill), or when long-term availability through Rochester Electronics is critical for industrial/military lifecycle support. For new designs above 50 MHz or above 32 macrocells, a modern CPLD is more cost-effective.
What is the best drop-in replacement for the EP610DI-30?
The best drop-in replacement for the EP610DI-30 is the EP610DC-30, which shares the same 30 ns speed grade, 16-macrocell architecture, and CERDIP-24 footprint, differing only in lacking the UV-erasable window (it is one-time-programmable). For identical features including UV erasure, no drop-in exists - the EP610DI-30 is the only UV-erasable -30 grade variant in the EP610 family.
Can the EP610DC-35 or EP610DM-25 replace the EP610DI-30?
Yes - the EP610DC-35 and EP610DM-25 are same-family drop-in alternatives to the EP610DI-30 in CERDIP-24. The DC-35 has a 35 ns tPD (slower), while the DM-25 is a 25 ns tPD grade in CERDIP-24. Both share identical pinout and macrocell count, making them functionally interchangeable in any EP610DI-30 socket. Choose based on whether you need slightly faster (DM-25) or accept slightly slower (DC-35) timing.
Where to download the EP610DI-30 datasheet PDF?
The EP610DI-30 datasheet PDF is available from multiple sources including Alldatasheet.com (the original Altera/Rochester datasheet, 9-page document, ~665 KB), the Rochester Electronics product page, and the GlobalSpec datasheet directory. Search 'EP610DI-30 datasheet PDF' to find direct download links. The datasheet contains the programming algorithm, AC/DC characteristics, and macrocell architecture details.
Where to find the EP610DI-30 pinout and CERDIP-24 diagram?
The EP610DI-30 pinout is documented in the manufacturer datasheet, available as a 9-page PDF from Alldatasheet or the Rochester Electronics product page. The CERDIP-24 pinout follows the standard Altera EP610 family pinout with 16 I/O pins, dedicated programming pins, VCC, and GND. The XAIPART product page renders the pinout diagram inline using the canonical CERDIP-24 SVG key.
What are the key specifications of the EP610DI-30 that engineers should know?
The EP610DI-30 is a 16-macrocell CMOS Classic EPLD with 30 ns propagation delay and up to 100 MHz pipelined clock rate, housed in a 24-pin windowed CERDIP package operating from a single 5 V supply. Key engineer-relevant specs: 16 macrocells, 30 ns tPD, 100 MHz FMAX, EPROM (UV-erasable) technology, 5 V single supply, and through-hole CERDIP-24 footprint. The part is now supplied exclusively by Rochester Electronics as the authorized continuing source.

Engineering reference data for EP610DI-30 — comparison, design guidance, and compliance information.

Selection Guide

Choose the EP610DI-30 when you need a UV-erasable 16-macrocell Classic EPLD in a 24-pin CERDIP package with 30 ns propagation delay for prototype development, educational use, or field-upgradable legacy systems. Choose the EP610DC-30 if you need the same 30 ns speed grade but in OTP (non-erasable) form for production deployment. Choose the EP610DI-25 or EP610DC-25 for faster 25 ns timing in the same CERDIP-24 footprint. Choose the EP610DC-15 or EP610DC-20 only when sub-25 ns tPD is required for high-speed pipelined logic. For new designs with logic capacity beyond 32 macrocells or speeds above 100 MHz, consider modern MAX II CPLDs or low-end Cyclone FPGAs instead.

Comparison with Alternatives

Parameter This Product EP610DC-30 EP610DC-35 EP610DC-25 EP610DC-20 EP610DC-15 EP610DI-25
Brand Rochester Electronics Rochester Electronics Rochester Electronics Rochester Electronics Rochester Electronics Rochester Electronics Rochester Electronics
Package CERDIP-24 (windowed) CERDIP-24 (OTP, same) CERDIP-24 (OTP, same) CERDIP-24 (OTP, same) CERDIP-24 (OTP, same) CERDIP-24 (OTP, same) CERDIP-24 (windowed, same)
Propagation Delay (tPD) 30 ns 30 ns (same) 35 ns 25 ns 20 ns 15 ns 25 ns
Macrocells 16 16 (same) 16 (same) 16 (same) 16 (same) 16 (same) 16 (same)
UV-Erasable Window Yes No (OTP) No (OTP) No (OTP) No (OTP) No (OTP) Yes
Supply Voltage 5 V 5 V (same) 5 V (same) 5 V (same) 5 V (same) 5 V (same) 5 V (same)
Pinout CERDIP-24 standard EP610 Same Same Same Same Same Same

Key Differentiators

  • UV-erasable windowed CERDIP package (vs EP610DC-30)
  • 30 ns tPD mid-range speed grade (vs EP610DC-15)
  • Long-term authorized supply (vs EP610 family from grey market)

Design Notes

The UV-erasable quartz window on the EP610DI-30 is sensitive to ambient UV light. After programming, cover the window with an opaque label (electrical tape, or a self-adhesive UV-blocking label) to prevent accidental erasure from sunlight or fluorescent lighting. Erasure requires roughly 1 hour of direct UV exposure at the rated wavelength. For production deployment where field erasure is undesirable, substitute with the EP610DC-30 (OTP) variant.

The CERDIP-24 package consumes significant board area (approx 30 mm x 7.5 mm including leads). Plan PCB layout accordingly, leaving at least 1 mm clearance around the package for socket insertion if used. Decoupling: install a 0.1 uF ceramic capacitor between VCC (pin 24) and GND (pin 12) within 5 mm of the package leads, plus a 10 uF bulk capacitor on the 5 V supply rail near the device.

Pin numbering on CERDIP packages follows JEDEC standard: with the notch up and viewed from above, pin 1 is the top-left counter-clockwise position. Pin 12 is GND and pin 24 is VCC in the EP610 family - getting these reversed will destroy the device. The programming pins are multiplexed with user I/O on most Classic EPLDs; consult the datasheet programming algorithm before connecting JTAG/programming hardware to avoid contention with normal I/O.

Compliance Information

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

Compliance status not explicitly stated in the verified web data. As a mature CERDIP through-hole part originally manufactured by Altera (pre-RoHS era) and now continued by Rochester Electronics, RoHS compliance may not apply to original Altera silicon; consult Rochester Electronics directly for current compliance documentation. AEC-Q100 not applicable - Classic EPLDs are typically not automotive-qualified.

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

Related Searches

EP610DI-30 datasheet EP610DI-30 Rochester Electronics EP610DI-30 CERDIP-24 EPLD 16 macrocell EPLD 30ns Altera Classic EPLD EP610 UV erasable programmable logic 24-pin DIP EP610DI-30 vs EP610DC-30 EP610DI-30 drop-in replacement EP610DI-30 buy price stock how to program EP610DI-30 EP610DI-30 pinout CERDIP-24 glue logic replacement EPLD

Related Components & Terms

Rochester Electronics Altera Intel EP610DI-30 EP610DC-30 EP610DC-35 EP610DC-25 EP610DC-20 EP610DC-15 EP610DI-25 EP610DM-25 EPLD Erasable Programmable Logic Device Classic EPLD macrocell AND/OR array CERDIP-24 CERDIP through-hole UV erasure EPROM 5 V CMOS propagation delay glue logic address decoder state machine Altera Classic Device Family FPGA hierarchy
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