AVISO DE ÚLTIMA COMPRA: EPM7160ELC84-12 está se aproximando do fim de vida. Data limite para pedidos: Fale conosco. Ver peças alternativas disponíveis →
Altera

EPM7160ELC84-12 - MAX 7000 CPLD, 160 Macrocells, 12ns | Altera

N.º da peça: EPM7160ELC84-12 ⚠ Última compra
Em estoque Enviado em 1 a 3 dias úteis
4.75 V to 5.25 V (5 V nominal) Vdss 64 Package 90.9 MHz Speed
A partir de $11.1 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-12
Preços por volume
Qtd. Preço unitário Total
1 $18.5 $18,50
10 $16.2 $162,00
100 $13.95 $1.395,00
250 $12.4 $3.100,00
500 $11.1 $5.550,00
ℹ️ Todos os preços estão em USD

EPM7160ELC84-12 Visão geral

The Altera (Intel PSG) EPM7160ELC84-12 is a high-density, high-performance EEPROM-based Complex Programmable Logic Device (CPLD) from the MAX 7000 family, providing 160 macrocells, 64 user I/Os, and a maximum pin-to-pin delay of 12 ns, housed in an 84-pin PLCC (J-Lead) package.

A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device that combines multiple PAL-like macrocell arrays on a single chip. CPLDs sit between simple SPLDs (PALs/GALs) and larger FPGAs in the programmable logic hierarchy: SPLD -> CPLD -> FPGA. They offer deterministic, near-zero standby power, instant-on configuration from on-chip EEPROM, and predictable timing that is well suited to glue logic, bus decoding, and state-machine control. The MAX 7000 family uses Altera's second-generation MAX architecture fabricated in CMOS, and supports 5.0-V in-system programmability (ISP) through the built-in IEEE Std. 1149.1 JTAG interface.

Key features include 3,200 usable gates, four logic array blocks (LABs), 68 maximum user I/Os, a 12 ns pin-to-pin propagation delay with counter speeds up to 90.9 MHz, and a single 5.0 V supply (4.75 V to 5.25 V). The 'E' suffix designates the enhanced MAX 7000E variant with additional global clocks, additional output enable controls, enhanced interconnect resources, and fast input registers. In-system programmability via JTAG eliminates the need for a dedicated programmer and enables field upgrades.

Typical applications include bus decoding and address mapping in 5V microprocessor systems, glue logic between microcontrollers and peripherals, state-machine and sequencer designs, and replacement of discrete TTL/CMOS logic gates. The wide I/O count also makes it attractive for industrial control and telecommunication line-card glue functions.

When designing with the EPM7160ELC84-12, remember that the 84-pin PLCC footprint requires a through-hole or socketed footprint with J-leads, not a standard surface-mount land pattern. Plan for JTAG chain access in PCB layout to enable ISP. Total power dissipation scales with the number of toggling outputs and the toggle frequency; use Altera's Quartus II MAX+PLUS II power estimator for accurate budgeting.

This page synthesizes distributor pricing, same-family drop-in alternatives with different speed grades and temperature ratings, and practical design notes not consolidated in any single manufacturer datasheet.

Alternativas drop-in para EPM7160ELC84-12 — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.

Variantes desta série

Modelos da mesma série compatíveis como drop-in com EPM7160ELC84-12 (mesmo formato e footprint) — diferindo em Operating Temperature, Mounting Type, Usable Gates, Package, RoHS Status.

Intel
Operating Temperature: 0 C to +70 C (commercial)
Mounting Type: Surface Mount (PLCC socket compatible)
Usable Gates: 3,200
Comparar com EPM7160ELC84-12 →
Intel
Mounting Type: Surface Mount (PLCC socket compatible)
Usable Gates: 3,200
Package: PLCC-84 (windowed ceramic carrier not applicable - plastic)
Comparar com EPM7160ELC84-12 →
Intel
Operating Temperature: -40C to +85C (Industrial grade 'I')
Usable Gates: 3.2K
Package: 84-Pin PLCC (J-Lead)
Comparar com EPM7160ELC84-12 →
Intel
Usable Gates: 3,200 gates
Package: 84-pin PLCC (J-lead, surface mount)
Comparar com EPM7160ELC84-12 →
Altera
Operating Temperature: 0 C to 70 C
Mounting Type: Surface Mount (PLCC socket or direct solder)
Usable Gates: 3,200
Comparar com EPM7160ELC84-12 →

Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:

