FPGA & CPLD
Products (6352)
EPM9320ARC208-10 - MAX 9000 CPLD, 320 Macro, 10ns | Altera
The Altera EPM9320ARC208-10 is a high-performance CMOS EEPROM-based Complex Programmable Logic Device (CPLD) from the MAX 9000 device family, delivering 320 macrocells with a 10 ns pin-to-pin logic delay in a 208-pin RQFP (Power Quad Flat Pack) package. The device integrates 6,000 usable gates and operates from a 5 V supply, offering 144.9 MHz maximum internal performance and in-system programmability (ISP) through the built-in IEEE Std. 1149.1 JTAG interface. The MAX 9000 architecture combines third-generation Multiple Array MatriX (MAX) technology with EEPROM configuration memory for instant-on, non-volatile behavior. A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device that combines multiple PAL/GAL-style macrocell arrays on a single chip with a global interconnect fabric. CPLDs sit in the broader taxonomy: programmable logic -> CPLD/FPGA family -> non-volatile logic. They are valued for deterministic, predictable timing (no configuration load latency), high I/O count, and instant-on operation, making them complementary to SRAM-based FPGAs in glue-logic, bus-interface, and power-up sequencing roles. Key features of the EPM9320ARC208-10 include programmable speed/power optimization (each macrocell can run at 50% or less power with only a nominal timing delay), JTAG-based IEEE 1149.1 boundary-scan test support, multi-voltage I/O compatibility, and built-in thermal management for the high-density RQFP package. The MAX 9000 family supports a wide range of package options including PLCC, RQFP, PGA, and BGA, all pin-compatible within a given package class for design flexibility. The device is fabricated on a 5.0 V CMOS EEPROM process, providing non-volatile storage of the logic configuration. The 320-macrocell array with 16 LABs (Logic Array Blocks) provides predictable, deterministic timing suitable for state machines, address decoding, and synchronous control logic. Typical applications include high-speed bus interface bridging, address decoding and chip-select generation, glue logic replacement for ASIC designs, industrial control systems, telecommunications infrastructure, and legacy system upgrades. The 5V tolerance makes it especially useful in industrial and telecom systems still based on 5V logic. When designing with the EPM9320ARC208-10, perform a complete thermal analysis as recommended in Altera Application Note 74 (Evaluating Power for Altera Devices) before committing the design. The RQFP-208 package's power dissipation capability depends significantly on PCB layout, copper area, and airflow, so adequate thermal relief is essential for reliable high-speed operation. This page synthesizes distributor stock status, drop-in MAX 9000 alternatives, and practical design notes not consolidated in any single manufacturer datasheet.
EPM9320ARC208-10N - 320-Macrocell MAX 9000 CPLD, 10ns | Altera
The Altera EPM9320ARC208-10N is a 320-macrocell, 6,000-gate CMOS Complex Programmable Logic Device (CPLD) from the MAX 9000 family, packaged in a 208-pin RQFP (Plastic Quad Flat Pack) with exposed pad. It provides 10 ns pin-to-pin logic delay, 144.9 MHz maximum operating frequency, and operates from a 5 V supply, integrating high-density system-level logic in a single non-volatile device. What is a CPLD? A Complex Programmable Logic Device (CPLD) is a non-volatile programmable logic IC that combines multiple PAL/GAL-style macrocell arrays with a central programmable interconnect matrix. In the broader taxonomy, a CPLD sits between simple SPLDs (PALs, GALs, 22V10s) and FPGAs: CPLDs offer deterministic timing, instant-on non-volatile configuration (EEPROM-based in MAX 9000), predictable I/O pin-to-pin delays, and high drive strength, while FPGAs provide higher logic density and richer register features at the cost of volatile configuration and longer propagation delays. CPLDs are typically chosen for glue logic, bus interface bridging, state-machine controllers, and power-up instant-on decoding. Key features of the EPM9320ARC208-10N include 320 macrocells distributed across 16 Logic Array Blocks (LABs), 12 dedicated input pins, and 168 user I/O pins. It supports in-system programmability via IEEE Std. 1149.1 JTAG, includes an open-drain JTAG pin option, and provides 5 V tolerant I/O. The 'ARC' suffix indicates the 208-pin RQFP package; the '10' speed grade gives the 10 ns tPD timing; and the trailing 'N' indicates a lead-free / RoHS-compliant finish. Architecturally, the MAX 9000 device uses an enhanced EPLD architecture with multiple LABs interconnected by the Programmable Interconnect Array (PIA). Each LAB contains 16 macrocells, each with a programmable AND/OR array, configurable flip-flop, and I/O architecture. The non-volatile EEPROM configuration cell provides instant-on behavior at power-up with no external configuration PROM required, distinguishing MAX 9000 from SRAM-based FPGAs and giving it deterministic boot for critical control paths. Typical applications include high-speed bus decoding and address mapping, peripheral interfacing and glue logic in microprocessor systems, state-machine control, fast datapath multiplexing, JTAG-driven board-level test integration, and legacy 5 V system logic consolidation. Designers select this part when they need fast deterministic pin-to-pin delays combined with non-volatile instant-on configuration. When designing with the EPM9320ARC208-10N, ensure VCC rises monotonically during power-up, place decoupling capacitors (0.1 uF plus bulk) close to every VCC pin, and respect the input undershoot/overshoot limits (transitions may undershoot to -2.0 V or overshoot to 7.0 V only for periods under 20 ns at no-load). Use the JTAG chain to program in-system; the open-drain JTAG pin requires an external pull-up. This page consolidates distributor pricing, same-package drop-in speed-grade variants, and design notes not found in the original datasheet.
EPM9320ARI208-10 - MAX 9000 CPLD 320 Macrocell | Intel
The Intel (Altera) EPM9320ARI208-10 is a MAX 9000 family Complex Programmable Logic Device (CPLD) offering 320 macrocells, 6,000 usable gates, and 132 user I/O pins, with a 10 ns pin-to-pin propagation delay and counter frequencies up to 144.9 MHz, housed in a 208-pin RQFP (BFQFP) package with exposed pad. It operates from a 4.5 V to 5.5 V supply and is rated for the industrial temperature range of -40 C to +85 C. A CPLD (Complex Programmable Logic Device) is a programmable logic IC that combines multiple logic blocks, macrocells, and a programmable interconnect array on a single die, allowing designers to implement custom digital logic without fabricating an ASIC. Within the broader taxonomy, the EPM9320 belongs to the CPLD class, which sits under programmable logic devices (PLDs), which in turn fall under digital logic ICs and integrated circuits. CPLDs are distinguished from FPGAs by their non-volatile configuration memory and deterministic, single-cycle timing. The EPM9320ARI208-10 is built on Altera's third-generation Multiple Array MatriX (MAX) architecture using high-performance CMOS EEPROM technology. Its 320 macrocells are organized into 20 logic array blocks (LABs), each containing 16 macrocells with a dual-output structure that permits independent use of combinatorial and registered logic. The EEPROM-based configuration is non-volatile, meaning the device retains its programmed logic at power-up without an external configuration PROM, unlike SRAM-based FPGAs. Key performance attributes include 10 ns pin-to-pin logic delays, counter frequencies up to 144.9 MHz, and full compliance with the PCI Local Bus Specification Revision 2.2 as defined by the PCI Special Interest Group (PCI SIG). The device supports 5.0 V in-system programmability (ISP) through a built-in IEEE Std. 1149.1 Joint Test Action Group (JTAG) interface, enabling boundary-scan testing and field reprogramming. Typical applications include PCI bus interface logic, glue logic consolidation, address decoding, state machines, and bus bridging in industrial control, telecommunications, and legacy computing platforms. The 132 I/O pins and 208-pin RQFP footprint suit designs requiring wide parallel buses. When designing with this device, note that it is a 5 V core part; level shifting is required when interfacing with 3.3 V or lower logic. The exposed-pad RQFP package requires a thermal land on the PCB for adequate heat dissipation. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, providing engineers with a single reference for replacement and sourcing decisions.
EPM9320ARI208-10N - MAX 9000 CPLD, 320 Macrocells, 208-RQFP | Altera
The Altera EPM9320ARI208-10N is a high-density CMOS EEPROM-based Complex Programmable Logic Device (CPLD) from the MAX 9000 device family, featuring 6,000 usable gates, 320 macrocells, and a maximum operating frequency of 144.9 MHz in a 208-pin RQFP (industrial temperature grade) package. Built on Altera's third-generation Multiple Array MatriX (MAX) architecture, this device delivers 10 ns pin-to-pin logic delay (the "-10" speed grade), making it suitable for high-performance glue-logic, bus interfacing, and state-machine control applications. A CPLD (Complex Programmable Logic Device) is a non-volatile, flash/EEPROM-backed programmable logic device that combines the architectural simplicity of PAL/GAL with the density of an FPGA. In the system hierarchy, CPLDs sit between simple PLDs (PAL/GAL/22V10) and FPGAs - they offer instant-on configuration, deterministic timing, and high pin-count flexibility, making them ideal for interface bridging, power-sequencing logic, and address decoding on printed circuit boards. Key specifications of the EPM9320ARI208-10N include 4.5V to 5.5V single-supply operation, 20 Logic Array Blocks (LABs), 16 dedicated input pins for global signals, IEEE Std. 1149.1 JTAG interface for 5.0-V in-system programmability (ISP), and an industrial operating temperature range of -40C to +85C. The 208-pin RQFP (also called R-FQFP, plastic QFP with exposed pad for thermal dissipation) package supports surface-mount assembly with high board-density pinout. The MAX 9000 architecture integrates a programmable interconnect array (PIA) that routes signals between LABs and I/O pins with predictable, deterministic timing - this is critical for replacing discrete TTL/CMOS glue logic on legacy boards. Each macrocell contains a programmable AND/OR array with a flip-flop, supporting registered, combinational, and tri-state output configurations. Typical applications include industrial automation controllers, telecommunications infrastructure (legacy line cards, bus arbiters), military and aerospace systems requiring 5V-tolerant logic, address decoding and chip-select generation for microprocessors, and PCI-to-ISA bus bridging designs. The -10 speed grade (10 ns tPD) is the standard speed bin, balancing timing margin against power consumption. When designing with this device, verify that the 208-RQFP footprint is compatible with your PCB layout and confirm availability of the Altera MAX+PLUS II or Quartus design toolchain (legacy support) for programming. Note that the MAX 9000 family was discontinued per Altera PDN0711 in 2008 - this part is now supported only through the secondary market. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
EPM9320BC356-15 - MAX 9000 CPLD, 320 Macro, 15ns, BGA-356 | Altera
The Altera EPM9320BC356-15 is a high-performance CMOS EEPROM-based Complex Programmable Logic Device (CPLD) from the MAX 9000 device family, built on the third-generation Multiple Array MatriX (MAX) architecture. It integrates 320 macrocells with a 15 ns pin-to-pin propagation delay and is housed in a 356-ball LBGA (BGA-356) package rated for the commercial temperature range. The device supports 5.0-V in-system programmability (ISP) through the IEEE Std. 1149.1 JTAG interface, enabling board-level reconfiguration without removal. A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device that combines multiple PAL/GAL-like macrocell arrays with a programmable interconnect network. CPLDs sit in the programmable logic hierarchy above simple PLDs (SPLDs) and below FPGAs, offering deterministic timing, fast input-to-output response, and instant-on behavior. The MAX 9000 series is built on EEPROM process technology, retaining configuration without external memory and supporting thousands of erase/program cycles. This positions the MAX 9000 family between low-density SPLDs and SRAM-based FPGAs in the programmable logic taxonomy. Key features of the EPM9320BC356-15 include 320 macrocells, a 15 ns maximum pin-to-pin delay, 5.0-V VCC operation (4.75 V to 5.25 V), JTAG-ISP compliance per IEEE 1149.1, and high-density programmable logic in a 356-ball LBGA package. The MAX architecture provides predictable, deterministic timing suitable for control logic, bus interfacing, and glue-logic replacement. The third-generation MAX architecture implements a unified interconnect that routes signals across Logic Array Blocks (LABs) with consistent propagation delays, making static timing analysis straightforward. Built-in JTAG boundary-scan test circuitry supports IEEE 1149.1 testing, while the EEPROM-based configuration cells provide instant-on operation at power-up with no boot time and no external configuration memory required. Typical applications include high-speed glue logic, bus interfacing and protocol bridging, state-machine controllers, and address decoding in microprocessor and DSP systems. The MAX 9000 series is widely used in telecommunications equipment, industrial control systems, and legacy designs where deterministic timing and instant-on behavior are mandatory. When designing with the EPM9320BC356-15, ensure 5.0-V tolerance on all I/O signals and respect the commercial temperature grade. Use the Altera MAX+PLUS II or Quartus design tools for development. Note that the MAX 9000 family is mature, and lifecycle status should be verified with distributors before committing to new designs. This page synthesizes distributor pricing, MAX 9000 family drop-in alternatives, and practical design notes not found in a single manufacturer datasheet or distributor catalog page.
EPM9320GC280-15 - 320-Macrocell MAX 9000 CPLD, 15ns, CPGA-280 | Altera
The Altera EPM9320GC280-15 is a 320-macrocell member of the MAX 9000 family of high-performance CMOS EEPROM-based programmable logic devices (PLDs) built on the third-generation Multiple Array MatriX (MAX) architecture. Housed in a 280-pin ceramic pin-grid array (CPGA) package, the device provides 6,000 usable gates, a 16 ns pin-to-pin propagation delay (the -15 speed grade), and a maximum internal clock frequency of 117.6 MHz. It operates from a 4.75 V to 5.25 V single supply and supports 3.3 V or 5 V configurable I/O on up to 164 user I/O pins. A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device containing multiple PAL-like logic array blocks (LABs) interconnected by a programmable switch matrix; it sits between discrete PALs and FPGAs in the programmable-logic taxonomy. The MAX architecture places each macrocell between a logic array and an I/O pin, giving deterministic, predictable timing that is independent of internal routing - a property that distinguishes CPLDs from SRAM-based FPGAs and makes the MAX 9000 family well suited to control-plane and glue-logic applications. Key features include 5.0-V in-system programmability (ISP) through the built-in IEEE Std. 1149.1 JTAG interface, programmable macrocell flip-flops with individual clear/preset, four pin feedback paths per I/O, and a JTAG Instruction Register supporting BYPASS, EXTEST, SAMPLE/PRELOAD, IDCODE, and USERCODE. The on-chip EEPROM cells provide zero-power standby (typically <100 mA quiescent) and instant-on operation without external boot devices. Typical applications span high-density bus decoding, peripheral control, and state-machine replacement in industrial, telecom, and embedded systems where deterministic timing and non-volatility are required. Designers frequently pair the EPM9320 with SRAM, DRAM, and Flash controllers, bus bridges, and glue logic between microprocessors and peripherals. When designing with the EPM9320GC280-15, allocate sufficient decoupling (100 nF + 10 uF near each supply pin) and route JTAG TMS/TCK/TDI/TDO with short traces to maintain ISP margin. Because the CPGA-280 package is socket-friendly but not reflow-compatible, plan board assembly around a PGA socket for rework flexibility. This page consolidates distributor stock and pricing, drop-in alternatives sharing the CPGA-280 footprint, and applied design guidance not found in the original Altera datasheet alone, giving procurement and engineering teams a single source for EPM9320GC280-15 information.
EPM9320GC280-20 - MAX 9000 CPLD, 320 Macrocells, 280-CPGA | Altera
The Altera EPM9320GC280-20 is a high-performance CMOS EEPROM-based Complex Programmable Logic Device (CPLD) from the MAX 9000 device family, featuring 320 macrocells, approximately 6,000 usable gates, and a 100 MHz internal frequency. It is housed in a 280-pin Ceramic Pin Grid Array (CPGA) package and supports 5.0-V in-system programmability (ISP) through a built-in IEEE Std. 1149.1 Joint Test Action Group (JTAG) interface. A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device that combines multiple PAL/GAL-like macrocell blocks on a single chip with a programmable interconnect matrix. Positioned in the programmable logic hierarchy between small SPLDs and large FPGAs, CPLDs are widely used for glue logic, bus interfacing, state machines, and boot-time control functions where deterministic propagation delay and instant-on configuration are required. The MAX 9000 family represents Altera's third-generation Multiple Array MatriX (MAX) architecture, which delivers higher density and faster performance than earlier MAX families. Key features of the EPM9320GC280-20 include 320 macrocells across multiple Logic Array Blocks (LABs), a maximum propagation delay of approximately 23 ns (tpd1), a 100 MHz internal counter frequency, and 5.0-V VCC operation. The device offers built-in JTAG boundary-scan support compliant with IEEE 1149.1, 5.0-V in-system programmability, and pin counts up to 280 in ceramic PGA packaging for high-reliability applications. Architecturally, the MAX 9000 uses a MultiCore architecture with each macrocell containing a programmable AND/OR array, a flip-flop, and configurable I/O. The non-volatile EEPROM configuration memory provides instant-on behavior at power-up with no external boot PROM required, distinguishing the MAX family from SRAM-based FPGAs. This makes the EPM9320GC280-20 ideal for systems requiring deterministic, microsecond-scale startup. Typical applications include high-speed controller glue logic, address decoding and bus arbitration in microprocessor systems, telecommunications line-card interface logic, industrial automation controllers, and military/aerospace systems that benefit from the ceramic CPGA package's hermeticity and thermal performance. When designing with the EPM9320GC280-20, engineers should follow Altera's MAX 9000 datasheet recommendations for decoupling, JTAG chain ordering, and I/O bank grouping. The CPGA package requires a socket or through-hole PCB footprint with adequate thermal relief for high-reliability operating environments. This page synthesizes distributor pricing, same-family drop-in alternatives, and practical design notes not found in the original manufacturer datasheet, enabling faster component selection and BOM validation.
EPM9320LC84-10 - MAX 9000 EPLD, 84-PLCC, 10ns | Intel / Altera
The Intel (formerly Altera) EPM9320LC84-10 is a member of the MAX 9000 Erasable Programmable Logic Device (EPLD) family, offering 320 macrocells (approximately 6,000 usable gates) of high-density programmable logic in an 84-pin plastic J-leaded chip carrier (PLCC) package with a 10 ns pin-to-pin logic delay (-10 speed grade). It is a non-volatile, UV-erasable CMOS EPLD intended for medium-complexity glue-logic, bus-interface, and state-machine integration where deterministic timing and instant-on behavior are required. What is an EPLD? An Erasable Programmable Logic Device is a type of programmable logic that sits between classic PAL/GAL devices and larger FPGAs in the programmable logic hierarchy (PAL/GAL -> CPLD/EPLD -> FPGA -> SoC FPGA). Unlike SRAM-based FPGAs, EPLDs use non-volatile EEPROM/UV-EPROM cells for configuration, so they power up instantly in a known state with no external boot PROM. The MAX 9000 family is built on a hierarchical, PLA-style architecture with multiple Logic Array Blocks (LABs) joined by a Programmable Interconnect Array (PIA), which gives MAX 9000 parts predictable, fixed-delay timing that is easier to budget than FPGA routing. The EPM9320LC84-10 provides 320 macrocells across 16 LABs, supports in-system programmability via the JTAG-compliant IEEE 1149.1 boundary-scan interface, and offers 5V-tolerant I/O on most members of the family. Its 10 ns combinatorial propagation delay and 134 MHz internal counter frequency make it suitable for high-speed control logic, address decoding, and bus arbitration in systems built around microprocessors, microcontrollers, or DSPs. The part is fabricated on a 0.7 µm CMOS EEPROM process, supplied in a 84-pin PLCC package (JEDEC outline MO-047), and is RoHS/RoHS3 compliant per the modern Intel material declaration. The pinout follows the standard MAX 9000 PLCC-84 assignment, and the device is supported by legacy Altera development tools (MAX+PLUS II and Quartus MAX device support). It is widely used in legacy industrial controllers, telecom line cards, test instruments, and aerospace systems where the design was qualified decades ago and the same part must be sourced for ongoing production or repair. Typical applications include 32-bit address decoding for embedded CPU boards, IEEE-1284 parallel-port peripherals, ISA/PCI bus interface glue logic, programmable keyboard/video/mouse controllers, and digital state machines in industrial PLCs. The instant-on non-volatile configuration means no boot time and no bitstream loader, which is a decisive advantage over SRAM FPGAs in deterministic boot-critical systems. When designing with this part, note that the EPM9320LC84-10 is a long-lifecycle legacy device. Most original Altera MAX 9000 variants have been migrated to lead-free or lead-bearing packages, and the part is sourced primarily through distributors holding legacy stock or through independent distributors. Always verify the date code and traceability documents before placing the part into a new design, and consider the modern MAX II / MAX V families for new designs unless pin/footprint compatibility with EPM9320LC84-10 is mandatory. This page synthesizes distributor pricing, exact same-package drop-in alternatives, comparison parameters, and practical legacy-sourcing notes not found in any single datasheet, so engineers and buyers can evaluate the EPM9320LC84-10 in seconds.
EPM9320LC84-15 - MAX 9000 CPLD 320-Macrocell 84-PLCC | Intel
The Intel EPM9320LC84-15 is a high-performance CMOS EEPROM-based Complex Programmable Logic Device (CPLD) from the MAX 9000 family, delivering 320 macrocells and 6,000 usable gates in an 84-pin Plastic Leaded Chip Carrier (PLCC) package. It features a 15 ns maximum propagation delay (tPD) and operates from a 5.0 V supply (4.75 V to 5.25 V), supporting 5.0 V in-system programmability (ISP) through a built-in IEEE Std. 1149.1 Joint Test Action Group (JTAG) interface for boundary-scan test and on-board reconfiguration. A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic IC that combines the instant-on characteristics of classic PAL/GAL architectures with the density of modern FPGAs. The MAX architecture organizes logic into Logic Array Blocks (LABs) interconnected by a programmable interconnect matrix, with each macrocell containing a product-term array, a programmable flip-flop, and configurable I/O steering - placing CPLDs in the hierarchy: macrocell -> LAB -> CPLD -> programmable logic -> semiconductor device. The EPM9320LC84-15 supports a maximum clock frequency of 117.6 MHz and provides up to 212 user I/O pins in the largest package of the family. Its pin-locking architecture ensures that any change to the user's logic design does not alter pin assignments, simplifying PCB layout and design migration. The device also supports JTAG-based IEEE 1149.1 boundary-scan testing and includes built-in pull-up resistors on every I/O for reliable tri-state bus interfacing. Typical applications include bus interface bridging (PCI-to-ISA, address decoding), peripheral glue logic, state-machine controllers, and high-performance control logic replacement for multiple SSI/MSI components. Designers commonly deploy the EPM9320LC84-15 in telecom backplane controllers, industrial automation I/O expanders, and legacy system upgrades where 5 V tolerant logic and deterministic 15 ns timing are required. When designing with this device, ensure VCC ramps monotonically between 4.75 V and 5.25 V per the operating requirements; undershoot below -0.5 V or overshoot above 7.0 V on I/O pins (under no-load conditions, for periods shorter than 20 ns) is permissible only during fast transitions. Decoupling with 0.1 microfarad and 10 microfarad capacitors adjacent to every VCC pin is recommended.
EPM9320LC84-20 - MAX 9000 CPLD, 320 Macros, 84-PLCC | Altera
The Altera EPM9320LC84-20 is a high-performance CMOS EEPROM-based Complex Programmable Logic Device (CPLD) from the MAX 9000 family, packaged in an 84-pin Plastic Leaded Chip Carrier (PLCC) and offering 320 macrocells with 60 user I/O pins. It is built on Altera's third-generation Multiple Array MatriX (MAX) architecture, providing 16 ns pin-to-pin propagation delay and an internal counter frequency of up to 118 MHz (also referenced at 144 MHz in some vendor sources). The device operates from a single 5.0 V supply and supports in-system programmability (ISP) via the IEEE Std. 1149.1 JTAG interface. A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device that combines multiple PAL-like macrocell arrays on a single chip with a programmable interconnect network. CPLDs sit in the hierarchy between simple PLDs (PAL/GAL) and FPGAs, offering deterministic timing, instant-on configuration from on-chip EEPROM, and high pin-to-pin logic density. They are commonly used for glue logic, address decoding, bus interface bridging, and state machine implementation where predictable timing and zero-configuration-boot behavior are required. Key features of the EPM9320LC84-20 include four dedicated low-skew global input pins (typically used for clock, clear, and output enable), dual-output macrocells that allow independent use of combinatorial and registered logic, and PCI Local Bus Specification Revision 2.2 compliance for 33 MHz PCI designs. The 5.0 V core and I/O supply, combined with JTAG-based ISP, makes it well suited for legacy industrial backplanes and telecom infrastructure where 3.3 V-only FPGAs cannot be used. The MAX 9000 architecture divides the device into Logic Array Blocks (LABs) interconnected by the Programmable Interconnect Array (PIA). Each macrocell contains a programmable AND/OR array, a configurable flip-flop, and product-term allocation logic, allowing wide fan-in functions to be implemented efficiently. The EPM9320 derivative is the second-largest member of the family, providing approximately 12,000 usable gates. Typical applications include PCI bus interface controllers, peripheral address decoding in 5 V microprocessor systems, industrial control glue logic, telecom line-card control planes, and replacement of multiple discrete PAL/GAL devices. The 0 to 70 C commercial temperature range suits enclosed indoor equipment such as base stations, factory controllers, and test instrumentation. When designing with this part, observe the 5.0 V I/O requirement and ensure all driven signals are 5 V tolerant at the receiver. The 84-pin PLCC socket allows easy prototyping but consumes more board area than equivalent QFP packages; consider the EPM9320RC208 or EPM9320GC280 variants if board space is constrained. This page synthesizes distributor availability, parametric pricing as of 2026-09-13, MAX 9000 family drop-in alternatives, and practical design notes that are not duplicated on the manufacturer datasheet, helping engineers shorten sourcing and qualification cycles.
EPM9320LC84-20N - 320-Cell MAX 9000 CPLD, 84-PLCC | Intel / Altera
The Intel / Altera EPM9320LC84-20N is a high-performance CMOS EEPROM-based Complex Programmable Logic Device (CPLD) from the MAX 9000 family, delivering 6,000 usable gates with 320 macrocells in an 84-pin Plastic Leaded Chip Carrier (PLCC) package. Operating from a 5 V supply with a propagation delay of 16 ns (tPD) and an internal frequency up to 118 MHz, this device targets glue-logic, bus-interface, and state-machine consolidation in industrial and commercial systems. According to the manufacturer datasheet, the -20 speed grade corresponds to a 16 ns pin-to-pin delay, placing this part in the standard-performance tier of the MAX 9000 lineup. 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.
EPM9320LI84-20 - MAX 9000 CPLD, 320 Macro, 60 I/O | Altera
The Altera (now Intel) EPM9320LI84-20 is a high-density CMOS EEPROM-based Complex Programmable Logic Device (CPLD) from the MAX 9000 family, packaged in an 84-pin PLCC with J-lead (plastic leaded chip carrier) and rated for the industrial temperature range. It integrates 320 macrocells and provides 60 user I/O pins, with a 20 ns pin-to-pin propagation delay, and is fabricated on the third-generation Multiple Array MatriX (MAX) architecture. The device operates from a 5.0 V supply and supports in-system programmability (ISP) via IEEE Std. 1149.1 JTAG, enabling fast design iteration and field upgrades. A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device that combines multiple PAL/GAL-like logic blocks on a single chip with a programmable interconnect matrix. Within the broader taxonomy, a CPLD sits between small PLDs (PALs, GALs) and FPGAs: it provides fast, deterministic propagation delay (typically 5-20 ns regardless of routing), non-volatile on-chip configuration, and high-drive I/O suitable for bus interfacing and glue-logic replacement. CPLDs are commonly used as address decoders, bus interface bridges, state machines, and configuration controllers in microprocessor and DSP systems. The MAX 9000 family specifically targets high-density glue-logic consolidation, replacing multiple discrete PALs with a single device. Key differentiating features of the EPM9320LI84-20 include its 320-macrocell capacity (the highest density in the MAX 9000 family), 60 user I/Os with 5-V tolerant I/O banks, and an internal operating frequency of up to 118 MHz. The 20 ns tPD is suitable for memory interface glue logic, peripheral controllers, and bus arbitration functions running at up to 50 MHz. The device supports the familiar Altera MAX+PLUS II and Quartus development flows and is pin-compatible with the MAX 9000 LC and GC speed/package variants in the same 84-PLCC pinout, simplifying second-source qualification and lifecycle migration planning. Typical applications include high-density address decoding for 32-bit and 64-bit microprocessor systems, peripheral bus interfacing (PCI, ISA, VME bridges), state-machine controllers for industrial automation, JTAG-based ISP configuration of downstream devices, and legacy logic consolidation where a board was originally implemented with multiple 22V10 or 32-macrocell PALs. The non-volatile EEPROM configuration means the device powers up in a known state without an external boot PROM, simplifying system bring-up. When designing with this part, note that the -20 speed grade is the slowest in the MAX 9000 family; for higher throughput, designers should consider the -15 or -10 variants. The 84-PLCC package requires a socket or careful reflow profiling because of the J-lead thermal mass, and JTAG chain ordering should be planned before PCB layout to avoid contention with other boundary-scan devices. This page synthesizes distributor pricing as of 2026-09-13, pin-compatible MAX 9000 family alternatives from the same 84-PLCC footprint, and practical design notes drawn from the Altera MAX 9000 datasheet family - information not assembled in any single manufacturer document.
EPM9320LI84-20N - MAX 9000 CPLD, 320 Macrocells, 84-PLCC | Altera
The Altera EPM9320LI84-20N is a high-density, in-system-programmable Complex Programmable Logic Device (CPLD) from the MAX 9000 family, fabricated on a 5.0-V CMOS EEPROM process and housed in an 84-pin Plastic Leaded Chip Carrier (PLCC, J-lead) package. It delivers 320 macrocells, 60 user I/O pins, pin-to-pin propagation delays as fast as 10 ns (speed grade -10 family) with a -20 speed grade variant targeting 20 ns, and internal counter frequencies up to 118 MHz. The MAX 9000 architecture integrates 6,000 to 12,000 usable gates in a third-generation Multiple Array MatriX (MAX) fabric and supports 5.0-V in-system programmability through an IEEE 1149.1 JTAG interface. A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device that combines multiple PAL/GAL-like macrocell arrays with a programmable interconnect network. Within the broader programmable logic taxonomy, CPLDs sit between simple SPLDs (PALs, GALs, 22V10) and higher-density FPGAs, offering deterministic timing, instant-on operation from on-chip EEPROM, and high fan-in logic that makes them ideal for glue logic, bus decoding, and state-machine implementation. CPLDs are widely used as companion devices to microcontrollers, ASICs, and FPGAs. Key differentiating specifications include 320 macrocells (the largest density in the MAX 9000 family), 60 bidirectional user I/O pins distributed across multiple I/O banks, 16 ns propagation delay in this speed grade, and a 118 MHz internal counter frequency. The non-volatile EEPROM configuration cell eliminates the need for external boot PROM and supports 100+ in-system reprogramming cycles per the MAX 9000 family specification. The MAX 9000 architecture organizes logic into Logic Array Blocks (LABs) connected by a programmable interconnect, with each macrocell containing a programmable AND/OR array and a configurable flip-flop. The EEPROM-based configuration provides instant-on behavior at power-up, making the EPM9320LI84-20N well-suited to deterministic boot sequencing in systems that cannot tolerate FPGA-style configuration latency. Typical applications include address decoding and bus-interface glue logic in microprocessor systems, peripheral controllers for ISA/PCI bus designs, state-machine and sequencer replacement for discrete 22V10 or TTL logic, JTAG boundary-scan integration on legacy boards, and industrial control systems requiring 5-V tolerant I/O. Designers choose MAX 9000 parts specifically when deterministic 10-20 ns timing and instant-on EEPROM behavior outweigh the higher gate counts of modern FPGAs. When designing with this device, treat the PLCC-84 socket footprint as fixed (J-lead, 1.27 mm pitch, 30.35 x 30.35 mm body) and verify that the surrounding PCB layout preserves signal-integrity margins on the JTAG TCK/TMS/TDO/TDI lines. For new designs, consider the MAX II or MAX V families, which offer similar instant-on behavior with lower static power; for legacy board repair, the EPM9320LI84-20N remains a direct footprint-compatible replacement. This page synthesizes distributor pricing from Octopart and DigiKey, drop-in alternative listings, and practical design notes that are not available on the bare manufacturer datasheet, giving engineers an engineer-focused reference for sourcing and replacement decisions on the MAX 9000 family.
EPM9320RC208-10 - MAX 9000 CPLD, 320 Macrocells, 208-RQFP | Altera
The Altera EPM9320RC208-10 is a member of the MAX 9000 Complex Programmable Logic Device (CPLD) family, providing 6,000 usable gates and 320 macrocells in a 208-pin RQFP package. According to the verified distributor listings, the device operates from a 5 V supply and is offered in the -10 speed grade, which targets pin-to-pin compatible timing across the family. The part is currently listed by multiple distributors as obsolete/legacy stock, reflecting the maturity of the MAX 9000 series in modern designs. A CPLD (Complex Programmable Logic Device) is a non-volatile, flash- or EPROM-based programmable logic device that sits between simple PAL/GAL devices and FPGAs in the programmable logic hierarchy. CPLDs typically provide deterministic pin-to-pin propagation delays, instant-on behavior, and a small number of high-drive I/O banks, which makes them ideal for glue logic, bus decoding, state-machine implementation, and power-sequencing control. The MAX 9000 family from Altera (now Intel Programmable Solutions Group) was one of the higher-density CPLD families of its era, extending the MAX architecture with more macrocells and broader I/O counts. Key features of the EPM9320RC208-10 include the 208-pin RQFP package (commercial 'RC' suffix denotes commercial temperature range), the 5 V VCCIO/VCCINT core supply typical of the MAX 9000 family, and 320 macrocells organized into Logic Array Blocks (LABs). The device supports in-system programmability via the Altera ByteBlaster or BitBlaster JTAG interface and is supported by the legacy MAX+PLUS II and Quartus design toolchains. The -10 speed grade defines the worst-case pin-to-pin tPD, which is documented in the MAX 9000 datasheet family. Typical applications for this part include legacy glue-logic replacement, address decoding for 8/16/32-bit microprocessor buses (Intel 80x86, Motorola 68k, MIPS), 5V system bus arbitration, and pin-compatible upgrades for earlier -15 or -20 speed grades where timing margin allows. The non-volatile architecture means the device retains configuration without external boot memory, simplifying board design and reducing BOM cost in industrial control and telecom infrastructure. When designing with the EPM9320RC208-10, engineers should note that the MAX 9000 family is in NRND/last-time-buy status and new designs should target MAX II, MAX V, or MAX 10 families instead. For legacy board repair, the -15 and -20 speed grade variants are pin-compatible upgrades that simply derate timing.
EPM9320RC208-15 - MAX 9000 CPLD 320 Macro Cells 15ns | Altera
The Altera EPM9320RC208-15 is a MAX 9000 family Complex Programmable Logic Device (CPLD) offering 320 macro cells, 6,000 usable gates, and a 15 ns pin-to-pin propagation delay, housed in a 208-pin RQFP (Power QFP) package. It operates from a 5.0 V supply and supports in-system programmability (ISP) through the built-in IEEE Std. 1149.1 JTAG interface. A CPLD (Complex Programmable Logic Device) is a programmable logic IC that combines multiple PAL-like logic blocks with a programmable interconnect matrix on a single die. CPLDs sit between simple PLDs and FPGAs in the programmable logic hierarchy: they offer deterministic, non-volatile timing (EEPROM-based configuration) and instant-on operation, unlike SRAM-based FPGAs that require external configuration memory. The MAX 9000 family is built on Altera's third-generation Multiple Array MatriX (MAX) architecture, which uses EEPROM cells for configuration storage, giving the device non-volatile operation without a configuration PROM. The EPM9320RC208-15 provides 320 macro cells organized into logic array blocks (LABs), with 6,000 usable gates for implementing glue logic, state machines, bus interfaces, and address decoding. Its 15 ns pin-to-pin delay (speed grade -15) supports system clock rates up to approximately 117.6 MHz for the -15 grade, making it suitable for legacy 5 V TTL/CMOS logic consolidation. The 208-pin RQFP package provides up to 160 user I/O pins, enabling wide bus interfacing in a single device. Typical applications include legacy industrial control boards, telecommunications line cards, bus bridging (PCI, VME, ISA), and replacement of discrete 74-series glue logic. Because the device is EEPROM-based, it retains its configuration after power-down and requires no external configuration device, simplifying board design compared to SRAM FPGAs. When designing with the EPM9320RC208-15, note that it is a 5.0 V core device and is not 3.3 V tolerant on all pins without level shifting. The device was declared obsolete by Altera (now Intel) in 2007 per PDN0706, so new designs should consider the MAX II or MAX V families; however, the EPM9320RC208-15 remains in demand for sustaining existing 5 V designs. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
EPM9320RC208-15N - MAX 9000 CPLD 320 Macro Cells | Intel
The Intel EPM9320RC208-15N is a MAX 9000 family Complex Programmable Logic Device (CPLD) with 6,000 usable gates, 320 macro cells, and a 15 ns pin-to-pin propagation delay, housed in a 208-pin RQFP (PowerQuad Flat Pack) package. It operates from a 5.0 V supply and supports a maximum clock frequency of 117.6 MHz. A CPLD (Complex Programmable Logic Device) is a programmable logic IC that combines the architectural flexibility of a field-programmable gate array with the non-volatile, instant-on behavior of a PAL. CPLDs sit in the programmable logic hierarchy between simple PLDs and FPGAs: CPLD -> programmable logic device -> digital logic IC -> semiconductor. The MAX 9000 family is built on Altera's third-generation Multiple Array MatriX (MAX) architecture, using CMOS EEPROM cells for configuration storage, which means the device retains its logic configuration without an external boot PROM. Key features include 320 macro cells organized into 16 logic array blocks, 484 flip-flops, and 128 configurable I/O lines that support both 3.3 V and 5 V operation. The 15 ns propagation delay and 117.6 MHz maximum clock rate make the device suitable for glue logic, bus interfacing, and state-machine implementations that do not require the density of an FPGA. In-system programmability (ISP) is provided through a built-in IEEE Std. 1149.1 JTAG interface, allowing field reconfiguration without removing the device from the board. The MAX 9000 architecture uses a programmable interconnect array to route signals between logic array blocks, giving deterministic timing that simplifies worst-case delay analysis compared with segmented FPGA routing. The EEPROM configuration is non-volatile, so the device is live within microseconds of power-up, an advantage in systems that cannot tolerate the configuration latency of SRAM-based FPGAs. Typical applications include industrial control backplanes, telecommunications line cards, test-and-measurement instrumentation, and legacy system maintenance where the EPM9320 footprint is already qualified. The 5 V tolerant I/O also allows direct interfacing to older TTL logic without level shifters. When designing with this device, verify that the 208-pin RQFP land pattern matches the 0.5 mm terminal pitch and provide adequate decoupling on each VCC pin. Because the part is a mature MAX 9000 device, designers should confirm lifecycle availability before committing to new production. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a single reference for replacement and sourcing decisions.
EPM9320RC208-20 - 320-Macrocell MAX 9000 CPLD, 20ns | Altera
The Altera EPM9320RC208-20 is a 320-macrocell, 132-I/O CMOS EEPROM-based Complex Programmable Logic Device (CPLD) from the MAX 9000 family, housed in a 208-pin RQFP (exposed-pad BFQFP) package. Built on Altera's third-generation Multiple Array Matrix (MAX) architecture, it delivers a maximum pin-to-pin propagation delay (tPD) of 20 ns at 5.0 V and integrates approximately 6,000 usable gates with in-system programmability (ISP) via the built-in IEEE Std. 1149.1 JTAG interface. The -20 suffix denotes the 20 ns commercial speed grade. A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device that combines multiple PAL-like macrocell blocks with a programmable interconnect matrix, sitting in the programmable logic hierarchy between simple SPLDs/GALs and higher-density FPGAs. CPLDs are favored for glue-logic, bus-interface, state-machine, and power-on control tasks where deterministic timing, fast input-to-output response, and instant-on (zero-config-time) operation are required. The MAX 9000 family extends this concept to higher densities than earlier MAX 5000/7000 generations while retaining the predictable timing that makes CPLDs the preferred choice for asynchronous logic replacement. Key features of the EPM9320RC208-20 include 320 macrocells organized across 20 logic array blocks (LABs), 132 user I/O pins, 5.0 V in-system programmability through the JTAG-compliant IEEE 1149.1 boundary-scan interface, and a commercial 0 °C to 70 °C operating-temperature range. The exposed-pad RQFP-208 package provides a thermal path for moderate dissipation in surface-mount designs, and the EEPROM process allows unlimited reprogramming cycles without an external configuration memory. The device operates from a single 4.75 V to 5.25 V supply, simplifying integration into legacy 5 V logic systems. Architecturally, the MAX 9000 device combines high-density AND-OR PLA-style logic with fast, deterministic interconnect, giving every macrocell a fixed, predictable delay independent of the design's routing complexity. This contrasts sharply with SRAM-based FPGAs, whose interconnect delays vary with placement. The 132 available I/O pins are 5 V-tolerant within the supply range, supporting TTL and CMOS interfacing without level shifters, and each pin is JTAG-controlled for boundary-scan testability. Typical applications for the EPM9320RC208-20 include 5 V glue-logic consolidation in industrial controllers, address decoding and bus-interface bridging in legacy microprocessor systems, peripheral control logic in telecommunications and networking equipment, and state-machine replacement in instrumentation. Its instant-on non-volatile behavior makes it especially suitable for safety-critical boot logic that must be valid before any host processor runs. When designing with this part, observe the 4.75 V to 5.25 V supply window and keep all inputs within the absolute maximum ratings specified in the datasheet; the exposed thermal pad must be soldered to a sufficient copper area to keep junction temperature within the commercial 0 °C to 70 °C range. Use Altera's MAX+PLUS II or Quartus II legacy support tools to fit designs, and verify JTAG chain order when multiple devices share the same boundary-scan port. This page synthesizes distributor pricing, same-package drop-in alternatives, and practical 5 V glue-logic design notes for the EPM9320RC208-20 - information not consolidated in the Altera datasheet alone.
EPM9320RC208-20N - MAX 9000 CPLD 320 Macro Cells 5V | Altera
The Altera EPM9320RC208-20N is a MAX 9000 family Complex Programmable Logic Device (CPLD) offering 6,000 usable gates and 320 macro cells with a 20 ns pin-to-pin propagation delay, housed in a 208-pin RQFP (PowerQuad II) package. It operates from a 5.0 V supply and supports in-system programmability (ISP) through the built-in IEEE Std. 1149.1 JTAG interface. A CPLD (Complex Programmable Logic Device) is a programmable logic IC that combines multiple programmable logic array blocks and a programmable interconnect matrix on a single die, allowing designers to implement custom combinational and sequential logic without fabricating an ASIC. Within the logic IC hierarchy, a CPLD sits between simple PLDs (PAL/GAL) and FPGAs: CPLDs offer deterministic, non-volatile timing with instant-on operation, while FPGAs provide higher logic density at the cost of external configuration memory. The MAX 9000 family is built on Altera's third-generation Multiple Array MatriX (MAX) architecture with EEPROM-based configuration. Key features of the EPM9320RC208-20N include 320 macro cells organized into 20 logic array blocks, 6,000 usable gates, a 20 ns maximum pin-to-pin delay (tPD), and a maximum operating frequency of 100 MHz. The device provides 168 user I/O pins in the 208-pin RQFP package and is configured via EEPROM, so it retains its logic configuration without external boot memory. The 5.0 V core and I/O supply simplifies interfacing to legacy 5 V TTL and CMOS logic. The MAX 9000 architecture uses a programmable interconnect array (PIA) to route signals between logic array blocks, giving predictable, fixed timing independent of routing. Each macro cell contains a flip-flop with programmable clock, clock enable, preset, and clear, plus product-term logic for combinatorial functions. This architecture is well suited to glue logic, bus interfacing, and state-machine implementations where deterministic timing matters more than raw gate count. Typical applications include legacy industrial control boards, ISA/VME bus interface logic, address decoding and chip-select generation, and replacement of discrete 74-series glue logic in long-lifecycle systems. The 5 V operation and 20 ns speed grade make it a natural fit for retrofits of existing 5 V designs. When designing with this device, note that the 20 ns speed grade is the slowest of the EPM9320 family; timing-critical paths should be verified against the tPD and tSU/tCO specifications in the manufacturer datasheet. The RQFP-208 package requires careful thermal and signal-integrity layout for the 168 I/O pins. This page synthesizes distributor availability, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a single reference for second-sourcing this legacy CPLD.
EPM9320RI208-10N - MAX 9000 CPLD 320 Macro Cells | Altera
The Altera EPM9320RI208-10N is a MAX 9000 family Complex Programmable Logic Device (CPLD) offering 6,000 usable gates and 320 macro cells with a 10 ns pin-to-pin propagation delay, housed in a 208-pin RQFP (PowerQuad II) package. It operates from a 5 V supply and supports system clock frequencies up to 100 MHz. A CPLD (Complex Programmable Logic Device) is a programmable logic IC that combines multiple PAL-like logic blocks with a programmable interconnect matrix on a single die. In the broader hierarchy, a CPLD sits between simple programmable logic devices (SPLDs) and full FPGAs: CPLDs offer deterministic, non-volatile timing and instant-on operation, while FPGAs provide higher logic density. The MAX 9000 family extends the classic MAX 7000 architecture with higher macro cell counts and multiple I/O banks, targeting glue-logic consolidation, bus bridging, and state-machine implementations. The EPM9320RI208-10N provides 320 macro cells organized into 20 logic array blocks (LABs), each containing 16 macro cells. The device supports in-system programmability (ISP) via the JTAG interface, allowing field upgrades without removing the part from the board. Its 10 ns propagation delay and 100 MHz system clock capability make it suitable for high-speed address decoding, DMA arbitration, and peripheral interface logic. The MAX 9000 architecture uses a 5 V core with 5 V-tolerant I/O, ensuring direct compatibility with legacy TTL and CMOS logic levels. The 208-pin RQFP package provides up to 160 user I/O pins, enabling wide bus interfaces without external multiplexing. Non-volatile EEPROM configuration means the device is operational immediately at power-up, eliminating the configuration PROM required by SRAM-based FPGAs. Typical applications include industrial control backplanes, telecommunications line cards, test and measurement instrumentation, and legacy system maintenance where the original design must be preserved. The device is widely used as a drop-in replacement in existing MAX 9000 designs and as a bridge between modern processors and legacy peripherals. When designing with this CPLD, ensure the JTAG chain is properly terminated and that the 5 V supply is well decoupled. Because the part is a mature, non-volatile device, designers should verify availability and consider pin-compatible MAX 9000 variants for long-lifecycle programs. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, providing a single reference for engineers maintaining or sourcing MAX 9000 designs.
EPM9320RI208-20 - MAX 9000 CPLD, 320 Macrocells, 20ns | Intel
The Intel (formerly Altera) EPM9320RI208-20 is a high-performance CMOS EEPROM-based Complex Programmable Logic Device (CPLD) from the MAX 9000 device family, housed in a 208-pin RQFP package with 320 macro cells, 6,000 usable gates, and a 20 ns pin-to-pin propagation delay. The device is built on Altera's third-generation Multiple Array MatriX (MAX) architecture and supports 5.0-V in-system programmability (ISP) through a built-in IEEE Std. 1149.1 JTAG interface. A CPLD (Complex Programmable Logic Device) is a non-volatile, instantaneously-on programmable logic device that combines multiple PAL-like macrocell arrays on a single chip with a programmable interconnect matrix. CPLDs sit hierarchically below FPGAs in the programmable logic taxonomy, offering deterministic timing, lower power, and simpler glue-logic integration than FPGAs, while delivering far higher logic density than legacy SPLDs/PALs. They are commonly used as bus bridges, address decoders, and state-machine controllers in digital systems. Key features of the EPM9320RI208-20 include four dedicated low-skew global input pins (typically used for clocks, clear, and output-enable distribution), a maximum internal operating frequency of 100 MHz, in-system programmability via JTAG, and industrial-grade temperature operation. The 5.0-V VCCIO core supply makes it directly compatible with TTL/CMOS logic families popular in legacy industrial designs. The MAX 9000 architecture employs an enhanced EEPROM process and a fast interconnect matrix to deliver predictable timing across all 320 macro cells. Each Logic Array Block (LAB) contains 16 macro cells feeding the Programmable Interconnect Array (PIA), and the device includes 52 I/O pins in the 208-pin RQFP footprint with multiple I/O standards supported. Typical applications include industrial automation controllers, glue-logic integration in microprocessor designs, bus-interface bridging, address decoding, and state-machine implementation in telecommunications and embedded systems. The non-volatile EEPROM configuration cell ensures instant-on behavior with no external boot PROM required. When designing with this device, ensure that VCC rises monotonically during power-up and that the JTAG pins (TDI, TMS, TCK, TDO) are correctly terminated to support in-system programming. The four dedicated input pins provide low-skew clock distribution across the entire device and should be preferred for global timing signals. This page synthesizes distributor pricing, drop-in pin-compatible alternatives, and practical design notes not found in the manufacturer datasheet, enabling faster sourcing decisions for legacy 5-V MAX 9000 designs.
EPM9320RI208-20C - 320-Macrocell MAX 9000 CPLD, 5V, 208-RQFP | Intel
The Intel EPM9320RI208-20C is a high-density, in-system-programmable Complex Programmable Logic Device (CPLD) from the MAX 9000 family, delivering 6,000 usable gates, 320 macrocells, and 484 flip-flops in a 208-pin RQFP (Plastic Quad Flat Pack) package. It offers a maximum internal clock frequency of 100 MHz, a pin-to-pin propagation delay (tPD) of 20 ns, and operates from a single 5.0 V supply with 3.3 V or 5.0 V tolerant I/O. According to the MAX 9000 Device Family datasheet, the device is built on third-generation Multiple Array MatriX (MAX) architecture in CMOS EEPROM technology and provides 5.0-V in-system programmability (ISP) through a built-in IEEE Std. 1149.1 JTAG interface. What is a CPLD? A Complex Programmable Logic Device (CPLD) is a non-volatile programmable logic IC that combines the architectural simplicity and deterministic timing of classic PLDs with the density of small FPGAs. It sits in the broader taxonomy: programmable logic -> CPLD -> MAX 9000 family -> non-volatile logic. CPLDs are commonly used for glue logic, bus interfacing, address decoding, and state-machine control where deterministic propagation delay and instant-on (no boot time) behavior are required. Key features include 320 macrocells with 484 flip-flops, 16 logic array blocks (LABs), a Programmable Interconnect Array (PIA), per-macrocell user-configurable register modes (D, T, JK, SR), and a JTAG-compliant boundary-scan test interface. The device supports industry-standard design entry through Altera's MAX+PLUS II development system with VHDL, Verilog HDL, and AHDL synthesis. The 208-pin RQFP package provides ample I/O for bus-intensive designs and is footprint-compatible with the broader EPM9320 208-pin variants. Architecturally, the MAX 9000 family uses an enhanced EEPROM-based logic element that combines a product-term array with a programmable register, fed into a global interconnect. The PIA routes any LAB output to any other LAB input, providing deterministic, fixed-delay routing independent of logic placement. This guarantees a stable tPD of 20 ns across all logic paths, simplifying timing closure. Typical applications include bus bridge and protocol translation in telecom backplanes, industrial control glue logic with address decoding, peripheral I/O expansion for microcontrollers, JTAG-driven manufacturing test fixtures, and legacy 5V system glue logic where deterministic timing and instant-on boot are required. Industrial temperature grade is supported. When designing with this device, ensure the 5.0 V VCC supply rises monotonically at power-up to avoid EEPROM programming lockouts. Provide adequate decoupling (0.1 uF + bulk) on each VCC pin pair, and respect the JTAG TCK/TMS/TDI/TDO pull-up and pull-down recommendations in the datasheet. This page synthesizes distributor pricing for the EPM9320RI208-20C, pin-compatible drop-in alternatives in the same RQFP-208 footprint, and practical design notes not found in the manufacturer datasheet.
EPM9320RI208-20N - MAX 9000 CPLD 320 Macrocell 208-PQFP | Altera
The Altera EPM9320RI208-20N is a MAX 9000 family Complex Programmable Logic Device (CPLD) with 320 macrocells, 484 flip-flops, and a 20 ns pin-to-pin propagation delay, housed in a 208-pin Plastic Quad Flat Pack (PQFP) package with 0.5 mm lead pitch. It is a 5.0 V EEPROM-based programmable logic device offering in-system programmability (ISP) through a built-in IEEE Std. 1149.1 JTAG interface. A CPLD (Complex Programmable Logic Device) is a programmable logic IC that combines multiple programmable logic array blocks with a programmable interconnect matrix, allowing designers to implement custom digital logic functions without fabricating an ASIC. Within the programmable logic hierarchy, the CPLD sits between simple PLDs (PAL/GAL) and full FPGAs, offering non-volatile configuration, deterministic timing, and instant-on operation. The MAX 9000 family is built on Altera's third-generation Multiple Array MatriX (MAX) architecture, which uses EEPROM cells to retain configuration without an external boot device. Key features of the EPM9320RI208-20N include 320 macrocells organized into Logic Array Blocks (LABs), 484 flip-flops, 5.0 V in-system programmability via JTAG, and four dedicated low-skew global input pins typically used for clock, clear, and output-enable distribution. The device supports 3.3 V or 5 V configurable I/O operation, making it suitable for mixed-voltage legacy systems. The industrial temperature grade (I suffix) covers -40C to +85C operation. The MAX 9000 architecture routes signals through a programmable interconnect array that provides predictable, fixed pin-to-pin delays of 20 ns, eliminating the timing uncertainty found in SRAM-based FPGAs. This deterministic timing is critical for glue-logic replacement, bus interface, and state-machine applications where worst-case delay must be guaranteed. Typical applications include legacy system glue logic, ISA/PCI bus interfaces, industrial control state machines, instrumentation front-end logic, and replacement of discrete 74-series logic. The 208-pin PQFP package provides up to 160 user I/O pins for wide bus interfaces. When designing with this device, note that VCC must rise monotonically during power-up, and inputs may undershoot to -2.0 V or overshoot to 7.0 V for periods shorter than 20 ns under no-load conditions. The EPM9320RI208-20N is a mature, widely second-sourced part; verify lifecycle status before committing to new designs. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, providing engineers with a single reference for replacement and design-in decisions.
EPM9400LC84-15 - MAX 9000 CPLD 8K Gates 400 Macros | Altera
The Altera EPM9400LC84-15 is a high-density, in-system programmable Complex Programmable Logic Device (CPLD) from the MAX 9000 family, providing 8,000 usable gates, 400 macro cells, and a maximum operating frequency of 117.6 MHz in an 84-pin Plastic Leaded Chip Carrier (PLCC) package. The "-15" speed grade denotes the 15 ns pin-to-pin logic delay tier, balancing propagation delay and toggle performance for glue-logic and bus-interface applications. A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic IC that combines multiple PAL-like logic blocks with a central interconnect matrix, sitting in the broader programmable logic hierarchy: CPLD -> programmable logic -> logic IC -> integrated circuit -> semiconductor. Unlike SRAM-based FPGAs, MAX 9000 devices store their configuration in on-chip EEPROM, providing instant-on behavior without external boot memory and making them well suited for deterministic boot-critical applications. Key features include 25 logic array blocks, 59 maximum user I/Os, 5.0 V VCCINT core supply with TTL-compatible input thresholds that are also 3.3 V tolerant, and a commercial 0C to 70C operating temperature range. The device is fabricated on a 0.35 um EEPROM process that retains configuration for at least 20 years and supports in-system programmability via the JTAG-compliant IEEE Std. 1149.1 boundary-scan interface. The PLCC-84 package offers a JEDEC-standard through-hole-style leaded footprint that simplifies prototyping and rework. Architecturally, the MAX 9000 family uses a programmable interconnect array (PIA) that routes signals between LABs (Logic Array Blocks), each containing 16 macro cells with shared product-term expanders and I/O control blocks. The EPM9400LC84-15 supports per-pin slew-rate control, programmable ground pins, and JTAG-based in-system programming through dedicated JTAG pins, eliminating the need for a separate EPROM programmer. Typical applications include bus-interface bridging, address decoding and glue logic for microprocessor systems, peripheral controllers (UART, FIFO, memory controllers), industrial control sequencing, and legacy 5V system replacement of discrete TTL/CMOS logic. The deterministic timing of the EEPROM-based architecture also makes it suitable for safety-critical or hard-real-time control where SRAM-FPGA configuration latency is unacceptable. When designing with this device, ensure VCC rises monotonically during power-up and that all four dedicated input pins stay above -0.3 V DC. The 5 V VCCINT rail must remain stable; designers should place decoupling capacitors close to every VCC pin and observe the maximum I/O undershoot/overshoot limits stated in the Operating Requirements for Altera Devices Data Sheet. This page synthesizes distributor pricing, drop-in alternative MPNs, and practical design notes not assembled on any single manufacturer or distributor datasheet page.
EPM9400LC84-20 - MAX 9000 CPLD 400 Macrocells 5V ISP | Altera
The Altera EPM9400LC84-20 is a high-performance, CMOS EEPROM-based Complex Programmable Logic Device (CPLD) from the MAX 9000 device family, delivering 400 macrocells and approximately 8,000 usable gates in an 84-pin PLCC package. It is built on Altera's third-generation Multiple Array Matrix (MAX) architecture and supports 5.0-V in-system programmability (ISP) through a built-in IEEE Std. 1149.1 Joint Test Action Group (JTAG) interface. The device achieves pin-to-pin propagation delays as fast as 10 ns (commercial, speed grade -20) and counter frequencies up to 144 MHz, with a maximum user I/O count of 55 lines configurable for 3.3 V or 5 V operation. A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device that combines multiple PAL-like macrocell arrays with a programmable interconnect matrix, providing deterministic timing, instant-on operation, and high fan-in for glue-logic, state-machine, and bus-interface functions. CPLDs sit below FPGAs in the programmable logic hierarchy - offering less logic capacity but faster, more predictable timing - and are commonly used as interface bridges, address decoders, and peripheral controllers. The MAX 9000 family extends the classic MAX 7000 architecture with higher density and additional JTAG features. Key features include 400 macrocells, 580 flip-flops, approximately 8,000 usable gates (6,000-12,000 typical range), and 4 LABs (Logic Array Blocks) interconnected by the programmable interconnect matrix. The 84-pin PLCC (Plastic Leaded Chip Carrier) package provides a proven, robust surface-mount footprint long supported by industrial through-hole and socket-mount tooling. The EPM9400LC84-20 utilizes Altera's third-generation MAX architecture with EEPROM configuration memory, meaning the device retains its logic configuration without external configuration memory and powers up instantly to a functional state. This makes it especially well suited for deterministic boot-time applications where FPGAs would require external PROM or longer configuration times. Typical applications include peripheral bus interfacing (PCI, ISA, VME), address decoding and glue logic, state-machine controllers, peripheral drivers (UART, FIFO, timer blocks), and industrial control logic. The 5 V tolerance and JTAG ISP make it convenient for legacy system upgrades and field-reprogrammable embedded designs. When designing with this device, allocate sufficient decoupling capacitance near the VCCINT/VCCIO pins and route JTAG TMS/TCK/TDO/TDI to a 4-pin header for in-system programming. Note that MAX 9000 is an older legacy family; long-term supply may be constrained - check current distributor stock and consider MAX II or MAX V as modern replacements for new designs. This page synthesizes distributor pricing, same-brand MAX 9000 alternatives, and practical design considerations that are not available from any single manufacturer datasheet or distributor listing.