EP610DI-30 - 16-Macrocell Classic EPLD, 30ns, CERDIP-24 | Rochester Electronics
MPN: EP610DI-30 ✓ Active| 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 |
EP610DI-30 Overview
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.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
EP610DC-30
✅ Drop-In✓ In Stock
$10.4 / Unit
View Datasheet →EP610DC-35
✅ Drop-In✓ In Stock
$18.4 / Unit
View Datasheet →EP610DC-25
✅ Drop-In✓ In Stock
$9.95 / Unit
View Datasheet →EP610DC-20
✅ Drop-In✓ In Stock
$15.85 / Unit
View Datasheet →EP610DC-15
✅ Drop-In✓ In Stock
$7.95 / Unit
View Datasheet →EP610DI-25
✅ Drop-In✓ 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
| 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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
Recommended Products Summary
Engineering reference data for EP610DI-30 — comparison, design guidance, and compliance information.
Selection Guide
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
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.