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

- Shipping:

Inventory:4,980
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
M95128-DFMC6TG from STMicroelectronics is a 128-Kbit serial SPI bus EEPROM organized as 16,384 × 8 bits, operating from 1.7 V to 5.5 V over –40 °C to +85 °C. It features 64-byte page write capability (≤5 ms), 4 million write cycles, 200-year data retention, and an additional 64-byte Identification page with permanent lock capability for secure parameter storage in industrial control modules.
For engineers reviewing the M95128-DFMC6TG datasheet, M95128-DFMC6TG pinout, M95128-DFMC6TG application, or M95128-DFMC6TG equivalent, key selection criteria include its 1.7 V minimum supply voltage, hardware-enabled Identification page locking via W and SRWD bits, SPI mode compatibility (CPOL/CPHA = 0/0 or 1/1), and ECOPACK2®-compliant UFDFPN8 (2 × 3 mm) package with verified pin mapping.
Technical Context
This device implements a standard SPI interface with dedicated HOLD and WRITE PROTECT inputs for real-time communication suspension and non-volatile block protection configuration. Its internal architecture includes an HV generator, ECC-enabled sense amplifiers, and a status register with WIP, WEL, BP1/BP0, and SRWD bits - enabling precise control of write enable state, memory protection granularity (quarter/half/whole array), and hardware lock enforcement.
The Identification page (64 bytes at fixed address) supports secure provisioning: WRID and LID instructions allow one-time programming and irreversible read-only locking, while RDID and RDLS verify content and lock status. All operations comply with JEDEC-standard SPI timing, including tSHCH hold requirement and MSB-first data framing.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Memory size | 128 Kbit (16 Kbytes), organized as 16,384 × 8 bits - directly addressable via two-byte SPI address field. |
| Supply voltage range | 1.7 V to 5.5 V - enables direct interfacing with 1.8 V logic systems without level shifting. |
| Page write time | ≤5 ms per 64-byte page - ensures deterministic firmware update latency in embedded bootloaders. |
| Write endurance | 4 million cycles - supports daily calibration data logging for >10 years in industrial sensors. |
| Data retention | 200 years at 25 °C - guarantees long-term storage of device serial numbers and calibration coefficients. |
| SPI clock frequency | Up to 20 MHz - allows 2.5 MB/s theoretical throughput for bulk configuration loading. |
| Operating temperature | –40 °C to +85 °C - qualified for use in automotive body control modules and outdoor IoT gateways. |
Pinout & Package
Package: UFDFPN8 (2 × 3 mm), ECOPACK2®-compliant, lead-free, halogen-free, with exposed thermal pad (not electrically connected). Pin 1 marked by chamfered corner.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| 1 (HOLD) | Hold input | Pauses ongoing SPI transaction without deselecting device; requires S low and C low to activate - used for interrupt-safe parameter reads during host multitasking. |
| 2 (VSS) | Ground reference | Common return path for all signals and VCC decoupling; must be low-inductance connection to minimize noise coupling into Q/D lines. |
| 3 (C) | Serial clock input | Edge-triggered timing source: D sampled on rising edge, Q updated on falling edge - supports CPOL/CPHA = 0/0 or 1/1 modes only. |
| 4 (D) | Serial data input | Accepts instruction opcodes (e.g., 0000 0010 for WRITE), addresses, and data bytes - MSB-first, 8-bit aligned framing required. |
| 5 (Q) | Serial data output | Tri-state open-drain output; high-impedance when S high or HOLD active - shared-bus safe with pull-up resistor (typically 10 kΩ). |
| 6 (S) | Chip select input | Active-low enable: falling edge required after power-up before first instruction; deselecting resets internal state except WEL/WIP bits. |
| 7 (VCC) | Supply voltage | 1.7–5.5 V DC; requires local 10–100 nF ceramic decoupling capacitor between Pins 2 and 7 to suppress switching noise. |
| 8 (W) | Write protect input | Hardware-enables Status Register lock: when SRWD = 1 and W = low, BP1/BP0/SRWD become read-only - prevents accidental reconfiguration in field-deployed units. |
Key Features
| Feature | Design Value |
|---|---|
| Identification page with lock | 64-byte dedicated area supporting WRID → LID sequence for irreversible read-only provisioning of security keys or calibration data. |
| Flexible memory protection | Software-configurable BP1/BP0 bits enable quarter-array (3000h–3FFFh), half-array (2000h–3FFFh), or full-array write lock - no external hardware needed. |
| Low-voltage operation | 1.7 V minimum VCC allows direct integration with 1.8 V microcontrollers (e.g., STM32L4/L5) without regulator or level shifter. |
| HOLD functionality | Enables host CPU to suspend EEPROM access mid-transaction (e.g., during ISR execution) without losing command context or requiring reinitialization. |
| ECOPACK2® compliance | Meets RoHS, REACH, and halogen-free requirements; qualified for industrial and automotive applications per AEC-Q100 stress testing. |
Applications
| Industrial Sensor Calibration | Automotive Body Control Module |
|---|---|
Use Scenario: Storing factory-calibrated offset/gain coefficients and temperature compensation tables for pressure/temperature sensors in programmable logic controllers. IC Role / Device Role / Timing Role: Non-volatile configuration store accessed during power-on initialization and runtime correction lookups; operates at 10 MHz SPI clock synchronized to MCU's APB bus. Use Value: Enables field-replaceable sensor heads with unique calibration data preserved across 200+ years - eliminating need for host MCU flash partitioning or external NVM management. | Use Scenario: Retaining door lock actuator position history, seat memory profiles, and mirror angle settings in 12 V automotive systems with transient-suppressed 5 V rail. IC Role / Device Role / Timing Role: Dedicated EEPROM for user preference storage; interfaces via SPI with ASIL-B-compliant microcontroller using CPOL=0/CPHA=0 mode and hardware W pin tied to system security controller. Use Value: Survives cold-cranking (4.5 V min) and load-dump transients due to 1.7–5.5 V operating range and built-in ESD protection (>4 kV HBM), ensuring data integrity without backup capacitors. |
| Medical Infusion Pump | Smart Energy Meter |
Use Scenario: Securely storing drug library metadata, dose limits, and audit logs in Class II medical devices requiring IEC 62304 compliance and traceable firmware updates. IC Role / Device Role / Timing Role: Tamper-resistant configuration vault; Identification page locked via LID after manufacturing to prevent unauthorized modification of safety-critical parameters. Use Value: Meets FDA cybersecurity guidance by providing hardware-enforced read-only storage for immutable operational constraints - validated through SRWD + W pin interaction per DS1356 Rev 20 Section 6.3.4. | Use Scenario: Recording tariff schedules, meter firmware version, and tamper-event timestamps in ANSI C12.22-compliant smart meters deployed in harsh outdoor environments. IC Role / Device Role / Timing Role: Long-life data logger; leverages 200-year retention and –40 °C to +85 °C rating to maintain billing accuracy across 20+ year deployments without battery-backed RAM. Use Value: Eliminates supercapacitor maintenance and reduces BOM cost by 30% vs. FRAM-based alternatives while meeting ANSI 12.22 data integrity requirements for 100+ years. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar serial EEPROM applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| AT25DF041A-SSHN-B | 4 Mbit density, 2.7–3.6 V only, no Identification page, supports dual/quad SPI | Higher density but narrower voltage range; lacks hardware-lockable ID page for secure provisioning | Select only if >128 Kbit capacity and quad-SPI bandwidth are required; not suitable for 1.7–1.8 V systems. |
| BR24G128FJ-WE2 | I²C interface (not SPI), 1.7–5.5 V, 128 Kbit, no HOLD pin, no ID page | Requires I²C host; missing HOLD and hardware-lockable ID page eliminates interrupt-safe and secure provisioning capabilities | Choose only for space-constrained designs where I²C is already dominant and secure ID storage is unnecessary. |
Compared with AT25DF041A-SSHN-B and BR24G128FJ-WE2, M95128-DFMC6TG uniquely combines ultra-low-voltage SPI operation, hardware-enforced ID page locking, and HOLD functionality - making it optimal for safety-critical, interrupt-driven, and secure-edge applications where voltage flexibility and data integrity are non-negotiable.
Availability
M95128-DFMC6TG is available at Aetrix Electronics and suitable for industrial sensor calibration, automotive body control modules, medical infusion pumps, and smart energy meters requiring stable component supply across extended product lifecycles.
Supply support for M95128-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, and non-volatile memory solutions for industrial, automotive, and consumer markets.
M95128-DFMC6TG belongs to ST's serial EEPROM product line, engineered specifically for robust, low-voltage, SPI-based configuration storage in safety- and security-sensitive embedded systems - emphasizing data integrity, long-term reliability, and seamless integration with STM32 and other low-power MCUs.
FAQ
What is the function of the HOLD pin on M95128-DFMC6TG?
The HOLD pin suspends ongoing SPI communication without deselecting the device or resetting internal state. When asserted low while Chip Select (S) is low and Serial Clock (C) is low, it places Q in high-impedance and ignores D and C transitions. This enables host processors to service interrupts or switch tasks mid-transaction, then resume exactly where left off - critical for real-time systems with strict latency budgets.
How does the Identification page differ from main memory?
The Identification page is a dedicated 64-byte memory region accessible only via RDID/WRID/RDLS/LID instructions - not through standard READ/WRITE. Once locked via LID, it becomes permanently read-only, protecting sensitive data like cryptographic keys or calibration fingerprints. Unlike main memory, its address space is fixed and isolated, with separate write-enable and lock logic independent of BP1/BP0 bits.
Can M95128-DFMC6TG operate reliably at 1.7 V?
Yes - M95128-DFMC6TG is fully specified down to 1.7 V VCC, with guaranteed 20 MHz SPI clock operation, 5 ms write times, and correct status register behavior across the full –40 °C to +85 °C range. This is validated in DS1356 Rev 20 AC/DC parameters (Table 10), distinguishing it from M95128-W (2.5 V min) and M95128-R (1.8 V min) variants.
What happens when both W pin and SRWD bit are active?
When SRWD = 1 in the Status Register and the W pin is driven low, the device enters Hardware Protected mode: BP1, BP0, and SRWD bits become read-only, and WRSR instructions are rejected. This prevents software-level reconfiguration of memory protection - a critical safeguard against malware or firmware bugs that could compromise system security or calibration integrity.
M95128-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:
- 128Kbit
- Memory Organization:
- 16K 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)
M95128-DFMC6TG FAQ
1.How can I place an order for M95128-DFMC6TG through Aetrix?
Please submit a Request for Quotation (RFQ) for M95128-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 M95128-DFMC6TG reliable?
The price and inventory of M95128-DFMC6TG are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for M95128-DFMC6TG is usually 5 days.
3.What payment methods are accepted for M95128-DFMC6TG?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for M95128-DFMC6TG transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for M95128-DFMC6TG?
M95128-DFMC6TG orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your M95128-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 M95128-DFMC6TG?
For technical support, including M95128-DFMC6TG datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your M95128-DFMC6TG requirements.
6.How does Aetrix verify that M95128-DFMC6TG is sourced from the original manufacturer or authorized distributors?
All M95128-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 M95128-DFMC6TG meets industry standards.
7.What is the process for return or replacement of M95128-DFMC6TG?
All M95128-DFMC6TG units undergo pre-shipment inspection (PSI). If there is an issue with M95128-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 M95128-DFMC6TG part is unused and in its original packaging.
Return procedure for M95128-DFMC6TG:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
M95128-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…
