Altera

EPM3128AFC256-7N - 128-Macro 7.5ns MAX 3000A CPLD | Altera

MPN: EPM3128AFC256-7N βœ— End of Life
In Stock Ships in 1-3 business days
3.3 V Vdss 256-BGA (FineLine, FBGA) Package
From $19.85 USD / Unit
MOQ: 1 |
Price updated: 2026-09-12
Volume Pricing
Qty Unit Price Extended
1 $32.5 $32.50
10 $28.75 $287.50
100 $24.95 $2,495.00
250 $22.4 $5,600.00
500 $19.85 $9,925.00
ℹ️ All prices are in USD

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

EPM3128AFC256-10N

βœ… Drop-In
πŸ“¦ 256-BGA (FineLine)
same 256-BGA FineLine footprint, same 128 macro cells / 98 I/Os; tPD 10.0 ns vs 7.5 ns (+33% slower); fMAX 129.9 MHz vs 192.3 MHz; pin-to-pin compatible

πŸ“‹ Reference alternative (not in catalog)

EPM3128AFC256-5N

βœ… Drop-In
πŸ“¦ 256-BGA (FineLine)
same 256-BGA FineLine footprint, same 128 macro cells / 98 I/Os; tPD 5.0 ns vs 7.5 ns (faster, -33%); fMAX 222.2 MHz vs 192.3 MHz; pin-to-pin compatible

πŸ“‹ Reference alternative (not in catalog)

EPM3128AFC256-15N

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ 256-BGA (FineLine)
same 256-BGA FineLine footprint, same 128 macro cells / 98 I/Os; tPD 15.0 ns vs 7.5 ns (+100% slower); fMAX 100 MHz vs 192.3 MHz; pin-to-pin compatible, lowest cost speed grade

πŸ“‹ Reference alternative (not in catalog)

EPM7128AEFC256-5

βœ… Drop-In
πŸ“¦ 256-BGA (FineLine)
MAX 7000A family vs MAX 3000A family; same 256-BGA FineLine footprint, same 128 macro cells / 98 I/Os; tPD 5.0 ns vs 7.5 ns (faster); requires 5.0 V/3.3 V dual supply vs 3.3 V-only; pin-compatible at BGA ball level per package

πŸ“‹ Reference alternative (not in catalog)

EPM7128SFC84-10

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ 256-BGA (FineLine)
MAX 7000S family in 256-BGA; same macro cell count (128), tPD 10.0 ns; different logic family (MAX 7000S vs 3000A) and 5.0 V core vs 3.3 V core; pin-compatible at 256-BGA FineLine footprint per package

πŸ“‹ Reference alternative (not in catalog)

EPM3128AFC256-7N Maximum Ratings & Electrical Characteristics

Family MAX 3000A
Device Type CPLD - Complex Programmable Logic Device
Architecture CMOS EEPROM-based MAX
Macro Cells 128
Usable Gates 2,500
User I/Os 98
Propagation Delay (tPD) 7.5 ns
Internal fMAX 192.3 MHz
Supply Voltage - Core (VCCINT) 3.3 V
Supply Voltage - I/O (VCCIO) 3.3 V or 2.5 V
Logic Family CMOS
Programmability In-system (ISP), IEEE Std. 1532, JTAG (IEEE Std. 1149.1)
Package 256-BGA (FineLine, FBGA)
Operating Temperature 0 C to +70 C (commercial)
Mounting Type Surface Mount

EPM3128AFC256-7N 256-bga (fineline, fbga) Pin Configuration Guide

