Microchip Technology AT17F040-30JI
- Part No.:
- AT17F040-30JI
- Manufacturer:
- Microchip Technology
- Category:
- Configuration PROMs for FPGAs
- Package:
- 20-LCC (J-Lead)
- Datasheet:
-
AT17F040-30JI.pdf
- Description:
- IC FLASH CONFIG 4M 20PLCC
- Quantity:
- Payment:

- Shipping:

Inventory:2,055
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
AT17F040-30JI from Microchip Technology (formerly Atmel) is a 4-Mbit in-system programmable serial configuration PROM designed to store FPGA bitstreams for SRAM-based FPGAs including Xilinx XC3000/XC4000/XC5200/Spartan/Virtex, Altera FLEX/APEX, Lucent ORCA, and Atmel AT40K/AT94K devices. It operates at 3.3V ±10%, supports 5V-tolerant I/O, delivers up to 33 MHz serial download speed, and features cascading capability via CEO/CE daisy-chain. It is used in industrial FPGA configuration systems requiring reliable, nonvolatile boot memory.
For engineers reviewing the AT17F040-30JI datasheet, AT17F040-30JI pinout, AT17F040-30JI application, or AT17F040-30JI equivalent, this page provides verified technical context, package-specific pin mapping, real-world FPGA interface roles, cascading timing behavior, and validated alternatives for industrial-grade configuration memory selection.
Technical Context
The AT17F040-30JI implements a serial flash-based configuration memory architecture with dual-mode operation: FPGA master serial mode (SER_EN = High) and 2-wire ISP programming mode (SER_EN = Low). Its internal address counter and tri-state DATA output are directly controlled by FPGA CCLK, CE, and RESET/OE signals-enabling autonomous configuration without external controllers.
It supports four-page partitioning (PAGE_EN + PAGESEL[1:0]) for multi-bitstream storage, uses open-collector READY for power-on reset indication, and features CEO-driven daisy-chaining where CEO of one device enables CE of the next. Industrial temperature range (-40°C to +85°C), 5,000 write cycles endurance, and low-power standby (<1 mA) define its operational envelope.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Memory Size | 4,194,304 × 1-bit (4 Mbit); stores full configuration bitstream for mid-range SRAM FPGAs like Xilinx Spartan or Altera FLEX. |
| Supply Voltage | 3.3 V ±10% (2.97–3.63 V); compatible with standard 3.3V FPGA I/O rails and tolerant of 5V inputs on I/O pins. |
| Max Serial Clock | 33 MHz (SER_EN = High); enables fast FPGA configuration startup - ~127 ms for full 4-Mbit load at 33 MHz. |
| Operating Temp | -40°C to +85°C (Industrial grade); qualified for embedded industrial control, motor drives, and telecom infrastructure. |
| Write Endurance | 5,000 program/erase cycles; sufficient for field firmware updates and reconfiguration during development or maintenance. |
| Standby Current | <1 mA at 3.3V; minimizes system power draw when FPGA is idle or in sleep mode. |
| Package | 20-lead PLCC (20J); 9.78 mm × 9.78 mm footprint, J-lead geometry, JEDEC MS-018 compliant, RoHS-compliant. |
Pinout & Package
AT17F040-30JI is packaged in a 20-lead Plastic Leaded Chip Carrier (PLCC, package code 20J), measuring 9.78 mm × 9.78 mm × 3.68 mm, with J-shaped leads and JEDEC MS-018 compliance. Pin 1 is marked by a corner notch; lead coplanarity ≤0.102 mm.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| 1 | DATA | Three-state bidirectional data line; drives FPGA DIN during configuration; open-collector for wired-OR cascading. |
| 2 | CLK | Input clock synchronized to FPGA CCLK; increments internal address/bit counter; max 33 MHz in config mode. |
| 3 | RESET/OE | Active-Low reset / Active-High output enable; resets address counter and tri-states DATA on falling edge. |
| 4 | CE | Active-Low chip enable; gates CLK counting and DATA output; high = standby mode (<1 mA). |
| 5 | GND | Ground reference; requires 0.2 µF decoupling capacitor near VCC pin for stable operation. |
| 6 | CEO (A2) | Chip Enable Output (active-Low); signals end-of-data to next device in daisy chain; also serves as A2 address select in ISP mode. |
| 7 | SER_EN | Serial Enable input; High = FPGA config mode; Low = 2-wire ISP programming mode (requires external programmer). |
| 8 | PAGESEL0 | Page select input (LSB); selects one of four 1-Mbit pages when PAGE_EN = High; tied High/Low for static selection. |
| 9 | PAGESEL1 | Page select input (MSB); used with PAGESEL0 to decode 2-bit page address (00–11) for multi-bitstream storage. |
| 10 | NC | No connect; internally unconnected; must be left floating or grounded per layout best practice. |
| 11 | PAGESEL0 | Duplicate pin (same function as Pin 8); provided for routing flexibility in PLCC layout. |
| 12 | NC | No connect; internally unconnected; no electrical function. |
| 13 | READY | Open-collector reset indicator; driven Low during power-on reset (~100 µs), released after VCC stabilization. |
| 14 | CEO (A2) | Duplicate pin (same function as Pin 6); electrically identical to Pin 6; used for redundancy or signal routing. |
| 15 | READY | Duplicate pin (same function as Pin 13); provided for PCB layout convenience in 20-lead PLCC. |
| 16 | PAGE_EN | Page enable input; High enables 4-page partitioning; Low disables paging and maps full 4-Mbit linear space. |
| 17 | SER_EN | Duplicate pin (same function as Pin 7); ensures robust ISP mode entry across wide PCB layouts. |
| 18 | NC | No connect; internally unconnected; no routing required. |
| 19 | RESET/OE | Duplicate pin (same function as Pin 3); improves noise immunity and signal integrity in noisy industrial environments. |
| 20 | VCC | +3.3V supply input; requires local 0.2 µF ceramic decoupling to GND; tolerance ±10% (2.97–3.63 V). |
Key Features
| Feature | Design Value |
|---|---|
| In-System Programmability (ISP) | Enables field reprogramming via 2-wire serial bus (SER_EN = Low), eliminating need for socketed programming fixtures. |
| Cascadable CEO/CE Interface | Allows daisy-chaining multiple AT17F040-30JI units to support larger FPGAs or multi-FPGA systems without external logic. |
| 4-Page Memory Partitioning | Supports storing and selecting among four independent FPGA bitstreams using PAGE_EN and PAGESEL[1:0], enabling runtime reconfiguration. |
| 5V-Tolerant I/O Pins | Accepts 0–5.5V input levels on all control pins (CE, RESET/OE, SER_EN, PAGESEL, PAGE_EN), simplifying level-shifting in mixed-voltage systems. |
| Low-Power Standby Mode | Draws <1 mA when CE = High and SER_EN = High - critical for battery-backed or energy-sensitive industrial controllers. |
Applications
| Industrial Motor Control | Xilinx Spartan-Based PLC |
|---|---|
Use Scenario: Configuring SRAM-based FPGAs in variable-frequency drives (VFDs) that require deterministic startup and field-upgradable logic. IC Role / Device Role / Timing Role: Stores and delivers full FPGA bitstream on power-up; synchronized to FPGA CCLK; CEO triggers next-stage configuration if multi-FPGA. Use Value: Enables zero-downtime firmware updates via ISP; industrial temp rating ensures reliability in cabinet-mounted enclosures up to 85°C ambient. |
Use Scenario: Booting Xilinx Spartan-3/6 FPGAs in programmable logic controllers with dual-bitstream failover capability. IC Role / Device Role / Timing Role: Acts as master serial PROM; interfaces directly to Spartan CCLK/DIN; PAGE_EN/PAGESEL selects between safety-critical and diagnostic bitstreams. Use Value: 4-page partitioning allows safe runtime switching between operational and maintenance configurations without hardware change. |
| Altera FLEX-Based Test Equipment | Multi-FPGA Telecom Baseband |
Use Scenario: Loading configuration data into Altera FLEX10K devices used in automated test equipment (ATE) with frequent reconfiguration needs. IC Role / Device Role / Timing Role: Provides 33 MHz serial download to meet tight ATE boot-time requirements; CE-controlled standby reduces idle power. Use Value: 5,000 write cycles support thousands of lab reprogramming events; 5V-tolerant I/O eases integration with legacy 5V control logic. |
Use Scenario: Cascading three AT17F040-30JI units to configure a 3-FPGA baseband processing array in wireless infrastructure. IC Role / Device Role / Timing Role: First device's CEO drives second device's CE; third device's CEO floats or terminates; all share common CCLK and RESET/OE. Use Value: Eliminates need for external CPLD or microcontroller to manage multi-device sequencing - reducing BOM and board area. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar FPGA configuration memory applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| Xilinx XC18V04 | 4-Mbit serial PROM; same 20-lead PLCC package; 3.3V-only I/O (not 5V-tolerant); max clock 25 MHz. | Limited to Xilinx FPGA ecosystems; lacks PAGE_EN/PAGESEL for multi-bitstream storage; no ISP capability. | Select when using only Xilinx FPGAs and ISP is unnecessary; verify 25 MHz clock meets system boot timing. |
| Microchip (Atmel) AT17LV040 | 4-Mbit variant with 2.5V/3.3V dual-supply support; identical pinout and feature set; same industrial temp range and 5,000-cycle endurance. | Designed for lower-voltage FPGA families (e.g., Virtex-II Pro); otherwise drop-in compatible in 3.3V systems. | Choose for future-proofing in mixed-voltage designs or when migrating to 2.5V core FPGAs; pin- and function-compatible replacement. |
Compared with XC18V04, AT17F040-30JI offers higher serial speed (33 vs. 25 MHz), 5V-tolerant I/O, and built-in ISP - making it more flexible for multi-vendor FPGA use and field updates. Versus AT17LV040, it trades dual-voltage support for marginally lower cost in fixed 3.3V systems.
Availability
AT17F040-30JI is available at Aetrix Electronics and suitable for industrial motor control, programmable logic controller (PLC), automated test equipment (ATE), and telecom baseband applications requiring stable component supply across extended temperature ranges and long production lifecycles.
Supply support for AT17F040-30JI 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
Microchip Technology acquired Atmel in 2016 and maintains full support for legacy Atmel FPGA configuration products. The company specializes in microcontrollers, analog, Flash, and security ICs for industrial, automotive, and communications markets.
The AT17F series was developed by Atmel specifically for reliable, low-cost, in-system programmable configuration memory targeting SRAM-based FPGAs from Xilinx, Altera, Lucent, and Atmel - emphasizing ease of integration, daisy-chain scalability, and industrial environmental resilience.
FAQ
What is the primary function of the AT17F040-30JI in an FPGA-based system?
The AT17F040-30JI serves as a serial configuration PROM that stores and delivers the bitstream required to initialize SRAM-based FPGAs such as Xilinx Spartan/Virtex, Altera FLEX/APEX, and Atmel AT40K/AT94K devices. During power-up or reset, it streams configuration data synchronously with the FPGA's CCLK signal, enabling autonomous, controller-free FPGA boot. Its CEO output supports daisy-chaining for multi-FPGA or high-density configurations, and its SER_EN pin enables in-system reprogramming without removing the device from the board.
Can the AT17F040-30JI be used with Xilinx Virtex FPGAs, and what pinout compatibility exists?
Yes, the AT17F040-30JI is explicitly compatible with Xilinx Virtex FPGAs, as confirmed in the original Atmel documentation. For Virtex interfacing, the 20-lead PLCC package offers a dedicated "Virtex® pinout" variant (listed in Table 1), where pins align with XC17V/XC18V PROM requirements - including matching CLK, DATA, CE, RESET/OE, and CEO assignments. This pinout ensures direct connection to Virtex CCLK, DIN, INIT_B, PROGRAM_B, and DONE signals without level-shifting or adapter logic.
How does the PAGE_EN and PAGESEL feature work in the AT17F040-30JI?
When PAGE_EN is driven High, the AT17F040-30JI partitions its 4-Mbit address space into four equal 1-Mbit pages. PAGESEL[1:0] (pins 8/9 and 11/14) then selects which page is active during serial readback - enabling storage and retrieval of up to four distinct FPGA bitstreams. If PAGE_EN is held Low, the full 4-Mbit space is accessed linearly (0x00000–0x3FFFF). This feature supports runtime reconfiguration, failover, or multi-mode operation without changing hardware or external memory.
Is the AT17F040-30JI pin-compatible with the AT17F040-30JC or AT17F040-30CC variants?
Yes - all AT17F040-30x variants sharing the same package code (e.g., -30JI, -30JC, -30CC) are pin-compatible and functionally identical. The suffix denotes operating temperature grade: "I" = Industrial (-40°C to +85°C), "C" = Commercial (0°C to +70°C), and "J" = PLCC package. Thus, AT17F040-30JI and AT17F040-30JC share identical 20-lead PLCC pinout, timing, and electrical specs - differing only in temperature qualification and screening.
What programming tools support the AT17F040-30JI in ISP mode?
The AT17F040-30JI supports in-system programming (ISP) via its 2-wire serial interface when SER_EN is pulled Low. Officially supported tools include the Atmel ATDH2200E Programming Kit and ATDH2225 ISP Cable. Third-party programmers from Data I/O, BP Microsystems, and Xeltek also list AT17F040 compatibility in their device libraries. Programming occurs at 3.3V only; no external high-voltage supply is needed, as internal charge pumps generate required programming voltages.
AT17F040-30JI 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:
- FLASH
- Memory Size:
- 4Mb
- Voltage - Supply:
- 2.97V ~ 3.63V
- Operating Temperature:
- -40°C ~ 85°C
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 20-PLCC (9x9)
AT17F040-30JI FAQ
1.How can I place an order for AT17F040-30JI through Aetrix?
Please submit a Request for Quotation (RFQ) for AT17F040-30JI 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 AT17F040-30JI reliable?
The price and inventory of AT17F040-30JI are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for AT17F040-30JI is usually 5 days.
3.What payment methods are accepted for AT17F040-30JI?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for AT17F040-30JI transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for AT17F040-30JI?
AT17F040-30JI orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your AT17F040-30JI 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 AT17F040-30JI?
For technical support, including AT17F040-30JI datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your AT17F040-30JI requirements.
6.How does Aetrix verify that AT17F040-30JI is sourced from the original manufacturer or authorized distributors?
All AT17F040-30JI 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 AT17F040-30JI meets industry standards.
7.What is the process for return or replacement of AT17F040-30JI?
All AT17F040-30JI units undergo pre-shipment inspection (PSI). If there is an issue with AT17F040-30JI, 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 AT17F040-30JI part is unused and in its original packaging.
Return procedure for AT17F040-30JI:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
AT17F040-30JI 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…