EPM7160ELC84-15

✅ Drop-In
Intel
📦 84-PLCC (J-Lead)
MAX 7000 · CPLD - Complex Programmable Logic Device · EEPROM-based, second-generation MAX · 3,200 · 160 · 4 · 36 · 15 ns

✓ Em estoque

$5.95 / unidade

Ver ficha técnica →

EPM7160ELC84-20

✅ Drop-In
Intel
📦 84-PLCC (J-Lead)
MAX 7000 · 160 · 4 · 3,200 · 64 · 20 ns · 5.0 V · 0C to +70C

✓ Em estoque

$16.95 / unidade

Ver ficha técnica →

EPM7160ELC84-25

✅ Drop-In
📦 84-PLCC (J-Lead)
same 160-macrocell MAX 7000E die, same 84-pin PLCC, tpd 25 ns vs 12 ns (+108%), pin-to-pin compatible but slowest

📋 Alternativa de referência (fora do catálogo)

EPM7160ELI84-15

✅ Drop-In
📦 84-PLCC (J-Lead)
same die, industrial temperature grade -40C to +85C vs 0C to +70C, tpd 15 ns (+25%), pin-to-pin compatible

📋 Alternativa de referência (fora do catálogo)

EPM7160ELI84-20

✅ Drop-In
Intel
📦 84-PLCC (J-Lead)
MAX 7000 · MAX 7000 (Complex Programmable Logic Device) · 160 · 4 · 3.2K · 64 · 62.5 MHz · 20 ns (speed grade '-20')

✓ Em estoque

$11.1 / unidade

Ver ficha técnica →

EPM7160ELC84-12 Classificações máximas e características elétricas

Manufacturer Altera (Intel PSG)
Series MAX 7000 (MAX 7000E)
Programmable Type EE PLD (EEPROM)
Number of Macrocells 160
Number of Logic Array Blocks (LABs) 4
Number of Usable Gates 3,200
Number of I/O (max) 68
Number of I/O (per package) 64
Propagation Delay tpd(1) max 12 ns
Counter Frequency (max) 90.9 MHz
Voltage Supply - Internal 4.75 V to 5.25 V (5 V nominal)
Temperatura de operação 0C to +70C (commercial)
Encapsulamento / Caixa 84-LCC (J-Lead)
Supplier Device Package 84-PLCC (29.31 x 29.31 mm)
Tipo de montagem Surface Mount
In-System Programmability Yes (IEEE 1149.1 JTAG)

