Microchip Technology 25LC040AT-E/ST
- Part No.:
- 25LC040AT-E/ST
- Manufacturer:
- Microchip Technology
- Category:
- Memory
- Package:
- 8-TSSOP (0.173", 4.40mm Width)
- Datasheet:
-
25LC040AT-E/ST.pdf
- Description:
- IC EEPROM 4KBIT SPI 10MHZ 8TSSOP
- Quantity:
- Payment:

- Shipping:

Inventory:2,410
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
25LC040AT-E/ST from Microchip Technology is a 4 Kbit SPI Serial EEPROM with 512 × 8-bit organization, 16-byte page write capability, and industrial-temperature operation (–40°C to +85°C). It supports up to 10 MHz clock frequency at 4.5–5.5 V, features hardware write protection via WP pin and block protection (BP0/BP1), and delivers 1 million erase/write cycles with >200-year data retention - used in embedded system configuration storage and firmware parameter logging.
For engineers reviewing the 25LC040AT-E/ST datasheet, 25LC040AT-E/ST pinout, 25LC040AT-E/ST application, or 25LC040AT-E/ST equivalent, key selection criteria include SPI interface compatibility, 16-byte page boundary handling, HOLD pin support for interrupt-safe bus suspension, VCC range (2.5–5.5 V), and TSSOP-8 package footprint constraints.
Technical Context
The 25LC040AT-E/ST implements a standard SPI Mode 0,0/Master-Slave interface with separate SI (data in) and SO (data out) lines, requiring CS, SCK, and HOLD control. Its internal architecture includes an 8-bit instruction register, status register (WIP/WEL/BP0/BP1), and page latches enabling atomic 16-byte writes within fixed 0x00–0x0F boundaries per page.
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 address roll-over at 0x1FF. The HOLD pin suspends ongoing transfers while preserving internal state, allowing host MCU to service higher-priority interrupts without reinitializing the SPI sequence.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Memory Size | 4 Kbit (512 × 8-bit), sufficient for storing bootloader flags, calibration coefficients, or device ID strings |
| Interface | SPI-compatible serial bus (Mode 0,0), compatible with PIC® and ARM Cortex-M microcontrollers' hardware SPI peripherals |
| Max Clock Frequency | 10 MHz at VCC ≥ 4.5 V - enables fast parameter reads during system boot (<50 µs for full 512-byte read) |
| Page Write Size | 16 bytes maximum per write cycle - requires firmware to align writes to 0x00–0x0F boundaries to avoid wraparound corruption |
| Endurance & Retention | 1,000,000 erase/write cycles and >200 years data retention - suitable for infrequently updated field-deployed device settings |
| VCC Range | 2.5 V to 5.5 V - supports direct connection to 3.3 V or 5 V logic domains without level shifting |
| Temperature Range | Industrial grade: –40°C to +85°C - qualified for use in industrial controllers, metering, and automotive body electronics |
Pinout & Package
25LC040AT-E/ST is housed in an 8-lead TSSOP package (ST suffix), 3.0 mm × 4.4 mm body, 0.65 mm pitch, with exposed pad optional for thermal relief. Pin 1 marked by laser dot; pin 1 location confirmed per Microchip DS21827H-page 30 diagram.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| CS (Pin 1) | Chip Select Input | Active-low enable: must be low for all SPI transactions; rising edge after valid write sequence triggers internal 5 ms write cycle |
| SO (Pin 2) | Serial Data Output | Tri-state open-drain output; data shifted out MSb-first on SCK falling edge during READ operations |
| WP (Pin 3) | Write-Protect Input | Hardware lock: low disables all writes (array and STATUS register), independent of WEL bit state |
| VSS (Pin 4) | Ground Reference | Primary return path for I/O and core logic; must be connected before VCC during power-up sequencing |
| SI (Pin 5) | Serial Data Input | CMOS input receiving instructions, addresses, and data; sampled on SCK rising edge |
| SCK (Pin 6) | Serial Clock Input | Asynchronous master clock; defines timing for SI sampling and SO updates; max 10 MHz at 4.5–5.5 V |
| HOLD (Pin 7) | Bus Hold Control | Active-low pause: suspends ongoing SPI transfer when asserted low during SCK low phase; preserves internal address pointer |
| VCC (Pin 8) | Supply Voltage | Core power rail (2.5–5.5 V); powers internal HV generator for EEPROM programming; decoupling capacitor required near pin |
Key Features
| Feature | Design Value |
|---|---|
| Block Write Protection | Selectable via STATUS register (BP1/BP0): protects none, upper 1/4 (0x180–0x1FF), upper 1/2 (0x100–0x1FF), or entire array (0x000–0x1FF) |
| Power-On Write Protection | Automatic WEL reset at power-up and after every successful WRITE/WRSR/WRDI - prevents spurious writes during brown-out |
| Hold Functionality | Enables deterministic SPI bus arbitration: host can suspend EEPROM access mid-transfer to service critical interrupts without losing context |
| Low-Power Operation | Standby current ≤5 µA at 5.5 V / +125°C - extends battery life in always-on sensor nodes and IoT endpoints |
| Pb-Free & RoHS Compliance | Meets JEDEC J-STD-020 moisture sensitivity level 3 (MSL3) and IPC/JEDEC J-STD-020D reflow profile for lead-free assembly |
Applications
| Industrial PLC Configuration Storage | Automotive Body Control Module (BCM) |
|---|---|
Use Scenario: Storing calibrated sensor offsets, I/O mapping tables, and user-defined automation sequences in programmable logic controllers. IC Role / Device Role / Timing Role: Nonvolatile configuration memory accessed via SPI during PLC boot and runtime parameter updates. Use Value: 1M endurance ensures reliable updates over 10+ years of daily commissioning cycles; 16-byte page write minimizes update latency for small parameter sets. | Use Scenario: Retaining door lock states, mirror position presets, and lighting profiles across vehicle ignition cycles in BCMs. IC Role / Device Role / Timing Role: SPI-connected parameter store interfacing directly with Infineon AURIX™ or NXP S32K MCUs. Use Value: Hardware WP pin prevents accidental overwrites during CAN bus firmware updates; –40°C to +85°C rating matches under-hood ambient requirements. |
| Medical Diagnostic Equipment Calibration | Smart Energy Meter Firmware Parameters |
Use Scenario: Holding factory-calibrated ADC gain/offset values and sensor linearization coefficients in portable ultrasound or ECG devices. IC Role / Device Role / Timing Role: Secure, tamper-resistant memory accessed only during device initialization or service mode. Use Value: >200-year data retention guarantees calibration integrity over equipment lifetime; BP1/BP0 bits lock calibration region against field modification. | Use Scenario: Storing tariff schedules, pulse constants, and communication credentials in ANSI C12.22-compliant electricity meters. IC Role / Device Role / Timing Role: SPI EEPROM integrated into metrology SoC subsystem for secure, low-power parameter persistence. Use Value: 2.5–5.5 V VCC range allows direct connection to meter's 3.3 V supply; HOLD pin enables safe meter firmware upgrades without EEPROM corruption. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar SPI EEPROM applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| 25AA040AT-I/ST | Wider VCC range (1.8–5.5 V); supports 1.8 V logic systems; identical pinout and timing | Required for ultra-low-power battery-operated devices operating below 2.5 V | Select 25AA040AT-I/ST only if system VCC drops below 2.5 V; otherwise 25LC040AT-E/ST offers tighter VCC min spec and automotive-grade qualification |
| AT25040B-SSHL-T | Same 4 Kbit size and TSSOP-8 package; supports 20 MHz clock at 5 V but lacks HOLD pin and block protection granularity | Used where higher throughput is prioritized over interrupt-safe bus arbitration or fine-grained write protection | Choose AT25040B-SSHL-T only when HOLD functionality is unused and BP0/BP1-level protection is unnecessary |
Compared with 25AA040AT-I/ST, the 25LC040AT-E/ST trades 1.8 V operation for guaranteed automotive-qualified temperature range and tighter VCC min spec; versus AT25040B-SSHL-T, it adds HOLD and precise block protection at the cost of 10 MHz vs. 20 MHz max clock - making it optimal for robust industrial control and automotive body electronics.
Availability
25LC040AT-E/ST is available at Aetrix Electronics and suitable for industrial PLCs, automotive body control modules, medical diagnostic calibration storage, and smart energy meter firmware parameter retention requiring stable component supply across multi-year production cycles.
Supply support for 25LC040AT-E/ST 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 microcontroller, analog, FPGA, and memory solutions, headquartered in Chandler, Arizona, with global design and manufacturing operations.
The 25LC040A family is designed for reliable, low-power nonvolatile data storage in resource-constrained embedded systems, emphasizing SPI simplicity, write robustness, and long-term data integrity in harsh environments.
FAQ
What is the maximum clock frequency supported by the 25LC040AT-E/ST, and how does it vary with supply voltage?
The 25LC040AT-E/ST supports up to 10 MHz at VCC = 4.5–5.5 V, 5 MHz at 2.5–4.5 V, and no specified operation below 2.5 V. These limits are defined in Table 1-2 of DS21827H and ensure reliable setup/hold timing across voltage and temperature ranges. Exceeding these frequencies risks read/write corruption due to violated AC timing parameters like TCSS, Tsu, and THD.
How does the HOLD pin function during an active SPI transaction in the 25LC040AT-E/ST?
The HOLD pin in the 25LC040AT-E/ST suspends ongoing SPI communication when pulled low while SCK is low, placing SI, SO, and SCK in high-impedance state without resetting the internal address pointer or instruction state. To resume, HOLD must be raised while SCK remains low. This allows the host MCU to service time-critical interrupts and return to the exact point in the SPI sequence - a feature confirmed in Section 2.8 and Figure 1-1 of DS21827H.
What are the page write boundaries for the 25LC040AT-E/ST, and why is alignment critical?
The 25LC040AT-E/ST has fixed 16-byte physical pages starting at addresses 0x00, 0x10, 0x20…0xF0. Page writes crossing boundaries (e.g., writing 16 bytes starting at 0x0F) wrap around to the page start (0x00), overwriting prior data. This behavior is explicitly documented in Section 2.3 and Note under Figure 2-3 of DS21827H, making firmware-level address alignment mandatory for data integrity.
Does the 25LC040AT-E/ST support hardware write protection independent of software controls?
Yes - the 25LC040AT-E/ST includes a dedicated WP pin (Pin 3) that, when held low, disables all writes to both memory array and STATUS register regardless of WEL bit state or WREN instruction. This hardware lock operates independently of software controls and is validated in Table 2-4 and Section 3.3 of DS21827H, providing fail-safe protection against firmware bugs or voltage glitches.
What is the endurance specification for the 25LC040AT-E/ST, and under what conditions is it guaranteed?
The 25LC040AT-E/ST guarantees 1,000,000 erase/write cycles at 25°C and VCC = 5.5 V, as stated in Table 1-3 (Param. 21) of DS21827H. Endurance decreases at elevated temperatures and lower VCC; Microchip's Total Endurance™ Model (available at microchip.com) provides application-specific estimates based on actual operating conditions - not extrapolated or assumed.
25LC040AT-E/ST Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Microchip Technology
- Series:
- -
- Package/Case:
- 8-TSSOP (0.173", 4.40mm Width)
- Packaging:
- Tape & Reel (TR)
- Product Status:
- Active
- Programmable:
- 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 ~ 125°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 8-TSSOP
25LC040AT-E/ST FAQ
1.How can I place an order for 25LC040AT-E/ST through Aetrix?
Please submit a Request for Quotation (RFQ) for 25LC040AT-E/ST 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 25LC040AT-E/ST reliable?
The price and inventory of 25LC040AT-E/ST are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for 25LC040AT-E/ST is usually 5 days.
3.What payment methods are accepted for 25LC040AT-E/ST?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for 25LC040AT-E/ST transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for 25LC040AT-E/ST?
25LC040AT-E/ST orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your 25LC040AT-E/ST 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 25LC040AT-E/ST?
For technical support, including 25LC040AT-E/ST datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your 25LC040AT-E/ST requirements.
6.How does Aetrix verify that 25LC040AT-E/ST is sourced from the original manufacturer or authorized distributors?
All 25LC040AT-E/ST 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 25LC040AT-E/ST meets industry standards.
7.What is the process for return or replacement of 25LC040AT-E/ST?
All 25LC040AT-E/ST units undergo pre-shipment inspection (PSI). If there is an issue with 25LC040AT-E/ST, 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 25LC040AT-E/ST part is unused and in its original packaging.
Return procedure for 25LC040AT-E/ST:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
25LC040AT-E/ST 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…
