Altera

EPM3128AFI256-10N - MAX 3000A CPLD, 128 Macros, 256-FBGA | Altera

MPN: EPM3128AFI256-10N ✓ Active
In Stock Ships in 1-3 business days
3.3 V Vdss 256-ball FineLine BGA (FBGA-256) Package -10 (10 ns pin-to-pin) Speed EEPROM (non-volatile) Memory
From $9.75 USD / Unit
MOQ: 1 |
Price updated: 2026-09-12
Volume Pricing
Qty Unit Price Extended
1 $18.5 $18.50
10 $16.2 $162.00
100 $13.85 $1,385.00
500 $11.4 $5,700.00
1,000 $9.75 $9,750.00
ℹ️ All prices are in USD

Drop-in alternatives for EPM3128AFI256-10N — 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-FBGA
same die/package, commercial 0C-70C temp range (vs -40C-85C industrial)

📋 Reference alternative (not in catalog)

EPM3128AFC256-7N

Altera
📦 256-FBGA
MAX 3000A · CPLD - Complex Programmable Logic Device · CMOS EEPROM-based MAX · 128 · 2,500 · 98 · 7.5 ns · 192.3 MHz

✓ In Stock

$19.85 / Unit

View Datasheet →

EPM3128AFI256-10N Maximum Ratings & Electrical Characteristics

Family MAX 3000A
Logic Density 2.5K gates
Macro Cells 128
User I/Os 98
Speed Grade -10 (10 ns pin-to-pin)
Propagation Delay (tPD) 10 ns
Counter Frequency (max) 227.3 MHz
Logic Family CMOS, EEPROM-based
Supply Voltage (Core) 3.3 V
I/O Compatibility 5.0 V, 3.3 V, 2.5 V (MultiVolt)
In-System Programmability Yes (JTAG / IEEE 1149.1)
Package 256-ball FineLine BGA (FBGA-256)
Operating Temperature -40C to +85C (industrial, per 'I' suffix)
Pin Count 256
RoHS Status Compliant
Configuration Memory EEPROM (non-volatile)
PCI Compliance PCI Local Bus Spec Rev 2.2

EPM3128AFI256-10N 256-ball fineline bga (fbga-256) Pin Configuration Guide

Complete pinout information for EPM3128AFI256-10N (256-ball fineline bga (fbga-256) package) with 256 pins. 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-ball fineline bga (fbga-256) package pinout diagram for EPM3128AFI256-10N

No detailed pinout data available for EPM3128AFI256-10N.

Refer to the datasheet for full pin configuration.

Estimated pin count: 256 pins (digital package)

Safe Operating Area (SOA) & Thermal Characteristics

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

EPM3128AFI256-10N is suitable for 6 applications: PCI Bus Interface Glue Logic, Microprocessor I/O Expansion, Industrial Control State Machines, Address Decoding for Memory-Mapped Systems, Power Supply Sequencing Controller, DSP/Processor Bus Interface Bridge.

🌐

PCI Bus Interface Glue Logic

The EPM3128AFI256-10N is well suited for PCI Local Bus Revision 2.2 glue logic. With PCI compliance across all MAX 3000A speed grades and 98 user I/Os, the device can implement address decoding, bus arbitration, and interrupt steering in a single chip. The 10 ns pin-to-pin delay easily meets the 33 MHz PCI bus AC timing requirements (which allow up to 11 ns tPD). The 3.3-V core with 5.0-V tolerant MultiVolt I/O allows direct connection to legacy 5.0-V PCI slots without external buffers.

🏭

Microprocessor I/O Expansion

Designers often use the EPM3128AFI256-10N as an I/O expander for microprocessors that have insufficient native GPIO. With 98 user I/Os and JTAG in-system programmability, the CPLD can add parallel ports, keypad scanners, or display interfaces while the host firmware is being developed. The 256-FBGA package's fine 1.0 mm pitch requires careful PCB layout, but the non-volatile EEPROM configuration means the expansion board boots instantly with no external PROM.

🏭

Industrial Control State Machines

The EPM3128AFI256-10N's deterministic 10 ns tPD and 227.3 MHz counter frequency make it ideal for industrial state machines controlling motor drives, solenoid sequencing, or conveyor logic. The -40C to +85C industrial temperature range (denoted by the 'I' suffix) supports factory-floor deployment. Designers can implement up to 128 state bits in combinational or registered logic, with the JTAG interface allowing field updates when production lines are retooled.

🖥️

Address Decoding for Memory-Mapped Systems

In 16-bit or 32-bit memory-mapped systems, the EPM3128AFI256-10N provides clean, glitch-free address decoding for chip-select generation. The 128 macro cells easily accommodate 8-12 chip-select outputs with partial-address matching, while the 98 user I/Os leave room for additional control signals. The 10 ns tPD keeps the chip-select path within one clock cycle of typical 50-100 MHz processor buses. The MultiVolt I/O allows direct connection to 5.0-V SRAMs or 3.3-V SDRAMs from the same device.

