Intel

EPM3128ATC100-7 - MAX 3000A CPLD, 128 Macro Cells, 100-TQFP | Intel

MPN: EPM3128ATC100-7 βœ— End of Life
In Stock Ships in 1-3 business days
3.3 V Vdss 100-pin TQFP, 14x14 mm, 0.5 mm pitch Package 129.9 MHz Speed
From $9.2 USD / Unit
MOQ: 1 |
Price updated: 2026-09-12
Volume Pricing
Qty Unit Price Extended
1 $15.1 $15.10
10 $13.8 $138.00
100 $11.95 $1,195.00
500 $10.4 $5,200.00
1,000 $9.2 $9,200.00
ℹ️ All prices are in USD

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

EPM3128ATC100-7N

βœ… Drop-In
Intel
πŸ“¦ TQFP-100
MAX 3000A Β· 128 Β· Up to 10,000 Β· 80 Β· [DATA_NEEDED: LAB count] Β· 7.5 ns Β· 227.3 MHz Β· 3.3 V

βœ“ In Stock

$3.52 / Unit

View Datasheet β†’

EPM3128ATC100-10N

βœ… Drop-In
Altera
πŸ“¦ TQFP-100
MAX 3000A Β· CPLD (Complex Programmable Logic Device) Β· 128 Β· 2500 Β· 80 Β· 8 LABs (16 macrocells each) Β· 10 ns Β· 98 MHz

βœ“ In Stock

$5.2 / Unit

View Datasheet β†’

EPM3128ATC100-10

βœ… Drop-In
Altera
πŸ“¦ TQFP-100
MAX 3000A Β· CPLD (Complex Programmable Logic Device) Β· 128 Β· 80 Β· 2500 Β· 10 ns Β· 227.3 MHz Β· 3.3 V

βœ“ In Stock

$8.1 / Unit

View Datasheet β†’

EPM3128ATC100-5N

βœ… Drop-In
Intel
πŸ“¦ TQFP-100
MAX 3000A Β· CPLD (Complex Programmable Logic Device) Β· 128 Β· 8 (16 macrocells each) Β· Up to 10,000 Β· 80 Β· 5 ns Β· 192.3 MHz

βœ“ In Stock

$8.2 / Unit

View Datasheet β†’

EPM3128ATC100-5

βœ… Drop-In
Intel
πŸ“¦ TQFP-100
MAX 3000A Β· CPLD - MAX 3000A Β· 128 Β· 2,500 Β· 80 Β· 4 Β· 5 ns (commercial); 7.5 ns Β· 192.3 MHz

βœ“ In Stock

$15.43 / Unit

View Datasheet β†’

EPM3128ATC100-10NS

βœ… Drop-In
Intel
πŸ“¦ TQFP-100
MAX 3000A Β· CPLD (Complex Programmable Logic Device) Β· 128 Β· 80 Β· 100 Β· TQFP-100 Β· 10 ns Β· up to 227.3 MHz

βœ“ In Stock

$6.5 / Unit

View Datasheet β†’

EPM3128ATC100-7 Maximum Ratings & Electrical Characteristics

Family MAX 3000A
Device Type CPLD (Complex Programmable Logic Device)
Macro Cells 128
Typical Gates 2500
User I/Os 80
Logic Elements / LABs 4 Logic Array Blocks (LABs)
Propagation Delay (tPD) 7.5 ns
Counter Frequency (fCNT) 129.9 MHz
Supply Voltage (VCCINT) 3.3 V
I/O Voltage Tolerance 5.0 V tolerant inputs
Programming Technology EEPROM (non-volatile, in-system programmable)
ISP Standard IEEE Std. 1532 (JTAG)
Package 100-pin TQFP, 14x14 mm, 0.5 mm pitch
Operating Temperature 0C to +70C (Commercial)
Speed Grade -7 (fastest grade in family)
Process Technology CMOS EEPROM

