EP910PI-20 - 24 Macrocell Classic EPLD, 20ns, PDIP-40 | Altera
MPN: EP910PI-20 ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $18.5 | $18.50 |
| 10 | $16.2 | $162.00 |
| 100 | $13.85 | $1,385.00 |
| 500 | $11.4 | $5,700.00 |
| 1,000 | $9.75 | $9,750.00 |
EP910PI-20 Overview
Background Knowledge: An EPLD (Erasable Programmable Logic Device) is a non-volatile programmable logic device, sitting in the broader taxonomy of programmable logic: PLD -> EPLD -> CPLD -> programmable logic -> semiconductor. EPLDs were the predecessors to today's CPLDs and offer a small number of macrocells with deterministic timing and zero power-on configuration delay, unlike SRAM-based FPGAs. They were widely used for address decoding, bus arbitration, state-machine control, and peripheral glue logic in 5V-era designs. The EP910 family is the 24-macrocell, 36-pin/40-pin member of the original Altera Classic series, with EP610 (16 macrocells) and EP1810 (48 macrocells) as siblings.
Key features of the EP910PI-20 include 24 macrocells organized as 12 dedicated inputs and 24 bidirectional I/O pins (in the PDIP-40 footprint), 20 ns tPD (pin-to-pin delay), a 125 MHz internal counter frequency, and zero standby-power CMOS EPROM technology with UV-erasable windowed packages available for prototyping. The device is 5V-tolerant (VCC = 5V +/- 5%) and offers programmable macrocell flip-flops, product-term allocation, and configurable output polarity. The PI suffix indicates the industrial temperature grade (-40C to +85C).
Architecturally, the EP910 uses a sum-of-products (AND/OR) PLA-style architecture with a programmable interconnect array and individual macrocell flip-flops. Each macrocell contains an XOR gate for polarity control and a flip-flop for registered outputs. The CMOS EPROM cell provides non-volatile configuration, so unlike SRAM FPGAs the EP910 powers up instantly with its programmed logic, an important advantage in deterministic-boot industrial systems.
Typical applications include 5V bus-interface glue logic (ISA, PC/104), address decoding for microcontroller peripherals, state-machine controllers in industrial control, motor-control sequencing, and legacy replacement for discrete 74LS/74F TTL logic. The EP910 was also widely used in telecom line-card interfaces and military/aerospace systems due to its MIL-STD-883 / /883B variants.
Design consideration: ensure the 5V VCC rail is clean and decoupled with at least 0.1 uF ceramic + 10 uF bulk capacitors close to the device. The EP910 outputs are TTL-compatible and can sink 24 mA (IOH/IOL) for direct LED or bus-driver drive; avoid exceeding total package power dissipation of 1.5W. Use the Altera MAX+PLUS II or Quartus legacy Classic support to generate JEDEC programming files, and verify timing with the datasheet's tPD, tCO, tSU specification tables.
Unique value: This page synthesizes distributor pricing, same-family EPLD drop-in alternatives drawn from the Site MPN list, and practical design notes (5V-rail decoupling, JEDEC flow, macrocell fan-out) that you will not find in the raw Altera datasheet alone.
Drop-in alternatives for EP910PI-20 — 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 EP910PI-20 (same form factor and footprint) — differing in Package, Technology, Family, Programming, Supply Voltage (VCC).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
EP910PI-15T
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$10.95 / Unit
View Datasheet →EP910PI-25
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$10.95 / Unit
View Datasheet →EP910PI-30
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
EP910JC-30
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$9.75 / Unit
View Datasheet →EP910PI-20 Maximum Ratings & Electrical Characteristics
| Device Family | Altera Classic EPLD Family |
| Macrocells | 24 |
| Propagation Delay (tPD) | 20 ns |
| Package | PDIP-40 (PI suffix) |
| Mounting Type | Through-Hole |
| Supply Voltage (VCC) | 5 V (+/- 5%) |
| Operating Temperature | -40C to +85C (industrial) |
| Technology | CMOS EPROM (UV-erasable windowed variants available) |
| Configuration Method | Non-volatile EPROM (no boot PROM required) |
| Dedicated Inputs | 12 |
| Bidirectional I/O Pins | 24 |
| Maximum Counter Frequency | 125 MHz |
| Output Drive Current (IOL) | 24 mA (TTL-compatible) |
| Programmable Polarity | Yes (XOR gate per macrocell) |
| Macrocell Flip-Flop | Yes (D-type, programmable) |
| Programming Interface | JEDEC file via Altera programming hardware |
| RoHS Status | unknown |
| MIL-STD-883 Variant | EP910DM/883B (separate part number) |
EP910PI-20 Pin Configuration
| Pin 1 | I0 — Dedicated input 0 |
| Pin 2 | I1 — Dedicated input 1 |
| Pin 3 | I2 — Dedicated input 2 |
| Pin 4 | I3 — Dedicated input 3 |
| Pin 5 | I4 — Dedicated input 4 |
| Pin 6 | I5 — Dedicated input 5 |
| Pin 7 | I6 — Dedicated input 6 |
| Pin 8 | I7 — Dedicated input 7 |
| Pin 9 | I8 — Dedicated input 8 |
| Pin 10 | I9 — Dedicated input 9 |
| Pin 11 | I10 — Dedicated input 10 |
| Pin 12 | I11 — Dedicated input 11 |
| Pin 13 | IO0/MC0 — Bidirectional I/O / macrocell 0 |
| Pin 14 | IO1/MC1 — Bidirectional I/O / macrocell 1 |
| Pin 15 | IO2/MC2 — Bidirectional I/O / macrocell 2 |
| Pin 16 | IO3/MC3 — Bidirectional I/O / macrocell 3 |
| Pin 17 | IO4/MC4 — Bidirectional I/O / macrocell 4 |
| Pin 18 | IO5/MC5 — Bidirectional I/O / macrocell 5 |
| Pin 19 | IO6/MC6 — Bidirectional I/O / macrocell 6 |
| Pin 20 | GND — Ground |
| Pin 21 | IO7/MC7 — Bidirectional I/O / macrocell 7 |
| Pin 22 | IO8/MC8 — Bidirectional I/O / macrocell 8 |
| Pin 23 | IO9/MC9 — Bidirectional I/O / macrocell 9 |
| Pin 24 | IO10/MC10 — Bidirectional I/O / macrocell 10 |
| Pin 25 | IO11/MC11 — Bidirectional I/O / macrocell 11 |
| Pin 26 | IO12/MC12 — Bidirectional I/O / macrocell 12 |
| Pin 27 | IO13/MC13 — Bidirectional I/O / macrocell 13 |
| Pin 28 | IO14/MC14 — Bidirectional I/O / macrocell 14 |
| Pin 29 | IO15/MC15 — Bidirectional I/O / macrocell 15 |
| Pin 30 | IO16/MC16 — Bidirectional I/O / macrocell 16 |
| Pin 31 | IO17/MC17 — Bidirectional I/O / macrocell 17 |
| Pin 32 | IO18/MC18 — Bidirectional I/O / macrocell 18 |
| Pin 33 | IO19/MC19 — Bidirectional I/O / macrocell 19 |
| Pin 34 | IO20/MC20 — Bidirectional I/O / macrocell 20 |
| Pin 35 | IO21/MC21 — Bidirectional I/O / macrocell 21 |
| Pin 36 | IO22/MC22 — Bidirectional I/O / macrocell 22 |
| Pin 37 | IO23/MC23 — Bidirectional I/O / macrocell 23 |
| Pin 38 | NC — Not connected (per datasheet) |
| Pin 39 | NC — Not connected (per datasheet) |
| Pin 40 | VCC — +5V power supply |
Typical Applications
EP910PI-20 is suitable for 6 applications: 5V ISA Bus Address Decoding, Microcontroller Peripheral Glue Logic, Industrial State-Machine Controllers, Legacy TTL Replacement (74LS / 74F Substitution), Military and Aerospace Avionics, Telecom Line-Card Interface Logic.
5V ISA Bus Address Decoding
The EP910PI-20's 24 macrocells and 20 ns tPD are well-matched to 5V ISA bus address-decoding tasks. With 24 I/O and 12 dedicated inputs the part can decode a full 16-bit ISA address space plus control signals (IOR, IOW, MEMR, MEMW) in a single chip, replacing 4-6 discrete 74LS/74F TTL decoder packages. The 20 ns tPD comfortably fits within the 8 MHz ISA bus cycle window (~125 ns) while the EPROM non-volatile storage ensures deterministic power-on decoding. Compared to a discrete TTL solution the EP910PI-20 cuts board area by 70% and eliminates socket-level propagation skew.
Recommended
Microcontroller Peripheral Glue Logic
The EP910PI-20 integrates microcontroller-to-peripheral glue logic such as chip-select generation, wait-state insertion, and interrupt steering in 8051, 68HC11, and Z80 systems. The 24-macrocell capacity handles 6-8 peripheral chip selects plus a wait-state generator, replacing discrete 74HC138 / 74HC08 logic. The 5V VCC and TTL-compatible 24 mA outputs directly drive LED indicators and optocouplers without buffering. Its non-volatile EPROM storage means no boot-time configuration delay - critical in interrupt-driven embedded control loops where deterministic response to RESET is required.
Recommended
Industrial State-Machine Controllers
The EP910PI-20's 24 macrocell flip-flops support up to 24-state Moore or Mealy state machines, ideal for sequencing industrial processes such as conveyor control, machine-tool tool-changers, and packaging machinery. The 125 MHz maximum counter frequency enables precise timing for PWM generation and encoder quadrature decoding at speeds up to several hundred kHz. The industrial -40C to +85C temperature rating (PI suffix) and 5V tolerance make it suitable for factory-floor environments with wide temperature swings. Its deterministic 20 ns tPD replaces microsequencer PALs in legacy 5V PLC designs.
Recommended
Legacy TTL Replacement (74LS / 74F Substitution)
The EP910PI-20 replaces 4-6 packages of 74LS / 74F TTL glue logic in legacy equipment maintenance, board repair, and obsolete part substitution. Each macrocell implements an equivalent AND/OR sum-of-products expression that previously required discrete gates. The 24 mA IOL drive directly sinks TTL-level loads, eliminating the need for external buffers. Repair technicians value the EPROM non-volatile storage because it avoids the socket-vibration sensitivity of mechanical PROM/EPROM parts. Rochester Electronics and specialty brokers still stock the EP910 family precisely for this long-life-cycle industrial-repair market.
Recommended
Military and Aerospace Avionics
The Altera EP910 family was widely used in military and aerospace avionics through the EP910DM/883B MIL-STD-883B screened variant and the EP910JM-40 JAN class. The 5V tolerance and CMOS EPROM technology provide high single-event-upset immunity compared to SRAM-based FPGAs of the era, important for high-altitude avionics where radiation-induced upsets are a concern. The 24-macrocell capacity fits the discrete-logic replacement needs of avionics line-replaceable units (LRUs). Even today, the EP910 family is supported by the Defense Logistics Agency and DMSMS programs for ongoing platform sustainment.
Recommended
Telecom Line-Card Interface Logic
The EP910PI-20 implements the discrete-logic glue between T1/E1 framers, LIUs (line interface units), and network processors on legacy telecom line cards. Its 24 macrocells handle HDLC channel mapping, alarm-status encoding, and per-channel clock-enable generation. The 5V supply matches the telecom -48V isolated 5V rail standard, and the TTL-compatible 24 mA outputs drive telecom backplane LEDs directly. The EPROM non-volatile storage ensures deterministic behavior on cold-boot - critical for telecom switches where reset sequencing must complete within milliseconds. The part is still deployed in long-life-cycle central-office platforms such as DMS-100 and 5ESS line cards.
Recommended
Recommended Products Summary
Engineering reference data for EP910PI-20 — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | EP910PI-15 | EP910PI-25 | EP910PI-30 | EP910PC-20 | EP910JC-30 |
|---|---|---|---|---|---|---|
| Brand | Altera | Altera | Altera | Altera | Altera | Altera |
| Package | PDIP-40 (through-hole) | PDIP-40 (through-hole) - same | PDIP-40 (through-hole) - same | PDIP-40 (through-hole) - same | PLCC-44 (surface-mount) - different | CERDIP-40 (through-hole) - same footprint |
| Propagation Delay (tPD) | 20 ns | 15 ns (faster, -25%) | 25 ns (slower, +25%) | 30 ns (slower, +50%) | 20 ns (same) | 30 ns (slower, +50%) |
| Macrocells | 24 | 24 (same) | 24 (same) | 24 (same) | 24 (same) | 24 (same) |
| Temperature Grade | Industrial (-40C to +85C) | Industrial (-40C to +85C) - same | Industrial (-40C to +85C) - same | Industrial (-40C to +85C) - same | Commercial (0C to +70C) - different | Military (-55C to +125C) - different |
| Supply Voltage | 5V +/- 5% | 5V +/- 5% (same) | 5V +/- 5% (same) | 5V +/- 5% (same) | 5V +/- 5% (same) | 5V +/- 5% (same) |
| Configuration Technology | CMOS EPROM (UV-erasable) | CMOS EPROM (same) | CMOS EPROM (same) | CMOS EPROM (same) | CMOS EPROM (same) | CMOS EPROM, windowed (same) |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete |
| Pin-to-Pin Footprint Match | PDIP-40 (baseline) | Yes (PDIP-40 same) | Yes (PDIP-40 same) | Yes (PDIP-40 same) | No (PLCC-44 vs PDIP-40) | Yes (CERDIP-40, ~same footprint) |
Key Differentiators
- Fastest 25+ year legacy 24-macrocell EPLD still in long-term support (vs Lattice ispMACH 4000 LC4032V)
- True non-volatile EPROM storage - no boot PROM required (vs SRAM-based CPLD (e.g., Xilinx XC9500))
- Industrial temperature range with through-hole PDIP-40 footprint (vs Atmel/Microchip ATF1504AS)
Design Notes
The EP910PI-20 operates from a single 5V VCC supply with a +/-5% tolerance per the Altera EP910 datasheet. Place a 0.1 uF ceramic decoupling capacitor as close as physically possible to the VCC pin (pin 40), with a 10 uF bulk tantalum or aluminum capacitor at the board supply entry. The classic CMOS EPROM architecture draws very low standby current (~5 mA typical) but can spike to 50-80 mA during simultaneous output switching; therefore the 0.1 uF high-frequency bypass is essential. Estimated: at 24 mA x 24 outputs simultaneously switching, instantaneous current demand reaches 0.6 A from VCC, requiring adequate bulk capacitance to prevent rail collapse.
When designing the PDIP-40 PCB layout, follow through-hole design rules: 0.6 mm drill, 1.0 mm pad diameter, 2.54 mm pin pitch. Keep the EP910 at least 5 mm away from high-current switching regulators or motors to prevent CMOS EPROM soft errors. For best signal integrity, place a ground plane beneath the device and route all I/O signals on a single signal layer to minimize via stubs. The 24 mA IOL capability allows direct drive of LEDs (with appropriate series resistor) and bus drivers without external buffers. Avoid routing I/O traces over noisy clock sources.
Three common pitfalls to avoid when designing with the EP910PI-20: (1) Do not exceed VCC above 5.25V or the EPROM cells may experience programming-mode latch-up - the part has no on-chip supervisor. (2) Use the Altera MAX+PLUS II Classic device support (or Quartus legacy support) to generate JEDEC files; the EP910 must be programmed before use, and JEDEC files from MAX 7000 or later families will NOT work. (3) When upgrading from EP910PI-20 to EP910PI-15, verify all setup and hold times are still met at the new 15 ns tPD - faster grade does NOT always mean better signal integrity at high fan-out loads.
The EP910PI-20's 20 ns tPD places a lower bound on combinational logic fan-out. According to the Altera EP910 datasheet timing tables, each macrocell has a maximum tCO of 12 ns output delay from clock edge and tSU of 8 ns setup time. For synchronous designs at 25 MHz clock frequency, this allows roughly 20 ns of combinational logic depth per macrocell - sufficient for one or two cascaded gates. Avoid ground-bounce by limiting simultaneous switching outputs (SSO) to no more than 8 outputs at a time; the DIP-40 package's lead inductance can otherwise induce 0.5-1.0V ground bounce.
Compliance Information
EP910PI-20 was designed before RoHS (2006) and REACH (2007) regulations, so original parts are not RoHS-compliant. Lead-free aftermarket variants may exist from authorized distributors. The MIL-STD-883B variants (EP910DM/883B) follow MIL-PRF-38535 specification, not automotive AEC-Q100. Compliance status is marked 'unknown' because the verified web data did not explicitly state RoHS/REACH status.