EP910IDI-15 - 24-Macrocell Classic EPLD 15ns | Intel / Altera
MPN: EP910IDI-15 ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $45 | $45.00 |
| 10 | $40.5 | $405.00 |
| 100 | $36 | $3,600.00 |
| 500 | $32.5 | $16,250.00 |
| 1,000 | $29 | $29,000.00 |
EP910IDI-15 Overview
A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic IC that sits in the programmable-logic hierarchy between simple PAL/GAL devices and high-density FPGAs. The Classic EPLD family, introduced in the late 1980s and still in production via Rochester Electronics for legacy sustainment, is built on a CMOS EPROM-cell architecture and uses the MAX+PLUS II development environment for design entry, fitting, and programming. The EP910 sits in the lower-density end of the Classic family, intended for glue-logic, address decoding, state-machine, and bus-interface tasks that require deterministic 15-ns timing rather than the higher gate counts of FPGAs.
Key features include 24 individually programmable macrocells, each configurable as D, T, JK, or SR flip-flop or for combinatorial operation; 36 user I/O pins on the 40-pin CerDIP; a 15 ns pin-to-pin logic delay supporting counter frequencies up to approximately 66.6 MHz; and on-board logic-test circuitry that allows AC specification verification during production flow. The device is programmed using the Altera Logic Programmer card and the MAX+PLUS II software suite. All Classic EPLD members are pin-, function-, and programming-file compatible across speed grades and package variants, simplifying design migration.
Typical applications include address decoding and glue logic in legacy 5V microprocessor systems, bus-interface adapters for ISA/VME/Motorola bus architectures, replacement of multiple discrete PAL/GAL devices, industrial control state machines, and military/aerospace systems requiring ceramic-packaged, windowed reprogrammable logic for field updates. The CDIP-40 ceramic package with UV window supports field erasure and reprogramming, which is critical for long-life-cycle defense and aerospace sustainment programs.
When designing with the EP910IDI-15, note that this part operates from a single 5V supply and is fully static - there is no minimum clock frequency. Designers migrating from plastic DIP or PLCC EP910 variants (EP910PC-25, EP910LC-15, etc.) can drop in the same pinout but should account for the ceramic package's thermal characteristics if used in sealed or high-temperature environments.
Drop-in alternatives for EP910IDI-15 — 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 EP910IDI-15 (same form factor and footprint) — differing in Package, Family, Operating Temperature, Technology, Product Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
EP910DC-15
✅ Drop-In✓ In Stock
$10.75 / Unit
View Datasheet →EP910DI-30
✅ Drop-In✓ In Stock
$17.6 / Unit
View Datasheet →EP910DI-35
✅ Drop-In✓ In Stock
$35.2 / Unit
View Datasheet →EP910DC-30
✅ Drop-In✓ In Stock
$15.6 / Unit
View Datasheet →EP910DC-35
✅ Drop-In✓ In Stock
$10.95 / Unit
View Datasheet →EP910DM-40
✅ Drop-In✓ In Stock
$21 / Unit
View Datasheet →DPLD910-15
✅ Drop-In📋 Reference alternative (not in catalog)
EP910IDI-15 Maximum Ratings & Electrical Characteristics
| Family | Classic EPLD |
| Device Type | CPLD (Complex Programmable Logic Device) |
| Logic Gates | 450 gates |
| Macrocells | 24 |
| Maximum User I/O Pins | 36 |
| Pin-to-Pin Propagation Delay (tpd) | 15 ns |
| Maximum Counter Frequency | 66.6 MHz |
| Supply Voltage (Vcc) | 5 V |
| Technology | CMOS EPROM |
| Program/Erase Method | UV-erasable windowed CerDIP |
| Package | 40-pin CDIP (CerDIP) with quartz window |
| Operating Temperature | -40C to +85C (industrial, "I" grade) |
| Mounting Type | Through-hole (DIP) |
| Macrocells Configurable As | D, T, JK, SR flip-flop, or combinatorial |
| Development Tool | MAX+PLUS II (legacy) / Altera Classic compiler |
| Programming Hardware | Altera Logic Programmer card |
| Logic Family Compatibility | Pin-, function-, and JEDEC-map compatible across all EP910 speed grades and packages |
EP910IDI-15 Pin Configuration
| Pin 1 | I/O — Bidirectional I/O pin (macrocell port) |
| 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 | I/O — Bidirectional I/O pin |
| Pin 13 | IN1 — Dedicated global input (clock/control) |
| Pin 14 | IN2 — Dedicated global input (clock/control) |
| Pin 15 | IN3 — Dedicated global input (clock/control) |
| Pin 16 | IN4 — Dedicated global input (clock/control) |
| 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 | GND — Ground |
| 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 | I/O — Bidirectional I/O pin |
| Pin 25 | I/O — Bidirectional I/O pin |
| Pin 26 | I/O — Bidirectional I/O pin |
| Pin 27 | I/O — Bidirectional I/O pin |
| Pin 28 | I/O — Bidirectional I/O pin |
| Pin 29 | I/O — Bidirectional I/O pin |
| Pin 30 | I/O — Bidirectional I/O pin |
| Pin 31 | I/O — Bidirectional I/O pin |
| Pin 32 | I/O — Bidirectional I/O pin |
| Pin 33 | OUT1 — Dedicated global output (high-speed) |
| Pin 34 | OUT2 — Dedicated global output (high-speed) |
| Pin 35 | OUT3 — Dedicated global output (high-speed) |
| Pin 36 | OUT4 — Dedicated global output (high-speed) |
| Pin 37 | I/O — Bidirectional I/O pin |
| Pin 38 | I/O — Bidirectional I/O pin |
| Pin 39 | I/O — Bidirectional I/O pin |
| Pin 40 | VCC — +5V supply |
Typical Applications
EP910IDI-15 is suitable for 6 applications: 5V Address Decoding Glue Logic, Industrial Control State Machines, Legacy Bus Interface Adapters, PAL/GAL Replacement and Consolidation, Military and Aerospace Sustainment Systems, Prototype and Educational Logic Development.
5V Address Decoding Glue Logic
The EP910IDI-15's 24 macrocells and 36 I/O pins are well matched to 5V microprocessor address-decoding tasks in ISA, VME, and Motorola 68000 bus architectures. Its 15 ns pin-to-pin tpd places the part comfortably within the address-to-chip-select decode window of 8- and 16-bit microprocessors running up to ~25 MHz. Compared to discrete 74LS/74F TTL decoder logic, the EP910IDI-15 replaces multiple packages with a single reprogrammable device, simplifying PCB layout and enabling late-stage design changes via UV erasure.
Recommended
Industrial Control State Machines
The EP910IDI-15's 24 macrocells are sufficient for medium-complexity state machines (8-16 states with multiple outputs) commonly found in industrial controllers, PLC I/O modules, and process-control subsystems. Each macrocell is configurable as D, T, JK, or SR flip-flop, giving designers full flexibility for sequential logic. The industrial -40C to +85C operating temperature and ceramic CDIP-40 package suit sealed enclosures and factory-floor environments; the UV window enables field firmware updates without board replacement.
Recommended
Legacy Bus Interface Adapters
The EP910IDI-15's 15 ns tpd and 66.6 MHz max counter frequency support bus-interface adaptation for legacy parallel buses such as ISA, VMEbus, PC/104, and Multibus. The 36 I/O pins accommodate 16-bit data paths plus control and address signals within a single device, replacing 3-5 discrete TTL packages. The ceramic CDIP-40 with UV window allows field reconfiguration when bus standards evolve, which is critical for defense and aerospace sustainment programs where the bus architecture is fixed but the peripheral set changes over decades.
Recommended
PAL/GAL Replacement and Consolidation
The EP910IDI-15 is a drop-in consolidation target for designs that previously used two to four 20- or 24-pin PAL/GAL devices. With 24 macrocells and 36 I/O, a single EP910IDI-15 absorbs the logic of multiple legacy programmable devices while preserving the 5V CMOS EPROM programming model familiar to PAL/GAL designers. The MAX+PLUS II toolchain accepts standard CUPL/ABEL-style equations, easing migration. The UV-erasable window is invaluable during development cycles, allowing rapid design iteration without package discard.
Recommended
Military and Aerospace Sustainment Systems
The EP910IDI-15 is widely deployed in legacy defense and aerospace systems where its ceramic CDIP-40 windowed package, -40C to +85C industrial operating range, and Intel / Altera Classic EPLD architecture support long sustainment cycles. Rochester Electronics manufactures the part under the original Altera datasheet for ongoing defense logistics support. Its 15 ns tpd supports avionics bus timing, weapon-system interface logic, and legacy radar-signal routing where modern surface-mount CPLDs are not acceptable substitutes.
Recommended
Prototype and Educational Logic Development
The EP910IDI-15's UV-erasable window, 5V single supply, and through-hole CDIP-40 footprint make it well suited to university digital-logic laboratories and engineering prototypes where students can erase and reprogram the device repeatedly. The 24 macrocells provide enough capacity for full single-cycle MIPS datapath sections, UART cores, or complete FSM-based controllers without exceeding the device. The MAX+PLUS II student-edition toolchain (legacy) supports schematic and AHDL entry, simplifying the teaching workflow.
Recommended
Recommended Products Summary
Engineering reference data for EP910IDI-15 — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | EP910DC-15 | EP910DI-30 | EP910DI-35 | EP910DM-40 | DPLD910-15 |
|---|---|---|---|---|---|---|
| Brand | Altera (Intel) | Altera (Intel) | Altera (Intel) | Altera (Intel) | Altera (Intel) | ICT |
| Package | 40-pin CDIP windowed | 40-pin PDIP (plastic, same footprint) | 40-pin CDIP windowed (same) | 40-pin CDIP windowed (same) | 40-pin CDIP windowed (same) | 40-pin WDIP windowed (same footprint) |
| Pin-to-Pin tpd | 15 ns | 15 ns (identical) | 30 ns (slower) | 35 ns (slower) | 40 ns (slower) | 15 ns (identical) |
| Macrocells | 24 | 24 | 24 | 24 | 24 | 24 |
| Gates | 450 | 450 | 450 | 450 | 450 | 450 |
| User I/O | 36 | 36 | 36 | 36 | 36 | 36 |
| UV-Erasable Window | Yes | No (plastic DIP, OTP) | Yes | Yes | Yes | Yes |
| Lifecycle Status | Obsolete (Rochester sustainment) | Obsolete (Rochester sustainment) | Obsolete (Rochester sustainment) | Obsolete (Rochester sustainment) | Obsolete (Rochester sustainment) | Obsolete |
Key Differentiators
- UV-erasable windowed ceramic CDIP-40 package (vs EP910DC-15)
- 15 ns pin-to-pin delay - fastest speed grade in CDIP-40 (vs EP910DI-30)
- Industrial -40C to +85C operating range with ceramic reliability (vs DPLD910-15)
Design Notes
When substituting the EP910IDI-15 with EP910DC-15 (plastic DIP) or with slower EP910DI-30 / EP910DI-35, verify that the slower propagation delay still meets the system's address-to-chip-select timing budget. A 30 ns part is roughly half the speed of the 15 ns grade; in 25 MHz 68000 systems with tight decode windows, this can cause intermittent address-decode failures that are notoriously hard to debug.
The 40-pin CDIP-40 CerDIP socket should be a high-quality machined-pin or dual-leaf socket with gold or tin plating rated for repeated insertion cycles. UV-erasable EP910IDI-15 parts are routinely removed for erasure and reprogramming during development; lower-grade sockets will develop high-resistance contacts after 20-50 insertion cycles, causing intermittent programming failures.
Estimated: at 5V Vcc and a typical 24-macrocell utilization switching at 10 MHz with 50% toggle rate, the EP910IDI-15 draws approximately 60-90 mA from Vcc. Decoupling with a 0.1 uF ceramic cap directly across pins 20 (GND) and 40 (VCC), plus a 10 uF tantalum bulk cap within 1 inch of the package, is required to suppress switching-noise injection into adjacent analog or memory sections.
Keep the EP910IDI-15 away from high-current switching regulators or motor-driver traces; its CMOS EPROM cells can retain programmed state for decades, but marginal data retention has been reported when devices are operated continuously near maximum Vcc with elevated ambient temperature. The CDIP-40 ceramic package has higher thermal mass than the plastic PDIP, which helps in sealed enclosures.
Compliance Information
The EP910IDI-15 is a legacy Classic EPLD originally designed before RoHS took effect. RoHS/REACH compliance for the windowed CDIP-40 variant is not explicitly stated in indexed search results and is flagged [DATA_NEEDED]. For defense/aerospace sustainment, parts from Rochester Electronics carry original Altera datasheet traceability; commercial RoHS compliance may require specific date codes. AEC-Q100 is not applicable as this is a programmable logic device, not an automotive-grade IC.