Microchip Technology 25LC040A-I/P
- Part No.:
- 25LC040A-I/P
- Manufacturer:
- Microchip Technology
- Category:
- Memory
- Package:
- 8-DIP (0.300", 7.62mm)
- Datasheet:
-
25LC040A-I/P.pdf
- Description:
- IC EEPROM 4KBIT SPI 10MHZ 8DIP
- Quantity:
- Payment:

- Shipping:

Inventory:587
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
25LC040A-I/P from Microchip Technology is a 4 Kbit (512 × 8) SPI bus serial EEPROM with 2.5–5.5 V supply range, 10 MHz max clock, 16-byte page write capability, and industrial temperature rating (−40°C to +85°C). It features hardware write protection (WP pin), HOLD functionality for interrupt-safe pausing, and block-level array protection (none/¼/½/all). Used in microcontroller-based systems for configuration storage, calibration data, and firmware parameter retention.
For engineers reviewing the 25LC040A-I/P datasheet, 25LC040A-I/P pinout, 25LC040A-I/P application, or 25LC040A-I/P equivalent, key selection criteria include SPI timing compliance at 2.5 V, WP/HOLD pin behavior under voltage transitions, endurance (1M cycles), data retention (>200 years), and package-specific thermal performance in PDIP-8.
Technical Context
The 25LC040A-I/P implements a standard SPI Mode 0,0/Master-Slave interface with separate SI/SO lines and CS-controlled device selection. Its internal architecture includes a 9-bit address space, page latches enabling up to 16-byte writes within aligned 16-byte boundaries, and a nonvolatile STATUS register controlling BP0/BP1 block protection bits.
Write operations require explicit WREN instruction followed by CS high-to-low transition to initiate self-timed internal write cycle (≤5 ms); read operations support sequential addressing with automatic rollover. HOLD pin suspends communication while preserving internal state, and WP pin disables all writes regardless of WEL status when asserted low.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Memory Size | 4 Kbit (512 × 8 bits), organized as 512 addressable bytes - supports compact firmware parameter storage without external address decoding. |
| Interface | SPI-compatible serial bus (Mode 0,0), with dedicated SI, SO, SCK, CS, WP, HOLD - enables direct connection to PIC® and other MCU SPI peripherals. |
| Max Clock Frequency | 10 MHz at VCC ≥ 4.5 V - allows high-speed reads in power-constrained embedded systems operating at 5 V. |
| Write Cycle Time | ≤5 ms per byte or page - determines minimum latency between successive writes; critical for real-time logging applications. |
| Endurance & Retention | 1,000,000 erase/write cycles and >200 years data retention - ensures long-term reliability in infrequently updated configuration memory. |
| Supply Voltage Range | 2.5 V to 5.5 V - compatible with both 3.3 V and 5 V logic domains, simplifying mixed-voltage board design. |
| Temperature Range | Industrial: −40°C to +85°C - validated for operation in automotive control modules, industrial PLCs, and outdoor IoT gateways. |
Pinout & Package
25LC040A-I/P is packaged in 8-lead PDIP (Plastic Dual In-line Package), with lead pitch 0.1 inch (2.54 mm) and body width 0.3 inch (7.62 mm). Pin 1 is marked by notch or dot; pin numbering follows standard counter-clockwise layout.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| CS (Pin 1) | Chip Select Input | Active-low enable signal; must be low for SPI communication; rising edge initiates internal write cycle after valid command sequence. |
| SO (Pin 2) | Serial Data Output | Tri-state output delivering read data on falling edge of SCK; high-impedance when CS is high or HOLD is active. |
| WP (Pin 3) | Write-Protect Pin | Hardware-level write disable: pulls low to block all writes to memory and STATUS register, independent of WEL state. |
| VSS (Pin 4) | Ground Reference | Primary return path for all I/O and core circuitry; must be low-impedance and decoupled near VCC pin. |
| SI (Pin 5) | Serial Data Input | Accepts instructions, addresses, and write data on rising edge of SCK; sampled only when CS is low and HOLD is high. |
| SCK (Pin 6) | Serial Clock Input | Master-generated clock synchronizing all SPI transfers; rise/fall times ≤100 ns required for 10 MHz operation. |
| HOLD (Pin 7) | Hold Input | Pauses ongoing SPI transaction when pulled low during SCK low phase; preserves internal state for interrupt servicing. |
| VCC (Pin 8) | Supply Voltage | Power input for core logic and EEPROM array; requires local 0.1 µF ceramic decoupling capacitor. |
Key Features
| Feature | Design Value |
|---|---|
| Page Write Mode | Up to 16 bytes written per command within same physical page boundary - reduces software overhead and improves logging throughput vs. byte-write-only devices. |
| Block Write Protection | Selectable via STATUS register (BP0/BP1): protect none, upper 1/4 (180h–1FFh), upper 1/2 (100h–1FFh), or entire array - enables secure boot configuration partitioning. |
| Power-On Write Protection | Write enable latch resets at power-up and after every write completion - prevents accidental writes during brown-out or reset conditions. |
| HOLD Functionality | Halts SPI transfer mid-sequence without losing address pointer or command state - eliminates need for retransmission after MCU interrupt service. |
| ESD Robustness | ≥4000 V HBM - enhances field reliability in handling-sensitive industrial and automotive assembly environments. |
Applications
| Industrial Sensor Calibration | Automotive Body Control Module |
|---|---|
Use Scenario: Storing factory-calibrated sensor offset/gain coefficients and temperature compensation tables in smart pressure/temperature transmitters. IC Role / Device Role / Timing Role: Nonvolatile configuration memory interfaced directly to an ARM Cortex-M0+ MCU via SPI; accessed during power-up initialization and periodic recalibration. Use Value: Enables field-replaceable sensors with unique calibration data retained across 1M+ power cycles and >200-year shelf life. | Use Scenario: Holding seat position memory, mirror angle presets, and lighting configuration profiles in vehicle door modules. IC Role / Device Role / Timing Role: SPI EEPROM co-located with LIN transceiver and motor drivers; WP pin tied to system security controller to prevent unauthorized reprogramming. Use Value: Supports ISO 11898-compliant fail-safe operation with hardware write lock and −40°C to +85°C guaranteed performance. |
| Medical Infusion Pump Settings | Smart Energy Meter Firmware Parameters |
Use Scenario: Storing drug library metadata, dose limits, alarm thresholds, and audit logs in Class II medical devices requiring FDA 21 CFR Part 11 compliance. IC Role / Device Role / Timing Role: Secure configuration store accessed only during authenticated maintenance mode; HOLD pin used to pause writes during safety-critical delivery phases. Use Value: Meets IEC 62304 SW safety requirements with 1M-cycle endurance and traceable write history via STATUS register polling. | Use Scenario: Retaining tariff schedules, demand response settings, and metering calibration constants in ANSI C12.20-certified electricity meters. IC Role / Device Role / Timing Role: Low-power SPI EEPROM powered from supercapacitor backup during mains outage; standby current ≤5 µA extends hold-up time. Use Value: Ensures uninterrupted billing accuracy over 10+ year deployments with >200-year data retention and RoHS-compliant packaging. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar serial EEPROM applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| 25AA040A-I/P | Wider VCC range (1.8–5.5 V), supports 1.8 V logic; otherwise identical pinout, timing, and feature set. | Suitable for battery-powered or ultra-low-voltage systems where 2.5 V minimum is not guaranteed. | Select when operating below 2.5 V or requiring extended low-VCC read/write capability. |
| AT25040B-SSHL-T | Same 4 Kbit SPI EEPROM, but with different STATUS register bit mapping and no HOLD pin; max clock 20 MHz at 5 V. | Lacks HOLD functionality and uses different block protection scheme; higher speed only usable above 4.5 V. | Choose only if HOLD is unused and faster clocking at 5 V is prioritized over interrupt-safe pausing. |
Compared with 25AA040A-I/P and AT25040B-SSHL-T, the 25LC040A-I/P offers optimal balance of industrial temperature support, hardware write protection, HOLD functionality, and proven interoperability with Microchip PIC® MCUs - making it preferred for safety-critical and interrupt-driven embedded designs.
Availability
25LC040A-I/P is available at Aetrix Electronics and suitable for industrial automation, automotive subsystems, and medical device manufacturing requiring stable component supply, full traceability, and long-term lifecycle assurance.
Supply support for 25LC040A-I/P 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 Inc. is a leading provider of microcontrollers, analog components, and memory solutions, headquartered in Chandler, Arizona, with global design and manufacturing operations.
The 25LC040A belongs to Microchip's serial EEPROM product line, engineered for robust, low-power nonvolatile storage in resource-constrained embedded systems where SPI interface simplicity and data integrity are critical.
FAQ
What is the maximum clock frequency supported by the 25LC040A-I/P at 3.3 V operation?
The 25LC040A-I/P supports up to 5 MHz maximum clock frequency when VCC is between 2.5 V and 4.5 V, as specified in Table 1-2 AC Characteristics. At 3.3 V, this limit applies directly - exceeding it risks setup/hold violations and unreliable communication. The 10 MHz rating requires VCC ≥ 4.5 V. Always verify timing margins using TCSS, TCSH, and Tsu values from the datasheet for your specific MCU SPI peripheral configuration.
Does the 25LC040A-I/P support SPI Mode 1,1 or only Mode 0,0?
The 25LC040A-I/P supports only SPI Mode 0,0 (CPOL = 0, CPHA = 0), as confirmed by Figure 1-2 and Section 2.1. Data is sampled on the rising edge of SCK and output changes on the falling edge. Attempting Mode 1,1 will result in misaligned sampling and corrupted reads/writes. The device does not auto-detect or adapt to alternate SPI modes.
How does the HOLD pin behave when pulled low during an active write cycle?
The HOLD pin has no effect on an ongoing internal write cycle (TWC); once initiated by CS high-to-low transition, the 5 ms write completes regardless of HOLD state. However, HOLD can pause read or command sequences mid-transfer. During HOLD assertion, SO goes high-impedance and SI/SCK inputs are ignored - but the internal address pointer and command state remain preserved for seamless resumption.
Can the 25LC040A-I/P be used with 1.8 V microcontrollers?
No - the 25LC040A-I/P requires a minimum VCC of 2.5 V and is not rated for 1.8 V operation. For 1.8 V systems, use the pin-compatible 25AA040A-I/P, which shares identical functionality and package but supports 1.8–5.5 V. Using 25LC040A-I/P below 2.5 V may cause unpredictable read/write failures and violates Absolute Maximum Ratings.
What happens to the write enable latch after issuing a WRITE instruction?
After a successful WRITE instruction (with CS brought high after the final data bit), the write enable latch (WEL) is automatically reset to '0', disabling further writes until WREN is reissued. This behavior is documented in Section 2.3 and Table 2-2. It prevents accidental multi-byte writes and enforces explicit re-enablement - a critical safety feature for configuration-critical applications using the 25LC040A-I/P.
25LC040A-I/P Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Microchip Technology
- Series:
- -
- Package/Case:
- 8-DIP (0.300", 7.62mm)
- Packaging:
- Tube
- Product Status:
- Active
- Programmable:
- Not Verified
- Memory Type:
- Non-Volatile
- Memory Format:
- EEPROM
- Technology:
- EEPROM
- Memory Size:
- 4Kbit
- Memory Organization:
- 512 x 8
- Memory Interface:
- SPI
- Clock Frequency:
- 10 MHz
- Write Cycle Time - Word, Page:
- 5ms
- Access Time:
- -
- Voltage - Supply:
- 2.5V ~ 5.5V
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Through Hole
- Supplier Device Package:
- 8-PDIP
25LC040A-I/P FAQ
1.How can I place an order for 25LC040A-I/P through Aetrix?
Please submit a Request for Quotation (RFQ) for 25LC040A-I/P 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 25LC040A-I/P reliable?
The price and inventory of 25LC040A-I/P are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for 25LC040A-I/P is usually 5 days.
3.What payment methods are accepted for 25LC040A-I/P?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for 25LC040A-I/P transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for 25LC040A-I/P?
25LC040A-I/P orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your 25LC040A-I/P 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 25LC040A-I/P?
For technical support, including 25LC040A-I/P datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your 25LC040A-I/P requirements.
6.How does Aetrix verify that 25LC040A-I/P is sourced from the original manufacturer or authorized distributors?
All 25LC040A-I/P 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 25LC040A-I/P meets industry standards.
7.What is the process for return or replacement of 25LC040A-I/P?
All 25LC040A-I/P units undergo pre-shipment inspection (PSI). If there is an issue with 25LC040A-I/P, 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 25LC040A-I/P part is unused and in its original packaging.
Return procedure for 25LC040A-I/P:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
25LC040A-I/P Tags

-
M24C02-WMN6TP
STMicroelectronics
-
AT24C02C-XHM-T
Microchip Technology

-
AT21CS01-STUM10-T
Microchip Technology

-
AT24C02C-SSHM-T
Microchip Technology

-
24LC01BT-I/OT
Microchip Technology
-
M24C02-FMC6TG
STMicroelectronics

-
AT24CS02-SSHM-T
Microchip Technology

-
93LC46BT-I/OT
Microchip Technology

-
AT24C04C-SSHM-T
Microchip Technology

-
24LC01BT-I/SN
Microchip Technology

-
24AA02UIDT-I/OT
Microchip Technology

-
AT24C08C-STUM-T
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…

