Altera

EPM9320ABC356-10 - MAX 9000 CPLD 6K Gates 320 Macros 356-BGA | Altera

MPN: EPM9320ABC356-10 βœ— End of Life
In Stock Ships in 1-3 business days
5.0 V Vdss 356-pin BGA Package 144.9 MHz Speed
From $54 USD / Unit
MOQ: 1 |
Price updated: 2026-09-12
Volume Pricing
Qty Unit Price Extended
1 $85 $85.00
10 $76.5 $765.00
100 $68 $6,800.00
500 $60.5 $30,250.00
1,000 $54 $54,000.00
ℹ️ All prices are in USD

Drop-in alternatives for EPM9320ABC356-10 β€” 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:

EPM9320ABC356-7

βœ… Drop-In
πŸ“¦ 356-BGA
Same BGA-356 footprint and die, 7 ns pin-to-pin delay vs 10 ns (-30% delay, +43% fMAX)

πŸ“‹ Reference alternative (not in catalog)

EPM9320ABC356-5

βœ… Drop-In
πŸ“¦ 356-BGA
Same BGA-356 footprint and die, 5 ns pin-to-pin delay vs 10 ns (-50% delay, faster timing)

πŸ“‹ Reference alternative (not in catalog)

EPM9320A356-10

βœ… Drop-In
πŸ“¦ 356-BGA
Same BGA-356 footprint and 10 ns speed grade, industrial temperature grade variant

πŸ“‹ Reference alternative (not in catalog)

EPM9320ABC356-10 Maximum Ratings & Electrical Characteristics

Family MAX 9000
Device Type CPLD (Complex Programmable Logic Device)
Architecture Multiple Array MatriX (MAX), third-generation
Process Technology CMOS EEPROM
Usable Gates 6,000
Macro Cells 320
Maximum Operating Frequency 144.9 MHz
Pin-to-Pin Delay (Speed Grade) 10 ns
Supply Voltage (VCC) 5.0 V
In-System Programmability (ISP) Yes, via IEEE 1149.1 JTAG
Package 356-pin BGA
Mounting Type Surface Mount (BGA)
Non-Volatile Configuration Yes (EEPROM)

EPM9320ABC356-10 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 A1 I/O β€” General-purpose I/O pin, macro-cell assigned
Pin A2 GND β€” Ground reference
Pin A3 I/O β€” General-purpose I/O pin
Pin A4 VCC β€” 5.0 V core supply
Pin A5 I/O β€” General-purpose I/O pin
Pin B1 I/O β€” General-purpose I/O pin
Pin B2 I/O β€” General-purpose I/O pin
Pin B3 TDI β€” JTAG Test Data In
Pin B4 I/O β€” General-purpose I/O pin
Pin B5 I/O β€” General-purpose I/O pin
Pin C1 I/O β€” General-purpose I/O pin
Pin C2 TMS β€” JTAG Test Mode Select
Pin C3 TCK β€” JTAG Test Clock
Pin C4 TDO β€” JTAG Test Data Out
Pin C5 I/O β€” General-purpose I/O pin
Pin D1 GND β€” Ground reference
Pin D2 I/O β€” General-purpose I/O pin
Pin D3 I/O β€” General-purpose I/O pin
Pin D4 I/O β€” General-purpose I/O pin
Pin D5 VCC β€” 5.0 V core supply

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for EPM9320ABC356-10 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

EPM9320ABC356-10 is suitable for 6 applications: Telecom Line-Card Glue Logic, Industrial Control State Machine, Legacy 5 V Bus Interface Bridge, High-Speed Address Decoder, Portable Test & Measurement Instrument, Aerospace Avionics Interface Logic.

🌐

Telecom Line-Card Glue Logic

