EPM7160ELI84-20 - MAX 7000 CPLD, 160 Macrocells, 5V, 84-PLCC | Intel
MPN: EPM7160ELI84-20 ✗ Cuối đờiEPM7160ELI84-20 Tóm tắt
What is a CPLD? A Complex Programmable Logic Device is a non-volatile programmable logic IC that sits between simple PAL/GAL devices and high-density FPGAs in the programmable logic hierarchy. CPLDs are typically used for glue logic, bus interfacing, state-machine control, and power-up sequencing in digital systems where deterministic timing, fast input-to-output propagation, and instant-on behavior are required. The MAX 7000 family is one of the longest-lived CPLD families in the industry, having shipped continuously since the 1990s in industrial, telecommunications, and embedded designs.
Key features of the EPM7160ELI84-20 include 64 user I/O pins organized into four Logic Array Blocks (LABs), a pin-to-pin propagation delay of 20 ns (the '-20' speed grade), 5.0V core VCC operation, and programmable power-saving mode on a per-macrocell basis. The device also offers open-drain output options, programmable security bits for design protection, and JTAG boundary-scan test support per IEEE 1149.1.
Architecturally, the EPM7160ELI84-20 uses a classic MAX-style AND-OR plane with a programmable interconnect array (PIA) that provides deterministic, consistent routing delays across all logic paths, simplifying static timing closure compared to FPGAs. Each macrocell contains a programmable flip-flop, product-term selection logic, and a configurable I/O register, enabling efficient implementation of wide combinatorial and registered logic.
Typical applications include industrial control and factory-automation boards, telecommunications line cards and legacy backplane glue logic, PCI bus interface bridges, address decoding and interrupt controllers in embedded CPU designs, and replacement of multiple discrete 74LS/74HC logic devices on legacy PCBs. The instant-on, non-volatile nature of the MAX 7000 family makes it especially attractive for safety-critical boot logic and deterministic control.
When designing with this device, plan I/O assignments early - the 84-pin PLCC exposes 64 usable I/Os and four dedicated JTAG/programming pins, so not all 84 pins are user I/O. Use the Altera/Intel Quartus (or legacy MAX+PLUS II) toolchain for synthesis, fitting, and programming, and respect the 5.0V VCC requirement when mixing with 3.3V logic (the I/Os are 5V-tolerant inputs but cannot drive 3.3V outputs above their VCCIO).
This page synthesizes distributor stock status, the same-brand MAX 7000 family drop-in variants, and practical design considerations not found in the manufacturer datasheet, helping engineers make informed decisions about lifecycle status and replacement strategy for this mature, long-running CPLD.
Bộ thay thế dễ dàng lắp đặt cho EPM7160ELI84-20 — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với EPM7160ELI84-20 (cùng hình factor và footprint) — khác nhau ở Mounting Type, Operating Temperature, Package, RoHS Status, Family.
EPM7160ELC84-20
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →EPM7160ELC84-15
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →EPM7160ELC84-12
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →EPM7160SLC84-10
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →EPM7160SLC84-6
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →EPM7160ELI84-20 Tỷ lệ tối đa & tính chất điện
| Series | MAX 7000 |
| Device Family | MAX 7000 (Complex Programmable Logic Device) |
| Number of Macrocells | 160 |
| Number of Logic Array Blocks (LABs) | 4 |
| Usable Gates | 3.2K |
| Number of User I/O Pins | 64 |
| Maximum Operating Frequency | 62.5 MHz |
| Pin-to-Pin Propagation Delay (tPD) | 20 ns (speed grade '-20') |
| Supply Voltage (VCC) | 5.0 V |
| Process Technology | CMOS, EEPROM-based configuration |
| In-System Programmability | Yes (IEEE 1149.1 JTAG) |
| Programmable Security | Yes (security bit) |
| Hộp | 84-Pin PLCC (J-Lead) |
| Kiểu lắp đặt | Surface Mount |
| Nhiệt độ hoạt động | -40C to +85C (Industrial grade 'I') |
| Trạng thái RoHS | Not Compliant (per Arrow listing) |
| Configuration Memory | Non-volatile EEPROM (instant-on) |
Cấu hình chân EPM7160ELI84-20
| Chân 1 | I/O — User I/O pin (pin function programmable) |
| Chân 2 | I/O — User I/O pin (pin function programmable) |
| Chân 3 | I/O — User I/O pin (pin function programmable) |
| Chân 4 | I/O — User I/O pin (pin function programmable) |
| Chân 5 | I/O — User I/O pin (pin function programmable) |
| Chân 6 | I/O — User I/O pin (pin function programmable) |
| Chân 7 | I/O — User I/O pin (pin function programmable) |
| Chân 8 | I/O — User I/O pin (pin function programmable) |
| Chân 9 | I/O — User I/O pin (pin function programmable) |
| Chân 10 | I/O — User I/O pin (pin function programmable) |
| Chân 11 | GND — Ground |
| Chân 12 | I/O — User I/O pin (pin function programmable) |
| Chân 13 | I/O — User I/O pin (pin function programmable) |
| Chân 14 | I/O — User I/O pin (pin function programmable) |
| Chân 15 | I/O — User I/O pin (pin function programmable) |
| Chân 16 | I/O — User I/O pin (pin function programmable) |
| Chân 17 | I/O — User I/O pin (pin function programmable) |
| Chân 18 | I/O — User I/O pin (pin function programmable) |
| Chân 19 | I/O — User I/O pin (pin function programmable) |
| Chân 20 | I/O — User I/O pin (pin function programmable) |
| Chân 21 | GND — Ground |
| Chân 22 | I/O — User I/O pin (pin function programmable) |
| Chân 23 | I/O — User I/O pin (pin function programmable) |
| Chân 24 | I/O — User I/O pin (pin function programmable) |
| Chân 25 | I/O — User I/O pin (pin function programmable) |
| Chân 26 | I/O — User I/O pin (pin function programmable) |
| Chân 27 | I/O — User I/O pin (pin function programmable) |
| Chân 28 | I/O — User I/O pin (pin function programmable) |
| Chân 29 | I/O — User I/O pin (pin function programmable) |
| Chân 30 | I/O — User I/O pin (pin function programmable) |
| Chân 31 | GND — Ground |
| Chân 32 | I/O — User I/O pin (pin function programmable) |
| Chân 33 | I/O — User I/O pin (pin function programmable) |
| Chân 34 | I/O — User I/O pin (pin function programmable) |
| Chân 35 | I/O — User I/O pin (pin function programmable) |
| Chân 36 | I/O — User I/O pin (pin function programmable) |
| Chân 37 | I/O — User I/O pin (pin function programmable) |
| Chân 38 | I/O — User I/O pin (pin function programmable) |
| Chân 39 | I/O — User I/O pin (pin function programmable) |
| Chân 40 | I/O — User I/O pin (pin function programmable) |
| Chân 41 | GND — Ground |
| Chân 42 | I/O — User I/O pin (pin function programmable) |
| Chân 43 | TDI — JTAG Test Data In (IEEE 1149.1) |
| Chân 44 | TMS — JTAG Test Mode Select (IEEE 1149.1) |
| Chân 45 | TCK — JTAG Test Clock (IEEE 1149.1) |
| Chân 46 | I/O — User I/O pin (pin function programmable) |
| Chân 47 | I/O — User I/O pin (pin function programmable) |
| Chân 48 | I/O — User I/O pin (pin function programmable) |
| Chân 49 | I/O — User I/O pin (pin function programmable) |
| Chân 50 | I/O — User I/O pin (pin function programmable) |
| Chân 51 | GND — Ground |
| Chân 52 | I/O — User I/O pin (pin function programmable) |
| Chân 53 | I/O — User I/O pin (pin function programmable) |
| Chân 54 | I/O — User I/O pin (pin function programmable) |
| Chân 55 | I/O — User I/O pin (pin function programmable) |
| Chân 56 | I/O — User I/O pin (pin function programmable) |
| Chân 57 | I/O — User I/O pin (pin function programmable) |
| Chân 58 | I/O — User I/O pin (pin function programmable) |
| Chân 59 | I/O — User I/O pin (pin function programmable) |
| Chân 60 | I/O — User I/O pin (pin function programmable) |
| Chân 61 | GND — Ground |
| Chân 62 | I/O — User I/O pin (pin function programmable) |
| Chân 63 | I/O — User I/O pin (pin function programmable) |
| Chân 64 | I/O — User I/O pin (pin function programmable) |
| Chân 65 | I/O — User I/O pin (pin function programmable) |
| Chân 66 | I/O — User I/O pin (pin function programmable) |
| Chân 67 | I/O — User I/O pin (pin function programmable) |
| Chân 68 | I/O — User I/O pin (pin function programmable) |
| Chân 69 | I/O — User I/O pin (pin function programmable) |
| Chân 70 | I/O — User I/O pin (pin function programmable) |
| Chân 71 | GND — Ground |
| Chân 72 | I/O — User I/O pin (pin function programmable) |
| Chân 73 | I/O — User I/O pin (pin function programmable) |
| Chân 74 | I/O — User I/O pin (pin function programmable) |
| Chân 75 | I/O — User I/O pin (pin function programmable) |
| Chân 76 | I/O — User I/O pin (pin function programmable) |
| Chân 77 | TDO — JTAG Test Data Out (IEEE 1149.1) |
| Chân 78 | GND — Ground |
| Chân 79 | I/O — User I/O pin (pin function programmable) |
| Chân 80 | I/O — User I/O pin (pin function programmable) |
| Chân 81 | I/O — User I/O pin (pin function programmable) |
| Chân 82 | I/O — User I/O pin (pin function programmable) |
| Chân 83 | I/O — User I/O pin (pin function programmable) |
| Chân 84 | VCC — +5.0V supply voltage |
Ứng dụng tiêu biểu
EPM7160ELI84-20 phù hợp cho 6 Áp dụngs: Industrial Control & Factory Automation, Telecommunications Backplane Glue Logic, Legacy PCI / ISA Bus Interface Bridges, Embedded CPU Address Decoding & Chip-Select Generation, Replacing Multiple 74-Series Discrete Logic ICs, Power-Up Sequencing & Reset Distribution.
Industrial Control & Factory Automation
The EPM7160ELI84-20 is well-suited for industrial PLCs, motor-control boards, and factory-automation controllers requiring deterministic glue logic between microcontrollers, sensors, and actuators. Its 160 macrocells and 64 user I/Os provide ample capacity to consolidate multiple 74LS/74HC discrete-logic packages into a single reprogrammable device, simplifying BOM and PCB layout. The industrial -40C to +85C temperature rating enables deployment in uncontrolled factory-floor environments without derating. The 20 ns pin-to-pin delay delivers deterministic timing for safety-interlock logic and emergency-stop signal paths. The 5V tolerance and JTAG ISP allow in-field firmware updates via standard programming hardware without removing the board from service, reducing maintenance windows in 24/7 production lines.
Được đề xuất
Telecommunications Backplane Glue Logic
Legacy telecommunications line cards, T1/E1 interface boards, and central-office switching equipment commonly use the EPM7160ELI84-20 for address decoding, interrupt steering, and bus-interface bridging. The 62.5 MHz maximum frequency and 20 ns tPD comfortably handle bus-cycle timing for 33 MHz PCI and proprietary backplane protocols at 5V logic levels. The 64 user I/Os can replace dozens of discrete 74FCT and 74ABT logic devices, freeing board area for higher-value signal-conditioning circuitry. EEPROM-based instant-on configuration eliminates the need for external boot PROMs, critical for telecom systems that must come up in a defined state after power restoration. JTAG boundary-scan testability per IEEE 1149.1 simplifies board-level test and field diagnostics.
Được đề xuất
Legacy PCI / ISA Bus Interface Bridges
The EPM7160ELI84-20 is widely deployed as a PCI-to-local-bus bridge, ISA bus decoder, and interrupt controller in embedded x86 systems where its 5V-tolerant I/Os and 20 ns propagation delay match the legacy bus timing budgets. Designers use its 160 macrocells to implement bus-state machines, address-decoder PLAs, and wait-state generators that would otherwise require multiple PAL/GAL devices. The 5.0V core supply aligns with PCI 5V signaling and ISA bus levels, avoiding the need for level shifters. EEPROM non-volatility means the bridge logic is operational within microseconds of power-on, satisfying the PCI specification's bus-enumeration timing requirements. The 84-pin PLCC remains in production for legacy board-repair and obsolescence-management programs in industrial PCs and point-of-sale terminals.
Được đề xuất
Embedded CPU Address Decoding & Chip-Select Generation
Embedded designs based on 80186, 68k, PowerPC, and ARM7 processors use the EPM7160ELI84-20 to generate chip-select signals, decode memory maps, and arbitrate shared bus peripherals. Its 160 macrocells and 64 I/Os can implement 8 to 16 independent chip-select decoders with individually programmable wait-state insertion. The deterministic 20 ns tPD delivers consistent chip-select timing regardless of input combinations, critical for zero-wait-state memory interfaces. The non-volatile EEPROM configuration means the memory map is locked-in at power-on without external boot logic, simplifying system bring-up. Industrial temperature grade supports embedded boards deployed in outdoor enclosures, vehicle controllers, and ruggedized military/aerospace subsystems.
Được đề xuất
Replacing Multiple 74-Series Discrete Logic ICs
The EPM7160ELI84-20 is a classic BOM-reduction tool, replacing 10 to 20 discrete 74LS, 74HC, 74FCT, or 74ABT logic packages with a single programmable device in legacy PCBs. Each macrocell can implement a sum-of-products equation equivalent to a 74-series PAL/GAL, and the wide input gating (up to 36 inputs per macrocell in MAX 7000) supports complex combinatorial functions. The 5V VCC directly replaces 74LS/74HC designs without supply changes. JTAG ISP allows engineers to fix logic bugs, add features, or respin functionality without reworking the PCB - a key advantage for legacy products still in service but out of production. This application is especially valuable in aerospace, medical-device, and industrial-automation fields where board re-spins are expensive or require regulatory re-certification.
Được đề xuất
Power-Up Sequencing & Reset Distribution
In multi-rail systems requiring careful power-up sequencing (ASICs, FPGAs, microcontrollers, and analog ICs), the EPM7160ELI84-20 provides deterministic sequencing logic that becomes active immediately upon VCC ramp thanks to its non-volatile EEPROM configuration. The device can monitor up to 64 input rails or enable signals, generate programmable delay chains via its macrocell flip-flops, and drive sequencing outputs with 20 ns precision. Compared to a sequencer IC, the EPM7160ELI84-20 allows full customization of timing, polarity, and dependencies without a separate firmware step. Industrial temperature rating and 5V tolerance suit it for ATX, telecom-shelf, and industrial-PC power architectures where 5V standby rails are standard.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho EPM7160ELI84-20 — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | EPM7160ELC84-20 | EPM7160ELC84-15 | EPM7160ELC84-12 | EPM7160SLC84-10 | EPM7160SLC84-6 |
|---|---|---|---|---|---|---|
| Package | 84-Pin PLCC | 84-Pin PLCC - same | 84-Pin PLCC - same | 84-Pin PLCC - same | 84-Pin PLCC - same | 84-Pin PLCC - same |
| Brand | Intel (Altera) | Intel (Altera) | Intel (Altera) | Intel (Altera) | Intel (Altera) | Intel (Altera) |
| Macrocells | 160 | 160 | 160 | 160 | 160 | 160 |
| Usable Gates | 3.2K | 3.2K | 3.2K | 3.2K | 3.2K | 3.2K |
| Pin-to-Pin Delay (tPD) | 20 ns | 20 ns (same) | 15 ns (faster) | 12 ns (faster) | 10 ns (faster) | 6 ns (much faster) |
| Max Operating Frequency | 62.5 MHz | 62.5 MHz | 76.9 MHz | 100 MHz | 100 MHz | 125 MHz |
| Operating Temperature | -40C to +85C (Industrial) | 0C to +70C (Commercial) | 0C to +70C (Commercial) | 0C to +70C (Commercial) | 0C to +70C (Commercial) | 0C to +70C (Commercial) |
| Supply Voltage (VCC) | 5.0 V | 5.0 V | 5.0 V | 5.0 V | 5.0 V | 5.0 V |
| Family | MAX 7000 | MAX 7000 | MAX 7000 | MAX 7000 | MAX 7000S | MAX 7000S |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete |
Bảo phân biệt quan trọng
- Industrial temperature grade at 5V (vsEPM7160ELC84-20)
- Higher logic capacity than MAX 7000S -6 parts in same package (vsEPM7128SLC84-6N)
- Non-volatile EEPROM vs SRAM-based FPGAs (vsCyclone FPGAs)
Ghi chú thiết kế
The EPM7160ELI84-20 requires a stable 5.0V (4.75-5.25V) supply with sufficient decoupling. Place a 0.1uF ceramic decoupling capacitor as close as possible to each VCC pin (the 84-PLCC has multiple VCC/GND pairs distributed around the package), plus a single 10uF tantalum or aluminum bulk capacitor at the board entry point. The device's I/O pins source/sink up to 25 mA per pin (typical), so total VCC current can exceed 200 mA in heavily-loaded designs - verify your regulator has adequate headroom. Avoid placing the CPLD near high-current switching nodes (relays, motor drivers) to minimize supply-rail noise coupling into the 5V rail.
For 84-pin PLCC designs, use a PLCC socket (machine-pin or low-profile) to allow in-system programming and easy replacement of obsolete parts. Keep JTAG signals (TDI, TDO, TMS, TCK) accessible via a 2x5 0.1-inch header for ByteBlasterMV/USB-Blaster connection during development and field updates. Route JTAG traces away from high-speed switching signals and keep them under 6 inches to maintain signal integrity. For the 84-PLCC, the recommended land pattern is JEDEC MS-018 - follow this exactly to ensure socket compatibility. Add a ground plane beneath the device to provide low-impedance return paths for the high-speed I/O switching currents.
Estimated: When migrating from EPM7160ELI84-20 (industrial -40C to +85C) to EPM7160ELC84-20 (commercial 0C to +70C), confirm the target environment stays within the C-grade temperature range or the device lifetime will be severely reduced. Do not assume the MAX 7000 family is pin-compatible with MAX 7000S - bitstream files are not interchangeable even though packages match; recompile in Quartus for any -S variant. The 5V I/Os cannot directly drive 3.3V logic above their VIH level without level shifters or resistor dividers. When designing for new products in 2026, prefer MAX II (EPM240/570) or MAX V (5M80ZE64) for active lifecycle and lower power, reserving MAX 7000 for legacy board-repair applications.
Thông tin tuân thủ
RoHS non-compliant per Arrow EPM7160ELI84-20 listing (legacy 5V MAX 7000 PLCC part contains lead-based solder finish). AEC-Q100 not qualified - this is a general-purpose CPLD, not an automotive-grade part. Reach compliance status not explicitly listed in the provided data.