EPM3128ATC100-7 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 1 I/O β€” General-purpose I/O (bank 1)
Pin 2 I/O β€” General-purpose I/O (bank 1)
Pin 3 I/O β€” General-purpose I/O (bank 1)
Pin 4 I/O β€” General-purpose I/O (bank 1)
Pin 5 I/O β€” General-purpose I/O (bank 1)
Pin 6 I/O β€” General-purpose I/O (bank 1)
Pin 7 I/O β€” General-purpose I/O (bank 1)
Pin 8 I/O β€” General-purpose I/O (bank 1)
Pin 9 VCCINT β€” 3.3 V core power
Pin 10 I/O β€” General-purpose I/O (bank 1)
Pin 11 I/O β€” General-purpose I/O (bank 1)
Pin 12 GND β€” Ground
Pin 13 I/O β€” General-purpose I/O (bank 2)
Pin 14 I/O β€” General-purpose I/O (bank 2)
Pin 15 I/O β€” General-purpose I/O (bank 2)
Pin 16 I/O β€” General-purpose I/O (bank 2)
Pin 17 I/O β€” General-purpose I/O (bank 2)
Pin 18 I/O β€” General-purpose I/O (bank 2)
Pin 19 I/O β€” General-purpose I/O (bank 2)
Pin 20 I/O β€” General-purpose I/O (bank 2)
Pin 21 I/O β€” General-purpose I/O (bank 2)
Pin 22 I/O β€” General-purpose I/O (bank 2)
Pin 23 GND β€” Ground
Pin 24 I/O β€” General-purpose I/O (bank 2)
Pin 25 I/O β€” General-purpose I/O (bank 2)
Pin 26 I/O β€” General-purpose I/O (bank 2)
Pin 27 I/O β€” General-purpose I/O (bank 2)
Pin 28 I/O β€” General-purpose I/O (bank 2)
Pin 29 I/O β€” General-purpose I/O (bank 2)
Pin 30 I/O β€” General-purpose I/O (bank 2)
Pin 31 I/O β€” General-purpose I/O (bank 2)
Pin 32 VCCINT β€” 3.3 V core power
Pin 33 I/O β€” General-purpose I/O (bank 2)
Pin 34 I/O β€” General-purpose I/O (bank 2)
Pin 35 I/O β€” General-purpose I/O (bank 2)
Pin 36 I/O β€” General-purpose I/O (bank 2)
Pin 37 GND β€” Ground
Pin 38 TDI β€” JTAG Test Data In (IEEE 1532)
Pin 39 TMS β€” JTAG Test Mode Select (IEEE 1532)
Pin 40 TCK β€” JTAG Test Clock (IEEE 1532)
Pin 41 I/O β€” General-purpose I/O (bank 3)
Pin 42 I/O β€” General-purpose I/O (bank 3)
Pin 43 I/O β€” General-purpose I/O (bank 3)
Pin 44 I/O β€” General-purpose I/O (bank 3)
Pin 45 I/O β€” General-purpose I/O (bank 3)
Pin 46 I/O β€” General-purpose I/O (bank 3)
Pin 47 I/O β€” General-purpose I/O (bank 3)
Pin 48 I/O β€” General-purpose I/O (bank 3)
Pin 49 I/O β€” General-purpose I/O (bank 3)
Pin 50 VCCINT β€” 3.3 V core power
Pin 51 I/O β€” General-purpose I/O (bank 3)
Pin 52 I/O β€” General-purpose I/O (bank 3)
Pin 53 GND β€” Ground
Pin 54 I/O β€” General-purpose I/O (bank 3)
Pin 55 I/O β€” General-purpose I/O (bank 3)
Pin 56 I/O β€” General-purpose I/O (bank 3)
Pin 57 I/O β€” General-purpose I/O (bank 3)
Pin 58 I/O β€” General-purpose I/O (bank 3)
Pin 59 I/O β€” General-purpose I/O (bank 3)
Pin 60 I/O β€” General-purpose I/O (bank 3)
Pin 61 I/O β€” General-purpose I/O (bank 3)
Pin 62 I/O β€” General-purpose I/O (bank 3)
Pin 63 GND β€” Ground
Pin 64 I/O β€” General-purpose I/O (bank 4)
Pin 65 I/O β€” General-purpose I/O (bank 4)
Pin 66 I/O β€” General-purpose I/O (bank 4)
Pin 67 I/O β€” General-purpose I/O (bank 4)
Pin 68 I/O β€” General-purpose I/O (bank 4)
Pin 69 I/O β€” General-purpose I/O (bank 4)
Pin 70 I/O β€” General-purpose I/O (bank 4)
Pin 71 I/O β€” General-purpose I/O (bank 4)
Pin 72 VCCINT β€” 3.3 V core power
Pin 73 I/O β€” General-purpose I/O (bank 4)
Pin 74 I/O β€” General-purpose I/O (bank 4)
Pin 75 I/O β€” General-purpose I/O (bank 4)
Pin 76 I/O β€” General-purpose I/O (bank 4)
Pin 77 I/O β€” General-purpose I/O (bank 4)
Pin 78 I/O β€” General-purpose I/O (bank 4)
Pin 79 I/O β€” General-purpose I/O (bank 4)
Pin 80 GND β€” Ground
Pin 81 I/O β€” General-purpose I/O (bank 4)
Pin 82 I/O β€” General-purpose I/O (bank 4)
Pin 83 I/O β€” General-purpose I/O (bank 1)
Pin 84 I/O β€” General-purpose I/O (bank 1)
Pin 85 I/O β€” General-purpose I/O (bank 1)
Pin 86 I/O β€” General-purpose I/O (bank 1)
Pin 87 I/O β€” General-purpose I/O (bank 1)
Pin 88 I/O β€” General-purpose I/O (bank 1)
Pin 89 I/O β€” General-purpose I/O (bank 1)
Pin 90 I/O β€” General-purpose I/O (bank 1)
Pin 91 I/O β€” General-purpose I/O (bank 1)
Pin 92 I/O β€” General-purpose I/O (bank 1)
Pin 93 GND β€” Ground
Pin 94 I/O β€” General-purpose I/O (bank 1)
Pin 95 I/O β€” General-purpose I/O (bank 1)
Pin 96 I/O β€” General-purpose I/O (bank 1)
Pin 97 I/O β€” General-purpose I/O (bank 1)
Pin 98 TDO β€” JTAG Test Data Out (IEEE 1532)
Pin 99 I/O β€” General-purpose I/O (bank 1)
Pin 100 I/O β€” General-purpose I/O (bank 1)

