Microchip Technology AT17C002-10CC
- Part No.:
- AT17C002-10CC
- Manufacturer:
- Microchip Technology
- Category:
- Configuration PROMs for FPGAs
- Package:
- 8-TDFN
- Datasheet:
-
AT17C002-10CC.pdf
- Description:
- IC SRL CONFIG EEPROM 2M 8LAP
- Quantity:
- Payment:

- Shipping:

Inventory:2,470
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
AT17C002-10CC from Atmel is a 2-Mbit (2,097,152 × 1-bit) serial EEPROM FPGA configuration memory designed to store and load bitstreams into SRAM-based FPGAs including Xilinx XC4000™, Spartan®, Virtex™, Altera FLEX®, APEX™, and Atmel AT40K/AT94K devices. It operates at 5V ±5%, supports in-system programming via 2-wire bus, and features programmable reset polarity and a system-friendly READY pin for power-up sequencing.
For engineers reviewing the AT17C002-10CC datasheet, AT17C002-10CC pinout, AT17C002-10CC application, or AT17C002-10CC equivalent, this device serves as a drop-in replacement for legacy XC17/ATT17 PROMs and provides cascading capability for multi-FPGA systems, low-power standby mode (<0.5 mA), and compatibility with industry-standard programmers such as Atmel's ATDH2200E and ATDH2225 ISP Cable.
Technical Context
The AT17C002-10CC implements a serial-access configuration memory architecture interfacing directly with FPGA master serial mode control signals: CLK drives internal address/bit counters, CE enables data output and counter operation, and RESET/OE controls tri-state DATA and resets counters. CEO output enables daisy-chain cascading by driving CE of the next configurator.
It uses a low-power CMOS EEPROM process with internal voltage generation for programming, supports write protection via WP1, and allows polarity selection of RESET/OE through four programmable EEPROM bytes. The READY pin provides open-collector power-good indication, while SER_EN selects between FPGA loading (High) and 2-wire ISP mode (Low).
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Memory size | 2,097,152 × 1-bit - stores full configuration bitstream for mid-range SRAM FPGAs like Xilinx XC4000 or Altera FLEX 10K. |
| Supply voltage | 5V ±5% - compatible with standard 5V logic systems and legacy FPGA platforms requiring 5V configuration memory. |
| Max clock frequency | 15 MHz - enables fast configuration loading; reduced to 12.5 MHz in cascaded mode to ensure timing margin across chain. |
| Standby current | <0.5 mA at 5V - minimizes system power during FPGA idle or hold states without disabling configuration memory. |
| Operating temperature | 0°C to +70°C (Commercial) - validated for industrial control panels, test equipment, and non-extended-environment embedded systems. |
| Package | 8-lead LAP (6 mm × 6 mm × 1 mm) - surface-mount, pin-compatible with 8-lead SOIC/VOIC, enabling compact PCB layout and direct footprint reuse. |
| Reset polarity | Programmable - allows firmware-level configuration to match FPGA INIT pin behavior (active-Low default per Xilinx/Altera). |
Pinout & Package
AT17C002-10CC is packaged in an 8-lead Leadless Array Package (LAP), 6 mm × 6 mm × 1 mm body, pin-compatible with 8-lead SOIC/VOIC footprints. Pin 1 is marked by corner chamfer; leads are coplanar with 1.27 mm pitch.
| Pin | Circuit Role | Design Meaning |
|---|---|---|
| 1 | DATA | Three-state bidirectional I/O - delivers configuration data to FPGA DIN; open-collector during programming for wired-AND bus sharing. |
| 2 | CLK | Clock input - increments internal address and bit counters synchronously with FPGA CCLK; defines configuration timing rate. |
| 3 | RESET/OE | Combined active-Low reset / active-High output enable - resets address counter on Low; enables DATA driver when OE High and CE Low. |
| 4 | CE | Chip Enable (active-Low) - enables counter and DATA output; forces low-power standby when High; ignored during 2-wire ISP mode. |
| 5 | GND | Ground reference - requires 0.2 µF decoupling capacitor near VCC pin to suppress switching noise during configuration bursts. |
| 6 | CEO(A2) | Chip Enable Output (active-Low) - signals end-of-data to next cascaded configurator; A2 function disabled in 8-lead package. |
| 7 | SER_EN | Serial Enable - must be tied to VCC for FPGA loading; pulled Low to enter 2-wire ISP programming mode. |
| 8 | VCC | +5V power supply - powers EEPROM core and interface logic; tolerates 4.75–5.25 V per commercial spec. |
Key Features
| Feature | Design Value |
|---|---|
| In-system programmability | Enabled via 2-wire serial bus with SER_EN control - eliminates need for socketed programming; supports field updates without board removal. |
| Cascadable CEO output | Active-Low CEO drives CE of next AT17-series device - enables seamless expansion to multi-FPGA configurations or higher-density bitstreams. |
| System-friendly READY pin | Open-collector output driven Low during power-on reset - provides FPGA or system controller with reliable power-good signal for synchronized startup. |
| Programmable reset polarity | Configured via 4 EEPROM bytes - ensures compatibility with diverse FPGA families (Xilinx INIT active-Low vs. others) without hardware redesign. |
| Emulation of AT24CXXX EEPROMs | Pin- and protocol-compatible with standard I²C serial EEPROMs - simplifies integration into existing EEPROM-based design flows and toolchains. |
Applications
| Industrial PLC Configuration | Xilinx Spartan® FPGA Boot Loader |
|---|---|
Use Scenario: Configuring SRAM-based Spartan FPGAs in programmable logic controllers deployed in factory automation cabinets. IC Role / Device Role / Timing Role: Stores and serially delivers full FPGA bitstream upon power-up; synchronized to Spartan CCLK and controlled by INIT/DONE signals. Use Value: Enables deterministic, repeatable FPGA initialization without external microcontroller; READY pin ensures FPGA starts only after stable 5V rail. |
Use Scenario: Loading configuration data into Spartan-3 or Spartan-II FPGAs used in high-speed digital I/O modules. IC Role / Device Role / Timing Role: Acts as dedicated master-serial configuration memory, interfacing directly with FPGA DIN/CCLK/INIT pins per Xilinx UG078. Use Value: Eliminates need for JTAG-based configuration during production; supports drop-in replacement of obsolete XC17S100/150 PROMs. |
| Altera FLEX 10K System Boot | Multi-FPGA Telecommunications Shelf |
Use Scenario: Powering up Altera FLEX 10K devices in telecom line cards where configuration reliability and fast boot time are critical. IC Role / Device Role / Timing Role: Provides bitstream storage and delivery in Master Serial Mode; RESET/OE aligned to FLEX nCONFIG/nSTATUS timing. Use Value: Guarantees correct reset synchronization and avoids configuration errors due to marginal power ramp rates. |
Use Scenario: Cascading multiple AT17C002-10CC devices to configure large-scale FPGA arrays in packet processing shelves. IC Role / Device Role / Timing Role: First device's CEO drives CE of second; all share same CLK and RESET/OE to maintain lock-step readout. Use Value: Scales configuration memory beyond 2 Mbit without FPGA re-design; maintains single-clock domain and deterministic latency. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar FPGA configuration memory applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| AT17LV002-10CC | 3.3V ±10% operation, lower ICCA (5 mA), slower max clock (10 MHz industrial), different AC timing margins. | Required for 3.3V FPGA systems (e.g., newer Xilinx Virtex-E); not suitable for 5V-only legacy boards. | Select AT17LV002-10CC only when target FPGA and system rails operate at 3.3V; verify timing closure with reduced FMAX. |
| XCF02SVO20C | Xilinx proprietary 2-Mbit PROM; 3.3V-only, no SER_EN or WP1; fixed active-Low reset; no cascading CEO. | Designed exclusively for Xilinx FPGAs; lacks cross-vendor compatibility and ISP flexibility of AT17 series. | Choose XCF02SVO20C only for pure-Xilinx designs where vendor lock-in is acceptable and in-field reprogramming is unnecessary. |
Compared with AT17LV002-10CC and XCF02SVO20C, the AT17C002-10CC uniquely supports 5V systems, offers field-programmable reset polarity, enables ISP via SER_EN, and provides cascading capability-making it the optimal choice for mixed-vendor, upgradeable, or legacy 5V FPGA platforms.
Availability
AT17C002-10CC is available at Aetrix Electronics and suitable for industrial PLCs, telecommunications line cards, test equipment, and FPGA-based prototyping platforms requiring stable component supply across long product lifecycles.
Supply support for AT17C002-10CC 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 FPGA configuration solutions with emphasis on industrial and embedded reliability.
The AT17 Series was designed specifically to replace one-time-programmable PROMs in FPGA configuration systems, delivering reprogrammability, low-power operation, and seamless integration with major FPGA vendors' master-serial protocols.
FAQ
What is the primary function of the AT17C002-10CC in an FPGA-based system?
The AT17C002-10CC serves as a serial configuration memory that stores and loads the bitstream into SRAM-based FPGAs during power-up or reset. It interfaces directly with FPGA control signals (CCLK, DIN, INIT) in Master Serial Mode, eliminating the need for external controllers. Its 2-Mbit capacity supports mid-range devices like Xilinx Spartan or Altera FLEX 10K, and its READY pin ensures reliable power sequencing. The AT17C002-10CC is essential for deterministic, repeatable FPGA initialization in industrial and telecom applications.
Can the AT17C002-10CC be used with 3.3V FPGAs?
No - the AT17C002-10CC is a 5V-only device (4.75–5.25 V nominal), and its I/O thresholds and timing parameters are specified for 5V operation. For 3.3V FPGA systems, the pin-compatible AT17LV002-10CC variant must be used instead. Interfacing AT17C002-10CC directly with 3.3V FPGA I/O may violate VIH/VIL specifications and cause configuration failure or damage. Always match the AT17C002-10CC to 5V FPGA families such as Xilinx XC4000 or legacy Altera devices.
How does the cascading feature work with multiple AT17C002-10CC devices?
Cascading uses the CEO (Chip Enable Output) pin of one AT17C002-10CC to drive the CE (Chip Enable) pin of the next device in the chain. When the first device outputs its final bit, CEO goes Low, enabling the second device's DATA output. Both devices share the same CLK and RESET/OE signals to maintain synchronous readout. This allows combined configuration memory beyond 2 Mbit - for example, two AT17C002-10CC devices provide 4 Mbit total - while preserving single-clock-domain timing integrity required by FPGAs.
Is the AT17C002-10CC pin-compatible with older XC17 or ATT17 PROMs?
Yes - the AT17C002-10CC is explicitly documented as a drop-in replacement for Xilinx XC17 and Atmel ATT17 series PROMs in Xilinx and Lucent FPGA applications. Its 8-lead LAP package matches SOIC footprints used by those legacy parts, and its pin functions (DATA, CLK, CE, RESET/OE) align directly. No PCB changes are required; however, users must confirm reset polarity programming matches the original PROM's behavior, typically active-Low for Xilinx INIT compatibility.
What programming tools support the AT17C002-10CC?
The AT17C002-10CC supports industry-standard programmers including Atmel's ATDH2200E Programming System and ATDH2225 ISP Cable. It also emulates AT24CXXX serial EEPROMs, enabling use with generic I²C-compatible programmers. In-system programming is enabled by pulling SER_EN Low, allowing field updates without removing the device from the board. Programming occurs at VCC voltage only - no external VPP required - and is verified via built-in checksum logic per Atmel's Programming Specification doc0437.pdf.
AT17C002-10CC Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Microchip Technology
- Series:
- -
- Package/Case:
- 8-TDFN
- 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:
- 8-LAP (6x6)
AT17C002-10CC FAQ
1.How can I place an order for AT17C002-10CC through Aetrix?
Please submit a Request for Quotation (RFQ) for AT17C002-10CC 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 AT17C002-10CC reliable?
The price and inventory of AT17C002-10CC are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for AT17C002-10CC is usually 5 days.
3.What payment methods are accepted for AT17C002-10CC?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for AT17C002-10CC transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for AT17C002-10CC?
AT17C002-10CC orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your AT17C002-10CC 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 AT17C002-10CC?
For technical support, including AT17C002-10CC datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your AT17C002-10CC requirements.
6.How does Aetrix verify that AT17C002-10CC is sourced from the original manufacturer or authorized distributors?
All AT17C002-10CC 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 AT17C002-10CC meets industry standards.
7.What is the process for return or replacement of AT17C002-10CC?
All AT17C002-10CC units undergo pre-shipment inspection (PSI). If there is an issue with AT17C002-10CC, 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 AT17C002-10CC part is unused and in its original packaging.
Return procedure for AT17C002-10CC:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
AT17C002-10CC 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…

