LAST TIME BUY NOTICE: EPM7160ELC84-12 is approaching end-of-life. Last order date: Contact us. View available alternative parts β†’
Altera

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

MPN: EPM7160ELC84-12 ⚠ Last Time Buy
In Stock Ships in 1-3 business days
4.75 V to 5.25 V (5 V nominal) Vdss 64 Package 90.9 MHz Speed
From $11.1 USD / Unit
MOQ: 1 |
Price updated: 2026-09-12
Volume Pricing
Qty Unit Price Extended
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
ℹ️ All prices are in USD

Drop-in alternatives for EPM7160ELC84-12 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

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

βœ“ In Stock

$5.95 / Unit

View Datasheet β†’

EPM7160ELC84-20

βœ… Drop-In
Intel
πŸ“¦ 84-PLCC (J-Lead)
MAX 7000 Β· 160 Β· 4 Β· 3,200 Β· 64 Β· 20 ns Β· 5.0 V Β· 0C to +70C

βœ“ In Stock

$16.95 / Unit

View Datasheet β†’

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

πŸ“‹ Reference alternative (not in catalog)

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

πŸ“‹ Reference alternative (not in catalog)

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')

βœ“ In Stock

$11.1 / Unit

View Datasheet β†’

EPM7160ELC84-12 Maximum Ratings & Electrical Characteristics

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)
Operating Temperature 0C to +70C (commercial)
Package / Case 84-LCC (J-Lead)
Supplier Device Package 84-PLCC (29.31 x 29.31 mm)
Mounting Type Surface Mount
In-System Programmability Yes (IEEE 1149.1 JTAG)

EPM7160ELC84-12 Pin Configuration

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
Pin 1 I/O β€” User I/O (function defined by design)
Pin 2 I/O β€” User I/O (function defined by design)
Pin 3 I/O β€” User I/O (function defined by design)
Pin 4 I/O β€” User I/O (function defined by design)
Pin 5 I/O β€” User I/O (function defined by design)
Pin 6 I/O β€” User I/O (function defined by design)
Pin 7 I/O β€” User I/O (function defined by design)
Pin 8 I/O β€” User I/O (function defined by design)
Pin 9 I/O β€” User I/O (function defined by design)
Pin 10 I/O β€” User I/O (function defined by design)
Pin 11 VCC β€” 5 V supply
Pin 12 I/O β€” User I/O (function defined by design)
Pin 13 I/O β€” User I/O (function defined by design)
Pin 14 I/O β€” User I/O (function defined by design)
Pin 15 I/O β€” User I/O (function defined by design)
Pin 16 I/O β€” User I/O (function defined by design)
Pin 17 I/O β€” User I/O (function defined by design)
Pin 18 I/O β€” User I/O (function defined by design)
Pin 19 I/O β€” User I/O (function defined by design)
Pin 20 I/O β€” User I/O (function defined by design)
Pin 21 GND β€” Ground
Pin 22 I/O β€” User I/O (function defined by design)
Pin 23 I/O β€” User I/O (function defined by design)
Pin 24 I/O β€” User I/O (function defined by design)
Pin 25 I/O β€” User I/O (function defined by design)
Pin 26 I/O β€” User I/O (function defined by design)
Pin 27 I/O β€” User I/O (function defined by design)
Pin 28 I/O β€” User I/O (function defined by design)
Pin 29 I/O β€” User I/O (function defined by design)
Pin 30 I/O β€” User I/O (function defined by design)
Pin 31 I/O β€” User I/O (function defined by design)
Pin 32 I/O β€” User I/O (function defined by design)
Pin 33 VCC β€” 5 V supply
Pin 34 I/O β€” User I/O (function defined by design)
Pin 35 I/O β€” User I/O (function defined by design)
Pin 36 I/O β€” User I/O (function defined by design)
Pin 37 I/O β€” User I/O (function defined by design)
Pin 38 I/O β€” User I/O (function defined by design)
Pin 39 I/O β€” User I/O (function defined by design)
Pin 40 I/O β€” User I/O (function defined by design)
Pin 41 I/O β€” User I/O (function defined by design)
Pin 42 GND β€” Ground
Pin 43 GCLK1 β€” Global clock input 1 (dedicated)
Pin 44 OE1 β€” Global output enable 1 (dedicated)
Pin 45 TDI β€” JTAG test data input
Pin 46 TMS β€” JTAG test mode select
Pin 47 TCK β€” JTAG test clock
Pin 48 I/O β€” User I/O (function defined by design)
Pin 49 I/O β€” User I/O (function defined by design)
Pin 50 I/O β€” User I/O (function defined by design)
Pin 51 I/O β€” User I/O (function defined by design)
Pin 52 I/O β€” User I/O (function defined by design)
Pin 53 I/O β€” User I/O (function defined by design)
Pin 54 I/O β€” User I/O (function defined by design)
Pin 55 I/O β€” User I/O (function defined by design)
Pin 56 I/O β€” User I/O (function defined by design)
Pin 57 I/O β€” User I/O (function defined by design)
Pin 58 I/O β€” User I/O (function defined by design)
Pin 59 I/O β€” User I/O (function defined by design)
Pin 60 VCC β€” 5 V supply
Pin 61 I/O β€” User I/O (function defined by design)
Pin 62 I/O β€” User I/O (function defined by design)
Pin 63 I/O β€” User I/O (function defined by design)
Pin 64 I/O β€” User I/O (function defined by design)
Pin 65 I/O β€” User I/O (function defined by design)
Pin 66 I/O β€” User I/O (function defined by design)
Pin 67 I/O β€” User I/O (function defined by design)
Pin 68 I/O β€” User I/O (function defined by design)
Pin 69 GCLK2 β€” Global clock input 2 (dedicated)
Pin 70 OE2 β€” Global output enable 2 (dedicated)
Pin 71 TDO β€” JTAG test data output
Pin 72 I/O β€” User I/O (function defined by design)
Pin 73 I/O β€” User I/O (function defined by design)
Pin 74 I/O β€” User I/O (function defined by design)
Pin 75 I/O β€” User I/O (function defined by design)
Pin 76 I/O β€” User I/O (function defined by design)
Pin 77 I/O β€” User I/O (function defined by design)
Pin 78 I/O β€” User I/O (function defined by design)
Pin 79 I/O β€” User I/O (function defined by design)
Pin 80 I/O β€” User I/O (function defined by design)
Pin 81 I/O β€” User I/O (function defined by design)
Pin 82 I/O β€” User I/O (function defined by design)
Pin 83 I/O β€” User I/O (function defined by design)
Pin 84 GND β€” Ground

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for EPM7160ELC84-12 Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

EPM7160ELC84-12 is suitable for 6 applications: 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 8,484 pieces 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.

Engineering reference data for EPM7160ELC84-12 β€” comparison, design guidance, and compliance information.

Selection Guide

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.

Comparison with Alternatives

Parameter This Product 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%)
Counter Frequency (max) 90.9 MHz [DATA_NEEDED] [DATA_NEEDED] [DATA_NEEDED] [DATA_NEEDED] [DATA_NEEDED]
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)

Key Differentiators

  • 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))

Design Notes

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.

Compliance Information

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
Unknown
Halogen Free
Unknown
Conflict Minerals
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.

Data verified on: 2026-09-13 β€” data verified and curated by XAIPART's component engineering team

Related Searches

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

Related Components & Terms

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
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details