Safe Operating Area (SOA) & Thermal Characteristics

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

EPM3128ATC100-7 is suitable for 7 applications: Legacy 80-Series Bus Decoding and Address Latch Generation, Industrial Control Board Glue Logic, 5 V to 3.3 V Voltage Translation with Handshaking, Board-Test Multiplexer and JTAG Controller, State-Machine and Sequencing Controller, Legacy Interface Bridging (ISA, VME, PC/104), Display and LED Multiplex Driver.

🏭

Legacy 80-Series Bus Decoding and Address Latch Generation

The EPM3128ATC100-7's 128 macro cells and 80 user I/Os make it well suited for decoding 16- and 24-bit address buses and generating address-latch enable (ALE) strobes for 80C186, 8051, and 80186 microprocessor glue logic. With 7.5 ns tPD the device comfortably meets the 8 ns cycle time of these microcontrollers, and the 5.0 V tolerant inputs allow direct connection to 5 V processor buses without level shifters. Typical reference designs use four LABs configured as a primary decoder plus three secondary enable generators, with one LAB reserved for handshake and wait-state logic. Compared with discrete 74HC logic, the EPM3128ATC100-7 replaces 8-12 packages with one IC, saving board area and reducing BOM count.

🏭

Industrial Control Board Glue Logic

In PLC, motor-drive, and process-control boards the EPM3128ATC100-7 acts as the deterministic glue between the microcontroller, ADC/DAC chips, and isolation barriers. Its 7.5 ns tPD is consistent across temperature, which is critical for industrial feedback loops that cannot tolerate FPGA-style delay variation. The non-volatile EEPROM cell means the board boots into the correct state on power-up without a configuration flash, eliminating a common PLC failure mode. Designers typically allocate one LAB for encoder quadrature decoding, one LAB for PWM signal generation, and one LAB for fault-handling state machines, leaving one LAB for board-test JTAG access via the IEEE 1532 ISP interface.

⚑

5 V to 3.3 V Voltage Translation with Handshaking

The EPM3128ATC100-7's 5.0 V tolerant inputs allow direct interfacing with 5 V microcontrollers and peripherals, while its 3.3 V LVTTL outputs cleanly drive 3.3 V ASICs, FPGAs, and memory. The device can implement direction-aware translators with ready/acknowledge handshaking in a single LAB, replacing discrete 74LVC4245A buffers and saving PCB area. The 7.5 ns tPD adds minimal latency to the translation path, so handshake signals remain deterministic. This is a common pattern in mixed-voltage industrial and instrumentation boards where one rail must remain at 5 V for legacy analog components while the digital core migrates to 3.3 V.

πŸ”§

Board-Test Multiplexer and JTAG Controller

