STMicroelectronics M95040-DFMC6TG
- Part No.:
- M95040-DFMC6TG
- Manufacturer:
- STMicroelectronics
- Category:
- Memory
- Package:
- 8-UFDFN Exposed Pad
- Datasheet:
-
M95040-DFMC6TG.pdf
- Description:
- IC EEPROM 4KBIT SPI 8UFDFPN
- Quantity:
- Payment:

- Shipping:

Inventory:4,461
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
M95040-DFMC6TG from STMicroelectronics is a 4-Kbit (512-byte) serial SPI bus EEPROM with 1.7 V to 5.5 V single-supply operation, 20 MHz max clock frequency, and an additional 16-byte identification page that supports permanent read-only lock. It features byte/page write times ≤5 ms, >4 million write cycles, and 200-year data retention - deployed in industrial control modules for firmware parameter storage and calibration data logging.
For engineers reviewing the M95040-DFMC6TG datasheet, M95040-DFMC6TG pinout, M95040-DFMC6TG application, or M95040-DFMC6TG equivalent, key selection criteria include its 1.7 V low-voltage operation, identification page lock capability, quarter/half/whole-array software write protection, ECC x1 bit-error correction, and ECOPACK2-compliant UFDFPN8 package.
Technical Context
This device implements a standard SPI interface with CPOL=0/CPHA=0 or CPOL=1/CPHA=1 mode support, using dedicated D (input), Q (output), and C (clock) lines synchronized on rising/falling edges respectively. Chip select (S) enables device selection and initiates instruction decoding only after a valid falling edge post-power-up.
The internal architecture includes an ECC x1 logic block per memory byte, transparently correcting single-bit errors during read operations. A non-volatile status register controls BP1/BP0 block protection bits and tracks WEL/WIP states, while the HOLD input allows pausing communication without interrupting the clock sequence or resetting internal state.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Memory size | 4 Kbit (512 × 8-bit array), enabling compact firmware configuration storage in space-constrained designs |
| Supply voltage | 1.7 V to 5.5 V - supports direct interfacing with 1.8 V microcontrollers and legacy 3.3 V/5 V systems |
| Max clock frequency | 20 MHz - enables high-throughput parameter updates in real-time diagnostics and OTA update workflows |
| Write endurance | >4 million cycles - suitable for applications requiring frequent recalibration or runtime logging (e.g., sensor offset adjustment) |
| Data retention | >200 years at +25 °C - ensures long-term reliability in unattended infrastructure monitoring equipment |
| Operating temperature | −40 °C to +85 °C - qualified for deployment in industrial PLCs, automotive body controllers, and outdoor metering units |
| ECC support | ECC x1 per byte - corrects single-bit errors during reads, improving data integrity in electrically noisy factory-floor environments |
| Identification page | 16-byte dedicated page with LID instruction - allows secure storage and irreversible locking of cryptographic keys or device-specific identifiers |
Pinout & Package
Supplied in RoHS- and halogen-free UFDFPN8 (2 mm × 3 mm, MC variant) package per ECOPACK2 specification. Pin 1 marked by top-side dot; pin numbering follows standard counter-clockwise layout from top-left corner.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| S | Chip select | Active-low enable signal; falling edge required before first instruction; deselects device and places Q in high-impedance state |
| C | Serial clock | Input timing reference; latches D on rising edge, drives Q on falling edge; supports CPOL/CPHA modes (0,0) and (1,1) |
| D | Serial data input | MSB-first input path for instructions, addresses, and write data; sampled on rising edge of C |
| Q | Serial data output | MSB-first output path for read data and status register contents; driven on falling edge of C |
| W | Write protect | Hardware-level write disable when held low; overrides software protection and prevents all WRITE/WRSR/WRID/LID commands |
| HOLD | Communication hold | Pauses ongoing SPI transfer without deselecting device; Q goes high-Z, D/C become don't-care while S remains low |
| VCC | Supply voltage | 1.7–5.5 V power rail; requires local 10–100 nF decoupling capacitor near pins to maintain stable operation during write cycles |
| VSS | Ground reference | Common return path for all signals and internal circuitry; must be low-impedance connection to system ground plane |
Key Features
| Feature | Design Value |
|---|---|
| Identification page with lock | 16-byte dedicated memory segment writable via WRID and permanently locked read-only via LID - ideal for storing immutable device IDs or encryption seeds |
| Flexible write protection | Software-configurable BP1/BP0 bits enable quarter/half/full array protection - supports layered security for boot code vs. user data partitions |
| Low-voltage operation | 1.7 V minimum VCC enables direct integration with ultra-low-power MCUs (e.g., STM32L series) without level-shifting circuitry |
| High-speed write performance | ≤5 ms byte and page write time - reduces firmware update latency in field-programmable industrial gateways and smart sensors |
| Enhanced data integrity | On-the-fly ECC x1 per byte - eliminates need for external CRC checks in safety-critical applications like energy metering and motor control |
| Robust SPI protocol handling | Edge- and level-sensitive chip select with built-in POR and invalid instruction rejection - prevents spurious writes during brown-out or reset conditions |
Applications
| Industrial Sensor Calibration | Smart Meter Firmware Storage |
|---|---|
|
Use Scenario: Storing temperature/pressure offset coefficients and linearization tables in factory-calibrated industrial transmitters. IC Role / Device Role / Timing Role: Non-volatile parameter repository accessed during sensor initialization and periodic self-test routines. Use Value: Enables field-replaceable sensor heads with retained calibration data across power cycles and firmware upgrades. |
Use Scenario: Holding tariff schedules, billing counters, and cryptographic keys in ANSI C12.19-compliant electricity meters. IC Role / Device Role / Timing Role: Secure, tamper-resistant storage for revenue-critical parameters with ECC-protected reads and lockable ID page. Use Value: Meets IEC 62056-21 security requirements by preventing unauthorized modification of billing data and device identity. |
| Automotive Body Control Unit | Medical Device Configuration |
|
Use Scenario: Saving seat/mirror position presets, lighting profiles, and door lock settings in 12 V vehicle networks. IC Role / Device Role / Timing Role: Low-voltage EEPROM interfaced directly with 1.8 V CAN controller MCU; retains settings through ignition cycling. Use Value: Eliminates external voltage translators and supports ASIL-B functional safety requirements via ECC and >200-year data retention. |
Use Scenario: Storing FDA-mandated device serial numbers, calibration timestamps, and usage logs in portable diagnostic tools. IC Role / Device Role / Timing Role: Audit-trail storage with write-cycle-limited access and permanent ID page lock for regulatory traceability. Use Value: Provides verifiable, unalterable device history required under ISO 13485 and 21 CFR Part 11 compliance frameworks. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar serial EEPROM applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| AT25DF041A-SSH-T | 4 Mbit density, quad-SPI interface, no identification page or ECC; 2.7–3.6 V only | Larger capacity but lacks hardware lock and low-voltage support; suited for firmware image storage, not secure parameter storage | Select when higher density and quad-I/O speed outweigh need for ID page lock and 1.7 V operation |
| M95040-DWDWG | Same 4-Kbit array and ID page, but SO8N package (150 mil) and 2.5–5.5 V supply range | Compatible pinout but incompatible voltage range; requires external level shifters for 1.8 V systems | Choose for legacy board reuse where SO8N footprint and 2.5 V minimum are acceptable |
Compared with AT25DF041A-SSH-T and M950040-DWDWG, the M95040-DFMC6TG uniquely combines 1.7 V operation, ECC x1, and lockable ID page in a 2×3 mm UFDFPN8 package - making it optimal for next-gen portable, low-power, and security-sensitive embedded systems.
Availability
M95040-DFMC6TG is available at Aetrix Electronics and suitable for industrial sensor calibration, smart meter firmware storage, automotive body control unit configuration, and medical device configuration requiring stable component supply across multi-year production cycles.
Supply support for M95040-DFMC6TG 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
STMicroelectronics is a global semiconductor leader headquartered in Geneva, Switzerland, designing and manufacturing microcontrollers, power management ICs, MEMS sensors, and non-volatile memory solutions for industrial, automotive, and consumer markets.
The M950x0 family delivers SPI-compatible EEPROMs optimized for robust, low-voltage, high-endurance data logging in space- and power-constrained embedded systems - emphasizing reliability, security, and seamless MCU integration.
FAQ
What is the function of the HOLD pin on the M95040-DFMC6TG?
The HOLD pin pauses ongoing SPI communication without deselecting the device or resetting internal state. When asserted low while chip select (S) is active, it forces Q into high-impedance and ignores D and C transitions. This enables time-critical MCU tasks to preempt EEPROM access while preserving transaction context - critical in real-time control loops where deterministic latency matters.
How does the identification page differ from standard memory array pages?
The identification page is a dedicated 16-byte segment accessible only via RDID/WRID instructions - separate from the main 512-byte array. Once locked via LID instruction, it becomes permanently read-only with no hardware or software override. Unlike standard pages, it cannot be erased or rewritten, making it suitable for storing immutable device identifiers or cryptographic keys required for secure boot or regulatory compliance.
Can the M95040-DFMC6TG operate reliably at 1.7 V during write operations?
Yes - the M95040-DFMC6TG is fully specified for write operations down to 1.7 V, with guaranteed ≤5 ms byte/page write times and full status register functionality across the entire 1.7–5.5 V range. Its internal charge pump and voltage regulation ensure consistent programming voltage generation even at minimum VCC, validated per DS1639 Rev 14 AC timing tables (tW, tWH, tWL).
What protection mechanisms prevent accidental writes during power-up or noise events?
Three layers prevent spurious writes: (1) Power-on-reset (POR) holds the device inactive until VCC exceeds VRES (~1.2 V); (2) Chip select (S) requires a clean falling edge after stabilization before accepting instructions; (3) Write Enable Latch (WEL) resets automatically on power-up, WRDI, or write completion - meaning every write must be explicitly enabled via WREN. Invalid instructions or misaligned S transitions are ignored, not executed.
M95040-DFMC6TG Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Series:
- -
- Package/Case:
- 8-UFDFN Exposed Pad
- Packaging:
- Tape & Reel (TR)
- 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:
- 20 MHz
- Write Cycle Time - Word, Page:
- 5ms
- Access Time:
- -
- Voltage - Supply:
- 1.7V ~ 5.5V
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 8-UFDFPN (2x3)
M95040-DFMC6TG FAQ
1.How can I place an order for M95040-DFMC6TG through Aetrix?
Please submit a Request for Quotation (RFQ) for M95040-DFMC6TG 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 M95040-DFMC6TG reliable?
The price and inventory of M95040-DFMC6TG are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for M95040-DFMC6TG is usually 5 days.
3.What payment methods are accepted for M95040-DFMC6TG?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for M95040-DFMC6TG transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for M95040-DFMC6TG?
M95040-DFMC6TG orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your M95040-DFMC6TG 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 M95040-DFMC6TG?
For technical support, including M95040-DFMC6TG datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your M95040-DFMC6TG requirements.
6.How does Aetrix verify that M95040-DFMC6TG is sourced from the original manufacturer or authorized distributors?
All M95040-DFMC6TG 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 M95040-DFMC6TG meets industry standards.
7.What is the process for return or replacement of M95040-DFMC6TG?
All M95040-DFMC6TG units undergo pre-shipment inspection (PSI). If there is an issue with M95040-DFMC6TG, 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 M95040-DFMC6TG part is unused and in its original packaging.
Return procedure for M95040-DFMC6TG:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
M95040-DFMC6TG 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
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…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…
