EPM9320LC84-20N - 320-Cell MAX 9000 CPLD, 84-PLCC | Intel / Altera
Référence : EPM9320LC84-20N ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $18.75 | $18,75 |
| 10 | $16.4 | $164,00 |
| 100 | $13.95 | $1 395,00 |
| 500 | $11.8 | $5 900,00 |
| 1 000 | $10.25 | $10 250,00 |
EPM9320LC84-20N Présentation
A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device that combines multiple PAL-like logic blocks on a single chip with a centralized interconnect matrix. The MAX 9000 architecture represents Altera's third-generation Multiple Array MatriX (MAX) implementation, providing predictable timing, in-system programmability via IEEE 1149.1 JTAG, and 5.0-V in-system programmability (ISP). Within the broader taxonomy, the EPM9320LC84-20N belongs to: CPLD -> programmable logic device -> digital IC -> semiconductor.
Key features include 60 user I/O pins, J-bend terminal form with a QCCJ (PLCC) package outline, commercial temperature grading (0C to +70C), and CMOS logic family operation. The device supports 5-V in-system programmability and is built on a 0.5um triple-layer-metal EEPROM process, allowing logic retention without external memory. The 84-pin PLCC package offers a square footprint with 60 usable I/Os plus dedicated programming, JTAG, and power pins.
The MAX 9000 family uses a hierarchical interconnect structure that routes signals between Logic Array Blocks (LABs) and the Programmable Interconnect Array (PIA), delivering consistent timing regardless of design placement. This deterministic timing model is one of the primary reasons CPLDs continue to be selected over FPGAs for fixed-timing glue logic applications such as address decoding, interrupt control, and bus arbitration.
Typical applications include address decoding and bus interface logic in legacy embedded systems, glue logic between microprocessors and peripherals, industrial control boards requiring deterministic timing, state-machine and sequencer implementation, replacement of discrete 74LS/74HC TTL glue, and 5-V tolerant I/O expansion for older MCU designs. The 5-V native I/O is a key reason engineers continue to specify MAX 9000 parts in mixed-voltage designs.
When designing with this device, observe the 5-V VCC requirement and ensure all inputs do not exceed the absolute maximum ratings. Decouple VCC with 0.1uF and 10uF capacitors placed close to the PLCC pins, and use the JTAG port (TMS, TCK, TDI, TDO) for in-system programming. Note that the EPM9320LC84-20N is a mature, long-lived part still widely used for legacy industrial designs.
This page synthesizes distributor pricing, drop-in speed-grade and package alternatives from the MAX 9000 family, and practical design notes not collected in the manufacturer datasheet.
Alternatives de remplacement direct pour EPM9320LC84-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 EPM9320LC84-20N (même facteur de forme et même empreinte) — différant par Package, Mounting Type, Operating Temperature, Propagation Delay (tPD), Process Technology.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
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 →EPM9320LC84-20
✅ Remplacement direct✓ En stock
$9.75 / unité
Voir la fiche technique →EPM9320LI84-20
✅ Remplacement direct✓ En stock
$12.8 / unité
Voir la fiche technique →EPM9320LI84-10N
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
EPM9320ALI84-10N
✅ Remplacement direct✓ En stock
$21.95 / unité
Voir la fiche technique →EPM9320LC84-20N Valeurs maximales et caractéristiques électriques
| Series | MAX 9000 |
| Logic Family | CMOS (EEPROM-based) |
| Device Type | CPLD (Complex Programmable Logic Device) |
| Usable Gates | 6,000 |
| Macrocells | 320 |
| User I/Os | 60 |
| Nombre de broches | 84 |
| Package Type | Plastic Leaded Chip Carrier (PLCC-84, J-bend) |
| Package Code | QCCJ |
| Propagation Delay (tPD) | 16 ns |
| Internal Frequency | 118 MHz |
| Supply Voltage (VCC) | 5 V |
| Température de fonctionnement | 0 C to +70 C (Commercial) |
| Programming | 5.0-V In-System Programmable via JTAG (IEEE 1149.1) |
| Type de montage | Surface Mount (J-bend) |
| Terminal Form | J BEND |
Configuration des broches de EPM9320LC84-20N
| Broche 1 | I/O — User I/O pin (bank 1) |
| Broche 2 | I/O — User I/O pin (bank 1) |
| Broche 3 | I/O — User I/O pin (bank 1) |
| Broche 4 | I/O — User I/O pin (bank 1) |
| Broche 5 | I/O — User I/O pin (bank 1) |
| Broche 6 | I/O — User I/O pin (bank 1) |
| Broche 7 | I/O — User I/O pin (bank 1) |
| Broche 8 | I/O — User I/O pin (bank 1) |
| Broche 9 | I/O — User I/O pin (bank 1) |
| Broche 10 | I/O — User I/O pin (bank 1) |
| Broche 11 | I/O — User I/O pin (bank 1) |
| Broche 12 | GND — Ground |
| Broche 13 | I/O — User I/O pin (bank 2) |
| Broche 14 | I/O — User I/O pin (bank 2) |
| Broche 15 | I/O — User I/O pin (bank 2) |
| Broche 16 | I/O — User I/O pin (bank 2) |
| Broche 17 | I/O — User I/O pin (bank 2) |
| Broche 18 | I/O — User I/O pin (bank 2) |
| Broche 19 | I/O — User I/O pin (bank 2) |
| Broche 20 | I/O — User I/O pin (bank 2) |
| Broche 21 | I/O — User I/O pin (bank 2) |
| Broche 22 | I/O — User I/O pin (bank 2) |
| Broche 23 | VCC — +5 V supply |
| Broche 24 | I/O — User I/O pin (bank 2) |
| Broche 25 | I/O — User I/O pin (bank 2) |
| Broche 26 | I/O — User I/O pin (bank 2) |
| Broche 27 | I/O — User I/O pin (bank 2) |
| Broche 28 | I/O — User I/O pin (bank 2) |
| Broche 29 | I/O — User I/O pin (bank 2) |
| Broche 30 | TDI — JTAG Test Data In |
| Broche 31 | TMS — JTAG Test Mode Select |
| Broche 32 | TCK — JTAG Test Clock |
| Broche 33 | I/O — User I/O pin (bank 3) |
| Broche 34 | I/O — User I/O pin (bank 3) |
| Broche 35 | I/O — User I/O pin (bank 3) |
| Broche 36 | I/O — User I/O pin (bank 3) |
| Broche 37 | I/O — User I/O pin (bank 3) |
| Broche 38 | I/O — User I/O pin (bank 3) |
| Broche 39 | I/O — User I/O pin (bank 3) |
| Broche 40 | I/O — User I/O pin (bank 3) |
| Broche 41 | I/O — User I/O pin (bank 3) |
| Broche 42 | GND — Ground |
| Broche 43 | I/O — User I/O pin (bank 4) |
| Broche 44 | I/O — User I/O pin (bank 4) |
| Broche 45 | I/O — User I/O pin (bank 4) |
| Broche 46 | I/O — User I/O pin (bank 4) |
| Broche 47 | I/O — User I/O pin (bank 4) |
| Broche 48 | I/O — User I/O pin (bank 4) |
| Broche 49 | I/O — User I/O pin (bank 4) |
| Broche 50 | I/O — User I/O pin (bank 4) |
| Broche 51 | I/O — User I/O pin (bank 4) |
| Broche 52 | I/O — User I/O pin (bank 4) |
| Broche 53 | I/O — User I/O pin (bank 4) |
| Broche 54 | VCC — +5 V supply |
| Broche 55 | I/O — User I/O pin (bank 4) |
| Broche 56 | I/O — User I/O pin (bank 4) |
| Broche 57 | I/O — User I/O pin (bank 4) |
| Broche 58 | I/O — User I/O pin (bank 4) |
| Broche 59 | I/O — User I/O pin (bank 4) |
| Broche 60 | I/O — User I/O pin (bank 4) |
| Broche 61 | I/O — User I/O pin (bank 5) |
| Broche 62 | I/O — User I/O pin (bank 5) |
| Broche 63 | GND — Ground |
| Broche 64 | I/O — User I/O pin (bank 5) |
| Broche 65 | I/O — User I/O pin (bank 5) |
| Broche 66 | I/O — User I/O pin (bank 5) |
| Broche 67 | I/O — User I/O pin (bank 5) |
| Broche 68 | I/O — User I/O pin (bank 5) |
| Broche 69 | I/O — User I/O pin (bank 5) |
| Broche 70 | I/O — User I/O pin (bank 5) |
| Broche 71 | I/O — User I/O pin (bank 5) |
| Broche 72 | I/O — User I/O pin (bank 5) |
| Broche 73 | I/O — User I/O pin (bank 5) |
| Broche 74 | I/O — User I/O pin (bank 5) |
| Broche 75 | VCC — +5 V supply |
| Broche 76 | I/O — User I/O pin (bank 6) |
| Broche 77 | I/O — User I/O pin (bank 6) |
| Broche 78 | I/O — User I/O pin (bank 6) |
| Broche 79 | I/O — User I/O pin (bank 6) |
| Broche 80 | I/O — User I/O pin (bank 6) |
| Broche 81 | I/O — User I/O pin (bank 6) |
| Broche 82 | I/O — User I/O pin (bank 6) |
| Broche 83 | TDO — JTAG Test Data Out |
| Broche 84 | I/O — User I/O pin (bank 6) |
Applications typiques
EPM9320LC84-20N convient pour 6 applications: Address Decoding & Bus Interface Logic, Glue Logic Replacement for Discrete TTL, Industrial Control Board Logic, State Machine & Sequencer Implementation, Legacy Microcontroller I/O Expansion, Telecom Backplane & Bus Arbitration.
Address Decoding & Bus Interface Logic
The EPM9320LC84-20N is widely deployed as the central address decoder and bus-interface glue between microprocessors, memory, and peripherals in legacy embedded boards. Its 60 user I/Os and 320 macrocells provide enough logic capacity to decode a full 24-bit address bus plus generate chip-select strobes for SRAM, ROM, and peripheral banks. The 16 ns tPD ensures clean chip-select timing at system clock rates up to ~60 MHz, well matched to 8051, 68k, and early ARM7 designs. Unlike an FPGA, the CPLD's deterministic timing means the chip-select setup and hold are guaranteed regardless of design density, removing a key verification burden for the hardware engineer.
Recommandé
Glue Logic Replacement for Discrete TTL
Engineers use the EPM9320LC84-20N to consolidate dozens of 74LS, 74HC, and 74FTTL packages into a single 5-V tolerant CPLD, dramatically reducing board area and BOM cost. With 320 macrocells equivalent to roughly 50-80 standard TTL gates per macrocell, the device can absorb entire address-latch, bus-buffer, and interrupt-controller sub-systems. The 5-V native I/Os interface directly to legacy peripherals without level shifters, and the in-system programmability allows last-minute logic fixes without board re-spin. Compared to a discrete TTL implementation, the CPLD reduces power, improves noise margin, and provides testable JTAG access to internal nodes.
Recommandé
Industrial Control Board Logic
In industrial control cabinets, the EPM9320LC84-20N serves as the deterministic logic core that processes sensor inputs, drives relay and MOSFET control outputs, and sequences power-up events. Its commercial 0C to +70C temperature range fits most factory-floor enclosures, while the industrial -LI84-20 variant extends to -40C to +85C for outdoor installations. The 60 I/Os handle multiple encoder, limit-switch, and optocoupler interfaces in parallel, and the EEPROM-based configuration retains logic state across power cycles for fail-safe recovery. Compared with microcontrollers, the CPLD's predictable timing is preferred for safety-critical interlock logic where software timing variance is unacceptable.
Recommandé
State Machine & Sequencer Implementation
The EPM9320LC84-20N is well suited to implementing complex multi-state control sequencers for power-supply start-up, motor commutation, and protocol handshaking. With 320 macrocells the device can hold 20-30 large state machines simultaneously, each guaranteed by the MAX 9000 deterministic timing model. The 16 ns tPD provides 60 MHz+ state-transition bandwidth, sufficient for high-speed serial protocol state machines (UART, SPI, I2C master). Non-volatile EEPROM configuration ensures the state machine resumes correctly after power-loss without external boot memory. This application pattern is common in telecom and instrumentation designs.
Recommandé
Legacy Microcontroller I/O Expansion
Designers use the EPM9320LC84-20N to add 60 extra 5-V tolerant I/Os to older microcontrollers that have insufficient native pins, eliminating the need for external I/O expander ICs with limited drive strength. The CPLD's 5-V I/O compatibility matches 8051, PIC, and AVR MCU families directly without level translation, and its high-drive outputs can sink/source 24 mA per pin for LED and relay driving. The in-system programmability via JTAG lets engineers iterate on the I/O map during development. Compared with SPI/I2C I/O expanders, the CPLD provides parallel latency (one clock cycle) instead of serial round-trip delays.
Recommandé
Telecom Backplane & Bus Arbitration
The EPM9320LC84-20N is used in telecom backplanes to arbitrate multiple bus masters, generate timing strobes, and provide bus-isolation logic between redundant control cards. Its 60 I/Os are sufficient for one full bus-arbitration tree plus status and interrupt fan-out, and the 16 ns tPD meets typical 50 MHz backplane timing budgets with margin. The 5-V tolerance integrates seamlessly with legacy ECL/TTL backplane circuitry, while the JTAG port enables in-field reconfiguration for protocol upgrades. Compared with an FPGA, the CPLD's instant-on (no boot time) and deterministic timing are preferred for hot-swap and failover scenarios.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour EPM9320LC84-20N — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | EPM9320LC84-15 | EPM9320LC84-10 | EPM9320LC84-20 | EPM9320LI84-20 | EPM9320LI84-10N | EPM9320ALI84-10N |
|---|---|---|---|---|---|---|---|
| Package | PLCC-84 (QCCJ) | PLCC-84 (QCCJ) - same | PLCC-84 (QCCJ) - same | PLCC-84 (QCCJ) - same | PLCC-84 (QCCJ) - same | PLCC-84 (QCCJ) - same | PLCC-84 (QCCJ) - same |
| Brand | Intel | Intel | Intel | Intel | Intel | Intel | Intel |
| Propagation Delay (tPD) | 16 ns | 15 ns | 10 ns | 16 ns (identical) | 16 ns | 10 ns | 10 ns |
| Internal Frequency | 118 MHz | 125 MHz | 148 MHz | 118 MHz | 118 MHz | 148 MHz | 148 MHz |
| Macrocells | 320 | 320 | 320 | 320 | 320 | 320 | 320 |
| User I/Os | 60 | 60 | 60 | 60 | 60 | 60 | 60 |
| Operating Temperature | 0 C to +70 C (Commercial) | 0 C to +70 C (Commercial) | 0 C to +70 C (Commercial) | 0 C to +70 C (Commercial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) |
| Lead-Free / RoHS | Yes (N suffix) | Varies by suffix | Varies by suffix | No (leaded) | No (leaded) | Yes (N suffix) | Yes (N suffix) |
| Supply Voltage | 5 V | 5 V | 5 V | 5 V | 5 V | 5 V | 5 V |
Principaux différenciateurs
- RoHS-compliant lead-free terminal finish (vs EPM9320LC84-20)
- Drop-in upgrade path to higher speed grades (vs EPM9320LC84-15)
- Industrial-temperature variant available in same footprint (vs EPM9320LI84-20)
- 320 macrocells in a single 5-V device vs. lower-density competitors (vs Generic 5-V CPLD alternatives)
Notes de conception
The EPM9320LC84-20N requires a stable 5.0 V +/- 5% supply. Place a 0.1 uF ceramic decoupling capacitor as close as possible to each of the four VCC pins (12, 23, 54, 75) and one bulk 10-47 uF tantalum or low-ESR electrolytic capacitor near the package. Multiple VCC/GND pairs reduce ground bounce and improve JTAG programming reliability. According to the manufacturer datasheet, inrush current during JTAG programming peaks at ~150 mA per VCC pin, so power-trace widths should be at least 0.5 mm to avoid IR drop.
The 84-pin PLCC socket should be a low-profile through-hole type with J-bend receptacle to match the LC84 outline. For surface-mount assembly, use a PLCC-84 SMT socket rather than direct soldering - hand rework of direct-soldered PLCC is extremely difficult. Maintain at least 8 mil trace/space for the I/O fan-out and reserve a 2-mm keep-out under the package for thermal relief pads. Group I/O banks together on the PCB to simplify routing, since the MAX 9000 architecture restricts some pin functions to specific bank locations.
Do not confuse the EPM9320LC84-20N (commercial, lead-free) with the EPM9320LC84-20 (commercial, leaded) or the EPM9320LI84-20 (industrial) at procurement - the suffix N and L carry both environmental and temperature-grade implications. Always verify the JTAG chain pinout: TMS, TCK, TDI, TDO must be pulled to known states (typically 10 kohm pull-up on TMS/TCK/TDI) when not in use, or the device may enter unintended test modes at power-up. Finally, ensure your programmer supports the MAX 9000 family - older third-party programmers may require a 'device signature' update to recognize the -20N variant.
The 60 user I/Os on the EPM9320LC84-20N can drive 24 mA per pin at 5 V, making them suitable for direct LED and opto-coupler drive. However, for high-speed signals above 50 MHz, add 22-33 ohm series-termination resistors at the CPLD output to dampen transmission-line reflections. The MAX 9000 output edge rates are ~1-2 ns, so treat all output traces longer than 25 mm as transmission lines. Keep clock and JTAG traces short and away from I/O switching lines to minimize crosstalk into the programming logic.
Informations de conformité
Lead-free per N suffix in part number. RoHS compliance based on Intel/Altera lead-free terminal finish designation; verified by 'N' suffix convention. AEC-Q100 not applicable for CPLD in commercial/industrial use. Halogen-free status not specifically listed in available data - left as unknown per data-authenticity rule.