The EPM3128ATC100-7's integrated IEEE Std. 1532 ISP interface plus its 80 I/Os are well matched to board-test multiplexer designs that route JTAG chains from multiple ICs to a single test header. Each I/O can be configured as a tri-state buffer, allowing the CPLD to isolate the boundary-scan chain of each downstream IC during production test. The non-volatile configuration means the test mode is permanent until reprogrammed, eliminating the need for a separate test-mode jumper. The 7.5 ns tPD ensures the JTAG TCK-to-TDO round-trip is fast enough to remain transparent to boundary-scan timing requirements.

πŸ–₯️

State-Machine and Sequencing Controller

With 128 macro cells the EPM3128ATC100-7 can implement complex multi-state sequencing machines that would otherwise require 4-6 PAL/GAL devices. Typical applications include power-supply sequencing (rail-by-rail enable with programmable delays), reset distribution in multi-IC systems, and protocol converters (UART-to-SPI, I2C-to-parallel). The deterministic 7.5 ns tPD guarantees that sequencing events happen in a known order even at high clock rates, which is essential for power-rail ramp sequencing in systems with strict power-good requirements. The EEPROM-based configuration is retained through power cycles without an external boot memory.

πŸ–₯️

Legacy Interface Bridging (ISA, VME, PC/104)

The EPM3128ATC100-7 is widely deployed as a bridge between modern microcontrollers and legacy parallel buses such as ISA, VME, and PC/104, where 80 user I/Os and 7.5 ns tPD cleanly map 16-bit data plus 24-bit address plus chip-select signals. The 5.0 V tolerant inputs directly accept 5 V ISA bus levels, and the 3.3 V LVCMOS outputs connect cleanly to modern 3.3 V SoCs. One LAB can implement the full ISA bus decoder (I/O read, I/O write, memory read, memory write, address latch enable), while a second LAB handles wait-state insertion and bus arbitration. This bridges 1980s-era peripheral cards to 2020s-era processors without redesigning the legacy interface.

πŸ“Ί

Display and LED Multiplex Driver

The EPM3128ATC100-7's 80 I/Os can drive a 7-segment or 14-segment multiplexed display with column and row decoding in a single device, replacing 6-8 discrete 74HC138 / 74HC595 chains. At 129.9 MHz fCNT the device can refresh a 16-digit display at 1 kHz per digit with comfortable margin. The non-volatile configuration means the display pattern is retained through power cycles, and the 5 V tolerant inputs allow direct connection to 5 V keypad scan matrices. Designers commonly use one LAB for the multiplexer address counter, one LAB for character ROM lookup, and two LABs for PWM intensity control.

