Microchip Technology AT17C128-10JC
- Part No.:
- AT17C128-10JC
- Manufacturer:
- Microchip Technology
- Category:
- Configuration PROMs for FPGAs
- Package:
- 20-LCC (J-Lead)
- Datasheet:
-
AT17C128-10JC.pdf
- Description:
- IC SER CONFIG PROM 128K 20PLCC
- Quantity:
- Payment:

- Shipping:

Inventory:2,979
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
AT17C128-10JC from Atmel is a 128K-bit (131,072 × 1) serial EEPROM FPGA configuration memory with 5V ±5% supply operation, programmable reset polarity, and cascading CEO output for multi-FPGA daisy-chain loading in Master Serial Mode. It supports in-system programming via 2-wire bus and interfaces directly with Xilinx XC4000/SPARTAN®, Altera FLEX®, and Atmel AT40K/AT6000 FPGAs.
For engineers reviewing the AT17C128-10JC datasheet, AT17C128-10JC pinout, AT17C128-10JC application, or AT17C128-10JC equivalent, key selection criteria include 128K-bit capacity, PLCC-20 package compatibility, 8 MHz max clock frequency in cascade mode, write-protection via WP input, and programmable active-high/active-low RESET/OE polarity.
Technical Context
The AT17C128-10JC implements a serial-access configuration memory architecture optimized for FPGA Master Serial Mode bootloading, where CLK drives internal address/bit counters and DATA outputs configuration bitstream to FPGA DIN. Its CEO output enables daisy-chained cascading only for 128K/256K variants - AT17C128-10JC asserts CEO low after final bit read to enable next device's DATA driver.
RESET/OE polarity is user-programmable via EEPROM byte; SER_EN must be high during FPGA configuration and pulled low only for 2-wire ISP. CE controls standby mode (<75 µA at 5V), while WP enables block-level write protection when CE is low and SER_EN is low.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Memory size | 131,072 × 1-bit (128K-bit) nonvolatile EEPROM storage for full FPGA configuration bitstreams |
| Supply voltage | 5V ±5% (commercial grade); supports stable operation across 0°C to +70°C ambient |
| Max clock frequency | 8 MHz in cascaded mode; ensures reliable timing margin for multi-device chain synchronization |
| Standby current | <75 µA at 5V; enables low-power system sleep states without losing configuration state |
| Reset polarity | Programmable active-high or active-low via EEPROM byte; eliminates need for external inverters |
| Write protection | Hardware-enabled via WP pin; locks lowest memory block when CE = low and SER_EN = low |
| Interface protocol | 2-wire serial bus for in-system programming; no external high-voltage programming required |
Pinout & Package
AT17C128-10JC is supplied in a 20-lead Plastic J-leaded Chip Carrier (PLCC) package with 0.400" body width, JEDEC MS-018 AA compliant footprint, and surface-mount J-lead geometry.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| 1 | DATA | Three-state bidirectional I/O; open-collector during programming; drives FPGA DIN during configuration |
| 2 | CLK | Input clock synchronizing internal address/bit counter; sourced from FPGA CCLK |
| 3 | (WP) RESET/OE | Programmable dual-function input; controls reset polarity and enables output driver when CE is low |
| 4–5, 7, 9–13, 15–16, 18–19 | NC | No-connect pins; electrically isolated and must remain unconnected per design |
| 6 | CE | Chip Enable input; high level forces low-power standby mode and disables counters |
| 8 | SER_EN | Serial enable control; high during FPGA load, low to enter 2-wire ISP mode |
| 14 | CEO (A2) | Chip Enable Output / Device select; CEO goes low after last bit to enable next cascaded EEPROM |
| 17 | GND | Ground reference; requires 0.2 µF decoupling capacitor to VCC per layout guidelines |
| 20 | VCC | +5V power supply input; operates within 4.75V–5.25V range for commercial temperature grade |
Key Features
| Feature | Design Value |
|---|---|
| In-system programmability | Enables field updates of FPGA configuration without socket removal using standard 2-wire interface |
| Cascadable CEO output | Allows daisy-chaining multiple AT17C128-10JC devices to support larger or multi-FPGA configurations |
| Programmable reset polarity | Eliminates external logic by allowing firmware-selectable active-high or active-low RESET/OE behavior |
| Emulation of AT24CXXX EEPROMs | Provides drop-in compatibility with existing serial EEPROM infrastructure and programming tools |
| Low-power standby mode | Reduces system quiescent current to <75 µA, critical for battery-backed or energy-sensitive applications |
Applications
| FPGA Configuration Bootloader | Multi-Device Daisy Chain |
|---|---|
Use Scenario: Power-up initialization of a single Xilinx XC4000-series FPGA in Master Serial Mode. IC Role / Device Role / Timing Role: AT17C128-10JC acts as primary configuration memory, sourcing bitstream serially via DATA line synchronized to FPGA CCLK. Use Value: Eliminates need for external microcontroller or host processor to manage configuration loading; reduces BOM count and boot latency. | Use Scenario: Configuring two Altera FLEX 10K FPGAs in series using one AT17C128-10JC followed by a second AT17C128-10JC. IC Role / Device Role / Timing Role: First AT17C128-10JC asserts CEO low after its final bit, enabling second device's DATA output to continue bitstream delivery. Use Value: Doubles effective configuration memory to 256K-bit without redesigning PCB layout or adding control logic. |
| Industrial Control System | Reconfigurable Test Equipment |
Use Scenario: Field-upgradable logic in an industrial PLC module requiring certified configuration integrity across temperature extremes. IC Role / Device Role / Timing Role: AT17C128-10JC stores hardened configuration image; WP pin prevents accidental overwrite during runtime. Use Value: Ensures deterministic startup behavior over -40°C to +85°C operating range with verified 5V ±5% supply stability. | Use Scenario: Lab-grade automated test equipment supporting multiple DUT configurations via FPGA reprogramming. IC Role / Device Role / Timing Role: AT17C128-10JC holds baseline configuration; SER_EN-controlled 2-wire ISP allows safe in-field updates without powering down. Use Value: Enables zero-downtime firmware revisions and rapid test vector switching without hardware intervention. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar FPGA configuration memory applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| AT17C128-10PC | Same 128K-bit EEPROM function and timing, but in 8-pin PDIP package instead of PLCC-20 | Requires through-hole PCB assembly; lacks CEO pin for cascading (no pin 14 equivalent) | Select AT17C128-10PC only for legacy through-hole designs where PLCC footprint is unavailable |
| AT17LV128-10JC | 3.3V ±10% operation instead of 5V; slower 8 MHz cascade clock max; identical PLCC-20 pinout and CEO functionality | Designed for 3.3V FPGA systems; not interoperable with 5V logic without level translation | Choose AT17LV128-10JC when target FPGA uses 3.3V I/O banks and board-level voltage rails match |
Compared with AT17C128-10PC, AT17C128-10JC provides cascading capability and surface-mount compatibility; compared with AT17LV128-10JC, it delivers higher noise immunity and direct compatibility with legacy 5V FPGA families like XC4000 and AT6000.
Availability
AT17C128-10JC is available at Aetrix Electronics and suitable for FPGA configuration bootloading, industrial control system initialization, reconfigurable test equipment, and multi-device daisy-chain applications requiring stable component supply across extended temperature ranges.
Supply support for AT17C128-10JC includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Atmel Corporation (now part of Microchip Technology) is a semiconductor manufacturer specializing in microcontrollers, nonvolatile memory, and programmable logic solutions.
The AT17 Series was designed specifically to provide cost-effective, serial-access configuration memory for SRAM-based FPGAs, emphasizing ease of integration, in-system programmability, and cascading scalability.
FAQ
What is the maximum clock frequency supported by AT17C128-10JC in cascaded configuration?
The AT17C128-10JC supports a maximum input clock frequency of 8 MHz when used in cascaded mode, as specified in the AC Characteristics table for AT17C128 When Cascading under 5V ±5% commercial conditions. This timing ensures reliable CEO assertion and inter-device handoff without bitstream corruption. The AT17C128-10JC must be operated within this limit when chained with other AT17C/LV128 or AT17C/LV256 devices.
Does AT17C128-10JC support in-system programming, and what interface is required?
Yes, AT17C128-10JC supports in-system programming via a 2-wire serial bus. Programming is enabled by pulling SER_EN low, after which standard I²C-compatible protocols can be used. No external high-voltage programming signals are needed-the AT17C128-10JC generates required programming voltages internally. This capability allows field updates without removing the device from the PCB.
Can AT17C128-10JC be used with Xilinx Spartan FPGAs, and what interface signals are required?
Yes, AT17C128-10JC is explicitly compatible with Xilinx SPARTAN® FPGAs per Atmel's documentation. Required interface signals are DATA (drives FPGA DIN), CLK (driven by FPGA CCLK), CE (tied to FPGA CON or controlled independently), and RESET/OE (programmable polarity, tied to FPGA reset or CON). CEO is used only when cascading additional AT17C128-10JC devices.
What is the purpose of the CEO pin on AT17C128-10JC, and how is it used in practice?
The CEO (Chip Enable Output) pin on AT17C128-10JC goes low on the clock cycle immediately following the last configuration bit read. In cascaded setups, this signal drives the CE input of the next AT17C128-10JC (or AT17C256), enabling its DATA output to continue the bitstream. CEO remains low while CE and OE are both low, then follows CE until OE goes high-ensuring seamless handoff between devices without gaps or overlaps in data delivery.
How does the programmable reset polarity feature work on AT17C128-10JC?
The reset polarity of AT17C128-10JC is programmed into a dedicated EEPROM byte using industry-standard programmers or Atmel's ATDH2200E kit. Once set, RESET/OE functions as either active-high or active-low-eliminating the need for external inverters. This setting determines whether a high or low level on the pin resets internal address counters during FPGA reconfiguration, ensuring synchronization even after external system resets.
AT17C128-10JC Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Microchip Technology
- Series:
- -
- Package/Case:
- 20-LCC (J-Lead)
- Packaging:
- Tube
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Programmable Type:
- Serial EEPROM
- Memory Size:
- 128kb
- Voltage - Supply:
- 4.75V ~ 5.25V
- Operating Temperature:
- 0°C ~ 70°C
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 20-PLCC (9x9)
AT17C128-10JC FAQ
1.How can I place an order for AT17C128-10JC through Aetrix?
Please submit a Request for Quotation (RFQ) for AT17C128-10JC on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for AT17C128-10JC reliable?
The price and inventory of AT17C128-10JC are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for AT17C128-10JC is usually 5 days.
3.What payment methods are accepted for AT17C128-10JC?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for AT17C128-10JC transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for AT17C128-10JC?
AT17C128-10JC orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your AT17C128-10JC order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for AT17C128-10JC?
For technical support, including AT17C128-10JC datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your AT17C128-10JC requirements.
6.How does Aetrix verify that AT17C128-10JC is sourced from the original manufacturer or authorized distributors?
All AT17C128-10JC products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that AT17C128-10JC meets industry standards.
7.What is the process for return or replacement of AT17C128-10JC?
All AT17C128-10JC units undergo pre-shipment inspection (PSI). If there is an issue with AT17C128-10JC, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The AT17C128-10JC part is unused and in its original packaging.
Return procedure for AT17C128-10JC:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
AT17C128-10JC Tags

-
AT17LV512A-10PU
Microchip Technology

-
EPCQ4ASI8N
Intel

-
AT17LV256-10PU
Microchip Technology

-
AT17LV256-10NU
Microchip Technology

-
EPCQ16ASI8N
Intel

-
AT17LV010-10PU
Microchip Technology

-
EPCQ32ASI8N
Intel

-
EPCQ64ASI16N
Intel

-
EPCQ128ASI16N
Intel

-
AT17LV512A-10JU
Microchip Technology

-
AT17LV512-10JU
Microchip Technology

-
AT17LV010-10JU
Microchip Technology
Tech Hub
TTL and CMOS logic families differ in thresholds, loading, output drive, power and timing. This engineering guide compares 74HC and 74HCT, calculates noise margins and checks 3.3 V/5 V compatibility.
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