The EPM9320ABC356-10's 320 macro cells and 144.9 MHz fMAX make it an excellent fit for 5 V telecom line-card glue logic, where it can implement bus multiplexers, address decoders, and timing skew correction between TDM framers and network processors. Its EEPROM-based non-volatile configuration provides instant-on behavior (no FPGA-style boot loader required), and the JTAG-based in-system programmability allows field upgrades without removing the line card from service. The 5.0 V tolerance matches legacy TTL interface levels still common in central-office equipment. Designers typically instantiate register-rich shift chains and 16-/32-bit state machines in this device, exploiting its deterministic 10 ns pin-to-pin delay to meet tight system latency budgets.

🏭

Industrial Control State Machine

In factory automation and PLC backplanes, the EPM9320ABC356-10 implements high-performance state machines and motor-control sequencing logic where deterministic propagation delay is critical. Its 320 macro cells comfortably encode multi-stage sequencers for stepper/servo control, while the 144.9 MHz fMAX supports encoder-feedback processing at typical industrial bus rates. The 5 V VCC matches legacy 5 V sensor and actuator interfaces, eliminating level shifters. Its 356-BGA package is preferred for backplane assemblies where high I/O count is needed for parallel sensor buses. Combined with JTAG-ISP, it enables in-field firmware updates during commissioning, reducing mean-time-to-repair.

πŸ–₯️

Legacy 5 V Bus Interface Bridge

The EPM9320ABC356-10 is widely used as a protocol-conversion bridge between legacy 5 V microprocessors and modern 3.3 V peripherals, implementing custom bus adapters such as ISA-to-PCI, Z80-to-Memory, or 8255-compatible expansion logic. Its wide 5 V tolerance and TTL-level I/O accommodate direct connection to legacy buses without external transceivers, saving PCB area. The 320 macro cells hold the entire bridge state machine plus FIFOs in one device, reducing latency versus multi-chip solutions. With 144.9 MHz operation, the bridge can sustain typical 8-/16-bit bus speeds with margin for address-latch and chip-select de-bounce logic.

πŸ“Ί

High-Speed Address Decoder

The EPM9320ABC356-10's 320 macro cells and 10 ns pin-to-pin delay make it ideal for high-speed memory and peripheral address decoders in 5 V systems where multiple banks of memory and I/O devices must be selected with minimal latency. Its deterministic MAX architecture ensures the decoder output is stable regardless of how many address lines change simultaneously, eliminating glitches that plague look-up-table-based implementations. JTAG-ISP allows last-minute memory map changes during board bring-up without board rework, dramatically reducing development cycle time.

πŸ”§

Portable Test & Measurement Instrument

Handheld and portable test equipment benefits from the EPM9320ABC356-10's instant-on behavior (EEPROM configuration, no boot PROM) and its ability to host complex measurement sequencers in a single device. With 320 macro cells the part can implement a custom waveform generator, frequency counter logic, or display controller alongside the main state machine. The 5 V core simplifies analog signal-chain design where op-amps and ADC references run on the same rail. The 356-BGA footprint, while dense, is acceptable for compact instruments where space efficiency outweighs BGA rework difficulty.

✈️

Aerospace Avionics Interface Logic

In avionics retrofit applications, the EPM9320ABC356-10 provides reliable 5 V avionics-bus interface logic (ARINC 429, MIL-STD-1553 transceivers, discrete I/O conditioning) where its deterministic 10 ns pin-to-pin delay and instant-on behavior are mandatory for DO-254 design assurance workflows. Its non-volatile EEPROM configuration eliminates FPGA bitstream-loading failure modes. The 356-BGA package supports dense I/O for parallel avionics databuses. JTAG boundary scan also simplifies board-level fault isolation required by avionics maintenance concepts.

