EP910IPC-15 - Altera Classic EPLD 24-Macrocell 15ns DIP-40
MPN: EP910IPC-15 β End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $18.5 | $18.50 |
| 10 | $15.2 | $152.00 |
| 100 | $11.8 | $1,180.00 |
| 500 | $9.4 | $4,700.00 |
| 1,000 | $7.95 | $7,950.00 |
EP910IPC-15 Overview
A Classic EPLD is a CMOS-based programmable logic device that combines the integration density of a small PLD with the simple, non-volatile architecture of a PAL. The EP910 sits in the hierarchy of programmable logic between simple SPLDs (PAL/GAL, tens of gates) and complex PLDs/early CPLDs (hundreds of macrocells), and is fabricated on an advanced CMOS process that gives it the low-power, high-noise-immunity characteristics engineers expect from CMOS PAL replacements. The "Classic" label distinguishes this family from later MAX-series CPLDs that added in-system programmability and higher macrocell counts.
Key features include a 15 ns worst-case combinatorial propagation delay (tPD), 24 macrocells with 240 product terms for sum-of-products logic, two global clock networks for registered logic, and a typical standby current in the milliamp range on a 5 V rail. Programming is performed via a standard Altera EPLD programmer using a JEDEC fuse map, and the device is erasable in a UV chamber (windowed CERDIP versions exist in the family), making it suitable for prototyping before committing to one-time-programmable (OTP) plastic DIP.
Architecture-wise, the EP910 uses a PAL-type AND-OR structure with a global interconnect: each macrocell owns a fixed fan-in product term group that feeds an OR array, then a configurable output cell that can be registered or combinatorial. The "IPC" suffix denotes the industrial temperature grade with a ceramic/plastic 40-pin DIP package, and the "-15" speed grade places it in the mid-speed bin of the EP910 series alongside the -25 and -35 variants.
Typical applications include board-level glue logic replacement, state-machine decoding, address decoding in microprocessor systems, peripheral interface adapters, and bus-arbitration controllers in industrial control and instrumentation equipment. The DIP-40 footprint is favored in legacy through-hole designs and breadboard prototyping.
When designing with the EP910IPC-15, ensure the supply rail stays within 4.75 V to 5.25 V and respect the 15 ns timing budget across temperature. Unused I/O pins should be left floating or tied to a defined logic level per the Altera EPLD design guidelines to minimize quiescent current draw.
This page synthesizes distributor stock, pricing, and drop-in alternatives not consolidated on the original Altera datasheet, enabling faster sourcing and second-source decisions for the EP910 Classic EPLD family.
Drop-in alternatives for EP910IPC-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 EP910IPC-15 (same form factor and footprint) β differing in Package, Technology, Programming Method, Family, Operating Temperature.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
EP910IDC-15
β Drop-Inβ In Stock
$9.95 / Unit
View Datasheet βEP910DC-15
β Drop-Inβ In Stock
$10.75 / Unit
View Datasheet βEP910ILC-15
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
$16.1 / 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 βDPLD910-12
β Drop-Inπ Reference alternative (not in catalog)
EP910IPC-15 Maximum Ratings & Electrical Characteristics
| Device Family | Altera Classic EPLD (EP910 series) |
| Product Type | Erasable Programmable Logic Device (EPLD) |
| Architecture | PAL-type, CMOS |
| Macrocells | 24 |
| Dedicated Inputs | 12 |
| I/O Pins | 24 |
| Product Terms | 240 |
| External Clocks | 2 |
| Propagation Delay (tPD) | 15 ns |
| Supply Voltage (VCC) | 4.75 V to 5.25 V |
| Operating Temperature | 0C to +70C (commercial, IPC suffix) |
| Package | PDIP-40 (Plastic DIP, 40-pin) |
| Mounting Type | Through-Hole |
| Process Technology | CMOS |
| Programming Method | JEDEC fuse map via Altera EPLD programmer |
| Pin Count | 40 |
EP910IPC-15 Pin Configuration
| Pin 1 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 2 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 3 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 4 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 5 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 6 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 7 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 8 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 9 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 10 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 11 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 12 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 13 | INPUT β Dedicated input pin |
| Pin 14 | INPUT β Dedicated input pin |
| Pin 15 | INPUT β Dedicated input pin |
| Pin 16 | INPUT β Dedicated input pin |
| Pin 17 | INPUT β Dedicated input pin |
| Pin 18 | INPUT β Dedicated input pin |
| Pin 19 | INPUT β Dedicated input pin |
| Pin 20 | VCC β 5 V supply voltage (4.75 V to 5.25 V) |
| Pin 21 | INPUT β Dedicated input pin |
| Pin 22 | INPUT β Dedicated input pin |
| Pin 23 | INPUT β Dedicated input pin |
| Pin 24 | INPUT β Dedicated input pin |
| Pin 25 | INPUT β Dedicated input pin |
| Pin 26 | INPUT β Dedicated input pin |
| Pin 27 | CLK0 β Global clock input 0 |
| Pin 28 | CLK1 β Global clock input 1 |
| Pin 29 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 30 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 31 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 32 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 33 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 34 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 35 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 36 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 37 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 38 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 39 | I/O β Bidirectional I/O pin (macrocell-driven) |
| Pin 40 | GND β Ground reference |
Typical Applications
EP910IPC-15 is suitable for 6 applications: Microprocessor Address Decoding, State Machine Controllers, Bus Arbitration Logic, Peripheral Interface Adapters, Glue Logic Replacement for TTL/CMOS, Industrial Control Logic.
Microprocessor Address Decoding
The EP910IPC-15 is well-suited to microprocessor address decoding in 8-bit and 16-bit embedded systems because its 24 macrocells provide ample capacity for complex memory-mapped chip-select logic while the 15 ns tPD comfortably meets the address-to-chip-select timing requirement of 8086, 68000, and Z80 buses at moderate clock speeds. With 24 I/O pins it can decode multiple peripherals or memory banks simultaneously. Its 5 V-only CMOS I/O matches the logic levels of legacy microprocessors and TTL peripherals directly, eliminating level shifters. The PDIP-40 footprint is also ideal for legacy through-hole CPU boards where SMD CPLDs are impractical.
Recommended
State Machine Controllers
The EP910IPC-15's 24 macrocells and 240 product terms deliver enough logic capacity to implement medium-complexity FSMs (10-20 states) typical of industrial controller sequencers, while its 2 global clock networks support registered outputs with predictable clock-to-out timing. The 15 ns tPD provides comfortable setup margin for state decoding at clock rates up to about 30 MHz. The CMOS PAL-type AND-OR structure maps naturally to sum-of-products state-transition logic, and the JEDEC fuse-map programming flow lets engineers iterate quickly on legacy programmer hardware. For harsh-environment versions use the EP910IDC-15, otherwise the EP910IPC-15 is the standard commercial choice.
Recommended
Bus Arbitration Logic
Bus arbiters in multi-master systems benefit from the EP910IPC-15's combination of 15 ns propagation delay - which keeps arbitration decision time short relative to typical bus cycles - and 24 I/O pins that accommodate the request/grant signals of 4 to 8 master ports. The 240 product terms are sufficient to encode priority encoders and grant-mask logic for VME, Multibus, or proprietary backplanes. Its 5 V CMOS outputs drive TTL peripherals directly, and the PAL-type AND-OR array expresses arbitration equations efficiently. Use the EP910IPC-15 in commercial systems, or step up to EP910IDC-15 for industrial-grade multi-master backplanes.
Recommended
Peripheral Interface Adapters
The EP910IPC-15 is a flexible peripheral interface adapter because its 24 macrocells can implement custom parallel-port, GPIB-like, or proprietary bus protocols, while 12 dedicated inputs simplify clock/handshake capture. The 15 ns tPD ensures compliant timing for legacy peripheral buses such as SCSI, IEEE-488, or Centronics-extensions without buffering. CMOS 5 V I/O is directly compatible with TTL peripherals, and the 40-pin PDIP simplifies through-hole backplane designs. The part is also widely available as NOS inventory, making it a practical choice for maintaining legacy test equipment.
Recommended
Glue Logic Replacement for TTL/CMOS
The EP910IPC-15 replaces dozens of 74LS/74HC discrete glue-logic packages - such as address latches, parity generators, and custom encoders - with a single programmable device, dramatically reducing board area and improving reliability through fewer solder joints. Its 24 macrocells at 15 ns tPD consolidate what would otherwise be 8-15 standard-logic packages. The CMOS process gives it a quiescent current in the milliamp range versus the cumulative draw of equivalent discrete TTL gates. Designers should follow Altera's EPLD design guidelines and tie unused I/Os to a defined logic level.
Recommended
Industrial Control Logic
The EP910IPC-15 serves as the central logic block in industrial control PLCs, machine controllers, and instrumentation front-ends where its 24 macrocells encode ladder-logic-equivalent Boolean equations, sequencer tables, and alarm-processing logic. The 15 ns propagation delay handles encoder-decoder interfaces and interrupt-priority logic at typical control-loop update rates, while the 5 V CMOS I/O interfaces directly with optocouplers and 24 V-level translators commonly used in factory environments. The PDIP-40 package suits through-hole backplanes preferred in legacy industrial designs. For harsher temperatures use EP910IDC-15 instead.
Recommended
Recommended Products Summary
Engineering reference data for EP910IPC-15 β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | EP910IDC-15 | EP910DC-15 | EP910ILC-15 | EP910DC-30 | DPLD910-12 |
|---|---|---|---|---|---|---|
| Package | PDIP-40 (Plastic DIP) | DIP-40 (CERDIP) | DIP-40 (CERDIP, windowed) | PLCC-44 - NOT pin-compatible | DIP-40 (CERDIP) | DIP-40 |
| Brand | Altera (Intel FPGA) | Altera | Altera | Altera | Altera | Altera |
| Macrocells | 24 | 24 | 24 | 24 | 24 | 24 |
| Propagation Delay (tPD) | 15 ns | 15 ns | 15 ns | 15 ns | 30 ns | 12 ns |
| Supply Voltage | 4.75 V to 5.25 V | 4.75 V to 5.25 V | 4.75 V to 5.25 V | 4.75 V to 5.25 V | 4.75 V to 5.25 V | 4.75 V to 5.25 V |
| Operating Temperature | 0C to +70C (commercial) | -40C to +85C (industrial) | 0C to +70C (commercial CERDIP) | 0C to +70C (commercial PLCC) | 0C to +70C | 0C to +70C |
| I/O Pins | 24 | 24 | 24 | 24 | 24 | 24 |
| Product Terms | 240 | 240 | 240 | 240 | 240 | 240 |
| Lifecycle Status | Obsolete (EOL) | Obsolete (EOL) | Obsolete (EOL) | Obsolete (EOL) | Obsolete (EOL) | Obsolete (EOL) |
Key Differentiators
- Industrial-temperature CERDIP drop-in upgrade (vs EP910IPC-15)
- Windowed CERDIP for iterative prototyping (vs EP910IPC-15)
- Faster speed grade available (vs DPLD910-12)
Design Notes
The EP910IPC-15 operates from a single 5 V supply with a permitted range of 4.75 V to 5.25 V. Decouple VCC (pin 20) with a 0.1 uF ceramic capacitor placed as close to the package as possible, plus a bulk 10 uF tantalum or aluminum electrolytic on the supply rail. The device draws CMOS-class quiescent current but additional dynamic current scales with output switching frequency and load capacitance - budget the regulator for at least 100 mA per EP910IPC-15 plus I/O loading. Do not operate below 4.75 V as logic levels and propagation delay are only guaranteed within the specified range.
Do not connect the EP910IPC-15 to 3.3 V logic signals directly - the device's input and I/O pins are 5 V CMOS and may be damaged by voltages exceeding VCC. Add level shifters (e.g., 74HCT245 or modern logic translators) when interfacing to 3.3 V microcontrollers. Unused I/O pins should be configured as outputs driving a defined logic level, or left floating per the Altera EPLD design guidelines. Verify the JEDEC fuse map against the Altera programming software to avoid pin conflicts between dedicated inputs and bidirectional I/Os.
For through-hole PDIP-40 designs, route VCC and GND on a power plane or wide traces to minimize switching noise. Keep clock traces (CLK0/CLK1) short and away from high-current output switching to avoid ground bounce coupling into the clock inputs. Place decoupling capacitors within 5 mm of the VCC pin. For noisy environments, add a small ferrite bead or 10 ohm resistor in series with VCC near the device to filter supply transients. The 40-pin DIP package is forgiving of layout but still benefits from a ground pour on the component side.
Compliance Information
EP910IPC-15 is a legacy Altera Classic EPLD; RoHS/REACH/lead-free status not confirmed in verified web data. The part was originally specified before RoHS directives took effect, so lead-free status should be verified on a per-lot basis via the actual distributor documentation. AEC-Q100 is not applicable - this is a CMOS PLD, not an automotive-qualified IC.