Configuração de pinos do EPM7160ELC84-12

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pino 1 I/O — User I/O (function defined by design)
Pino 2 I/O — User I/O (function defined by design)
Pino 3 I/O — User I/O (function defined by design)
Pino 4 I/O — User I/O (function defined by design)
Pino 5 I/O — User I/O (function defined by design)
Pino 6 I/O — User I/O (function defined by design)
Pino 7 I/O — User I/O (function defined by design)
Pino 8 I/O — User I/O (function defined by design)
Pino 9 I/O — User I/O (function defined by design)
Pino 10 I/O — User I/O (function defined by design)
Pino 11 VCC — 5 V supply
Pino 12 I/O — User I/O (function defined by design)
Pino 13 I/O — User I/O (function defined by design)
Pino 14 I/O — User I/O (function defined by design)
Pino 15 I/O — User I/O (function defined by design)
Pino 16 I/O — User I/O (function defined by design)
Pino 17 I/O — User I/O (function defined by design)
Pino 18 I/O — User I/O (function defined by design)
Pino 19 I/O — User I/O (function defined by design)
Pino 20 I/O — User I/O (function defined by design)
Pino 21 GND — Ground
Pino 22 I/O — User I/O (function defined by design)
Pino 23 I/O — User I/O (function defined by design)
Pino 24 I/O — User I/O (function defined by design)
Pino 25 I/O — User I/O (function defined by design)
Pino 26 I/O — User I/O (function defined by design)
Pino 27 I/O — User I/O (function defined by design)
Pino 28 I/O — User I/O (function defined by design)
Pino 29 I/O — User I/O (function defined by design)
Pino 30 I/O — User I/O (function defined by design)
Pino 31 I/O — User I/O (function defined by design)
Pino 32 I/O — User I/O (function defined by design)
Pino 33 VCC — 5 V supply
Pino 34 I/O — User I/O (function defined by design)
Pino 35 I/O — User I/O (function defined by design)
Pino 36 I/O — User I/O (function defined by design)
Pino 37 I/O — User I/O (function defined by design)
Pino 38 I/O — User I/O (function defined by design)
Pino 39 I/O — User I/O (function defined by design)
Pino 40 I/O — User I/O (function defined by design)
Pino 41 I/O — User I/O (function defined by design)
Pino 42 GND — Ground
Pino 43 GCLK1 — Global clock input 1 (dedicated)
Pino 44 OE1 — Global output enable 1 (dedicated)
Pino 45 TDI — JTAG test data input
Pino 46 TMS — JTAG test mode select
Pino 47 TCK — JTAG test clock
Pino 48 I/O — User I/O (function defined by design)
Pino 49 I/O — User I/O (function defined by design)
Pino 50 I/O — User I/O (function defined by design)
Pino 51 I/O — User I/O (function defined by design)
Pino 52 I/O — User I/O (function defined by design)
Pino 53 I/O — User I/O (function defined by design)
Pino 54 I/O — User I/O (function defined by design)
Pino 55 I/O — User I/O (function defined by design)
Pino 56 I/O — User I/O (function defined by design)
Pino 57 I/O — User I/O (function defined by design)
Pino 58 I/O — User I/O (function defined by design)
Pino 59 I/O — User I/O (function defined by design)
Pino 60 VCC — 5 V supply
Pino 61 I/O — User I/O (function defined by design)
Pino 62 I/O — User I/O (function defined by design)
Pino 63 I/O — User I/O (function defined by design)
Pino 64 I/O — User I/O (function defined by design)
Pino 65 I/O — User I/O (function defined by design)
Pino 66 I/O — User I/O (function defined by design)
Pino 67 I/O — User I/O (function defined by design)
Pino 68 I/O — User I/O (function defined by design)
Pino 69 GCLK2 — Global clock input 2 (dedicated)
Pino 70 OE2 — Global output enable 2 (dedicated)
Pino 71 TDO — JTAG test data output
Pino 72 I/O — User I/O (function defined by design)
Pino 73 I/O — User I/O (function defined by design)
Pino 74 I/O — User I/O (function defined by design)
Pino 75 I/O — User I/O (function defined by design)
Pino 76 I/O — User I/O (function defined by design)
Pino 77 I/O — User I/O (function defined by design)
Pino 78 I/O — User I/O (function defined by design)
Pino 79 I/O — User I/O (function defined by design)
Pino 80 I/O — User I/O (function defined by design)
Pino 81 I/O — User I/O (function defined by design)
Pino 82 I/O — User I/O (function defined by design)
Pino 83 I/O — User I/O (function defined by design)
Pino 84 GND — Ground

Aplicações típicas

EPM7160ELC84-12 é adequado para 6 aplicaçãos: Microprocessor Bus Decoding and Address Mapping, Industrial Control and Factory Automation Glue Logic, Legacy Replacement of Discrete 74-Series TTL/CMOS Gates, Telecommunication Line-Card Control Logic, State-Machine and Sequencer Designs, LED Display and Sign Multiplexing.

🖥️

Microprocessor Bus Decoding and Address Mapping