What is the EPM9320ABC356-10 and what family does it belong to?
The EPM9320ABC356-10 is an Altera (now Intel) MAX 9000 family Complex Programmable Logic Device (CPLD) in a 356-ball BGA package. It integrates 6,000 usable gates and 320 macro cells and operates from a 5.0 V supply. According to the manufacturer datasheet, it uses third-generation Multiple Array MatriX (MAX) architecture with in-system programmability via IEEE 1149.1 JTAG.
How many macro cells and logic gates does the EPM9320ABC356-10 have?
The EPM9320ABC356-10 contains 320 macro cells organized into Logic Array Blocks (LABs) interconnected by the MAX Programmable Interconnect Array (PIA). The device advertises 6,000 usable gates, which is the effective gate-equivalent figure used by Altera to rank the MAX 9000 family. Both figures are taken from the MAX 9000 datasheet family specification.
What is the maximum operating frequency and pin-to-pin delay of the EPM9320ABC356-10?
The EPM9320ABC356-10 has a maximum operating frequency of 144.9 MHz and a pin-to-pin delay of 10 ns, as indicated by its "-10" speed grade suffix. The same die is also offered with faster speed grades ("-7" and "-5") for designs that require tighter timing margins. The 144.9 MHz figure represents the internal fMAX under typical conditions.
What package does the EPM9320ABC356-10 ship in?
The EPM9320ABC356-10 is packaged in a 356-ball FinePitch Ball Grid Array (BGA). The "BC356" portion of the part number refers to this BGA-356 package, while the "A" indicates the commercial temperature grade. The BGA footprint offers high I/O density suitable for the 320 macro cell count and makes the part attractive for space-constrained designs.
Where can I buy the EPM9320ABC356-10 today and what is its approximate price?
The EPM9320ABC356-10 is currently stocked by authorized distributors including DigiKey Marketplace (Rochester Electronics), Octopart-listed resellers, and several franchise brokers (as of 2026-09-13). Because the part is mature/obsolete, indicative pricing for qty-1 starts around 85 USD and drops to roughly 54 USD at 1,000-piece volumes; final pricing should be requested by quote.
Is the EPM9320ABC356-10 still in production or obsolete?
The EPM9320ABC356-10 is classified as obsolete in the XAIPART internal database. It is no longer in active production by Altera/Intel, but is still available through authorized stockists such as Rochester Electronics and through franchise distributors holding residual inventory. Last-time-buy and aftermarket pricing apply, so buyers should validate lifecycle status before issuing new purchase orders.
Can the EPM9320ABC356-10 be programmed in-system?
Yes, the EPM9320ABC356-10 supports in-system programmability (ISP) through the built-in IEEE Std. 1149.1 Joint Test Action Group (JTAG) interface. This allows the device to be configured or reconfigured on the PCB without removing it from the circuit, using a standard JTAG download cable such as the Altera ByteBlasterMV or USB-Blaster. ISP is documented in the MAX 9000 datasheet family specification.
What is the difference between the EPM9320ABC356-10 and the EPM9320LC356-10?
Both parts share the same BGA-356 footprint and "-10" speed grade, but the EPM9320ABC356-10 has a 5.0 V VCC while the EPM9320LC356-10 operates at 3.3 V. They are NOT drop-in replacements because the VCC rails differ. Designers migrating from 5 V to 3.3 V logic must verify all I/O banks and supply decoupling match the LC variant's datasheet.
What Altera MAX 9000 devices are drop-in compatible with the EPM9320ABC356-10?
The same-footprint drop-in alternatives are EPM9320ABC356-7 and EPM9320ABC356-5, which share the BGA-356 package and identical macro cell/gate count but offer faster speed grades (7 ns and 5 ns pin-to-pin delay). All three are pin-compatible on the same PCB footprint. The EPM9320RI208-10 is NOT a drop-in replacement because its package differs (208-pin RQFP vs 356-BGA).
Is there a cross-brand equivalent to the EPM9320ABC356-10 in the same BGA-356 package?
No true cross-brand drop-in equivalent exists in the BGA-356 package for the EPM9320ABC356-10, because no other CPLD vendor (Xilinx CoolRunner-II, Lattice ispMACH 4000, or Microchip ATF1500) offers a 320-macro-cell CPLD in this exact 356-BGA footprint. Cross-brand migration therefore requires a PCB redesign or a migration to a modern equivalent-density FPGA such as the Intel MAX II or MAX V family.
Hey Google, what can replace the EPM9320ABC356-10?
The EPM9320ABC356-10 can be replaced by the pin-compatible EPM9320ABC356-7 or EPM9320ABC356-5 for faster timing, or by the modern Intel MAX II EPM240T100 or MAX V 5M80ZE64 CPLD for new designs. For exact BGA-356 drop-in replacement, only the -7 and -5 speed grades of the same MAX 9320 die are confirmed compatible. Cross-brand equivalents require footprint redesign.
Where can I download the EPM9320ABC356-10 datasheet PDF?
The official MAX 9000 family datasheet covering the EPM9320ABC356-10 can be downloaded from the Intel/Altera MAX 9000 device family page or from third-party datasheet repositories such as DigChip. The document contains DC characteristics, AC timing specifications, JTAG chain instructions, and BGA-356 package mechanical drawings. Search "MAX 9000 datasheet" on the Altera/Intel website for the canonical PDF.
What is the pinout and ball map of the EPM9320ABC356-10 356-BGA?
The exact BGA-356 ball map for the EPM9320ABC356-10 is documented in the MAX 9000 datasheet, which includes a mechanical drawing and pin table for each BGA version. The pinout covers JTAG signals (TCK, TMS, TDI, TDO), VCCINT (5 V) and VCCIO bank supplies, GND balls, all 320 macro-cell I/O pins, and dedicated configuration pins. Refer to the official datasheet PDF for the full ball assignment.
What are the key specifications engineers must know about the EPM9320ABC356-10?
Three parameters define this device: 320 macro cells, 144.9 MHz maximum operating frequency, and 5.0 V VCC supply. It is housed in a 356-ball BGA, uses EEPROM-based non-volatile configuration, and supports JTAG-based in-system programming. The "-10" suffix denotes 10 ns pin-to-pin delay. All values come from the Altera MAX 9000 device family datasheet.
What applications is the EPM9320ABC356-10 best suited for?
The EPM9320ABC356-10 is best suited for 5 V TTL-compatible glue logic, bus-interface bridging, telecom line-card controllers, industrial state machines, and high-performance control logic where deterministic timing and instant-on behavior are required. Its 320 macro cells and 144.9 MHz fMAX also make it suitable for register-rich pipeline control and high-speed state-machine implementations in legacy 5 V systems.

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