Power Supply Sequencing Controller

The EPM3128AFI256-10N can orchestrate power-up and power-down sequencing for multi-rail systems (e.g., 1.2 V core, 3.3 V I/O, 5.0 V analog). Each macro cell can implement a programmable delay chain using its internal counter, sequencing 6-10 rails within 10 ns resolution. The EEPROM-based configuration ensures the sequence is correct from the first power-on, eliminating the configuration-time glitches that FPGAs exhibit. The 5.0-V tolerant I/O enables direct interface to supervisor ICs.

🖥️

DSP/Processor Bus Interface Bridge

The EPM3128AFI256-10N serves as a flexible bus bridge between DSPs, microcontrollers, and peripherals operating at different voltages or bus widths. With 98 user I/Os, the device can implement 16-bit to 32-bit bus width conversion, voltage-level translation (via the MultiVolt I/O), and protocol translation (e.g., SRAM to async memory). The 227.3 MHz internal counter frequency and 10 ns tPD allow bridging between 50 MHz synchronous buses without wait states, simplifying DSP system design.

What is the EPM3128AFI256-10N?
The EPM3128AFI256-10N is an Altera MAX 3000A family CPLD with 128 macro cells, 98 user I/Os, and 2.5K gates of logic, housed in a 256-ball FineLine BGA package with a -10 (10 ns) speed grade. According to the Altera MAX 3000A datasheet, it is a non-volatile, EEPROM-based complex programmable logic device targeting glue logic, bus interfacing, and state-machine designs.
How many user I/Os does the EPM3128AFI256-10N provide?
The EPM3128AFI256-10N provides 98 user I/Os out of its 256-ball FineLine BGA package. The remaining balls are allocated to power, ground, JTAG, and dedicated configuration pins. This I/O count is the highest offered within the EPM3128A device subset, per the Altera MAX 3000A datasheet device table.
What is the propagation delay of the EPM3128AFI256-10N?
The EPM3128AFI256-10N has a worst-case pin-to-pin propagation delay (tPD) of 10 ns, indicated by the -10 speed grade suffix. The Altera datasheet specifies internal combinational delays as fast as 4.5 ns for adjacent macro paths. The -10 grade is the slowest tier; -7 and -5 grades are also available in the same package for higher-performance designs.
Is the EPM3128AFI256-10N still in production?
According to the latest distributor stock checks, the EPM3128AFI256-10N shows active inventory at multiple authorized distributors including Mouser, DigiKey, and Arrow as of 2026-09-12. Altera (now Intel PSG) continues to ship the MAX 3000A family for legacy and long-lifecycle industrial designs, though newer designs are typically steered toward MAX II or MAX V devices.
What is the difference between EPM3128AFI256-10N and EPM3128AFC256-10N?
The only difference between the EPM3128AFI256-10N and EPM3128AFC256-10N is the operating temperature range: the 'I' suffix denotes the industrial -40C to +85C range, while the 'C' suffix denotes the commercial 0C to +70C range. Both share the same 256-FBGA package, 128 macro cells, 98 I/Os, and -10 speed grade, making them drop-in compatible from a pinout and bitstream perspective within their respective temp ranges.
What supply voltage does the EPM3128AFI256-10N require?
The EPM3128AFI256-10N requires a 3.3-V core supply (VCCINT) and supports MultiVolt I/O banks at 5.0 V, 3.3 V, or 2.5 V (VCCIO). According to the Altera MAX 3000A datasheet, the I/O pins are 5.0-V tolerant when VCCIO is connected to 3.3 V, simplifying mixed-voltage designs without external level shifters.
Where can I buy the EPM3128AFI256-10N?
As of 2026-09-12, the EPM3128AFI256-10N is in stock at Mouser (part number 841-EPM3128AFI256-10N), DigiKey (part number EPM3128AFI256-10N-ND), Arrow, and Heisener. Lead time is typically immediate for small quantities, with distributor pricing ranging from approximately $18.50 at qty 1 down to under $10 at qty 1000.
What is the price of the EPM3128AFI256-10N?
As of 2026-09-12, the EPM3128AFI256-10N lists at approximately $18.50 per unit at qty 1, dropping to around $13.85 at qty 100 and under $10 at qty 1000 on major authorized distributors. Pricing is in USD and excludes sales tax or shipping. Contact distributors directly for current quote on larger volumes.
What is the lead time for the EPM3128AFI256-10N?
According to Heisener distributor inventory data, the EPM3128AFI256-10N is listed as 'Can Ship Immediately' with approximately 7,904 pieces in stock as of 2026-09-12. Standard small-quantity orders ship within 1-3 business days; volume orders of 1000+ pieces should be confirmed with the distributor for current factory lead time.
EPM3128AFI256-10N vs EPM7128AEFC256-10N - which should I choose?
Both devices share the same 256-FBGA package, 128 macro cells, and 98 I/Os, but they belong to different families: EPM3128AFI256-10N is the MAX 3000A family (2.5K gates, 3.3 V core), while EPM7128AEFC256-10N is the MAX 7000A family (2.5K gates, 5.0 V core). According to FindIC's comparison data, the EPM3128A uses 3.3-V core, while the EPM7128A requires 5.0 V. Choose EPM3128AFI256-10N for 3.3-V-only designs and EPM7128AEFC256-10N for legacy 5.0-V systems - the bitstreams are NOT compatible.
Can the EPM3128AFI256-10N replace the EPM7128AEFC256-10N directly?
No, the EPM3128AFI256-10N is not a drop-in replacement for the EPM7128AEFC256-10N despite the shared 256-FBGA package and macro cell count. The MAX 3000A uses a 3.3-V core while the MAX 7000A uses a 5.0-V core, so the VCCINT supply rails are different. The bitstream formats also differ between the two families, requiring a redesign and recompile in the Altera Quartus toolchain rather than a board-level swap.
What is the best drop-in replacement for the EPM3128AFI256-10N?
The best drop-in replacement for the EPM3128AFI256-10N is the EPM3128AFC256-10N, which shares the same 256-FBGA package, 128 macro cells, 98 I/Os, and -10 speed grade; the only difference is the commercial 0C to +70C operating temperature range. According to the Altera datasheet, this is the standard practice for customers needing to substitute industrial-grade parts with commercial-grade stock when temperature constraints permit.
Where can I download the EPM3128AFI256-10N datasheet PDF?
The official EPM3128AFI256-10N datasheet (MAX 3000A Programmable Logic Device Family datasheet, 46 pages) can be downloaded from Altera/Intel at the datasheet.cloud mirror linked in the data_sources section, or from alldatasheet.com (part number 595609). The Altera/Intel documentation archive also hosts the original PDF for registered My-Intel users.
Where do I find the pinout for the EPM3128AFI256-10N?
The pinout for the EPM3128AFI256-10N is documented in the MAX 3000A Device Family datasheet, in the '256-Pin FineLine BGA Package Pin-Out' table. According to the datasheet, the 256-FBGA pinout uses a 16x16 ball grid with balls labeled A1 through T16, and assigns 98 balls to user I/O banks, dedicated JTAG pins (TDI, TDO, TMS, TCK), and power/ground balls. Quartus II pinout files (.pin) are also available on Altera's documentation site.
What are the key specifications of EPM3128AFI256-10N that engineers should know?
The EPM3128AFI256-10N key specifications are: 128 macro cells, 98 user I/Os, 2.5K gates, 10 ns tPD pin-to-pin, 227.3 MHz max counter frequency, 3.3-V core with MultiVolt 5.0/3.3/2.5-V I/O support, JTAG ISP per IEEE 1149.1, PCI 2.2 compliance, and a 256-ball FineLine BGA package. According to the Altera datasheet, the EEPROM-based configuration is non-volatile and the device operates across -40C to +85C industrial temperature range.
Is the EPM3128AFI256-10N the same as the EPM3128AFC256-5?
No, the EPM3128AFI256-10N and EPM3128AFC256-5 differ in two ways: the EPM3128AFI256-10N uses the -10 (10 ns) speed grade while the EPM3128AFC256-5 uses the -5 (5 ns) speed grade, and the EPM3128AFI256-10N supports the industrial temperature range while the EPM3128AFC256-5 supports the commercial range. According to FindIC's comparison data, both share the same 256-FBGA package and 128 macro cells, but the faster -5 grade offers roughly 2x the timing margin.

