Microchip Technology AT17C020-10JC
- Part No.:
- AT17C020-10JC
- Manufacturer:
- Microchip Technology
- Category:
- Configuration PROMs for FPGAs
- Package:
- 20-LCC (J-Lead)
- Datasheet:
-
AT17C020-10JC.pdf
- Description:
- IC SERIAL CONFIG PROM 2M 20PLCC
- Quantity:
- Payment:

- Shipping:

Inventory:2,599
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
AT17C020-10JC from Atmel is a 2-Mbit (2,097,152 × 1) serial EEPROM FPGA configuration memory in 20-pin PLCC package, operating at 5V ±5% over 0°C to +70°C. It supports Master Serial Mode configuration of Xilinx XC3000/XC4000/XC5200/Spartan/Virtex, Altera FLEX®, ORCA®, and Atmel AT40K/AT6000 FPGAs. Features include programmable reset polarity, system-friendly READY pin, and cascading capability via CEO output.
For engineers reviewing the AT17C020-10JC datasheet, AT17C020-10JC pinout, AT17C020-10JC application, or AT17C020-10JC equivalent, key selection criteria include 5V operation, PLCC-20 packaging, 12.5 MHz max clock frequency, in-system programmability via 2-wire bus, and compatibility with industry-standard FPGA master serial boot protocols.
Technical Context
The AT17C020-10JC implements a serial-access configuration memory architecture optimized for FPGA boot loading in Master Serial Mode. It uses a synchronous clock-driven bitstream delivery protocol where FPGA CCLK drives the EEPROM's CLK input, and DATA output feeds the FPGA's DIN pin. Internal address counters increment on each CLK edge, and reset polarity (active-High or active-Low) is user-programmable via EEPROM bytes.
Cascading is enabled through the CEO output, which asserts Low after the last bit is read to enable the next device's DATA driver. The READY pin provides open-collector power-good indication during power-on reset, and SER_EN controls entry into 2-wire ISP mode-distinct from normal configuration operation.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Memory size | 2,097,152 × 1 bit - sufficient to configure single Xilinx XC4000 or multiple smaller FPGAs like AT40K. |
| Supply voltage | 5V ±5% - compatible with standard 5V logic systems and legacy FPGA platforms requiring 5V configuration interface. |
| Max clock frequency | 12.5 MHz - supports fast configuration loading without requiring external clock dividers or timing constraints. |
| Operating temperature | 0°C to +70°C - commercial-grade rating suitable for non-extended-environment industrial control and prototyping boards. |
| Standby current | <0.5 mA at 5V - enables low-power hold state when CE is high, reducing system-level quiescent consumption. |
| Reset polarity | Programmable active-High or active-Low - eliminates need for external inverters in FPGA reset synchronization circuits. |
| Package | 20-pin PLCC (20J) - surface-mountable, socket-compatible, and pin-identical across AT17C/LV family for design reuse. |
Pinout & Package
AT17C020-10JC is housed in a 20-lead Plastic J-leaded Chip Carrier (PLCC-20, package code 20J), with gull-wing leads and body dimensions 9.02 mm × 9.02 mm × 3.56 mm (0.355" × 0.355" × 0.140").
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| DATA (Pin 13) | Bi-directional I/O | Three-state open-collector output during configuration; bidirectional for 2-wire programming; connects directly to FPGA DIN. |
| CLK (Pin 4) | Input | Drives internal address/bit counter; synchronized to FPGA CCLK; defines configuration bit rate. |
| RESET/OE (Pin 6) | Input | Combined reset and output-enable; polarity programmable; resets internal counters on active edge. |
| CE (Pin 8) | Input | Chip enable; disables counters and enters standby mode when high; required low with OE for data output. |
| CEO (Pin 14) | Output | Chip Enable Output; goes low after final bit read to cascade to next EEPROM in daisy-chain. |
| READY (Pin 15) | Output | Open-collector power-good indicator; driven low during POR, released when VCC stable - used to gate FPGA CON or INIT. |
| SER_EN (Pin 17) | Input | Serial enable; must be high during FPGA configuration; pulled low to enter 2-wire ISP programming mode. |
| VCC (Pin 20) | Power | +5V ±5% supply; powers internal charge pumps for EEPROM write operations. |
| GND (Pin 10) | Ground | Reference for all I/O and internal logic; requires 0.2 µF decoupling capacitor per datasheet recommendation. |
Key Features
| Feature | Design Value |
|---|---|
| In-system programmability | Enabled via dedicated SER_EN pin and 2-wire serial bus - allows field updates without removing device from PCB. |
| Cascadable configuration | CEO output enables daisy-chaining of multiple AT17C020-10JC devices to support larger FPGA bitstreams or multi-FPGA systems. |
| Programmable reset polarity | Internal EEPROM byte setting determines whether RESET/OE responds to High or Low - eliminates external inverter components. |
| System-ready signaling | READY pin provides hardware-synchronized power-good signal to FPGA INIT or CON, ensuring deterministic configuration start timing. |
| FPGA interface simplicity | Direct connection to Xilinx/Altera/Atmel FPGAs in Master Serial Mode - no glue logic or level-shifting required for 5V systems. |
Applications
| Industrial PLC Configuration | Xilinx Spartan Prototyping |
|---|---|
Use Scenario: Reconfigurable logic modules in factory automation controllers require reliable, field-upgradable bitstream storage. IC Role / Device Role / Timing Role: AT17C020-10JC serves as nonvolatile configuration memory, loaded automatically at power-up via Master Serial Mode. Use Value: Enables hot-swap FPGA reprogramming without board removal; programmable reset polarity accommodates diverse PLC reset architectures. | Use Scenario: Engineering teams developing Spartan-based vision processing units need rapid iteration of FPGA logic images during lab validation. IC Role / Device Role / Timing Role: AT17C020-10JC delivers bitstream to Spartan FPGA's DIN pin synchronized to CCLK, with READY coordinating startup timing. Use Value: PLCC-20 package allows socketed deployment for quick bitstream swaps; 12.5 MHz clock tolerance supports full-speed configuration without timing margining. |
| Legacy Altera FLEX System Boot | Military Avionics FPGA Initialization |
Use Scenario: Obsolete but mission-critical avionics subsystems using Altera FLEX 10K FPGAs require long-lifecycle configuration memory with verified reliability. IC Role / Device Role / Timing Role: AT17C020-10JC provides certified 5V-compatible configuration storage, interfacing directly to FLEX device's serial configuration pins. Use Value: Commercial-grade AT17C020-10JC meets legacy system voltage and timing specs; cascading CEO supports dual-FPGA redundancy schemes. | Use Scenario: Ruggedized airborne computing modules use radiation-tolerant FPGAs requiring deterministic, power-stable initialization sequences. IC Role / Device Role / Timing Role: AT17C020-10JC generates READY signal to delay FPGA CON assertion until VCC reaches valid 5V ±5% window. Use Value: Eliminates risk of partial configuration due to brown-out; standby current <0.5 mA reduces thermal load in sealed enclosures. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar FPGA configuration memory applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| AT17LV020-10JC | 3.3V ±10% operation; lower active current (5 mA); reduced max clock frequency (7.5 MHz in industrial range). | Required for 3.3V FPGA systems; not electrically compatible with 5V-only designs. | Select only if target FPGA platform operates at 3.3V and timing budget permits slower clock rates. |
| Xilinx XC18V02PC44C | Same 2-Mbit density, 44-pin PLCC package; supports 3.3V operation; proprietary Xilinx programming algorithm. | Tightly coupled to Xilinx toolchain; lacks CEO cascading and READY pin functionality. | Prefer when using exclusively Xilinx FPGAs and requiring vendor-supported configuration flow with integrated boundary-scan support. |
Compared with AT17LV020-10JC and XC18V02PC44C, the AT17C020-10JC uniquely combines 5V compatibility, programmable reset polarity, hardware READY signaling, and standardized cascading-making it optimal for mixed-vendor FPGA systems requiring field-upgradability and robust power sequencing.
Availability
AT17C020-10JC is available at Aetrix Electronics and suitable for industrial PLC configuration, Xilinx Spartan prototyping, legacy Altera FLEX system boot, and military avionics FPGA initialization requiring stable component supply and long-term obsolescence management.
Supply support for AT17C020-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 was a U.S.-based semiconductor company specializing in microcontrollers, nonvolatile memory, and programmable logic solutions before its acquisition by Microchip Technology in 2016.
The AT17 Series was designed specifically as high-density serial configuration EEPROMs for FPGA boot loading, targeting interoperability across Xilinx, Altera, Lucent, and Atmel FPGA families with minimal external components.
FAQ
What is the primary function of the AT17C020-10JC in an FPGA-based system?
The AT17C020-10JC serves as a nonvolatile configuration memory that stores and delivers the bitstream to Field Programmable Gate Arrays during power-up or reset. It operates in Master Serial Mode, synchronizing with the FPGA's CCLK signal to feed configuration data via the DATA pin. Its 2-Mbit capacity supports single large FPGAs or multiple smaller ones, and it is explicitly validated for Xilinx XC3000/XC4000/XC5200/Spartan/Virtex, Altera FLEX®, ORCA®, and Atmel AT40K/AT6000 devices. The AT17C020-10JC ensures deterministic, repeatable FPGA initialization without host processor intervention.
How does the READY pin on the AT17C020-10JC improve system reliability?
The READY pin is an open-collector output that remains low during the AT17C020-10JC's internal power-on reset cycle and transitions to high-impedance once VCC stabilizes within specification. This signal can be connected to the FPGA's INIT or CON pin to delay configuration start until power is fully settled-preventing corrupted bitstream loading due to brown-out conditions. A 4.7 kΩ pull-up resistor is recommended per the datasheet. Because READY is tied directly to the EEPROM's internal reset state-not derived from external monitoring-it provides tighter timing correlation than discrete supervisor ICs, enhancing reliability in noise-sensitive or thermally variable environments. The AT17C020-10JC's READY behavior is consistent across all operating conditions.
Can the AT17C020-10JC be programmed in-circuit, and what interface is required?
Yes, the AT17C020-10JC supports in-system programming (ISP) via a 2-wire serial bus. Programming is enabled by pulling the SER_EN pin low, which places the device into ISP mode independent of CE or RESET/OE states. Data and clock are applied to the DATA and CLK pins respectively, using standard I²C-compatible waveforms. No external high-voltage programming signals are needed-the AT17C020-10JC generates internal programming voltages from the 5V supply. Industry-standard programmers-including Atmel's ATDH2200E-and custom MCU-based programmers can perform read/write/verify cycles. The AT17C020-10JC retains full configuration data integrity during ISP, and programming does not disrupt existing FPGA operation when properly isolated.
What is the significance of programmable reset polarity on the AT17C020-10JC?
Programmable reset polarity allows the AT17C020-10JC's RESET/OE pin to be configured as either active-High or active-Low via internal EEPROM bytes written during programming. This eliminates the need for external inverters when interfacing with FPGAs that assert reset in opposite polarity-such as Xilinx devices (typically active-Low INIT) versus certain Altera configurations (active-High nCONFIG). The setting persists across power cycles and is verified during device initialization. Because the AT17C020-10JC handles polarity internally, system designers avoid layout complexity, BOM cost, and potential timing skew introduced by discrete logic. This feature is supported by all compliant programmers and is documented in Atmel's "Programming Specification for FPGA Configuration EEPROMs".
Is the AT17C020-10JC pin-compatible with other devices in the AT17 family?
Yes, the AT17C020-10JC is pin-compatible with all members of the AT17 Series in the same 20-pin PLCC (20J) package, including AT17C001, AT17C010, AT17LV020, and AT17LV001. Pin functions-including DATA, CLK, RESET/OE, CE, CEO, READY, SER_EN, VCC, and GND-are identical across the family. This allows direct substitution based on voltage (5V vs. 3.3V) and density requirements without PCB redesign. However, electrical differences exist: AT17C variants require 5V ±5%, while AT17LV variants operate at 3.3V ±10%; AC timing parameters also differ, especially maximum clock frequency (12.5 MHz for AT17C020-10JC vs. 7.5 MHz for AT17LV020-10JC in industrial range). The AT17C020-10JC maintains full functional compatibility in 5V systems where timing margins permit.
AT17C020-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:
- 2Mb
- Voltage - Supply:
- 4.75V ~ 5.25V
- Operating Temperature:
- 0°C ~ 70°C
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 20-PLCC (9x9)
AT17C020-10JC FAQ
1.How can I place an order for AT17C020-10JC through Aetrix?
Please submit a Request for Quotation (RFQ) for AT17C020-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 AT17C020-10JC reliable?
The price and inventory of AT17C020-10JC are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for AT17C020-10JC is usually 5 days.
3.What payment methods are accepted for AT17C020-10JC?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for AT17C020-10JC transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for AT17C020-10JC?
AT17C020-10JC orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your AT17C020-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 AT17C020-10JC?
For technical support, including AT17C020-10JC datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your AT17C020-10JC requirements.
6.How does Aetrix verify that AT17C020-10JC is sourced from the original manufacturer or authorized distributors?
All AT17C020-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 AT17C020-10JC meets industry standards.
7.What is the process for return or replacement of AT17C020-10JC?
All AT17C020-10JC units undergo pre-shipment inspection (PSI). If there is an issue with AT17C020-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 AT17C020-10JC part is unused and in its original packaging.
Return procedure for AT17C020-10JC:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
AT17C020-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…