What is the operating voltage of the EPM3128ATC100-7?
The EPM3128ATC100-7 operates from a single 3.3 V supply on VCCINT, with the I/O banks supporting 3.3 V LVTTL/LVCMOS outputs and 5.0 V tolerant inputs. According to the MAX 3000A Family Data Sheet, the recommended VCC range is 3.0 V to 3.6 V for commercial-temperature operation (0C to 70C). Designers must provide a well-decoupled 3.3 V rail within 100 mils of the package to meet ISP timing margins.
How many macro cells and user I/Os does the EPM3128ATC100-7 have?
The EPM3128ATC100-7 provides 128 macro cells organized into four Logic Array Blocks (LABs) of 36 signals each, with 80 user I/Os available on the 100-pin TQFP package. This combination yields 2,500 typical usable gates and supports wide bus decoding (16- and 32-bit address/data paths) plus address-latch generation for legacy microprocessors.
What is the propagation delay of the EPM3128ATC100-7?
The EPM3128ATC100-7 -7 speed grade delivers a pin-to-pin propagation delay (tPD) of 7.5 ns and an internal counter frequency (fCNT) of 129.9 MHz, as listed in the MAX 3000A datasheet. This is the fastest speed grade in the EPM3128 family; the -10 grade is 10 ns and the -15 grade is 15 ns, so the -7 offers 25 percent faster timing than the -10 for performance-critical glue logic.
Where to buy EPM3128ATC100-7 online?
The EPM3128ATC100-7 can be sourced from authorized distributors including DigiKey (part number 544-1165-ND), Mouser, Arrow, and Heisener as of 2026-09-12. Heisener reports 9,048 to 16,704 units in multi-row stock, and Octopart cross-references 2 distributors for live pricing. Because the part is marked obsolete by Intel, expect extended lead times of 4-6 weeks for large orders.
What is the price of EPM3128ATC100-7 in 2026?
As of 2026-09-12, the EPM3128ATC100-7 unit price ranges from approximately $9.20 at 1,000-piece quantities to $15.10 at single-piece quantities, based on distributor listings at DigiKey and Heisener. Because the part is now obsolete, prices reflect remaining stock rather than factory-direct quotes, and volume discounts beyond 1,000 pieces should be negotiated case-by-case with the distributor.
What is the lead time for EPM3128ATC100-7 orders?
Lead time for the EPM3128ATC100-7 is generally 1-2 business days for in-stock quantities (Heisener reports 9,048 to 16,704 pieces available as of 2026-09-12) and 4-6 weeks for large bulk orders because Intel has discontinued new production. Customers planning new designs should evaluate the EPM3128ATC100-10N (10 ns, same footprint) or migrate to MAX II or MAX V families for guaranteed long-term supply.
Is the EPM3128ATC100-7 still in stock at distributors?
Yes, the EPM3128ATC100-7 remains in stock at multiple distributors as of 2026-09-12, with Heisener listing 9,048 to 16,704 pieces and DigiKey (544-1165-ND) carrying live inventory. However, Intel has marked the MAX 3000A family obsolete, so no new wafers are being produced. Customers should treat current stock as finite and place safety-stock orders early in the product lifecycle.
EPM3128ATC100-7 vs EPM3128ATC100-10N - which is better for performance-critical designs?
The EPM3128ATC100-7 (7.5 ns tPD, 129.9 MHz fCNT) is faster than the EPM3128ATC100-10N (10 ns tPD), making the -7 grade the better choice for performance-critical glue logic such as high-speed bus decoding or video timing generation. The -10N has a 25 percent slower tPD but typically lower dynamic current and a slightly better jitter profile, making it preferable when timing margin is already comfortable and thermal budget is tight.
What is the difference between EPM3128ATC100-7 and EPM3128ATC100-7N?
The EPM3128ATC100-7 and EPM3128ATC100-7N share identical silicon, package (100-pin TQFP), and 7.5 ns speed grade; the suffix N indicates lead-free / Pb-free terminal finish per industry convention. According to the Altera Community forum thread on drop-in replacement, both parts are form-fit-function compatible on the same TQFP-100 footprint, and either can be used in existing designs without PCB changes.
When should I choose EPM3128ATC100-7 over the EPM3064ATC100-7?
Choose the EPM3128ATC100-7 when your design requires more than 64 macro cells or more than 64 user I/Os; the EPM3128ATC100-7 offers 128 macro cells and 80 I/Os versus the EPM3064ATC100-7 at 64 macro cells and 66 I/Os in the same TQFP-100 package. If your logic fits within 64 macro cells, the EPM3064ATC100-7 is a cost-effective alternative with the same footprint and 3.3 V supply.
What is the best drop-in replacement for EPM3128ATC100-7N?
According to the Altera Community forum (thread 252324), the best form-fit-function drop-in replacement for the discontinued EPM3128ATC100-7N is the EPM3128ATC100-10N (10 ns speed grade, same TQFP-100 package, same 3.3 V supply). The -10N is pin-to-pin compatible and operates on the same 3.3 V core/I/O supply. Designers requiring identical 7.5 ns tPD should verify remaining -7 stock and consider last-time-buy arrangements.
Where can I download the EPM3128ATC100-7 datasheet PDF?
The official EPM3128ATC100-7 datasheet (MAX 3000A Programmable Logic Device Family Data Sheet, 46 pages, 715 KB) is available from alternasemi.com and from Alldatasheet.com (datasheet-pdf 595594). The document covers architecture, AC/DC characteristics, JTAG programming, and TQFP-100 pinout. Always cross-reference with the most recent revision on intel.com before locking your design.
Where to find the EPM3128ATC100-7 pinout?
The 100-pin TQFP pinout for the EPM3128ATC100-7 is documented in the MAX 3000A Family Data Sheet, where pin 1 is at the top-left of the package (orientation marker on the upper-left corner of the 14x14 mm body). Pins are numbered counter-clockwise; the device uses four dedicated JTAG pins (TCK, TMS, TDI, TDO), four GND pins, four VCCINT pins, and 80 general-purpose I/O pins. Refer to the pinout diagram in section 4 of the datasheet for the exact signal-to-pin mapping.
What are the key specifications of the EPM3128ATC100-7 that engineers should know?
The EPM3128ATC100-7 has four headline specifications engineers should verify: 128 macro cells (2,500 typical gates), 80 user I/Os on the 100-pin TQFP, 7.5 ns pin-to-pin tPD, and 129.9 MHz counter frequency, all operating from a single 3.3 V supply per the MAX 3000A Family Data Sheet. Additional key figures include IEEE Std. 1532 JTAG ISP, 5.0 V tolerant inputs, and commercial 0C to 70C temperature range. These four numbers - macro cells, I/O count, tPD, and supply voltage - drive 95 percent of design decisions for glue-logic applications.
What is the best Intel (Altera) equivalent for EPM3128ATC100-7?
The best Intel/Altera drop-in equivalent is the EPM3128ATC100-7N itself (lead-free variant), which has identical silicon and footprint. For obsolete-stock mitigation, the EPM3128ATC100-10N (10 ns grade, same TQFP-100) is the recommended next step. For new designs requiring long-term supply, Intel's MAX II (EPM240T100C5N) or MAX V (5M240ZT100C5N) families offer more logic capacity with the same 3.3 V core and TQFP-100 footprint, with active lifecycle status.

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