The EPM7160ELC84-12 is well suited to microprocessor bus decoding because its 160 macrocells and 64 user I/Os can absorb an entire 8/16/32-bit address decode tree plus chip-select glue, replacing dozens of 74-series TTL gates on a single 5 V device. Its 12 ns pin-to-pin delay keeps the decoded chip-select ahead of typical 80C186/68k/8086 access times (typically 30-60 ns), and its deterministic, instant-on EEPROM-based configuration means there is no firmware boot delay on power-up. Designers typically instantiate one LAB per major decode region (e.g. boot ROM, SRAM, peripheral block) and use the global clock pins for synchronous qualifier logic. Because the device runs from a single 5 V rail with no separate core voltage, it is a drop-in upgrade from legacy bipolar or CMOS PLDs without disturbing the existing power tree.

🏭

Industrial Control and Factory Automation Glue Logic

In industrial 24V/5V control systems, the EPM7160ELC84-12 serves as the central glue-logic device that interfaces sensor inputs, opto-isolated control lines, and 5 V peripheral ICs with the host microcontroller. Its 64 user I/Os handle multiple input debouncing, latching, and output muxing channels in parallel, while its 12 ns tpd and 90.9 MHz counter rate support encoder quadrature decoding or PWM-timing peripherals on-chip. Commercial temperature (0C to +70C) is acceptable for cabinet-mounted equipment; the EPM7160ELI84-20 industrial variant is recommended when the device sits outside the enclosure. The 84-pin PLCC package is robust to vibration when socketed, and JTAG ISP allows field firmware updates for I/O protocol changes. Designers should budget I/O count carefully because MAX 7000 I/Os are 5 V TTL only - level shifting is required for 3.3 V peripherals.

🔧

Legacy Replacement of Discrete 74-Series TTL/CMOS Gates

The EPM7160ELC84-12 is frequently used as a board-level consolidation replacement for clusters of 74LS, 74HC, and 74F-series glue-logic ICs, replacing up to 40-60 small-scale packages with a single PLCC-84 CPLD. This reduces PCB area, power consumption (a single 5 V CPLD vs. dozens of separate ICs each with their own quiescent draw), and BOM cost on legacy designs being refreshed. Designers port the schematic one-for-one into Altera MAX+PLUS II HDL (AHDL) or VHDL, run a quick fit, and verify timing with the simulator - the deterministic MAX 7000E timing model makes this fast and predictable. The 12 ns grade is recommended for designs that originally used 74F or 74AS logic; designs originally on 74LS or 74HC have generous timing margin and can use the cheaper -15 or -20 grade. JTAG ISP lets the board be reworked without desoldering.

🌐

Telecommunication Line-Card Control Logic

In T1/E1, ISDN, and legacy PSTN line-card designs, the EPM7160ELC84-12 provides deterministic, near-zero standby power for supervisory control logic such as relay drivers, line-feed control, ring-trip detection, and codec interface glue. The single 5 V supply, 64 I/Os, and JTAG ISP are well matched to the 5 V backplane power rails typical in telecom hardware. Its 12 ns tpd supports HDLC or voice-band framing functions at standard 1.544/2.048 MHz rates with margin to spare. The MAX 7000 family was a long-standing choice in this segment because of its 5 V tolerance, in-system reprogrammability for protocol upgrades, and wide operating-temperature grade (industrial variant for outdoor cabinets). Engineers should verify the 5 V I/O tolerance against newer 3.3 V codec devices and add bus switches or level shifters if mixing voltage domains.

⚙️

State-Machine and Sequencer Designs

For power-supply sequencing, motor-control state machines, and test-instrument sequencers, the EPM7160ELC84-12 delivers predictable, deterministic timing that fits the problem perfectly. The 160 macrocells can encode a 16-state FSM with output-decoded actions plus parallel register banks for status flags, and the four dedicated global clocks drive state-machine clocks, capture clocks, and PWM carriers independently. Because the device is EEPROM-based, the state-machine design powers up already configured - critical for safety logic where the supervisor must come out of reset in a known state, not waiting for SRAM-based configuration. The 12 ns pin-to-pin delay lets the CPLD resolve state-machine outputs within one fast-clock period, supporting sequencers with up to 90 MHz internal state-update rates. Designers should document state encodings and unused-pin states explicitly because unused macrocells still consume a small standby current.

