EP910PI-30T - 24-Macrocell Classic EPLD, 30ns, PDIP-40 | Altera
MPN: EP910PI-30T ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $18.5 | $18.50 |
| 10 | $16.2 | $162.00 |
| 100 | $14.05 | $1,405.00 |
| 500 | $12.4 | $6,200.00 |
| 1,000 | $10.95 | $10,950.00 |
EP910PI-30T Overview
An EPLD (Erasable Programmable Logic Device) is a non-volatile programmable logic device that retains its configuration without external memory and is electrically erasable via UV exposure (windowed packages) or, in later erasable variants, electrically in-circuit. Within the broader component taxonomy, an EPLD sits below a CPLD (Complex PLD) and well below an FPGA in density, but offers faster deterministic pin-to-pin timing and instant-on behaviour, making EPLDs ideal for address decoding, bus interfacing, and control-logic replacement of discrete TTL/CMOS gates.
Key features of the EP910PI-30T include 24 macrocells with configurable D/T/JK flip-flops, 30ns combinational propagation delay (tPD), 20ns register (clock-to-output) delay, and ten dedicated input pins feeding an AND-OR-NOT sum-of-products structure. The device operates from a single 5V supply (VCC = 4.75V to 5.25V), supports in-system 100% generic testability, and is fully compatible with the Altera MAX+PLUS II Classic device development flow. The Classic architecture gives predictable, deterministic timing because each macrocell has a fixed product-term allocation.
Typical applications include TTL/CMOS gate and SSI/MSI replacement, address decoding for microprocessor buses, bus-interface glue logic, state-machine implementation, and industrial control systems. The ceramic-windowed PDIP package also supports field reprogramming after UV erasure during prototyping.
When designing with this part, plan for one extra I/O pin per macrocell versus the dedicated-pin count, and add a 0.1uF decoupling capacitor close to VCC. The 30ns speed grade is the slowest Classic EP910 variant and is intended for cost-sensitive legacy designs; for higher speed, choose EP910PC-25, EP910PC-20 or the EP910LC/LI -15/-20 grades.
This page synthesizes distributor pricing, verified drop-in alternatives from the Altera/Rochester Classic EPLD family, and practical design notes that supplement the original Altera datasheet.
Drop-in alternatives for EP910PI-30T — 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-30T (same form factor and footprint) — differing in Package, Supply Voltage (VCC), Propagation Delay (tPD), Technology, RoHS Status.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
EP910PC-30
✅ Drop-In✓ In Stock
$6.5 / Unit
View Datasheet →EP910PI-25
✅ Drop-In✓ In Stock
$10.95 / Unit
View Datasheet →EP910PI-20
✅ Drop-In✓ In Stock
$9.75 / Unit
View Datasheet →EP910PI-15T
✅ Drop-In✓ In Stock
$10.95 / Unit
View Datasheet →EP910PI-12T
✅ Drop-In✓ In Stock
$9.95 / Unit
View Datasheet →EP910PC-30T
✅ Drop-In✓ In Stock
$9.95 / Unit
View Datasheet →EP910PI-30T Maximum Ratings & Electrical Characteristics
| Product Type | EPLD (Erasable Programmable Logic Device) |
| Family | Altera Classic EPLD |
| Macrocells | 24 |
| Usable Gates | 480 |
| Dedicated Inputs | 10 |
| Propagation Delay (tPD) | 30 ns |
| Register (Clock-to-Output) Delay | 20 ns |
| Supply Voltage (VCC) | 4.75 V to 5.25 V (5 V nominal) |
| Technology | CMOS, UV-erasable (windowed ceramic) |
| Package Type | 40-pin PDIP (ceramic windowed) |
| Mounting Type | Through-Hole |
| Operating Temperature | -40 C to +85 C (industrial) |
| Programming | Altera Classic device programmer / MAX+PLUS II flow |
EP910PI-30T Pin Configuration
| Pin 1 | I/O — Input/Output macrocell pin (MC1) |
| Pin 2 | I/O — Input/Output macrocell pin (MC2) |
| Pin 3 | I/O — Input/Output macrocell pin (MC3) |
| Pin 4 | I/O — Input/Output macrocell pin (MC4) |
| Pin 5 | I/O — Input/Output macrocell pin (MC5) |
| Pin 6 | I/O — Input/Output macrocell pin (MC6) |
| Pin 7 | I/O — Input/Output macrocell pin (MC7) |
| Pin 8 | I/O — Input/Output macrocell pin (MC8) |
| Pin 9 | I/O — Input/Output macrocell pin (MC9) |
| Pin 10 | I/O — Input/Output macrocell pin (MC10) |
| Pin 11 | I/O — Input/Output macrocell pin (MC11) |
| Pin 12 | I/O — Input/Output macrocell pin (MC12) |
| Pin 13 | I/O — Input/Output macrocell pin (MC13) |
| Pin 14 | I/O — Input/Output macrocell pin (MC14) |
| Pin 15 | I/O — Input/Output macrocell pin (MC15) |
| Pin 16 | I/O — Input/Output macrocell pin (MC16) |
| Pin 17 | I/O — Input/Output macrocell pin (MC17) |
| Pin 18 | I/O — Input/Output macrocell pin (MC18) |
| Pin 19 | I/O — Input/Output macrocell pin (MC19) |
| Pin 20 | GND — Ground (0V) |
| Pin 21 | I/O — Input/Output macrocell pin (MC20) |
| Pin 22 | I/O — Input/Output macrocell pin (MC21) |
| Pin 23 | I/O — Input/Output macrocell pin (MC22) |
| Pin 24 | I/O — Input/Output macrocell pin (MC23) |
| Pin 25 | I/O — Input/Output macrocell pin (MC24) |
| Pin 26 | IN — Dedicated input pin 1 |
| Pin 27 | IN — Dedicated input pin 2 |
| Pin 28 | IN — Dedicated input pin 3 |
| Pin 29 | IN — Dedicated input pin 4 |
| Pin 30 | IN — Dedicated input pin 5 |
| Pin 31 | IN — Dedicated input pin 6 |
| Pin 32 | IN — Dedicated input pin 7 |
| Pin 33 | IN — Dedicated input pin 8 |
| Pin 34 | IN — Dedicated input pin 9 |
| Pin 35 | IN — Dedicated input pin 10 |
| Pin 36 | NC — Not connected (per datasheet) |
| Pin 37 | NC — Not connected (per datasheet) |
| Pin 38 | NC — Not connected (per datasheet) |
| Pin 39 | NC — Not connected (per datasheet) |
| Pin 40 | VCC — +5V supply voltage |
Typical Applications
EP910PI-30T is suitable for 7 applications: TTL/CMOS Glue Logic Replacement, Microprocessor Address Decoding, Industrial Control State Machines, Bus Interface and Protocol Bridging, Legacy Avionics and Military Systems, Educational and Prototyping Platforms, Telecom Backplane Glue Logic.
TTL/CMOS Glue Logic Replacement
The EP910PI-30T replaces 4 to 8 discrete 74-series TTL/CMOS SSI/MSI packages on legacy 5V boards with a single 24-macrocell device, freeing PCB real-estate and reducing inventory. With 30ns tPD and 10 dedicated inputs, it can absorb random AND/OR/decoder logic that previously consumed two or three PALs. Industrial temperature operation (-40C to +85C) and a UV-erasable ceramic window make it ideal for prototypes that may need a logic revision after board bring-up.
Recommended
Microprocessor Address Decoding
The EP910PI-30T is widely used to decode 24-bit address buses for memory-mapped peripherals, ROM/RAM chip-selects, and I/O port enables on 8086/68k/8051 systems. The deterministic 30ns tPD adds a known, fixed delay to the chip-select path, which simplifies worst-case timing analysis versus a discrete 74LS138/139 decoder. The 24 macrocells handle up to 8 to 12 chip-select outputs with overlapping address windows.
Recommended
Industrial Control State Machines
Programmable state machines for industrial automation benefit from the EP910PI-30T's 24 flip-flop-equipped macrocells, which can encode Mealy/Moore machines with up to 16 million states. Industrial-temperature operation (-40C to +85C) and CMOS low-power consumption suit PLC digital I/O modules and motor-control interface boards. The 30ns tPD easily meets the cycle times of typical 1 to 5 MHz industrial scan loops.
Recommended
Bus Interface and Protocol Bridging
The EP910PI-30T bridges legacy 8/16-bit microprocessor buses to peripheral ICs, generating wait-state timing, byte-swapping signals, and DMA acknowledge handshakes. With 30ns tPD and 20ns clock-to-output, the device sits comfortably between an 8 MHz 8051 bus and slower peripherals. Ten dedicated inputs accept multiple bus control lines, while the 24 macrocells implement combinational wait-state logic plus registered handshake flip-flops.
Recommended
Legacy Avionics and Military Systems
Through-hole 40-pin ceramic-windowed PDIPs like the EP910PI-30T remain in service on legacy avionics, radar display controllers, and military communication boards because they meet shock, vibration, and temperature specs that newer plastic CPLDs cannot. Rochester Electronics continues to factory-fresh manufacture the part for sustainment programs. The 30ns tPD is well-matched to slower MIL-STD-1553 and ARINC 429 interface timing.
Recommended
Educational and Prototyping Platforms
The EP910PI-30T is used in university digital-logic labs to teach programmable-logic concepts because the ceramic-windowed package allows students to erase and reprogram the device dozens of times during a semester. With 480 usable gates, students can implement complete 8-bit CPUs, UARTs, and traffic-light controllers on a single chip. The Altera Classic development flow supports schematic capture and AHDL entry, ideal for introductory VHDL/Verilog-adjacent teaching.
Recommended
Telecom Backplane Glue Logic
Central-office telecom equipment deployed in the 1990s relies on EP910-family EPLDs for backplane address decoding, interrupt steering, and time-slot assignment on T1/E1 framers. The 30ns tPD easily meets the 8 kHz frame-rate timing, and the 5V CMOS interface is directly compatible with 1990s-era bus standards. Rochester Electronics continues to supply the EP910PI-30T for telecom OEMs needing long-life sustainment stock.
Recommended
Recommended Products Summary
Engineering reference data for EP910PI-30T — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | EP910PC-30 | EP910PI-25 | EP910PI-20 | EP910PI-15T | EP910PI-12T |
|---|---|---|---|---|---|---|
| Package | PDIP-40 (ceramic windowed) | PDIP-40 (ceramic windowed) - same | PDIP-40 (ceramic windowed) - same | PDIP-40 (ceramic windowed) - same | PDIP-40 (ceramic windowed) - same | PDIP-40 (ceramic windowed) - same |
| Brand | Altera (Rochester Electronics) | Altera (Rochester Electronics) - same brand | Altera (Rochester Electronics) - same brand | Altera (Rochester Electronics) - same brand | Altera (Rochester Electronics) - same brand | Altera (Rochester Electronics) - same brand |
| Macrocells | 24 | 24 | 24 | 24 | 24 | 24 |
| Usable Gates | 480 | 480 | 480 | 480 | 480 | 480 |
| tPD (max) | 30 ns | 30 ns | 25 ns | 20 ns | 15 ns | 12 ns |
| Clock-to-Output | 20 ns | 20 ns | 17 ns | 14 ns | 10 ns | 8 ns |
| Temperature Range | -40 C to +85 C (industrial) | 0 C to +70 C (commercial) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete |
Key Differentiators
- Drop-in compatibility across the entire Classic EP910 family (vs EP910PC-30 / EP910PI-25 / EP910PI-20 / EP910PI-15T / EP910PI-12T)
- Industrial temperature range with UV-erasable reprogrammability (vs One-time-programmable (OTP) PAL/GAL equivalents)
- Deterministic, fixed product-term timing (vs Modern LUT-based CPLDs (MAX II, MAX V))
Design Notes
Decouple the EP910PI-30T with a 0.1uF ceramic capacitor placed within 5mm of the VCC pin (pin 40) and a 10uF tantalum bulk capacitor on the board-level 5V rail. The Classic EPLD's CMOS input structure draws switching current at every clock edge, and inadequate decoupling causes VCC droop that can lengthen tPD by 2 to 5 ns in noisy backplane environments. Add a ferrite bead if the EPLD shares a rail with motors or relay drivers.
Route the 10 dedicated inputs (pins 26-35) and the high-fanout global clock signals first, keeping them short and away from I/O switching lines. The 24 I/O macrocells (pins 1-19 and 21-25) can be placed on the board periphery for shortest package-to-connector stub lengths. Keep at least one ground via adjacent to every four I/O pins to provide a low-impedance return path for output switching currents.
Do not exceed 5.25V on VCC: the Classic EP910 EPROM cell does not have on-chip over-voltage protection and 6V applied for more than a few minutes can permanently damage the device. Always reprogram the device in a programmer socket, not on a live board, because the 12.5V VPP required for EPROM programming will back-drive the rest of the 5V logic. Use Altera's LogicMap or MAX+PLUS II to assign pin numbers before solder assembly to avoid rework.
The 30ns tPD speed grade limits the maximum toggle rate to approximately 16 MHz on registered outputs; for designs above 16 MHz select EP910PI-20 (20ns, 25 MHz) or EP910PI-15T (15ns, 33 MHz). Unused I/O pins should be configured as outputs driving low, not left floating, to avoid shoot-through current in the output structure that adds 1 to 2 mA per floating pin to quiescent supply current.
Compliance Information
The Altera Classic EP910 family uses a ceramic-windowed DIP package with tin-lead (SnPb) leads, making it explicitly non-RoHS. The 'PI' industrial-temperature variant qualifies for many defense and aerospace sustainment programs that exempt SnPb parts under RoHS Annex III 7(c) and 7(a). Lead-free and halogen-free status for the EP910PI-30T were not stated in the verified distributor data and are listed as [DATA_NEEDED] in the specs array.