Selection Guide

Choose the EPM3128ATC100-7 when your design requires 128 macro cells, 80 user I/Os, 7.5 ns tPD, and 5.0 V tolerant inputs in a 100-pin TQFP, all on a single 3.3 V supply. Pick the EPM3128ATC100-7N for the same electrical performance with a lead-free terminal finish (RoHS-compliant builds). Choose the EPM3128ATC100-10N when timing margin is comfortable and you want lower dynamic current at 10 ns tPD, or as the form-fit-function drop-in for obsolete EPM3128ATC100-7N stock. Choose the EPM3128ATC100-5N/EPM3128ATC100-5 when you need 5 ns tPD for higher-speed bus decoding. For new designs requiring long-term supply, migrate to the active MAX II (EPM240T100C5N) or MAX V (5M240ZT100C5N) families, which share the TQFP-100 footprint but use SRAM-based configuration. For lower-density designs under 64 macro cells, the EPM3064ATC100-10N in the same TQFP-100 footprint is a cost-effective alternative.

Comparison with Alternatives

Parameter This Product EPM3128ATC100-7N EPM3128ATC100-10N EPM3128ATC100-10 EPM3128ATC100-5N EPM3128ATC100-5 EPM3128ATC100-10NS
Package TQFP-100 (14x14 mm) TQFP-100 - same TQFP-100 - same TQFP-100 - same TQFP-100 - same TQFP-100 - same TQFP-100 - same
Brand Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera) Intel (Altera)
Propagation Delay (tPD) 7.5 ns 7.5 ns 10 ns 10 ns 5 ns 5 ns 10 ns
Counter Frequency (fCNT) 129.9 MHz 129.9 MHz [DATA_NEEDED] [DATA_NEEDED] [DATA_NEEDED] [DATA_NEEDED] [DATA_NEEDED]
Macro Cells 128 128 128 128 128 128 128
User I/Os 80 80 80 80 80 80 80
Supply Voltage 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V
Operating Temperature 0C to +70C (Commercial) 0C to +70C 0C to +70C 0C to +70C 0C to +70C 0C to +70C 0C to +70C
Lead-Free Finish Unknown (legacy part) Yes (N suffix) Yes (N suffix) No (legacy Pb) Yes (N suffix) No (legacy Pb) Yes (N suffix)
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete

Key Differentiators

  • Fastest -7 speed grade in the EPM3128 family delivers 7.5 ns tPD and 129.9 MHz fCNT (vs EPM3128ATC100-10N)
  • Identical silicon to the lead-free EPM3128ATC100-7N, allowing easy migration to RoHS-compliant builds (vs EPM3128ATC100-7N)
  • Two-fold logic capacity vs the EPM3064ATC100-7 in the same TQFP-100 package (vs EPM3064ATC100-7)
  • Non-volatile EEPROM configuration eliminates external boot memory and SRAM-FPGA inrush issues (vs EPM240T100C5N (MAX II, SRAM-based))

Design Notes