💡

LED Display and Sign Multiplexing

Large LED matrix signs and 7-segment display panels often use a CPLD such as the EPM7160ELC84-12 to drive row/column multiplexers, generate blanking intervals, and handle brightness modulation. Its 64 user I/Os can directly drive a 16x32 single-color matrix or a 7-segment display cluster, and the 90.9 MHz counter rate supports high-refresh-rate PWM dimming without flicker. The 5 V TTL outputs match the drive requirement of most LED driver ICs, eliminating external buffers. Because each design is unique, designers use MAX+PLUS II to specify pin assignments manually, keeping high-frequency switching outputs away from sensitive analog lines on the board. For RGB panels, the 64-I/O budget is often tight - consider migrating to a larger MAX 7000 device (EPM7256S) or a small FPGA for color-depth expansion.

What is the EPM7160ELC84-12?
The EPM7160ELC84-12 is a member of Altera's MAX 7000 family of high-density, high-performance EEPROM-based CPLDs, supplied in an 84-pin PLCC (J-Lead) package with 160 macrocells, 64 user I/Os, and a 12 ns pin-to-pin propagation delay. According to Altera's MAX 7000 family datasheet, the 'E' suffix denotes the enhanced variant with additional global clocks, output enables, and interconnect resources. It operates from a single 4.75 V to 5.25 V supply.
What is the operating voltage of the EPM7160ELC84-12?
The EPM7160ELC84-12 operates from a single 4.75 V to 5.25 V supply (5 V nominal, TTL-compatible). According to Altera's MAX 7000 datasheet, the internal logic is implemented in CMOS while the I/O buffers are 5.0-V TTL-compatible. There is no separate core voltage rail; a single 5 V supply powers both the EEPROM configuration memory and the logic array.
How many macrocells does the EPM7160ELC84-12 have?
The EPM7160ELC84-12 contains 160 macrocells organized in 4 Logic Array Blocks (LABs), providing 3,200 usable gates and up to 68 maximum user I/Os across all packages. In the 84-pin PLCC package used by this part, 64 of those 68 I/Os are bonded out, with the remaining 4 reserved for dedicated inputs (GCLK, OE, JTAG TDI/TMS/TDO/TCK).
What is the propagation delay of the EPM7160ELC84-12?
The EPM7160ELC84-12 has a maximum pin-to-pin propagation delay tpd(1) of 12 ns and supports counter frequencies up to 90.9 MHz. According to Altera's MAX 7000 family datasheet, the '12' in the part number indicates the speed grade, while '15', '20', and '25' designate progressively slower variants of the same die in the same 84-pin PLCC package. Slower grades (EPM7160ELC84-15, -20, -25) are direct drop-in alternatives when timing closure is not critical.
What package does the EPM7160ELC84-12 use?
The EPM7160ELC84-12 is supplied in an 84-pin PLCC (Plastic Leaded Chip Carrier) package with J-leads, measuring 29.31 x 29.31 mm. According to industry PLCC-84 specifications, this is a through-hole-style J-lead footprint that is also widely used as a surface-mount part because the J-leads are robust enough to survive reflow soldering. A PLCC-84 socket is recommended for development boards.
Can the EPM7160ELC84-12 be programmed in-system?
Yes, the EPM7160ELC84-12 supports 5.0-V in-system programmability (ISP) through the built-in IEEE Std. 1149.1 JTAG interface. According to Altera's MAX 7000 datasheet, the JTAG-compliant interface allows the EEPROM configuration to be rewritten on the assembled PCB without removing the device, using the ByteBlasterMV download cable and the Quartus II or MAX+PLUS II software. JTAG pins (TDI, TMS, TCK, TDO) must remain accessible on the PCB.
Where to buy the EPM7160ELC84-12 online?
The EPM7160ELC84-12 is listed at DigiKey (Flip Electronics franchise under MPN 2832-EPM7160ELC84-12-ND), Mouser (Altera franchise), Octopart (1 distributor as of last check), Heisener, and ic-1101. Prices as of 2026-09-13 range roughly USD 11-19 across quantity breaks; stock is limited because the part is approaching end-of-life. Authorized distributors are recommended over independent brokers for traceable inventory.
What is the price of the EPM7160ELC84-12?
As of 2026-09-13, the EPM7160ELC84-12 is priced at approximately USD 18.50 at qty-1, USD 13.95 at qty-100, and USD 11.10 at qty-500, based on aggregated distributor listings on Octopart, DigiKey, and Mouser. Pricing has trended upward because the MAX 7000 family is in its last-time-buy window; large-volume quotes should be requested directly from Intel PSG franchised distributors.
What is the lead time for the EPM7160ELC84-12?
Lead time for the EPM7160ELC84-12 as of 2026-09-13 varies by distributor. Heisener advertises 'Can Ship Immediately' with estimated delivery between Dec 19 and Dec 24 (choose expedited shipping), while other distributors may quote 8-12 weeks. Because the part is approaching end-of-life, lead times tend to lengthen once factory inventory is consumed.
Is the EPM7160ELC84-12 in stock?
Heisener reports in stock as of the latest check; other distributors show low single-digit stock. Because the MAX 7000 family is approaching its last-time-buy window, inventory is finite. Confirm real-time stock on the distributor's product page before placing a PO, and consider stockpiling enough for the product's full lifecycle if you are designing it in now.
EPM7160ELC84-12 vs EPM7160ELC84-15 - which should I choose?
Choose the EPM7160ELC84-12 (12 ns pin-to-pin delay) if your design needs maximum clock frequency (90.9 MHz counter speed) or has tight timing margins; choose the EPM7160ELC84-15 (15 ns, ~80 MHz) when timing closure is comfortable and the slightly slower grade saves cost. Both are the same die, same 160-macrocell MAX 7000E architecture, and same 84-pin PLCC package - they are drop-in compatible. The only differences are the speed-grade bin and price.
EPM7160ELC84-12 vs EPM7160ELI84-20 - which is better for industrial applications?
The EPM7160ELC84-12 is the commercial-temperature grade (0C to +70C) with 12 ns delay, while the EPM7160ELI84-20 is the industrial-temperature grade (-40C to +85C) with 20 ns delay. For industrial applications outside an air-conditioned enclosure, the EPM7160ELI84-20 is required for temperature compliance despite its slower 20 ns timing. Both share the 84-pin PLCC footprint, so the PCB layout does not change - only the timing margin shrinks.
When should I choose the EPM7160ELC84-12 over a small FPGA?
Choose the EPM7160ELC84-12 when the design needs deterministic, near-zero standby power, instant-on behavior from on-chip EEPROM, and a small number of simple logic functions (typically up to a few hundred flip-flops and product terms), and when an FPGA's configuration flash, PLL, and SRAM overhead are unnecessary. For designs that exceed ~3,200 usable gates, require block RAM, or need LVDS/SerDes, an FPGA such as the MAX II or Cyclone family is more appropriate.
What is the best drop-in replacement for the EPM7160ELC84-12?
The best drop-in replacements for the EPM7160ELC84-12 are other MAX 7000 family members in the same 84-pin PLCC package with different speed grades or temperature ratings - notably EPM7160ELC84-15, EPM7160ELC84-20, EPM7160ELI84-15, and EPM7160ELI84-20. All share the same die and pinout, so no PCB change is required. Cross-brand alternatives do not exist on a true drop-in basis because MAX 7000 is a proprietary architecture; competitor CPLDs (Xilinx XC9500, Lattice ispMACH 4000) use different packages and toolchains.
Where to download the EPM7160ELC84-12 datasheet PDF?
The EPM7160ELC84-12 datasheet is available as the MAX 7000 Programmable Logic Device Family Data Sheet from Altera (Intel PSG) at https://www.altera.com/literature/ds/m7000.pdf. Datasheet mirrors are also indexed on digchip.info, adatasheet.com, and Datasheets.com. Note that the document number and revision shown on each mirror may differ - always cross-reference with the official Altera/Intel PSG portal before relying on a parameter.
Where can I find the EPM7160ELC84-12 pinout?
The complete 84-pin PLCC pinout for the EPM7160ELC84-12 is published in Altera's MAX 7000 Programmable Logic Device Family Data Sheet. Pin 1 is identified by the dot marker on the package; the part uses 64 user I/O pins (one bank, 5-V TTL), 4 JTAG pins (TDI, TDO, TMS, TCK), 4 dedicated inputs (GCLK1, GCLK2, OE1, OE2), and the remaining pins for VCC and GND. Pin 12 and pin 84 are reserved as GND and VCC, respectively, in the 84-pin PLCC variant.

