EPM9320LI84-20N - MAX 9000 CPLD, 320 Macrocells, 84-PLCC | Altera
Référence : EPM9320LI84-20N ✗ Fin de vie| Qté | Prix unitaire | Total |
|---|---|---|
| 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 |
EPM9320LI84-20N Présentation
A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device that combines multiple PAL/GAL-like macrocell arrays with a programmable interconnect network. Within the broader programmable logic taxonomy, CPLDs sit between simple SPLDs (PALs, GALs, 22V10) and higher-density FPGAs, offering deterministic timing, instant-on operation from on-chip EEPROM, and high fan-in logic that makes them ideal for glue logic, bus decoding, and state-machine implementation. CPLDs are widely used as companion devices to microcontrollers, ASICs, and FPGAs.
Key differentiating specifications include 320 macrocells (the largest density in the MAX 9000 family), 60 bidirectional user I/O pins distributed across multiple I/O banks, 16 ns propagation delay in this speed grade, and a 118 MHz internal counter frequency. The non-volatile EEPROM configuration cell eliminates the need for external boot PROM and supports 100+ in-system reprogramming cycles per the MAX 9000 family specification.
The MAX 9000 architecture organizes logic into Logic Array Blocks (LABs) connected by a programmable interconnect, with each macrocell containing a programmable AND/OR array and a configurable flip-flop. The EEPROM-based configuration provides instant-on behavior at power-up, making the EPM9320LI84-20N well-suited to deterministic boot sequencing in systems that cannot tolerate FPGA-style configuration latency.
Typical applications include address decoding and bus-interface glue logic in microprocessor systems, peripheral controllers for ISA/PCI bus designs, state-machine and sequencer replacement for discrete 22V10 or TTL logic, JTAG boundary-scan integration on legacy boards, and industrial control systems requiring 5-V tolerant I/O. Designers choose MAX 9000 parts specifically when deterministic 10-20 ns timing and instant-on EEPROM behavior outweigh the higher gate counts of modern FPGAs.
When designing with this device, treat the PLCC-84 socket footprint as fixed (J-lead, 1.27 mm pitch, 30.35 x 30.35 mm body) and verify that the surrounding PCB layout preserves signal-integrity margins on the JTAG TCK/TMS/TDO/TDI lines. For new designs, consider the MAX II or MAX V families, which offer similar instant-on behavior with lower static power; for legacy board repair, the EPM9320LI84-20N remains a direct footprint-compatible replacement.
This page synthesizes distributor pricing from Octopart and DigiKey, drop-in alternative listings, and practical design notes that are not available on the bare manufacturer datasheet, giving engineers an engineer-focused reference for sourcing and replacement decisions on the MAX 9000 family.
Alternatives de remplacement direct pour EPM9320LI84-20N — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec EPM9320LI84-20N (même facteur de forme et même empreinte) — différant par Package, Process Technology, Mounting Type, Architecture, Supply Voltage (VCC).
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
EPM9320LC84-20N
✅ Remplacement direct✓ En stock
$10.25 / unité
Voir la fiche technique →EPM9320LC84-20
✅ Remplacement direct✓ En stock
$9.75 / unité
Voir la fiche technique →EPM9320LC84-15
✅ Remplacement direct✓ En stock
$17.95 / unité
Voir la fiche technique →EPM9320LC84-10
✅ Remplacement direct✓ En stock
$84.96 / unité
Voir la fiche technique →EPM9320ALC84-20
✅ Remplacement direct✓ En stock
$10.5 / unité
Voir la fiche technique →EPM9320ALI84-10
✅ Remplacement direct✓ En stock
$19.95 / unité
Voir la fiche technique →EPM9320ALI84-10N
✅ Remplacement direct✓ En stock
$21.95 / unité
Voir la fiche technique →EPM9320LI84-20N Valeurs maximales et caractéristiques électriques
| Family | MAX 9000 |
| Device Type | CPLD (Complex Programmable Logic Device) |
| Macrocells | 320 |
| Usable Gates | 6,000 to 12,000 |
| User I/O Pins | 60 |
| Total Pins | 84 |
| Boîtier | PLCC-84 (Plastic Leaded Chip Carrier, J-lead) |
| Propagation Delay (tPD) | 20 ns (speed grade -20) |
| Pin-to-Pin Delay | 16 ns (per DigChip spec block) |
| Maximum Counter Frequency | 118 MHz |
| Logic Family | CMOS, EEPROM-based |
| Tension d'alimentation | 5.0 V |
| Température de fonctionnement | 0 C to +70 C (commercial) |
| Programming Interface | IEEE 1149.1 JTAG, in-system programmable |
| Architecture | Multiple Array MatriX (MAX) - third generation |
| Process Technology | Advanced CMOS EEPROM |
Configuration des broches de EPM9320LI84-20N
| Broche 1 | I/O — User I/O (bank-dependent assignment per datasheet) |
| Broche 2 | I/O — User I/O |
| Broche 3 | I/O — User I/O |
| Broche 4 | I/O — User I/O |
| Broche 5 | I/O — User I/O |
| Broche 6 | I/O — User I/O |
| Broche 7 | I/O — User I/O |
| Broche 8 | I/O — User I/O |
| Broche 9 | I/O — User I/O |
| Broche 10 | I/O — User I/O |
| Broche 11 | GND — Ground |
| Broche 12 | I/O — User I/O |
| Broche 13 | I/O — User I/O |
| Broche 14 | I/O — User I/O |
| Broche 15 | I/O — User I/O |
| Broche 16 | I/O — User I/O |
| Broche 17 | I/O — User I/O |
| Broche 18 | I/O — User I/O |
| Broche 19 | I/O — User I/O |
| Broche 20 | I/O — User I/O |
| Broche 21 | I/O — User I/O |
| Broche 22 | I/O — User I/O |
| Broche 23 | I/O — User I/O |
| Broche 24 | GND — Ground |
| Broche 25 | TDI — JTAG Test Data In |
| Broche 26 | TMS — JTAG Test Mode Select |
| Broche 27 | TCK — JTAG Test Clock |
| Broche 28 | TRST — JTAG Test Reset (active low) |
| Broche 29 | TDO — JTAG Test Data Out |
| Broche 30 | I/O — User I/O |
| Broche 31 | GND — Ground |
| Broche 32 | I/O — User I/O |
| Broche 33 | I/O — User I/O |
| Broche 34 | I/O — User I/O |
| Broche 35 | I/O — User I/O |
| Broche 36 | I/O — User I/O |
| Broche 37 | I/O — User I/O |
| Broche 38 | I/O — User I/O |
| Broche 39 | I/O — User I/O |
| Broche 40 | I/O — User I/O |
| Broche 41 | I/O — User I/O |
| Broche 42 | VCC — +5.0V supply |
| Broche 43 | I/O — User I/O |
| Broche 44 | I/O — User I/O |
| Broche 45 | I/O — User I/O |
| Broche 46 | I/O — User I/O |
| Broche 47 | I/O — User I/O |
| Broche 48 | I/O — User I/O |
| Broche 49 | I/O — User I/O |
| Broche 50 | I/O — User I/O |
| Broche 51 | I/O — User I/O |
| Broche 52 | I/O — User I/O |
| Broche 53 | I/O — User I/O |
| Broche 54 | I/O — User I/O |
| Broche 55 | I/O — User I/O |
| Broche 56 | GND — Ground |
| Broche 57 | I/O — User I/O |
| Broche 58 | I/O — User I/O |
| Broche 59 | I/O — User I/O |
| Broche 60 | I/O — User I/O |
| Broche 61 | I/O — User I/O |
| Broche 62 | I/O — User I/O |
| Broche 63 | I/O — User I/O |
| Broche 64 | I/O — User I/O |
| Broche 65 | I/O — User I/O |
| Broche 66 | I/O — User I/O |
| Broche 67 | I/O — User I/O |
| Broche 68 | VCC — +5.0V supply |
| Broche 69 | I/O — User I/O |
| Broche 70 | I/O — User I/O |
| Broche 71 | I/O — User I/O |
| Broche 72 | I/O — User I/O |
| Broche 73 | I/O — User I/O |
| Broche 74 | I/O — User I/O |
| Broche 75 | I/O — User I/O |
| Broche 76 | I/O — User I/O |
| Broche 77 | I/O — User I/O |
| Broche 78 | I/O — User I/O |
| Broche 79 | I/O — User I/O |
| Broche 80 | I/O — User I/O |
| Broche 81 | GND — Ground |
| Broche 82 | I/O — User I/O |
| Broche 83 | I/O — User I/O |
| Broche 84 | I/O — User I/O |
Applications typiques
EPM9320LI84-20N convient pour 6 applications: Microprocessor Bus Interface Glue Logic, Peripheral Controller and State-Machine Implementation, Industrial Control and Factory Automation, Legacy Board Repair and Footprint-Compatible Upgrade, JTAG Boundary-Scan and Test Infrastructure, Telecom Backplane Glue Logic.
Microprocessor Bus Interface Glue Logic
The EPM9320LI84-20N serves as a high-density address decoder, chip-select generator, and wait-state controller for 8/16/32-bit microprocessor systems. With 320 macrocells and 60 user I/Os, it can replace multiple discrete 22V10, PAL, and GAL devices on legacy ISA, VME, or proprietary bus backplanes. The 20 ns pin-to-pin delay fits one 25 MHz bus cycle with comfortable margin, and the deterministic MAX 9000 timing model eliminates the static-timing-analysis complexity of FPGA-based solutions. Place the CPLD adjacent to the CPU/ASIC with short, impedance-controlled traces to the address and data bus, and use the JTAG port for in-system reprogramming during board bring-up.
Recommandé
Peripheral Controller and State-Machine Implementation
Designers use the EPM9320LI84-20N to consolidate multi-chip TTL state machines, sequencers, and peripheral controllers into a single non-volatile device. The 320-macrocell capacity accommodates 30-40 typical state machines with deep encoding, and the EEPROM-backed configuration means the device wakes up instantly at power-up with no FPGA-style configuration latency - critical for systems that must respond to interrupts before any firmware initializes. Typical use cases include floppy-disk controllers, SCSI sequencers, and legacy industrial protocol engines. Pair with a 5.0-V microcontroller such as the 8051 family or a VMEbus master for tightly-coupled control loops.
Recommandé
Industrial Control and Factory Automation
In industrial control backplanes and PLC I/O modules, the EPM9320LI84-20N provides deterministic glue logic between sensors, optocouplers, and the central controller. Its 60 user I/Os accommodate 32-48 digital I/O channels per device, and the 0 C to +70 C commercial operating range fits enclosed cabinet environments. Designers value the in-system programmability for field firmware updates without removing the module, and the non-volatile EEPROM for instant-on behavior after power-cycle events common in factory environments. Provide robust 5.0-V supply decoupling (10 uF + 0.1 uF per VCC pin) to ride through industrial transients.
Recommandé
Legacy Board Repair and Footprint-Compatible Upgrade
The primary modern use case for the EPM9320LI84-20N is exact-footprint replacement of failed MAX 9000 CPLDs on legacy boards still in service across telecom, aerospace, military, and industrial segments. Because the device uses an industry-standard 84-pin PLCC J-lead socket (1.27 mm pitch, 30.35 mm body), sockets allow swap-out without PCB rework. Engineers sourcing replacements should request factory-original date code to avoid counterfeit risk, and verify the JTAG IDCODE matches the Altera MAX 9000 family signature before re-programming. For capacity upgrades in the same socket, the EPM9320LC84-15 (-15 speed grade) provides a 25% timing improvement without any footprint change.
Recommandé
JTAG Boundary-Scan and Test Infrastructure
The EPM9320LI84-20N supports IEEE 1149.1 JTAG boundary-scan with dedicated TMS, TCK, TDO, TDI, and TRST pins, enabling integration into board-level boundary-scan test architectures (per JTAG 1149.1 and 1149.6 standards). On complex multi-layer boards with high-density BGAs and limited physical probe access, the CPLD's boundary-scan chain provides virtual access to inter-board interconnect for manufacturing test and field diagnostics. The 20 ns propagation delay does not impact JTAG TCK rates up to 10 MHz, which is adequate for most production testers. Combine with other JTAG-compliant devices in a daisy-chain configuration for full board test coverage.
Recommandé
Telecom Backplane Glue Logic
In telecom equipment such as legacy TDM switches, cross-connects, and central-office line cards, the EPM9320LI84-20N provides high-density bus arbitration, interrupt prioritization, and timing-reference distribution. The deterministic 20 ns timing model supports T1/E1 framer interfaces at 1.544/2.048 MHz and HDB3 line coding with comfortable margin. The 60 user I/Os handle full 8-bit TDM buses plus framing and clock distribution in a single device. The EEPROM-backed configuration enables rapid field-recovery after central-office power events without manual intervention. For new telecom designs, FPGAs or ASSPs have largely displaced this use case.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour EPM9320LI84-20N — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | EPM9320LC84-20N | EPM9320LC84-20 | EPM9320LC84-15 | EPM9320LC84-10 | EPM9320ALI84-10N |
|---|---|---|---|---|---|---|
| Package | PLCC-84 (J-lead) | PLCC-84 (J-lead) - same | PLCC-84 (J-lead) - same | PLCC-84 (J-lead) - same | PLCC-84 (J-lead) - same | PLCC-84 (J-lead) - same |
| Brand | Altera | Altera | Altera | Altera | Altera | Altera |
| Speed Grade | -20 | -20 | -15 | -10 | -10 | |
| Pin-to-Pin Delay | 20 ns | 20 ns | 15 ns | 10 ns | 10 ns | |
| Macrocells | 320 | 320 | 320 | 320 | 320 | |
| User I/Os | 60 | 60 | 60 | 60 | 60 | |
| Operating Temperature | 0 C to +70 C (commercial, I-suffix) | 0 C to +70 C (commercial) | 0 C to +70 C (commercial) | 0 C to +70 C (commercial) | ||
| Programming Interface | JTAG IEEE 1149.1, in-system | JTAG IEEE 1149.1, in-system | JTAG IEEE 1149.1, in-system | JTAG IEEE 1149.1, in-system | ||
| Pb-Free Finish (N-suffix) | Yes | Yes | No (SnPb) | No (SnPb) |
Principaux différenciateurs
- Largest-density member of the MAX 9000 family with 320 macrocells (vs EPM9320ALI84-10N)
- Pb-free (N-suffix) finish for RoHS-compliant assembly (vs EPM9320LC84-20)
- Industrial-temp-grade silicon baseline (I-suffix) (vs EPM9320LC84-20N)
Notes de conception
Use a high-quality PLCC-84 socket (e.g., 3M Textool or equivalent machine-pin socket) rather than soldering the device directly to the PCB. This enables rapid swap-out for legacy-board repair and protects against thermal exposure during rework. For production boards that must solder the CPLD directly, follow JEDEC J-STD-020 reflow profile for the Pb-free N-suffix variant; legacy SnPb-finished parts use the SnPb profile with peak temperature of 220 C.
Place one 0.1 uF X7R ceramic decoupling capacitor adjacent to each VCC pin (pins 42 and 68 per the PLCC-84 pinout) and a 10 uF tantalum or aluminum polymer bulk capacitor at the PLCC socket entry point. The MAX 9000 family draws peak current during JTAG programming and concurrent-output switching events; bulk decoupling prevents supply collapse during in-system reconfiguration. Estimated: typical ICC at 5.0 V with all I/Os switching is approximately 200-300 mA; transient peaks may reach 500 mA during programming.
Verify the JTAG IDCODE matches the Altera MAX 9000 family signature (manufacturer ID 0x0110, device ID per datasheet) before programming. Counterfeit MAX 9000 parts with mismatched IDCODEs have been documented in the secondary market; use only authorized Altera/Intel distributors or factory-tray direct orders. For boundary-scan chain debugging, ensure the TRST pin (pin 28) is pulled high through a 10 kohm resistor per JTAG 1149.1 - floating TRST can cause false JTAG state transitions on power-up.
Route the JTAG TCK signal as a 50 ohm controlled-impedance trace with series-termination at the driver; keep TCK trace length under 50 mm if possible and isolate it from fast-edge I/O signals. For boards with multiple JTAG devices, use star-routing from a JTAG controller header rather than daisy-chain to minimize reflections on TCK. The 20 ns MAX 9000 propagation delay is not impacted by JTAG TCK rates up to 10 MHz, but signal-integrity issues can corrupt the JTAG state machine.
Informations de conformité
N-suffix indicates Pb-free finish per Altera legacy naming convention. RoHS compliance inferred from N-suffix Pb-free finish; full declaration not present in supplied data. AEC-Q100 not applicable to CPLDs in commercial temperature range.