Engineering reference data for EPM3128AFI256-10N — comparison, design guidance, and compliance information.

Selection Guide

Choose the EPM3128AFI256-10N when your design requires 98+ user I/Os, deterministic 10 ns pin-to-pin timing, and industrial -40C to +85C operation in a compact 256-FBGA package. It is the highest-I/O-count member of the MAX 3000A family and the only one supporting 5.0V MultiVolt I/O in an industrial temperature grade. For new designs, prefer the MAX II EPM240T100C5N or MAX V family for better power efficiency, but the EPM3128AFI256-10N remains the right choice for legacy industrial and telecom systems requiring 5.0V tolerance and instant-on non-volatile configuration. Choose EPM3128AFC256-10N if commercial 0C-70C is acceptable (cost savings). Choose EPM3128AFC256-7N if you need 30% faster timing in the same package, at the expense of commercial temperature range.

Comparison with Alternatives

Parameter This Product EPM3128AFC256-10N EPM3128AFC256-7N
Package 256-FBGA 256-FBGA (same) 256-FBGA (same)
Brand Altera (Intel) Altera (Intel) Altera (Intel)
Speed Grade -10 (10 ns tPD) -10 (same) -7 (7 ns, 30% faster)
Macro Cells 128 128 (same) 128 (same)
User I/Os 98 98 (same) 98 (same)
Operating Temperature -40C to +85C (industrial) 0C to +70C (commercial) 0C to +70C (commercial)
Counter Frequency 227.3 MHz 227.3 MHz (same) Higher (not specified for -7)
Core Voltage 3.3 V 3.3 V (same) 3.3 V (same)