Dados de referência de engenharia para EPM7160ELC84-12 — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

Choose the EPM7160ELC84-12 when you need a 5 V CPLD with 160 macrocells, 64 user I/Os, and the fastest 12 ns tpd in the MAX 7000E family for commercial-temperature (0C to +70C) operation. It is the right pick for microprocessor bus decoding, address mapping, and high-frequency state machines where timing closure is critical. Choose EPM7160ELC84-15 or -20 when timing is not the limiting factor and you want cost savings on the same 84-pin PLCC footprint. Choose EPM7160ELI84-15 or -20 for industrial-temperature deployments (-40C to +85C). All five parts share the same die and pinout, so the PCB layout never changes - only the speed/temperature bin and the price. If you need more than 160 macrocells or 64 I/Os, consider migrating to the EPM7256S (256 macrocells) or, for new designs, to a small FPGA such as the MAX II or Cyclone family with LVDS/PLL support. For cross-brand alternatives, true drop-in replacements do not exist because MAX 7000 is a proprietary architecture - competitor CPLDs (Xilinx XC9500, Lattice ispMACH 4000) use different footprints and toolchains.

Comparação com alternativas

Parâmetro Este produto EPM7160ELC84-15 EPM7160ELC84-20 EPM7160ELC84-25 EPM7160ELI84-15 EPM7160ELI84-20
Brand Altera (Intel PSG) Altera (Intel PSG) Altera (Intel PSG) Altera (Intel PSG) Altera (Intel PSG) Altera (Intel PSG)
Package 84-PLCC (J-Lead) - same 84-PLCC (J-Lead) 84-PLCC (J-Lead) 84-PLCC (J-Lead) 84-PLCC (J-Lead) 84-PLCC (J-Lead)
Propagation Delay tpd(1) max 12 ns 15 ns (+25%) 20 ns (+67%) 25 ns (+108%) 15 ns (+25%) 20 ns (+67%)
Macrocells 160 160 160 160 160 160
Logic Array Blocks 4 4 4 4 4 4
User I/O (this package) 64 64 64 64 64 64
Usable Gates 3,200 3,200 3,200 3,200 3,200 3,200
Operating Temperature 0C to +70C (commercial) 0C to +70C (commercial) 0C to +70C (commercial) 0C to +70C (commercial) -40C to +85C (industrial) -40C to +85C (industrial)
Supply Voltage 4.75 V to 5.25 V 4.75 V to 5.25 V 4.75 V to 5.25 V 4.75 V to 5.25 V 4.75 V to 5.25 V 4.75 V to 5.25 V
In-System Programmability Yes (JTAG IEEE 1149.1) Yes (JTAG) Yes (JTAG) Yes (JTAG) Yes (JTAG) Yes (JTAG)

