EPM9320ABC356-10 - MAX 9000 CPLD 6K Gates 320 Macros 356-BGA | Altera
MPN: EPM9320ABC356-10 β End of Life| 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 |
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π Reference alternative (not in catalog)
EPM9320ABC356-5
β Drop-Inπ Reference alternative (not in catalog)
EPM9320A356-10
β Drop-Inπ 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
| 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
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
Recommended Products Summary
Engineering reference data for EPM9320ABC356-10 β comparison, design guidance, and compliance information.
Selection Guide
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
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.