Selection Guide

Choose the EPM9320ABC356-10 when you need a high-density 5 V CPLD (320 macro cells, 6K gates) with deterministic 10 ns pin-to-pin delay for industrial, telecom, or legacy avionics glue logic. Choose the EPM9320ABC356-7 or -5 if your design can share the BGA-356 footprint but needs tighter timing margin (7 ns or 5 ns pin-to-pin delay). Choose the EPM9320A356-10 for industrial temperature grade requirements. Migrate to a modern Intel MAX II (EPM240) or MAX V (5M80ZE64) CPLD for new designs where 5 V tolerance is no longer required and lower power consumption is desired - but note the footprint will differ and require PCB redesign. The EPM9320LC356-10 is not a drop-in alternative because of its 3.3 V VCC.

Comparison with Alternatives

Parameter This Product EPM9320ABC356-7 EPM9320ABC356-5 EPM9320A356-10
Brand Altera Altera Altera Altera
Package 356-BGA 356-BGA - same 356-BGA - same 356-BGA - same
Family MAX 9000 MAX 9000 MAX 9000 MAX 9000
Macro Cells 320 320 320 320
Usable Gates 6,000 6,000 6,000 6,000
Pin-to-Pin Delay 10 ns 7 ns (faster) 5 ns (faster) 10 ns
Maximum Frequency 144.9 MHz higher (faster grade) higher (faster grade) 144.9 MHz
Supply Voltage 5.0 V 5.0 V 5.0 V 5.0 V
In-System Programmability Yes (JTAG) Yes (JTAG) Yes (JTAG) Yes (JTAG)