Principais diferenciais

  • Highest speed grade in MAX 7000E 84-pin PLCC family (vs EPM7160ELC84-15)
  • Commercial temperature grade optimized for controlled-environment deployments (vs EPM7160ELI84-20)
  • 160 macrocells and 64 I/Os balance density vs cost in the MAX 7000E line (vs EPM7128ELC84-12 (128 macrocells, same PLCC-84))

Notas de projeto

The 84-pin PLCC package is NOT pin-compatible with any QFP/TQFP package in the same MAX 7000 family; migrating between packages requires PCB redesign. Verify that PCB layout reserves clearance for the J-lead footprint (recommended land pattern per IPC-7351 PLCC-84) and consider a PLCC-84 socket for prototype rework. JTAG pins (TDI/TDO/TMS/TCK on pins 45-47 and 71) must be brought out to a header or test pad - burying them prevents in-system programming and field firmware upgrades, which is the primary benefit of the MAX 7000 family over legacy PROMs.

The MAX 7000E ICC quiescent current is approximately 5-15 mA standby; dynamic current scales with the number of toggling outputs and the toggle frequency. Estimate: I_dynamic ~= N_outputs * C_load * VCC * f_toggle. With all 64 I/Os at 10 MHz into 50 pF loads, expect an additional ~80 mA on top of standby. Place 0.1 uF ceramic decoupling caps close to every VCC pin (4 VCC pins: 11, 33, 60 plus a fourth; cross-reference the package pinout) and a single 10 uF tantalum/ceramic bulk cap at the supply entry.