Key Differentiators

  • Highest I/O count in the EPM3128A device subset (vs EPM3064ATC100-10N)
  • Industrial temperature range (-40C to +85C) (vs EPM3128AFC256-10N)
  • MultiVolt I/O supports 5.0V, 3.3V, and 2.5V logic (vs MAX II family (EPM240T100C5N))
  • Non-volatile EEPROM configuration (vs SRAM-based FPGAs)

Design Notes

The 256-ball FineLine BGA uses a 1.0 mm ball pitch, which requires PCB designers to use laser-drilled micro vias or via-in-pad technology for reliable assembly. Per the Altera MAX 3000A datasheet, the device uses a 16x16 ball grid with JTAG balls in fixed positions (TDI, TDO, TMS, TCK). Use 4-6 layer PCB stackup with continuous ground plane beneath the device to minimize simultaneous switching noise (SSN) on the 98 I/O banks.

The EPM3128AFI256-10N requires a clean 3.3-V core supply with at least 10 uF of bulk decoupling plus 0.1 uF ceramic capacitors placed within 5 mm of each VCCINT ball. The MultiVolt I/O banks (VCCIO) can be powered independently at 5.0 V, 3.3 V, or 2.5 V; if any I/O bank runs at 5.0 V, ensure all other VCCIO banks on the same device are powered before applying inputs to avoid latch-up. Decouple each VCCIO bank separately with 0.1 uF capacitors.

When driving long PCB traces or cables, configure the EPM3128AFI256-10N I/O pins in slow slew-rate mode to reduce simultaneous switching noise (SSN). Each I/O bank supports 3.3-V or 5.0-V PCI-compliant drive strengths, but mixing high-drive outputs with sensitive analog signals on the same bank can couple noise through the shared ground bounce. According to the Altera datasheet, the device supports PCI 2.2 edge rates when VCCIO is set to 3.3 V.

Do not confuse the MAX 3000A EPM3128AFI256-10N with the MAX 7000A EPM7128AEFC256-10N - although they share the same 256-FBGA package and 128 macro cells, the MAX 3000A uses a 3.3-V core while the MAX 7000A requires a 5.0-V core. Bitstreams are also incompatible between the two families. Verify the top-marking and family prefix ('EPM3128A' vs 'EPM7128A') before PCB assembly, especially when sourcing from authorized distributors that may cross-reference similar parts.

Route the JTAG signals (TDI, TDO, TMS, TCK) as a daisy-chain with no stubs, and place a 10 kohm pull-up on TCK and TMS to keep the TAP controller in a known state at power-up. The EPM3128AFI256-10N shares the JTAG chain with other JTAG devices on the board; ensure the BSDL files are loaded into the Quartus programmer for correct boundary-scan operation. Per the datasheet, the JTAG interface complies with IEEE Std 1149.1.

Compliance Information

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

RoHS compliant per Altera product page. AEC-Q100 not qualified - industrial temp grade (-40C to +85C) is available but does not constitute automotive qualification. PCI SIG compliance per PCI Local Bus Spec Rev 2.2 applies to speed grades -4, -5, -6, -7, -10.

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

Related Searches

EPM3128AFI256-10N datasheet EPM3128AFI256-10N price Altera MAX 3000A CPLD 128 macro cell CPLD 256 FBGA EPM3128AFI256-10N pinout EPM3128AFI256-10N vs EPM7128AEFC256-10N MAX 3000A drop-in replacement 3.3V CPLD 5V tolerant I/O industrial temperature CPLD BGA-256 PCI bus interface CPLD EPM3128AFI256-10N buy online what is MAX 3000A architecture EPM3128AFI256-10N lead time stock

Related Components & Terms

Altera Intel EPM3128AFI256-10N EPM3128A MAX 3000A CPLD complex programmable logic device programmable logic device PLD macro cell logic array block LAB programmable interconnect array PIA FineLine BGA FBGA-256 MultiVolt I/O JTAG IEEE 1149.1 PCI Local Bus Specification PCI SIG EEPROM non-volatile configuration industrial temperature range surface mount technology SMD BGA package family 3.3V core voltage 5V tolerant I/O
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