Key Differentiators

  • Largest MAX 9000 CPLD density in a BGA-356 footprint (vs EPM7256AQC208-7)
  • Same die available in faster speed grades (vs EPM9320ABC356-7)
  • 5 V core eliminates level shifters vs 3.3 V MAX variants (vs EPM9320LC356-10)

Design Notes

The EPM9320ABC356-10 requires a clean 5.0 V Β±5% supply rail. Place a 100 Β΅F bulk capacitor near the BGA VCC balls and a 0.1 Β΅F decoupling capacitor within 5 mm of each VCC ball to suppress switching-induced ringing. Because the MAX 9000 family draws higher inrush current during ISP, ensure the regulator can source at least 500 mA peak. Estimated: at 144.9 MHz worst-case toggle rate, internal core current can approach 200-300 mA.

The 356-BGA package requires a 4-layer PCB minimum with a continuous ground plane directly under the device to provide thermal dissipation and controlled-impedance reference for signal traces. Use 0.2 mm via-in-pad with filled and plated-over copper to escape the inner rows of the BGA. All four JTAG signals (TCK, TMS, TDI, TDO) must be routed with matched length to avoid JTAG chain integrity issues at high TCK frequencies.

Do not confuse the EPM9320ABC356-10 (5 V) with the EPM9320LC356-10 (3.3 V) - the L-suffix variant has a different VCC and is not pin-compatible at the power rail level. Also avoid mixing the BGA-356 package with the EPM9320RI208-10 (208-pin RQFP) - they are different footprints and cannot be substituted on the same PCB. When ordering, verify the full part number suffix for temperature grade (-A = commercial, no letter = industrial).

For JTAG chain integrity, place a 10 kΞ© pull-up on TCK and TMS, and a 10 kΞ© pull-up on TDI to keep the JTAG state machine in a benign state during power-up. Terminate TDO with a 33 Ξ© series resistor if the JTAG cable length exceeds 150 mm. Because the BGA-356 has many simultaneous-switching outputs (SSOs), group high-toggle-rate I/O on the outer BGA rows to minimize coupling to analog signals.

Compliance Information

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
Unknown
Halogen Free
Unknown
Conflict Minerals
Unknown

Compliance status not provided in the verified web data; RoHS and lead-free status should be confirmed with the authorized distributor (Rochester Electronics) before procurement. This CPLD predates widespread AEC-Q100 adoption in logic devices and is not AEC-Q100 qualified.

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

Related Searches

EPM9320ABC356-10 datasheet EPM9320ABC356-10 price Altera MAX 9000 CPLD 356 BGA EPM9320ABC356-10 vs EPM9320ABC356-7 MAX 9320 CPLD 320 macro cells 5V EPM9320ABC356-10 drop-in replacement buy EPM9320ABC356-10 in stock EPM9320ABC356-10 lead time Altera MAX 9000 ISP JTAG BGA EPM9320ABC356-10 pinout BGA-356 5V CPLD 144.9 MHz glue logic EPM9320ABC356-10 obsolete last time buy what is the macro cell count of EPM9320ABC356-10 MAX 9000 BGA-356 cross reference Altera CPLD equivalent to EPM9320ABC356-10

Related Components & Terms

Altera Intel EPM9320ABC356-10 EPM9320ABC356-7 EPM9320ABC356-5 EPM9320A356-10 MAX 9000 Complex Programmable Logic Device CPLD programmable logic device PLD Multiple Array MatriX MAX architecture macro cell Logic Array Block Programmable Interconnect Array IEEE 1149.1 JTAG in-system programmability BGA-356 FinePitch BGA 5.0 V supply non-volatile configuration EEPROM MAX 7000 MAX II MAX V glue logic bus interface bridge state machine
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