Microchip Technology AT25040B-SSHL-T
- Part No.:
- AT25040B-SSHL-T
- Manufacturer:
- Microchip Technology
- Category:
- Memory
- Package:
- 8-SOIC (0.154", 3.90mm Width)
- Datasheet:
-
AT25040B-SSHL-T.pdf
- Description:
- IC EEPROM 4KBIT SPI 20MHZ 8SOIC
- Quantity:
- Payment:

- Shipping:

Inventory:11,255
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
AT25040B-SSHL-T from Microchip Technology is a 4-Kbit SPI Serial EEPROM organized as 512 × 8 bits, operating from 1.8V to 5.5V with industrial temperature range (−40°C to +85°C), 20 MHz max clock rate at 5V, and hardware/software write protection via WP pin and STATUS register. It serves as nonvolatile configuration storage in microcontroller-based embedded systems requiring reliable, low-power data retention.
For engineers reviewing the AT25040B-SSHL-T datasheet, AT25040B-SSHL-T pinout, AT25040B-SSHL-T application, or AT25040B-SSHL-T equivalent, key selection considerations include SPI Mode 0/3 compatibility, 8-byte page write capability, block-level write protection (1/4, 1/2, or full array), 5 ms max self-timed write cycle, and SOIC-8 packaging with RoHS-compliant lead-free finish.
Technical Context
The AT25040B-SSHL-T implements a synchronous SPI slave interface with fixed MSB-first data framing, rising-edge input sampling (SI), and falling-edge output timing (SO). Its internal architecture includes a high-voltage generation circuit for EEPROM programming, a STATUS register with BP1/BP0 bits for nonvolatile block protection, and dedicated HOLD and WP pins for real-time serial suspension and hardware write inhibition.
It supports dual SPI modes (0 and 3) with identical data timing but differing SCK idle polarity; mode selection is determined by host controller configuration-not device setting. The device enters standby mode on CS deassertion, resets WEL on CS toggle, and maintains nonvolatile BP bits across power cycles-enabling persistent memory protection without firmware reinitialization.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Memory Size | 4 Kbits (512 words × 8 bits); sufficient for firmware calibration tables, device ID, or network MAC address storage |
| Supply Voltage Range | 1.8V to 5.5V; enables direct interfacing with 1.8V, 3.3V, and 5V logic domains without level shifting |
| Max Clock Frequency | 20 MHz at VCC = 4.5–5.5V; supports high-throughput configuration reads in time-critical boot sequences |
| Write Cycle Time | ≤5 ms (self-timed); eliminates need for external polling delay timers in host firmware |
| Endurance & Retention | 1,000,000 write cycles / 100 years data retention at 55°C; meets industrial equipment lifecycle requirements |
| Operating Temperature | −40°C to +85°C; qualified for deployment in automotive body control modules and industrial PLCs |
| ESD Protection | >4 kV HBM; provides robustness against handling and board-level electrostatic discharge events |
Pinout & Package
AT25040B-SSHL-T is supplied in an 8-lead SOIC package (3.9 mm × 4.9 mm, 1.27 mm pitch) with standard JEDEC MS-012AC footprint and RoHS-compliant matte tin plating.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| CS | Chip Select | Active-low enable; must be held low for entire instruction sequence; requires pull-up resistor (≤10 kΩ) tied to VCC for robust power-up behavior |
| SO | Serial Data Output | Tri-state open-drain output; drives data on falling edge of SCK; high-impedance when CS high or HOLD active |
| WP | Write-Protect | Hardware lock: pulls low to inhibit all write operations (WREN, WRITE, WRSR); does not interrupt ongoing internal write cycle |
| GND | Ground Reference | System ground return path; must be connected directly to PCB ground plane for noise immunity and ESD discharge |
| SI | Serial Data Input | CMOS input; latches instruction/address/data on rising edge of SCK; ignores inputs during HOLD assertion |
| SCK | Serial Clock Input | Asynchronous master-generated clock; defines timing for SI sampling and SO output; idle state determines SPI mode (0 or 3) |
| HOLD | Serial Suspend | Pauses ongoing SPI transaction without resetting state; requires SCK low to assert/deassert; SO goes high-Z immediately |
| VCC | Power Supply | 1.8–5.5V supply; must ramp monotonically at ≤0.1 V/µs; POR circuit enforces 100 µs delay before first command acceptance |
Key Features
| Feature | Design Value |
|---|---|
| 8-byte page write mode | Reduces write latency vs. byte writes; enables efficient bulk updates of contiguous configuration registers |
| Nonvolatile block protection (BP1/BP0) | Preserves write-protection settings across power cycles-no firmware reconfiguration needed after reset |
| Dual SPI mode support (0 and 3) | Interoperates with diverse host controllers (e.g., ARM Cortex-M, PIC, ESP32) without hardware modification |
| Hardware WP + software WRSR control | Provides layered security: physical lockout (WP pin) and programmable granularity (STATUS register) |
| Hold function with zero-cycle resume | Allows host to temporarily suspend EEPROM access during higher-priority interrupts-no command retransmission required |
Applications
| Industrial Sensor Node | Medical Diagnostic Device |
|---|---|
Use Scenario: Storing calibrated sensor offset/gain coefficients and last-known operational state after power loss. IC Role / Device Role / Timing Role: Nonvolatile configuration storage with guaranteed 100-year data retention and 1M-cycle endurance under periodic field recalibration. Use Value: Eliminates need for battery-backed SRAM; reduces BOM cost and system complexity while meeting IEC 60601-1 data integrity requirements. | Use Scenario: Holding patient-specific therapy parameters and audit log timestamps in portable ultrasound units. IC Role / Device Role / Timing Role: Secure parameter storage with hardware WP pin enabling clinical staff lockout of critical settings during operation. Use Value: Prevents accidental overwrite of FDA-cleared treatment profiles; satisfies traceability requirements via immutable timestamp storage. |
| Automotive Body Control Module | Smart Energy Meter |
Use Scenario: Recording door lock actuation history, mirror position presets, and lighting configuration preferences. IC Role / Device Role / Timing Role: EEPROM used for user-customizable settings with −40°C to +85°C operation and AEC-Q200 stress resilience. Use Value: Survives under-hood thermal cycling; supports over-the-air update rollback by preserving factory defaults in protected memory blocks. | Use Scenario: Archiving tariff schedules, tamper-event flags, and cumulative kWh readings across 15+ year service life. IC Role / Device Role / Timing Role: Long-term data logger memory with 100-year retention and write endurance exceeding ANSI C12.20 meter certification cycles. Use Value: Meets ANSI/IEEE 1373 compliance for utility-grade metering; enables firmware-independent data recovery after MCU failure. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar SPI EEPROM applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| M95040-DRMN6TP/K | 4-Kbit SPI EEPROM (512 × 8), 1.8–5.5V, same SOIC-8 package; supports SPI Mode 0 only; 10 MHz max @ 1.8V | Lacks HOLD pin and SPI Mode 3 support; lower max frequency at low voltage | Select when HOLD functionality is unused and host operates exclusively in SPI Mode 0 |
| CAT25040VI-GT3 | 4-Kbit SPI EEPROM, 1.8–5.5V, SOIC-8; includes deep power-down mode (0.1 µA); no HOLD pin; 20 MHz @ 5V | Lower standby current but missing hardware suspend capability; different STATUS register bit layout | Prefer for ultra-low-power battery-operated devices where serial pause is unnecessary |
Compared with M95040-DRMN6TP/K and CAT25040VI-GT3, the AT25040B-SSHL-T uniquely combines HOLD functionality, dual SPI mode support, and consistent 20 MHz operation across its full voltage range-making it optimal for real-time embedded systems requiring deterministic serial bus arbitration and flexible host compatibility.
Availability
AT25040B-SSHL-T is available at Aetrix Electronics and suitable for industrial sensor nodes, medical diagnostic devices, automotive body control modules, smart energy meters, and IoT edge gateways requiring stable component supply, long-term lifecycle assurance, and RoHS-compliant manufacturing.
Supply support for AT25040B-SSHL-T 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 AT25040B-SSHL-T belongs to Microchip's AT25xxx-B series of SPI Serial EEPROMs, engineered for robust nonvolatile data storage in resource-constrained embedded systems where reliability, low-voltage operation, and industrial temperature tolerance are mandatory.
FAQ
What is the memory organization of the AT25040B-SSHL-T?
The AT25040B-SSHL-T contains 4,096 bits of EEPROM memory organized as 512 words × 8 bits. This structure supports byte-addressable random access and 8-byte page write operations. The memory map is linear with no internal bank switching, and all addresses are accessed using a 9-bit address field in the WRITE and READ opcodes-ensuring straightforward integration with 8-bit and 32-bit microcontrollers alike. The AT25040B-SSHL-T shares this organization with the AT25010B and AT25020B variants but scales capacity to meet mid-range configuration storage needs.
Does the AT25040B-SSHL-T support SPI Mode 3, and how is it configured?
Yes, the AT25040B-SSHL-T supports both SPI Mode 0 (CPOL = 0, CPHA = 0) and SPI Mode 3 (CPOL = 1, CPHA = 0). Configuration is handled entirely by the host controller-the device has no internal mode register. In Mode 3, the SCK line idles high when CS is deasserted, and data is still sampled on the rising edge and output on the falling edge. The AT25040B-SSHL-T automatically adapts to the host's SCK idle state; no device-side setup is required. This dual-mode capability ensures interoperability with legacy and modern SPI peripherals without firmware modification.
How does the Write-Protect (WP) pin interact with the STATUS register protection bits in the AT25040B-SSHL-T?
In the AT25040B-SSHL-T, the WP pin and STATUS register BP1/BP0 bits provide independent, hierarchical protection. When WP is low, all write operations-including WRSR-are blocked regardless of BP bit values. When WP is high, BP1/BP0 determine which memory segments (none, 1/4, 1/2, or full array) are software-protected. The AT25040B-SSHL-T allows simultaneous use: e.g., WP can be used for field-service lockout while BP bits preserve factory calibration data. Critically, WP assertion during an active write cycle halts instruction acceptance but does not abort an already-initiated internal write-ensuring data integrity.
What is the purpose of the HOLD pin in the AT25040B-SSHL-T, and does it affect ongoing write cycles?
The HOLD pin in the AT25040B-SSHL-T suspends serial communication without resetting the instruction state-allowing the host to pause data transfers during higher-priority interrupts. When asserted (low) with CS active and SCK low, SO immediately enters high-impedance and SI/SCK inputs are ignored. However, HOLD has no effect on internal operations: if a write cycle is already executing, it completes uninterrupted. Once HOLD is deasserted, the transaction resumes from the exact bit position. This behavior makes the AT25040B-SSHL-T suitable for deterministic real-time systems where bus arbitration must not corrupt EEPROM state.
Is the AT25040B-SSHL-T compatible with 1.8V-only systems, and what performance trade-offs apply?
Yes, the AT25040B-SSHL-T is fully specified for 1.8V operation across its industrial temperature range. At 1.8V, maximum SCK frequency is 5 MHz (vs. 20 MHz at 5V), and standby current rises to 0.5 µA (ISB1). DC parameters including VOL2 (≤0.2V) and VOH2 (≥VCC − 0.2V) ensure clean logic levels into 1.8V CMOS inputs. The 5 ms write cycle time remains unchanged. These characteristics make the AT25040B-SSHL-T viable for ultra-low-power wearables and battery-powered sensors-provided host firmware adjusts SPI clock dividers and validates timing margins per Table 4-3 in the datasheet.
AT25040B-SSHL-T Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Microchip Technology
- Series:
- -
- Package/Case:
- 8-SOIC (0.154", 3.90mm 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:
- 20 MHz
- Write Cycle Time - Word, Page:
- 5ms
- Access Time:
- -
- Voltage - Supply:
- 1.8V ~ 5.5V
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 8-SOIC
AT25040B-SSHL-T FAQ
1.How can I place an order for AT25040B-SSHL-T through Aetrix?
Please submit a Request for Quotation (RFQ) for AT25040B-SSHL-T 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 AT25040B-SSHL-T reliable?
The price and inventory of AT25040B-SSHL-T are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for AT25040B-SSHL-T is usually 5 days.
3.What payment methods are accepted for AT25040B-SSHL-T?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for AT25040B-SSHL-T transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for AT25040B-SSHL-T?
AT25040B-SSHL-T orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your AT25040B-SSHL-T 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 AT25040B-SSHL-T?
For technical support, including AT25040B-SSHL-T datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your AT25040B-SSHL-T requirements.
6.How does Aetrix verify that AT25040B-SSHL-T is sourced from the original manufacturer or authorized distributors?
All AT25040B-SSHL-T 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 AT25040B-SSHL-T meets industry standards.
7.What is the process for return or replacement of AT25040B-SSHL-T?
All AT25040B-SSHL-T units undergo pre-shipment inspection (PSI). If there is an issue with AT25040B-SSHL-T, 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 AT25040B-SSHL-T part is unused and in its original packaging.
Return procedure for AT25040B-SSHL-T:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
AT25040B-SSHL-T 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…
