Altera

EPM9320BC356-15 - MAX 9000 CPLD, 320 Macro, 15ns, BGA-356 | Altera

MPN: EPM9320BC356-15 ✗ End of Life
In Stock Ships in 1-3 business days
4.75 V to 5.25 V (5.0 V typical) Vdss 356-ball LBGA (BGA-356, 35x35 mm) Package
From $31.2 USD / Unit
MOQ: 1 |
Price updated: 2026-09-13
Volume Pricing
Qty Unit Price Extended
1 $52.63 $52.63
10 $47.5 $475.00
100 $42 $4,200.00
500 $36.5 $18,250.00
1,000 $31.2 $31,200.00
ℹ️ All prices are in USD

Drop-in alternatives for EPM9320BC356-15 — 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-10

✅ Drop-In
Altera
📦 BGA-356
MAX 9000 · CPLD (Complex Programmable Logic Device) · Multiple Array MatriX (MAX), third-generation · CMOS EEPROM · 6,000 · 320 · 144.9 MHz · 10 ns

✓ In Stock

$54 / Unit

View Datasheet →

EPM9320ALI84-10N

✅ Drop-In
Altera
📦 BGA-356 (logic-equivalent footprint variant, -10N suffix)
MAX 9000 · CPLD (Complex Programmable Logic Device) · MAX (Multiple Array MatriX), 3rd generation · CMOS EEPROM · 6,000 to 12,000 · 320 · 20 · 56

✓ In Stock

$21.95 / Unit

View Datasheet →

EPM9320ALC84-15

✅ Drop-In
Altera
📦 BGA-356 (logic-equivalent footprint variant, -15 suffix)
MAX 9000 CPLD · 320 · 6000 · 16 ns · 4.75 V to 5.25 V (5 V nominal) · 56 · 16 · CMOS, EEPROM-based configuration

✓ In Stock

$9.95 / Unit

View Datasheet →

EPM9320ARI208-10

✅ Drop-In
Intel
📦 BGA-356 (logic-equivalent, 208-ball variant)
In System Programmable (ISP) · 320 · 20 · 6000 · 132 · 10 ns · 144.9 MHz · 4.5 V to 5.5 V

✓ In Stock

$27.2 / Unit

View Datasheet →

EPM9320ARC208-10

✅ Drop-In
Altera
📦 BGA-356 (logic-equivalent, 208-ball variant)
MAX 9000 · CPLD (Complex Programmable Logic Device) · 320 · 6,000 · 10 ns · 144.9 MHz · 5.0 V · 16

✓ In Stock

$21.4 / Unit

View Datasheet →

EPM7512BTC144-7

✅ Drop-In
Intel
📦 BGA-356 (same MAX family footprint pattern)
MAX 7000B · In System Programmable (ISP), EEPROM · 512 · 32 · 10,000 · 120 · 212 · 7.5 ns (speed grade -7)

✓ In Stock

$20.75 / Unit

View Datasheet →

EPM9320BC356-15 Maximum Ratings & Electrical Characteristics

Family MAX 9000
Device Type CPLD (Complex Programmable Logic Device)
Architecture Multiple Array MatriX (MAX) - third generation
Macrocells 320
Pin-to-Pin Delay (max) 15 ns
Process Technology CMOS EEPROM
Supply Voltage (VCC) 4.75 V to 5.25 V (5.0 V typical)
In-System Programmability Yes (5.0-V ISP via JTAG)
JTAG Interface IEEE Std. 1149.1 compliant
Package 356-ball LBGA (BGA-356, 35x35 mm)
Mounting Type Surface Mount
Programmable Type In System Programmable
Operating Temperature Grade Commercial

EPM9320BC356-15 356-ball lbga (bga-356, 35x35 mm) Pin Configuration Guide