Complete pinout information for EPM3128AFC256-7N (256-bga (fineline, fbga) 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.

256-bga (fineline, fbga) package pinout diagram for EPM3128AFC256-7N

No detailed pinout data available for EPM3128AFC256-7N.

Refer to the datasheet for full pin configuration.

Safe Operating Area (SOA) & Thermal Characteristics

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

EPM3128AFC256-7N is suitable for 6 applications: High-Speed Address Decoding and Bus Bridging, Microcontroller and DSP Glue Logic, 3.3 V to 2.5 V Logic-Level Translation, Industrial Control and Automation Systems, Telecommunications Line-Card Interface Logic, JTAG-Based Boundary-Scan Test Infrastructure.

🌐

High-Speed Address Decoding and Bus Bridging

The EPM3128AFC256-7N's 7.5 ns pin-to-pin propagation delay and 192.3 MHz internal fMAX make it ideal for high-speed address decoding in microprocessor/microcontroller systems. With 128 macro cells and 98 user I/Os, the device can decode multiple chip-select lines, address ranges, and wait-state generators simultaneously. Place the CPLD between the processor address bus and peripheral enables; its EEPROM-backed non-volatile configuration eliminates boot delay. The 3.3 V core and selectable VCCIO (3.3 V or 2.5 V) let the same part bridge between modern 3.3 V processors and 2.5 V peripherals without external level shifters.

πŸ–₯️

Microcontroller and DSP Glue Logic

Use the EPM3128AFC256-7N as deterministic glue logic between microcontrollers, DSPs, and external peripherals. The 128 macro cells support 32-bit register banks and FIFO flag generators, while the 98 user I/Os comfortably accommodate parallel buses. Because the device stores configuration in on-chip EEPROM, it powers up instantly with no external boot device - a major advantage over SRAM-based FPGAs in safety-critical or fast-boot applications. The IEEE Std. 1149.1 JTAG interface supports both functional logic and boundary-scan test in production.

πŸ”§

3.3 V to 2.5 V Logic-Level Translation

The EPM3128AFC256-7N's selectable VCCIO banks (3.3 V or 2.5 V per datasheet) make it a flexible level translator between 3.3 V microprocessors and legacy 2.5 V peripherals. Each I/O bank can be independently powered, so mixed-voltage interfaces (3.3 V processor + 2.5 V memory + 3.3 V bus) coexist on a single CPLD. The 7.5 ns tPD preserves timing margins even when bridging between asynchronous clock domains, and the 98 user I/Os accommodate multi-channel LVDS-style translation with external biasing.

🏭

Industrial Control and Automation Systems

In industrial control cabinets and PLCs, the EPM3128AFC256-7N handles deterministic I/O expansion, encoder quadrature decoding, and PWM generation. With 98 user I/Os and 128 macro cells, one CPLD can replace multiple discrete logic ICs, reducing board area. The commercial-temperature version (0 C to +70 C) suits indoor control panels; for -40 C to +85 C deployments, select the -7NI industrial variant. Combined with IEEE Std. 1532 ISP, the device can be reconfigured in the field through the JTAG header for firmware upgrades.

πŸ“‘

Telecommunications Line-Card Interface Logic

Telecom line cards use the EPM3128AFC256-7N for clock distribution, framing/deframing, and HDLC channel aggregation. The 192.3 MHz fMAX supports E1/T1 data rates with margin, and the 98 user I/Os accommodate multi-port serial interfaces. The deterministic 7.5 ns tPD ensures that framing signals arrive within budget across temperature variation. Combined with the IEEE 1532 ISP capability, telecom OEMs can reconfigure the line card remotely across JTAG for protocol upgrades.

πŸ”¬

JTAG-Based Boundary-Scan Test Infrastructure

Leverage the EPM3128AFC256-7N's IEEE Std. 1149.1 boundary-scan support for production board test. The CPLD itself is JTAG-compliant and can also be programmed to provide TAP controllers for downstream non-JTAG components, reducing the need for dedicated scan-mux ICs. The 256-BGA package places JTAG pins on accessible balls per the datasheet package diagram, simplifying bed-of-nails fixture routing. IEEE Std. 1532 ISP adds concurrent multi-vendor in-system programming in mixed-PLD boards.

What is the propagation delay of the EPM3128AFC256-7N?
The EPM3128AFC256-7N has a pin-to-pin propagation delay (tPD) of 7.5 ns. According to the Altera MAX 3000A datasheet, this speed grade corresponds to the "-7" suffix and supports an internal fMAX of 192.3 MHz. The -5 and -10 speed grades are also offered in the same EPM3128AFC256 package, and choosing a faster part (lower tPD) increases unit cost roughly 20-30% per tier.
How many user I/O pins does the EPM3128AFC256-7N provide?
The EPM3128AFC256-7N provides 98 user I/O pins in the 256-BGA package. This is the full I/O count for the EPM3128AFC256 device; smaller MAX 3000A devices (EPM3064, EPM3032) expose 34-66 user I/Os. Per the datasheet, each macro cell is fed by four input pins, allowing dense combinatorial logic without external gating.
What supply voltage does the EPM3128AFC256-7N require?
The EPM3128AFC256-7N requires a 3.3 V core supply (VCCINT) for the EEPROM and logic, with VCCIO selectable at either 3.3 V or 2.5 V to match the I/O bank voltage. Connecting VCCIO to 2.5 V produces 2.5 V-compliant output levels for legacy interfaces, while 3.3 V VCCIO yields LVCMOS/LVTTL output levels compatible with modern 3.3 V systems.
Is the EPM3128AFC256-7N in-system programmable (ISP)?
Yes, the EPM3128AFC256-7N supports 3.3 V in-system programmability through the IEEE Std. 1532 specification. The Altera datasheet confirms ISP via the JTAG (IEEE Std. 1149.1) pins, allowing concurrent ISP across multiple PLD vendors using a standard JTAG chain. Programming can be performed using the Altera ByteBlasterMV, USB-Blaster, or equivalent JTAG programmer.
What is the difference between the EPM3128AFC256-7N and the EPM3128AFC256-10N?
The EPM3128AFC256-7N and EPM3128AFC256-10N share the same 256-BGA package and 128 macro cells, but differ in speed grade: -7N is 7.5 ns tPD / 192.3 MHz fMAX while -10N is 10.0 ns tPD / 129.9 MHz fMAX. The -7N is faster and priced higher; otherwise they are pin-compatible drop-in replacements within the same EPM3128AFC256 family.
Where can I buy the EPM3128AFC256-7N and what is the current price?
The EPM3128AFC256-7N is available from authorized distributors including DigiKey (stock confirmed via the search-indexed DigiKey listing), Mouser, Arrow, Heisener, and Lisleapex. Pricing as of 2026-09-12 is roughly $32.50 at qty 1 with tier pricing down to $19.85 at qty 500. Heisener reported 6,640 pieces in stock at the time of the index scrape; lead time is generally immediate for tray quantities.
What is the lead time for EPM3128AFC256-7N?
Per the latest distributor listings reviewed 2026-09-12, the EPM3128AFC256-7N is generally available with immediate shipping from distributor stock. Heisener quoted delivery of Aug 17 - Aug 22 for its 2,080-piece allocation. Because the part is marked NRND (Not Recommended for New Designs), distributors may prioritize allocation to existing customers, so confirming inventory before placing a build order is recommended.
EPM3128AFC256-7N vs EPM7128AEFC256-5 - which is better for a new design?
The EPM3128AFC256-7N (MAX 3000A, 3.3 V core) is preferable for new low-power, 3.3 V-native designs requiring 128 macro cells at the lowest cost. The EPM7128AEFC256-5 (MAX 7000A, 5.0 V/3.3 V dual supply) offers the same 128 macro cell count with 5 ns tPD and 5 V tolerance. For new 3.3 V designs the -7N is the more modern, lower-power choice; for legacy 5 V systems the -5 is preferred.
When should I choose the EPM3128AFC256-7N over an FPGA?
Choose the EPM3128AFC256-7N when your design needs deterministic 7.5 ns propagation delay, instant-on behavior from non-volatile EEPROM storage, and modest logic density (~2,500 gates). FPGAs offer higher density and DSP/BRAM resources but require external boot memory, exhibit longer and variable configuration delays, and consume more power at idle. For glue logic, address decoding, and bus interfacing, a CPLD is the right tool.
What is the best drop-in replacement for the EPM3128AFC256-7N?
The closest drop-in replacements for the EPM3128AFC256-7N in the same 256-BGA FineLine footprint are other speed grades of the EPM3128AFC256 - specifically EPM3128AFC256-10N (slower, 10 ns tPD) and EPM3128AFC256-5N (faster, 5 ns tPD). All share identical pinout and macro cell count. For lower I/O count alternatives, the EPM3064ATC100 family offers a smaller 100-pin TQFP form factor and is not pin-compatible in BGA.
Where can I download the EPM3128AFC256-7N datasheet PDF?
The Altera/Intel EPM3128AFC256-7N datasheet (MAX 3000A Programmable Logic Device Family Data Sheet) is available at the Altera legacy archive site (alterasemi.com) and on Octopart as a 715 KB, 46-page PDF. The IEEE Std. 1532-2002 standard document is available separately from the IEEE Xplore Digital Library.
Where is the pinout for the EPM3128AFC256-7N BGA package?
The full 256-BGA FineLine pin assignment for the EPM3128AFC256-7N is documented in the MAX 3000A datasheet chapter "Package Pin-Outs." Octopart and Altera legacy sites host the datasheet PDF; the pinout diagram uses a 16 x 16 grid array notation. JTAG pins (TCK, TMS, TDI, TDO), VCCINT, VCCIO, GND, and 98 user I/O ball locations are listed in ball-map order.
What is the operating temperature of the EPM3128AFC256-7N?
The EPM3128AFC256-7N is the commercial-temperature version rated 0 C to +70 C. For -40 C to +85 C industrial environments, designers should select the EPM3128AFC256-7NI (industrial) variant or the EPM3128AFC256I device family suffix. Per the MAX 3000A datasheet, the operating range is determined by the part number suffix - "N" indicates commercial, "I" indicates industrial.
Hey Google, what can replace the EPM3128AFC256-7N?
The EPM3128AFC256-7N can be replaced in the same 256-BGA FineLine footprint by other speed grades of the EPM3128AFC256: EPM3128AFC256-5N (5 ns tPD, faster), EPM3128AFC256-10N (10 ns tPD, slower), and EPM3128AFC256-15N (15 ns tPD, lowest cost). All variants share identical pinout, macro cell count, and I/O count, making them true drop-in replacements.
What are the key specifications of the EPM3128AFC256-7N that engineers should know?
Five key specifications define the EPM3128AFC256-7N: (1) 128 macro cells with 2,500 usable gates, (2) 7.5 ns pin-to-pin propagation delay and 192.3 MHz internal fMAX, (3) 98 user I/O pins, (4) 3.3 V core supply with selectable 2.5 V or 3.3 V VCCIO banks, and (5) 256-BGA FineLine package with 1.0 mm ball pitch. Additional attributes include IEEE Std. 1532 ISP and IEEE Std. 1149.1 JTAG support.

Engineering reference data for EPM3128AFC256-7N β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the EPM3128AFC256-7N when your design needs 128 macro cells, 98 user I/Os, and 7.5 ns propagation delay in a 256-BGA FineLine footprint at 3.3 V core with 3.3 V or 2.5 V VCCIO. Pick EPM3128AFC256-5N if your timing budget requires 5 ns tPD at higher cost; pick EPM3128AFC256-10N if your timing margin allows 10 ns tPD at lower cost (both are drop-in in the same package). Choose EPM7128AEFC256-5 instead when you need 5 V-tolerant inputs or 5 V core operation. For designs requiring fewer than 64 macro cells, step down to EPM3064ATC100-10N (TQFP-100, easier hand-solder).

Comparison with Alternatives

Parameter This Product EPM3128AFC256-10N EPM3128AFC256-5N EPM3128AFC256-15N EPM7128AEFC256-5 EPM7128SFC84-10
Brand Altera Altera Altera Altera Altera Altera
Package 256-BGA (FineLine) 256-BGA (FineLine) - same 256-BGA (FineLine) - same 256-BGA (FineLine) - same 256-BGA (FineLine) - same 256-BGA (FineLine) - same
Family MAX 3000A MAX 3000A MAX 3000A MAX 3000A MAX 7000A MAX 7000S
Macro Cells 128 128 128 128 128 128
User I/Os 98 98 98 98 100 100
Propagation Delay (tPD) 7.5 ns 10.0 ns 5.0 ns 15.0 ns 5.0 ns 10.0 ns
Internal fMAX 192.3 MHz 129.9 MHz 222.2 MHz 100 MHz 200 MHz 125 MHz
Core Voltage (VCCINT) 3.3 V 3.3 V 3.3 V 3.3 V 5.0 V/3.3 V dual 5.0 V
I/O Voltage (VCCIO) 3.3 V or 2.5 V 3.3 V or 2.5 V 3.3 V or 2.5 V 3.3 V or 2.5 V 3.3 V or 2.5 V 5.0 V/3.3 V
Operating Temperature 0 C to +70 C 0 C to +70 C 0 C to +70 C 0 C to +70 C 0 C to +70 C 0 C to +70 C

Key Differentiators

  • Balanced speed/cost position in MAX 3000A family (vs EPM3128AFC256-10N)
  • Lower core voltage than MAX 7000A family (vs EPM7128AEFC256-5)
  • Non-volatile EEPROM configuration (vs SRAM-based FPGAs (e.g., Cyclone family))

Design Notes

Decouple each VCCINT and VCCIO ball individually with a 0.1 uF ceramic capacitor placed within 50 mils of the ball via, plus a single 10 uF bulk capacitor per rail. The 256-BGA FineLine package has multiple VCCINT/VCCIO balls distributed across the array - missing even one decoupling cap can cause logic errors during simultaneous switching. Estimated: with 128 macro cells switching simultaneously at 100 MHz, transient current demand may exceed 200 mA per bank.

Use at least a 4-layer PCB with a continuous ground plane beneath the 256-BGA. Escape the BGA balls on inner layers with 0.5 mm-wide traces between vias; the 1.0 mm ball pitch permits fan-out to all four quadrants. Place the JTAG connector (TCK/TMS/TDI/TDO plus GND) within 2 inches of the device to keep TMS noise below 100 mV peak-to-peak. Keep clock inputs away from I/O banks driving high-current loads.

Do not mix 5 V signals on the EPM3128AFC256-7N user I/Os - the MAX 3000A family is not 5 V tolerant on inputs when VCCIO is 3.3 V or 2.5 V. For 5 V legacy interfaces, use the MAX 7000A family (EPM7128AEFC256-5) instead. Also note that the "N" suffix in EPM3128AFC256-7N indicates commercial temperature; industrial applications must select the "NI" variant or accept reduced operating life at temperature extremes.

Terminate clock and high-speed output signals with series 33 ohm resistors placed within 200 mils of the CPLD output pin. The 7.5 ns edge rate produces harmonics exceeding 100 MHz that can couple to adjacent traces; maintain 3W spacing between clock and asynchronous I/O traces. Use IBIS models (available from Altera legacy archives) for board-level SI simulation rather than relying on rule-of-thumb impedance control alone.

Compliance Information

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

RoHS compliance confirmed via Altera/Intel product family page. REACH, halogen-free, and conflict-mineral status not explicitly stated in the retrieved datasheet excerpt; verify with the manufacturer's full material declaration (MDDS) for production builds.

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

Related Searches

EPM3128AFC256-7N EPM3128AFC256-7N datasheet Altera EPM3128AFC256-7N MAX 3000A 128 macro cell CPLD 256-BGA FineLine CPLD EPM3128AFC256-7N vs EPM3128AFC256-10N EPM3128AFC256-7N buy online IEEE 1532 CPLD in-system programming EPM3128AFC256-7N drop-in replacement what is the propagation delay of EPM3128AFC256-7N 3.3V CPLD 98 I/O 256-BGA MAX 3000A price distributor stock

Related Components & Terms

Altera Intel EPM3128AFC256-7N EPM3128AFC256 MAX 3000A CPLD Complex Programmable Logic Device Programmable Logic Device PLD EEPROM FPGA 256-BGA FineLine BGA FBGA IEEE 1532 IEEE 1149.1 JTAG LVCMOS LVTTL 3.3V logic 2.5V logic macro cell logic array block ByteBlaster USB-Blaster Quartus
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