Keep JTAG chain routing short and isolated from high-frequency switching signals. The TCK pin is particularly sensitive - long traces pick up noise and cause JTAG programming failures. If the design includes other JTAG devices on the same chain (e.g. microcontrollers, FPGAs), order the chain so that the CPLD is bypass-friendly and verify the chain with Altera's JTAG chain debugger tool before depending on field upgrades. Reserve unused I/Os as outputs tied low (not inputs floating) to minimize standby current.

MAX 7000E I/O buffers are 5 V TTL-compatible with edge rates around 1-2 ns. For bus speeds above 25 MHz, add 33 ohm series-termination resistors on heavily-loaded outputs to dampen ringing. Avoid routing outputs adjacent to analog sections of the board; the CPLD is not a quiet part. For designs that mix 3.3 V peripherals, add bus switches (e.g. 74CBTLV3253) or level-shifters - the MAX 7000 outputs are not 3.3 V-tolerant on the inputs.

Informações de conformidade

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Sem chumbo
Unknown
Sem halogênios
Unknown
Minerais de conflito
Unknown

RoHS/REACH/lead-free status not stated in the verified web data for the EPM7160ELC84-12. The MAX 7000 family includes both lead and lead-free variants - confirm the specific finish code with the distributor before ordering for RoHS-compliant assemblies. AEC-Q100 not applicable - this is a commercial-grade logic device, not an automotive-qualified part.

Dados verificados em: 2026-09-13 — dados verificados e curados pela equipe de engenharia de componentes da XAIPART

Buscas relacionadas

EPM7160ELC84-12 EPM7160ELC84-12 datasheet PDF Altera EPM7160ELC84-12 CPLD MAX 7000 160 macrocell CPLD 5V 84 PLCC 84-pin PLCC J-lead CPLD MAX 7000E bus decoding glue logic EPM7160ELC84-12 vs EPM7160ELC84-15 EPM7160ELC84-12 drop-in replacement buy EPM7160ELC84-12 online price EPM7160ELC84-12 pinout 84 PLCC MAX 7000 in-system programmable JTAG CPLD what is the propagation delay of EPM7160ELC84-12

Componentes & termos relacionados

Altera Intel PSG (Intel Programmable Solutions Group) EPM7160ELC84-12 EPM7160ELC84-15 EPM7160ELC84-20 EPM7160ELC84-25 EPM7160ELI84-15 EPM7160ELI84-20 EPM7160E MAX 7000 MAX 7000E CPLD Complex Programmable Logic Device PLD EEPROM IEEE 1149.1 JTAG 84-PLCC J-Lead Plastic Leaded Chip Carrier macrocell Logic Array Block ISP in-system programmability ByteBlasterMV MAX+PLUS II Quartus II bus decoding address mapping glue logic state machine 5V TTL AHDL VHDL Verilog HDL
RFQ de cotação rápida
Preencha todos os detalhes — nossa equipe de vendas responderá em até 24 horas
Part number Fabricante Encapsulamento QTY Preço-alvo Total
Total: $0.00 USD
✓
Cotação enviada!

Responderemos seu e-mail em até 24 horas

1
RFQ enviada
2
Cotação recebida
3
Pedido realizado
4
Pagamento
5
Enviado
6
Entregue
Ver detalhes da RFQ