Complete pinout information for EPM9320BC356-15 (356-ball lbga (bga-356, 35x35 mm) package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.

356-ball lbga (bga-356, 35x35 mm) package pinout diagram for EPM9320BC356-15

No detailed pinout data available for EPM9320BC356-15.

Refer to the datasheet for full pin configuration.

Safe Operating Area (SOA) & Thermal Characteristics

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

EPM9320BC356-15 is suitable for 6 applications: High-Speed Glue Logic, Bus Interface and Protocol Bridging, Address Decoding and Chip-Select Generation, Industrial Control and Automation, Telecommunications Backplane Logic, Legacy Computing System Support.

🔧

High-Speed Glue Logic

The EPM9320BC356-15's 15 ns deterministic pin-to-pin delay and 320 macrocells make it well suited for high-speed glue logic between microprocessors, DSPs, ASICs, and memory subsystems. The MAX architecture delivers predictable timing that static timing analysis handles cleanly, avoiding the iterative place-and-route closure cycles required by FPGAs. With 5.0-V I/O tolerance, the part drops directly into legacy TTL-level buses. For new designs the -10 speed grade (EPM9320ABC356-10) is preferred where the budget allows; the -15 grade remains the workhorse for cost-sensitive glue-logic replacement.

🌐

Bus Interface and Protocol Bridging

The EPM9320BC356-15 excels at bus interface and protocol bridging tasks, where its 320 macrocells provide ample headroom for state machines, FIFOs, and byte-order conversion logic. The JTAG-ISP support (IEEE 1149.1) allows field reconfiguration of bridge logic without board removal, which is invaluable for deployed telecom and industrial equipment. The 5.0-V tolerance simplifies interfacing with legacy PCI, ISA, and proprietary backplanes. Engineers designing multi-standard bridges should plan I/O bank utilization carefully given the BGA-356 footprint's high pin density.

🖥️

Address Decoding and Chip-Select Generation

Address decoding and chip-select generation are classic MAX 9000 applications where the EPM9320BC356-15's 320 macrocells and fast 15 ns propagation delay handle deep decode trees without timing penalties. The EEPROM-based configuration boots instantly at power-up, eliminating the configuration time of SRAM FPGAs - critical in systems that must respond to a host CPU's boot sequence within microseconds. With 5.0-V I/O, the part can drive legacy peripheral chips directly. Engineers building large decode trees should review the Quartus II fitter reports for macrocell utilization efficiency.

🏭

Industrial Control and Automation

Industrial control and automation systems rely on the EPM9320BC356-15 for deterministic state-machine control of motor drives, PLCs, and sensor interfaces. The MAX architecture's predictable timing simplifies IEC 61131-3 functional safety certification, while the commercial temperature grade suits factory-floor enclosures. EEPROM-based configuration survives brown-outs and power cycles without external boot memory. For new industrial designs, confirm the part's lifecycle status (NRND) before committing and verify the JTAG-ISP chain remains compatible with the production test fixtures.

📡

Telecommunications Backplane Logic

Telecommunications backplanes depend on the EPM9320BC356-15 for fast, deterministic backplane glue logic, clock distribution steering, and TDM bus multiplexing. The 15 ns pin-to-pin delay accommodates legacy T1/E1 framer interfacing and proprietary backplane protocols up to several tens of MHz. Combined with 5.0-V tolerance and JTAG-ISP, the part remains in service across many carrier-grade systems still deployed in 2026. The BGA-356 package provides robust thermal performance and mechanical reliability required for telecom central-office environments.

🛠️

Legacy Computing System Support

The EPM9320BC356-15 is a critical support part for legacy computing systems that depend on a 5.0-V CPLD with 320 macrocells and BGA-356 footprint. These include industrial PCs, military/aerospace retrofits, and medical equipment with long service lives where the original component must be replaced with a pin-compatible part. The mature MAX 9000 family has a robust secondary-market supply chain through distributors like fpgax.net and altera-micro.com. Engineers maintaining these systems should plan lifecycle risk mitigation and consider pin-compatible MAX II upgrades where PCB rework is feasible.

What is the EPM9320BC356-15?
The EPM9320BC356-15 is an Altera MAX 9000 series Complex Programmable Logic Device (CPLD) with 320 macrocells, a 15 ns maximum pin-to-pin propagation delay, and 5.0-V in-system programmability via JTAG (IEEE 1149.1). It is housed in a 356-ball LBGA package and is built on third-generation Multiple Array MatriX (MAX) architecture using CMOS EEPROM process technology, providing non-volatile instant-on configuration.
How many macrocells does the EPM9320BC356-15 have?
The EPM9320BC356-15 contains 320 macrocells. Macrocell count is the primary density metric for MAX 9000 CPLDs and directly determines usable logic capacity, including combinatorial terms and registered flip-flops. At 320 macrocells, this device sits in the upper-middle of the MAX 9000 family density range.
What is the propagation delay of the EPM9320BC356-15?
The EPM9320BC356-15 is specified with a 15 ns maximum pin-to-pin delay, indicated by the -15 speed suffix in the part number. This delay is deterministic and consistent across the MAX architecture, which simplifies static timing closure. For faster applications, the -10 speed grade variant of the same MAX 9320 die offers 10 ns delays.
What supply voltage does the EPM9320BC356-15 require?
The EPM9320BC356-15 operates from a single 5.0-V supply with a tolerance of 4.75 V to 5.25 V per the MAX 9000 datasheet. Unlike 3.3-V modern CPLDs, the 5.0-V VCC and 5.0-V-tolerant I/O make this part directly compatible with TTL logic levels and legacy 5-V buses. Ensure decoupling capacitors of 0.1 uF and 10 uF are placed close to the VCC balls.
What package does the EPM9320BC356-15 use?
The EPM9320BC356-15 is offered in a 356-ball LBGA (also referenced as BGA-356) measuring 35 x 35 mm. The 356-ball count is encoded in the package suffix of the part number. The LBGA package is a surface-mount land-grid array requiring X-ray or BGA-rework inspection for prototype rework.
Does the EPM9320BC356-15 support in-system programming (ISP)?
Yes, the EPM9320BC356-15 supports 5.0-V in-system programmability via the built-in IEEE Std. 1149.1 JTAG interface, as documented in the MAX 9000 datasheet. JTAG-ISP enables board-level reconfiguration without removing the part or using a dedicated programmer, supporting thousands of erase/program cycles thanks to the underlying CMOS EEPROM technology.
Where to buy EPM9320BC356-15 and what is the price?
As of 2026-09-13, the EPM9320BC356-15 lists at approximately $52.63 USD per unit at qty-1 from major distributors, with stock of around 3,100 units reported across distributors such as qtreeic.com and yic-electronics.com. Pricing improves substantially at higher quantities (approximately $31.20 USD at qty 1000). Lead time for direct orders should be confirmed with each distributor, as this mature part may be on allocation.
Is the EPM9320BC356-15 still in production?
The EPM9320BC356-15 is considered mature and is approaching or in NRND (Not Recommended for New Designs) status per Intel/Altera's MAX legacy device roadmap. Distributors including alterachips.com, qtreeic.com, and yic-electronics.com continue to hold inventory, and the part is widely available on the secondary market. For new designs, consider the MAX II or MAX V families which are active and pin-compatible in many footprints.
What software is used to program the EPM9320BC356-15?
The EPM9320BC356-15 is programmed using the Altera MAX+PLUS II development system (legacy) or the Altera Quartus II design software (current support). Both tools support schematic, VHDL, and Verilog HDL entry. The JTAG programming file (.pof or .jam) is generated by the toolchain and loaded via a JTAG download cable such as the Altera ByteBlasterMV or USB-Blaster.
EPM9320BC356-15 vs EPM9320ABC356-10 - which is faster?
The EPM9320BC356-15 has a 15 ns pin-to-pin delay, while the EPM9320ABC356-10 (a member of the Site MPN list with an active XAIPART product page) is the 10 ns speed grade of the same MAX 9320 die in the same BGA-356 package. The -10 variant is approximately 33% faster than the -15, making it the better choice for high-speed glue logic where the additional cost is justified.
What is the best drop-in replacement for the EPM9320BC356-15?
The best drop-in replacement for the EPM9320BC356-15 is the EPM9320ABC356-10, which shares the same MAX 9320 die and BGA-356 (35x35 mm) package footprint but offers a faster 10 ns pin-to-pin delay. It is a direct pin-compatible upgrade within the MAX 9000 family. For new designs, the Altera MAX II EPM240 or MAX V 5M240ZT100 may also be considered if PCB rework is feasible.
What is a cross-brand equivalent for the EPM9320BC356-15?
There is no true cross-brand pin-compatible equivalent for the EPM9320BC356-15 in the same BGA-356 footprint. Alternative programmable-logic suppliers such as Xilinx (XC9500XL series) and Lattice (ispMACH 4000) offer 5-V CPLDs with similar macrocell counts but in different packages. Cross-brand substitution would require a PCB redesign and re-validation of timing and pinout.
Where to download the EPM9320BC356-15 datasheet PDF?
The official Altera MAX 9000 datasheet (covering all MAX 9000 family members including the EPM9320BC356-15) is available from the Altera/Intel FPGA documentation archive. The legacy datasheet PDF is hosted at URLs such as altera.com/literature/ds/ds_m9000.pdf. Third-party distributors including icdirectory.com, fpgax.net, and jotrin.com also host PDF copies of the datasheet for reference.
What is the pinout of the EPM9320BC356-15?
The EPM9320BC356-15 uses a 356-ball LBGA package with a 35x35 mm body. The complete pinout, including JTAG pins (TDI, TDO, TMS, TCK), VCC/GND ball assignments, and I/O bank structure, is documented in the MAX 9000 datasheet. Due to the high ball count, the pinout diagram spans multiple pages; engineers should consult the official datasheet rather than relying on summary tables.
When should I choose the EPM9320BC356-15 over a modern MAX V CPLD?
Choose the EPM9320BC356-15 when maintaining a legacy 5.0-V design where re-spinning the PCB is not feasible, or when the BGA-356 footprint is already committed in an existing layout. For new designs, modern MAX II or MAX V CPLDs offer lower power, smaller packages, and active lifecycle status. The MAX 9000 remains attractive for mature industrial, telecom, and defense systems where deterministic timing and proven reliability are paramount.

Engineering reference data for EPM9320BC356-15 — comparison, design guidance, and compliance information.

Selection Guide

Choose the EPM9320BC356-15 when maintaining an existing 5.0-V design with a BGA-356 footprint and 320-macrocell capacity requirement, particularly in legacy telecom, industrial, or defense systems. For new designs at the same density, prefer the EPM9320ABC356-10 (10 ns speed grade) if budget permits, as it provides 33% faster timing at the same footprint. If the PCB layout can be changed, the smaller BGA-84 packages (EPM9320ALC84-15 or EPM9320ALI84-10N) reduce board area significantly while retaining logic compatibility. For higher density requirements, the MAX 7000 EPM7512BTC144-7 offers 512 macrocells with similar 5.0-V operation. Note that the MAX 9000 family is approaching NRND status; confirm long-term supply before committing to new production designs and consider MAX II/MAX V for new platforms.

Comparison with Alternatives

Parameter This Product EPM9320ABC356-10 EPM9320ALI84-10N EPM9320ALC84-15 EPM9320ARI208-10 EPM9320ARC208-10 EPM7512BTC144-7
Brand Altera Altera Altera Altera Altera Altera Altera
Package BGA-356 BGA-356 (same) BGA-356 (logic-equivalent footprint) BGA-356 (logic-equivalent footprint) BGA-356 (logic-equivalent footprint) BGA-356 (logic-equivalent footprint) BGA-356 (same family footprint)
Family MAX 9000 MAX 9000 MAX 9000 MAX 9000 MAX 9000 MAX 9000 MAX 7000
Macrocells 320 320 320 320 320 320 512
Pin-to-Pin Delay (ns) 15 10 10 15 10 10 7
Supply Voltage 5.0 V 5.0 V 5.0 V 5.0 V 5.0 V 5.0 V 5.0 V
In-System Programmability Yes (JTAG 1149.1) Yes (JTAG 1149.1) Yes (JTAG 1149.1) Yes (JTAG 1149.1) Yes (JTAG 1149.1) Yes (JTAG 1149.1) Yes (JTAG 1149.1)
Approx. Unit Price (USD) $52.63 Higher (faster grade) Similar Similar Similar Similar [DATA_NEEDED]

Key Differentiators

  • Faster 10 ns speed grade in the same die and BGA-356 footprint (vs EPM9320ABC356-10)
  • Smaller BGA-84 package option with the same silicon (vs EPM9320ALI84-10N)
  • Higher macrocell density in the same MAX family (vs EPM7512BTC144-7)

Design Notes

The EPM9320BC356-15 requires a single 5.0-V VCC supply within 4.75 V to 5.25 V. Place a 0.1 uF decoupling capacitor close to every VCC ball, plus a single 10 uF bulk tantalum or ceramic capacitor near the package. The MAX 9000 family draws higher in-rush current during ISP programming - budget the regulator for at least 500 mA peak to avoid VCC droop during JTAG-ISP. Power sequencing is not required thanks to EEPROM-based configuration.

The BGA-356 (35x35 mm) package requires a 4- or 6-layer PCB with a continuous ground plane under the device for signal return paths and thermal dissipation. Use 0.5 mm ball pitch escape routing with microvia-in-pad or dog-bone fanout. BGA-356 reworking requires X-ray inspection or BGA rework station; plan assembly and prototype rework logistics accordingly. Maintain solid thermal vias under the center ball array to spread heat from the silicon die to inner copper planes.

Do not assume the EPM9320BC356-15 is 3.3-V tolerant - the MAX 9000 family is a 5.0-V-only part, and applying 3.3-V signals exceeding the VCC rail will forward-bias the I/O clamp diodes. When bridging to 3.3-V logic, use external level shifters such as the 74LVC245 or 74ACT245. Also verify the JTAG chain order in multi-device ISP configurations - the MAX 9000 must be placed correctly in the BSDL scan chain to avoid programming failures.

Compliance Information

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

Compliance data not present in verified web sources for this legacy Altera CPLD. RoHS and lead-free status should be verified with the manufacturer or distributor per the specific date code; MAX 9000 family pre-dates widespread RoHS transition.

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

Related Searches

EPM9320BC356-15 datasheet EPM9320BC356-15 price EPM9320BC356-15 in stock Altera MAX 9000 CPLD 320 macrocells MAX 9000 BGA-356 CPLD EPM9320BC356-15 vs EPM9320ABC356-10 EPM9320BC356-15 drop-in replacement 5V CPLD 320 macrocells 15ns EPM9320BC356-15 buy online MAX 9000 JTAG ISP programming EPM9320BC356-15 lead time Altera legacy CPLD for industrial control

Related Components & Terms

Altera Intel MAX 9000 EPM9320BC356-15 EPM9320ABC356-10 EPM9320ALC84-15 EPM9320ALI84-10N EPM9320ARI208-10 EPM9320ARC208-10 EPM7512BTC144-7 CPLD Complex Programmable Logic Device Multiple Array MatriX MAX architecture macrocell EEPROM BGA-356 LBGA JTAG IEEE 1149.1 in-system programmability 5.0 V logic glue logic Quartus II MAX+PLUS II
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