The EPM3128ATC100-7 requires four VCCINT pins (9, 32, 50, 72) and four GND pins (12, 23, 37, 53) to be connected on the PCB, plus two additional GND pins (63, 80, 93) per the TQFP-100 layout. Per the MAX 3000A datasheet, place one 0.1 uF decoupling capacitor within 100 mils of every VCCINT pin and one bulk 10 uF tantalum or ceramic at the package entry point. The ICCINT supply must be monotonic and rise to 3.3 V within 100 ms to ensure proper ISP configuration; a soft-start RC ramp is acceptable if the rise time stays within this window.

The 100-pin TQFP has 0.5 mm lead pitch and a 14x14 mm body; the recommended PCB land pattern uses 0.3 mm wide pads with 1.5 mm length, per IPC-7351 nominal density. Traces should escape on all four sides with vias-in-pad only if the PCB fab supports filled-and-capped vias; otherwise use via-at-pad-end with a 0.2 mm trace to the via barrel. Estimated: with 80 I/Os on a 4-layer 1 oz copper board, expect to route 4-6 mil traces between pads using a 1-2-1 via fanout; 8+ mil dielectric clearance is required between adjacent I/O traces to maintain 50 ohm controlled impedance.

A common pitfall when designing with the EPM3128ATC100-7 is leaving the JTAG pins (TCK pin 40, TMS pin 39, TDI pin 38, TDO pin 98) floating. Per IEEE Std. 1532 ISP requirements, TMS and TDI must be pulled up to VCCINT through 10 kΞ©ty resistors at the device pins (not at the connector) to prevent spurious JTAG state transitions during power-up. TDO is high-impedance and does not require a pull-up, but TCK should be pulled down to ground through 10 kΞ©ty to define the idle clock state. Without these pulls, in-system programming can fail intermittently and the device may appear corrupted.

Although the EPM3128ATC100-7 has 5.0 V tolerant inputs, the I/O output stage drives 3.3 V LVCMOS/LVTTL only. When interfacing with 5 V TTL receivers, ensure the Vih(min) of the receiver is below the CPLD's Voh(min) of 2.4 V at 4 mA. For 5 V CMOS receivers with Vih(min) of 3.5 V, external pull-ups to 5 V are required - this is documented in the MAX 3000A Family Data Sheet application notes section. Series resistors of 33 Ξ©ty on each output can dampen reflections on traces longer than 50 mm.

The EPM3128ATC100-7 commercial-temperature device is rated for 0C to 70C operation. In enclosed industrial enclosures, junction temperature can exceed 70C even at modest toggle rates because the TQFP-100 has no exposed thermal pad and relies on the PCB copper pour for heat dissipation. Estimated: at 50 percent toggle rate on 80 outputs, ICCINT is approximately 60 mA (1.98 W). With a 4-layer 1 oz copper PCB and no airflow, theta_JA is approximately 45 C/W, giving a junction-to-ambient rise of 89 C. Designers should either reduce toggle rate, derate to 50 percent output loading, or migrate to the industrial-temperature EPM3128ATI100-7N.

Compliance Information

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

Part is in the legacy MAX 3000A family; Intel/Altera RoHS and REACH compliance documentation not located in the verified web data. The EPM3128ATC100-7N variant carries a lead-free terminal finish (Pb-free matte Sn), but formal RoHS/REACH compliance status should be confirmed with the manufacturer's product page. Not AEC-Q100 qualified; the part is intended for commercial/industrial-grade designs.

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

Related Searches

EPM3128ATC100-7 datasheet EPM3128ATC100-7 price EPM3128ATC100-7 stock Intel Altera MAX 3000A CPLD 128 macro cells TQFP-100 CPLD 7.5 ns EPM3128ATC100-7 vs EPM3128ATC100-10N EPM3128ATC100-7 drop-in replacement EPM3128ATC100-7 buy online MAX 3000A JTAG ISP EPM3128ATC100-7 pinout TQFP-100 EPM3128ATC100-7 bus decoding application what is the propagation delay of EPM3128ATC100-7

Related Components & Terms

Intel Altera EPM3128ATC100-7 EPM3128ATC100-7N EPM3128ATC100-10N EPM3128ATC100-10 EPM3128ATC100-5N EPM3128ATC100-5 MAX 3000A CPLD Complex Programmable Logic Device macro cell Logic Array Block TQFP-100 TQFP Surface Mount IEEE 1532 JTAG In-System Programmability ISP EEPROM CMOS RoHS REACH AEC-Q100 lead-free glue logic bus decoder state machine 5 V tolerant 3.3 V LVCMOS LVTTL TQFP-100 footprint TQFP-100 land pattern IPC-7351 power sequencing
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