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

- Shipping:

Inventory:2,709
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
AT17C002A-10JC from Atmel is a 2-Mbit serial EEPROM FPGA configuration memory designed for Altera FLEX® devices, operating at 5V ±5% with commercial temperature range (0°C to +70°C), housed in a 20-lead PLCC package, and supporting in-system programming via 2-wire interface for reliable bitstream loading during power-up.
For engineers reviewing the AT17C002A-10JC datasheet, AT17C002A-10JC pinout, AT17C002A-10JC application, or AT17C002A-10JC equivalent, key selection considerations include reset polarity programmability, READY pin timing behavior, cascading support via nCASC/nCS handshaking, and compatibility with Altera EPF10K-series configuration protocols.
Technical Context
The AT17C002A-10JC implements a self-clocked master/slave configuration architecture: it generates its own internal clock for FPGA bitstream delivery, supports daisy-chained operation via nCASC-driven nCS activation, and uses OE as both active-High output enable and programmable active-Low reset signal. Its address counter resets on OE Low and enables DATA output only when nCS is Low and OE is High.
It operates in two distinct modes: FPGA loading mode (SER_EN = High) where DCLK is an output driving the FPGA, and 2-wire programming mode (SER_EN = Low) enabling in-system reprogramming at VCC without external high-voltage supplies. The READY pin provides open-collector power-on reset status indication with tri-state release upon reset completion.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Memory capacity | 2 Mbit (262,144 × 8) - stores full configuration bitstream for mid-size Altera FLEX devices like EPF10K10/20/50. |
| Supply voltage | 5V ±5% - compatible with standard 5V FPGA system rails; no level-shifting required for EPF10K interface. |
| Operating temperature | 0°C to +70°C - certified for commercial-grade embedded systems with controlled thermal environments. |
| Max clock frequency | 12.5 MHz - supports fast configuration of FLEX devices with minimal boot latency. |
| Standby current | 500 µA - enables low-power hold state during FPGA idle periods without disabling configuration memory. |
| Reset polarity | Programmable (active-Low OE default) - allows alignment with FPGA nCONFIG assertion timing requirements. |
| Interface protocol | 2-wire serial (I²C-compatible) - enables field reprogramming using standard programmers or ATDH2200E kit. |
Pinout & Package
AT17C002A-10JC is packaged in a 20-lead Plastic J-leaded Chip Carrier (PLCC), JEDEC MS-018 AA compliant, with 0.050" lead pitch and body size 9.00 mm × 9.00 mm × 1.20 mm max height.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| nCS | Chip select input (active Low) | Determines master/slave role in cascade chain; Low at power-up configures device as first (master) in daisy chain. |
| OE | Output enable / reset input | Active-High enables DATA output; active-Low resets address counter and disables oscillator - polarity programmable in EEPROM. |
| DCLK | Configuration clock I/O | Outputs internal clock during FPGA loading (master mode); accepts external clock in slave mode - rising edge advances address counter. |
| DATA | Three-state bidirectional data line | Serial bitstream output to FPGA DATA0 pin; open-collector during programming for 2-wire bus compatibility. |
| nCASC | Cascade select output (active Low) | Signals end-of-data to next device in chain by pulling downstream nCS Low - enables multi-device configuration expansion. |
| READY | Open-collector reset status indicator | Drives Low during power-on reset; tri-states when reset complete - used to synchronize FPGA nCONFIG assertion. |
| SER_EN | Serial programming enable | High enables FPGA configuration mode; Low enables 2-wire in-system programming - must be held High during normal boot. |
| WP1 | Write protect input | Internally pulled down; disables memory write protection by default - unused during FPGA loading, only active in programming mode. |
Key Features
| Feature | Design Value |
|---|---|
| In-system programmability | Enables field updates of FPGA configuration bitstreams via 2-wire interface without removing AT17C002A-10JC from PCB. |
| Cascadable architecture | Supports unlimited expansion of configuration memory using nCASC/nCS handshaking - eliminates need for higher-density single-package alternatives. |
| Self-timed configuration | Internal oscillator eliminates dependency on external clock source - simplifies design and ensures deterministic boot timing for FLEX devices. |
| System-friendly READY signal | Provides hardware-synchronized reset release to FPGA nCONFIG - avoids race conditions during power ramp without RC delay networks. |
| Altera EPC2 replacement | Direct functional replacement for Altera EPC2 configuration devices - maintains pin-compatible interface and timing compliance with EPF10K series. |
Applications
| Industrial PLC Configuration | FPGA-Based Motor Control |
|---|---|
Use Scenario: Reconfigurable logic in factory automation controllers requires reliable, field-upgradable bitstream storage across temperature cycling and long service life. IC Role / Device Role / Timing Role: AT17C002A-10JC serves as nonvolatile configuration memory, delivering verified bitstream to Altera FLEX10K FPGA on power-up with READY-synchronized nCONFIG release. Use Value: Eliminates need for external microcontroller-based configuration management; 500 µA standby current extends system uptime during idle cycles. | Use Scenario: Servo drive systems use FPGAs to implement real-time PWM generation and encoder feedback processing, requiring deterministic boot within 100 ms of power application. IC Role / Device Role / Timing Role: AT17C002A-10JC acts as master configurator, generating internal DCLK and asserting READY to gate FPGA nCONFIG until internal reset completes. Use Value: 12.5 MHz max clock ensures sub-100 ms full configuration load for EPF10K20 devices - meets industrial motion control boot deadlines. |
| Communications Baseband Processing | Test Equipment FPGA Reconfiguration |
Use Scenario: Multi-standard wireless test sets require rapid FPGA reconfiguration between LTE, 5G NR, and Wi-Fi PHY modes during automated calibration sequences. IC Role / Device Role / Timing Role: AT17C002A-10JC stores multiple bitstreams; cascaded units (via nCASC) enable seamless switching between configurations without host CPU intervention. Use Value: Programmable OE polarity allows matching of FPGA reset timing across vendor-specific PHY implementations - reduces validation effort per standard. | Use Scenario: Automated test equipment performs periodic self-calibration using FPGA-accelerated algorithms, requiring secure, tamper-resistant configuration storage. IC Role / Device Role / Timing Role: AT17C002A-10JC provides encrypted bitstream storage with WP1-enabled memory protection - prevents unauthorized modification during field servicing. Use Value: In-system 2-wire programming allows secure firmware updates via dedicated service port - no JTAG debug interface required. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar FPGA configuration memory applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| AT17LV002A-10JC | 3.3V supply (3.15–3.45V), lower ICCA (5 mA), slower AC timing (15 MHz max vs. 12.5 MHz), same PLCC-20 package and pinout. | Required for 3.3V FPGA systems (e.g., newer Cyclone or Stratix families); not interoperable with 5V EPF10K without level translation. | Select AT17LV002A-10JC only when target FPGA operates at 3.3V and timing budget permits 15 MHz clocking. |
| AT17C002A-10QC | Same 5V operation and functionality, but in 32-lead TQFP (32A) package - different footprint, thermal profile, and board layout. | Used where higher thermal dissipation or tighter board area constraints favor surface-mount TQFP over PLCC. | Choose AT17C002A-10QC only if PLCC socketing is unavailable or PCB space requires gull-wing SMT placement. |
Compared with AT17LV002A-10JC and AT17C002A-10QC, the AT17C002A-10JC uniquely delivers 5V-native operation in legacy PLCC sockets - essential for drop-in replacement of aging EPC2-based designs without board redesign or voltage rail changes.
Availability
AT17C002A-10JC is available at Aetrix Electronics and suitable for industrial PLCs, FPGA-based motor drives, communications baseband processors, and automated test equipment requiring stable component supply across extended product lifecycles.
Supply support for AT17C002A-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 innovator specializing in microcontrollers, nonvolatile memory, and FPGA configuration solutions for industrial and embedded markets.
The AT17A Series - including AT17C002A-10JC - was engineered specifically to replace Altera's EPC configuration EEPROMs, delivering plug-compatible timing, pinout, and protocol support for FLEX-family FPGAs.
FAQ
What is the primary function of the AT17C002A-10JC in an FPGA system?
The AT17C002A-10JC serves as a dedicated 2-Mbit serial EEPROM configuration memory for Altera FLEX® FPGAs. It stores the FPGA's bitstream and autonomously loads it on power-up using its internal oscillator and DCLK output. The AT17C002A-10JC interfaces directly with FPGA control pins (nCS, OE, DATA0) and uses the READY signal to synchronize nCONFIG assertion - eliminating need for external controllers.
Does the AT17C002A-10JC support in-system programming, and how is it enabled?
Yes, the AT17C002A-10JC supports in-system programming via a 2-wire serial interface. Programming mode is activated by driving the SER_EN pin Low while maintaining VCC at 5V. In this mode, the device accepts write commands through the DATA and DCLK pins using I²C-compatible protocol. The AT17C002A-10JC generates internal programming voltages - no external high-voltage supply is needed.
How does the READY pin on the AT17C002A-10JC interact with FPGA configuration timing?
READY is an open-collector output that drives Low during the AT17C002A-10JC's internal power-on reset cycle and tri-states upon completion. It is commonly tied to the FPGA's nCONFIG pin (with pull-up) to hold the FPGA in reset until the EEPROM is ready to begin configuration. The AT17C002A-10JC releases READY before VCC fully stabilizes, so external RC delay may still be recommended for robust nCONFIG timing.
Can multiple AT17C002A-10JC devices be cascaded, and what pins enable this?
Yes, multiple AT17C002A-10JC devices can be daisy-chained for expanded configuration memory. Cascading is enabled by connecting the nCASC output of one device to the nCS input of the next. When the first AT17C002A-10JC finishes transmitting its data, it drives nCASC Low, which activates the second device's nCS and initiates its data output - all synchronized to the master's DCLK.
What is the significance of programmable reset polarity on the AT17C002A-10JC?
The AT17C002A-10JC allows users to program the OE pin's reset polarity (active-Low or active-High) via internal EEPROM bytes. For Altera FLEX devices, active-Low OE is required to match FPGA nCONFIG timing - this setting is programmed during initial device setup and persists across power cycles. The AT17C002A-10JC defaults to active-Low OE after factory programming.
AT17C002A-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)
AT17C002A-10JC FAQ
1.How can I place an order for AT17C002A-10JC through Aetrix?
Please submit a Request for Quotation (RFQ) for AT17C002A-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 AT17C002A-10JC reliable?
The price and inventory of AT17C002A-10JC are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for AT17C002A-10JC is usually 5 days.
3.What payment methods are accepted for AT17C002A-10JC?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for AT17C002A-10JC transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for AT17C002A-10JC?
AT17C002A-10JC orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your AT17C002A-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 AT17C002A-10JC?
For technical support, including AT17C002A-10JC datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your AT17C002A-10JC requirements.
6.How does Aetrix verify that AT17C002A-10JC is sourced from the original manufacturer or authorized distributors?
All AT17C002A-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 AT17C002A-10JC meets industry standards.
7.What is the process for return or replacement of AT17C002A-10JC?
All AT17C002A-10JC units undergo pre-shipment inspection (PSI). If there is an issue with AT17C002A-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 AT17C002A-10JC part is unused and in its original packaging.
Return procedure for AT17C002A-10JC:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
AT17C002A-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…
