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

- Shipping:

Inventory:2,192
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
M95040-RMC6TG from STMicroelectronics is a 4-Kbit (512-byte) serial SPI bus EEPROM with 1.8 V to 5.5 V single-supply operation, 20 MHz max clock frequency, and integrated ECC for single-bit error correction. It features a dedicated 16-byte identification page with permanent lock capability, quarter/half/whole-array write protection, and operates across –40 °C to +85 °C - deployed in industrial control modules for parameter storage and firmware revision tracking.
For engineers reviewing the M95040-RMC6TG datasheet, M95040-RMC6TG pinout, M95040-RMC6TG application, or M95040-RMC6TG equivalent, key selection criteria include supply voltage range compatibility (1.8–5.5 V), identification page lockability, ECC-enabled read reliability, and SO8N/ECOPACK2 packaging for space-constrained PCB layouts.
Technical Context
This device implements a standard SPI interface with CPOL=0/CPHA=0 or CPOL=1/CPHA=1 mode support, where data is latched on the rising edge of C and output on the falling edge. The internal architecture includes an HV generator and sequencer for EEPROM programming, a status register with WIP/WEL/BP1/BP0 bits, and transparent ECC x1 logic applied per memory byte.
It supports byte- and page-write operations (≤5 ms), offers hardware-assisted block protection via BP1/BP0 bits controlling 0–100% of the 512-byte array, and integrates a power-on-reset circuit that ensures WEL=0 and WIP=0 at startup - eliminating spurious writes during power ramp-up.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Memory size | 4 Kbit (512 × 8-bit array), enabling storage of calibration tables or boot configuration data in compact embedded systems. |
| Supply voltage | 1.8 V to 5.5 V - supports direct interfacing with 1.8 V microcontrollers and legacy 3.3 V/5 V systems without level-shifting. |
| Max SPI clock | 20 MHz - enables fast parameter loading (e.g., 512 bytes in <1.3 ms using page writes), reducing system boot latency. |
| Write endurance | 4 million cycles - suitable for logging applications with frequent updates (e.g., energy meter pulse counters). |
| Data retention | 200 years at 25 °C - guarantees long-term integrity of factory-programmed identifiers or security keys over product lifetime. |
| ECC support | Single-bit error correction per byte - improves read reliability in electrically noisy environments (e.g., motor drives, PLC backplanes). |
| Identification page | 16-byte dedicated area with permanent lock (LID instruction) - secures MAC addresses, serial numbers, or cryptographic seeds against overwrite. |
Pinout & Package
Supplied in RoHS-compliant, halogen-free SO8N (ECOPACK2, 150 mil width) package with standard 8-pin DIP footprint and gull-wing leads.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| S | Chip select | Active-low enable signal; falling edge initiates instruction decoding and must precede all valid SPI transactions. |
| C | Serial clock | Timing reference for SPI; data latched on rising edge (D), output shifted on falling edge (Q); supports CPOL/CPHA modes 0,0 and 1,1. |
| D | Serial data input | Carries instruction opcodes, addresses, and write data (MSB-first); sampled on rising edge of C. |
| Q | Serial data output | Provides read data and status register contents (MSB-first); driven high-impedance when S is high or HOLD is active. |
| W | Write protect | Hardware-level write disable: pulling low blocks all WRITE/WRSR/WRID/LID instructions regardless of WEL or BP bits. |
| HOLD | Communication hold | Pauses ongoing SPI transfer without deselecting device; requires S low and C low for activation/deactivation timing compliance. |
| VCC | Supply voltage | 1.8–5.5 V input; requires local 10–100 nF decoupling capacitor near pins to maintain stability during write cycles. |
| VSS | Ground | Reference node for all I/O and internal circuitry; must be low-impedance connection to system ground plane. |
Key Features
| Feature | Design Value |
|---|---|
| Identification page lock | 16-byte dedicated memory region permanently set to read-only via LID instruction - prevents tampering with device-unique identifiers. |
| Software block protection | BP1/BP0 bits configure write protection for upper quarter (180h–1FFh), upper half (100h–1FFh), or full 512-byte array - enables hierarchical firmware/data partitioning. |
| ECC x1 per byte | Internal single-bit error detection and correction logic - eliminates need for external CRC checks in safety-critical reads (e.g., medical sensor calibration). |
| Power-on reset (POR) | Guarantees WEL=0 and WIP=0 at power-up - prevents accidental writes during voltage ramp and ensures deterministic startup state. |
| Hold function | Pauses SPI communication while maintaining internal address/state - allows MCU to service higher-priority interrupts without losing transaction context. |
Applications
| Industrial PLC Configuration Storage | Medical Device Calibration Data |
|---|---|
Use Scenario: Storing I/O mapping, PID tuning parameters, and network settings in programmable logic controllers subject to frequent field updates. IC Role / Device Role / Timing Role: Non-volatile parameter store accessed via SPI during boot and runtime reconfiguration; ECC ensures integrity of control loop coefficients. Use Value: 4 million write cycles support daily parameter adjustments over 10+ years; identification page securely holds device-specific commissioning keys. | Use Scenario: Retaining factory-calibrated sensor offsets and gain factors in portable ultrasound or ECG units requiring traceable metrology. IC Role / Device Role / Timing Role: Secure, long-retention storage for NIST-traceable calibration constants; locked identification page stores serial number and calibration date. Use Value: 200-year data retention meets ISO 13485 requirements; 1.8 V operation enables direct interface with ultra-low-power analog front-ends. |
| Automotive Body Control Module (BCM) | Smart Energy Meter Firmware Revision Log |
Use Scenario: Recording seat position presets, mirror angles, and lighting profiles in automotive BCMs exposed to wide temperature swings and EMI. IC Role / Device Role / Timing Role: Temperature-hardened (–40 °C to +85 °C) EEPROM storing user preferences; HOLD function allows interruption during CAN message bursts. Use Value: Enhanced ESD protection (±4 kV HBM) withstands automotive assembly handling; SO8N package fits tight under-dash PCB constraints. | Use Scenario: Logging firmware version rollbacks, update timestamps, and cryptographic signature counters in utility-grade smart meters with 20+ year field life. IC Role / Device Role / Timing Role: Tamper-resistant revision tracker using locked identification page for secure boot key storage and BP1/BP0 to protect critical update flags. Use Value: Write protection granularity prevents accidental overwrites of firmware rollback counters; 20 MHz SPI enables fast field update verification. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar serial SPI EEPROM applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| AT25DF041A-SSH-T | 4 Mbit density (vs. 4 Kbit), no identification page, no ECC, 2.7–3.6 V only | Targeted at code shadowing or larger firmware storage - not suitable for secure small-parameter storage | Select only if >1 Kbyte storage and no ECC/lock required; incompatible voltage range for 1.8 V systems. |
| M95040-DWDG | Same 4 Kbit array, 1.7–5.5 V range, includes identification page and ECC, but in TSSOP8 (169 mil) package | Identical functionality with different footprint - used where board space or thermal profile favors TSSOP over SO8N | Drop-in functional replacement with mechanical redesign needed; preferred for higher-density layouts or improved thermal dissipation. |
Compared with AT25DF041A-SSH-T and M950040-DWDG, M95040-RMC6TG uniquely balances 1.8 V compatibility, ECC reliability, and SO8N manufacturability - making it optimal for cost-sensitive, safety-aware industrial nodes where parameter integrity and supply flexibility are non-negotiable.
Availability
M95040-RMC6TG is available at Aetrix Electronics and suitable for industrial PLCs, medical diagnostics equipment, automotive body control modules, and smart energy meters requiring stable component supply across extended temperature ranges and long production lifecycles.
Supply support for M95040-RMC6TG 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, specializing in microcontrollers, power management, sensors, and non-volatile memory solutions for industrial, automotive, and consumer markets.
The M950x0 series targets robust, low-voltage serial EEPROM applications demanding high endurance, long data retention, and secure parameter storage - especially where SPI interface simplicity and proven reliability are critical.
FAQ
What is the purpose of the identification page in M95040-RMC6TG?
The identification page is a dedicated 16-byte memory region used to store immutable device-specific data such as serial numbers, MAC addresses, or cryptographic keys. Once locked via the LID instruction, it becomes permanently read-only - preventing modification even by subsequent WRSR or WRITE commands. This feature is exclusive to M95040-DF variants and is confirmed in DS1639 Rev 14 Section 6 Instructions.
Does M95040-RMC6TG support 1.8 V operation with full timing specifications?
Yes - the "-R" suffix denotes 1.8 V to 5.5 V operation, and all AC/DC parameters including 20 MHz max clock, 5 ms write time, and –40 °C to +85 °C operation are fully specified at 1.8 V per DS1639 Rev 14 Tables 8–10 and 17. No derating or reduced performance is required at minimum supply.
How does the HOLD pin behave during an active write cycle?
The HOLD pin cannot suspend an ongoing internal write cycle (tW); it only pauses SPI communication before or between instructions. During tW, the WIP bit remains set and Q stays high-impedance. If HOLD is asserted mid-transaction, the device ignores further clocks until HOLD is deasserted and S remains low - but the write continues uninterrupted per DS1639 Section 5.2.
Can the block protection bits (BP1/BP0) be changed after the identification page is locked?
Yes - BP1/BP0 reside in the non-volatile status register and are modified via WRSR independently of the identification page lock state. Locking the ID page (LID) only affects the 16-byte ID region; BP bits continue to control write access to the main 512-byte array as defined in Table 2 of DS1639 Rev 14.
M95040-RMC6TG 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.8V ~ 5.5V
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 8-UFDFPN (2x3)
M95040-RMC6TG FAQ
1.How can I place an order for M95040-RMC6TG through Aetrix?
Please submit a Request for Quotation (RFQ) for M95040-RMC6TG 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-RMC6TG reliable?
The price and inventory of M95040-RMC6TG are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for M95040-RMC6TG is usually 5 days.
3.What payment methods are accepted for M95040-RMC6TG?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for M95040-RMC6TG transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for M95040-RMC6TG?
M95040-RMC6TG orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your M95040-RMC6TG 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-RMC6TG?
For technical support, including M95040-RMC6TG datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your M95040-RMC6TG requirements.
6.How does Aetrix verify that M95040-RMC6TG is sourced from the original manufacturer or authorized distributors?
All M95040-RMC6TG 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-RMC6TG meets industry standards.
7.What is the process for return or replacement of M95040-RMC6TG?
All M95040-RMC6TG units undergo pre-shipment inspection (PSI). If there is an issue with M95040-RMC6TG, 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-RMC6TG part is unused and in its original packaging.
Return procedure for M95040-RMC6TG:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
M95040-RMC6TG 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
LDO regulator guide covering low dropout voltage, power dissipation, thermal design, PSRR, output noise, capacitor stability, adjustable LDO circuits, LDO vs buck converter and datasheet selection chec…
Conditional Access Module guide covering CAM meaning, CI/CI+ interface, smart card authorization, DVB security workflow, TV and set-top box compatibility, internal electronics, ESD protection, connecto…
Guide to electronic component obsolescence covering EOL risk, PCN/PDN notices, last-time buy planning, replacement options, form-fit-function validation, counterfeit risk and BOM lifecycle management.
18650 battery guide covering lithium-ion cell basics, 3.6V/3.7V voltage, 4.2V charging, mAh and Wh capacity, protected cells, chargers, BMS, series-parallel packs, holders, welding and sourcing checks.…
Hall effect sensor guide covering working principle, linear and digital sensors, Arduino circuits, current sensing, speed detection, automotive applications, A3144 examples, signal filtering and datash…
Product Change Notification guide for electronic components, covering PCN meaning, PCN vs PDN/EOL, common change types, risk levels, form-fit-function review, engineering validation, BOM control, LTB/L…
A practical guide to blend door actuators, covering HVAC function, symptoms, location, AC and heater issues, reset and calibration, replacement cost, electrical diagnosis, compatibility checks, and rep…
Engineering guide to Raspberry Pi alternatives, covering chip-level differences, Orange Pi, ROCK, Jetson, Banana Pi, NanoPi, Compute Module, Pico, GPIO, camera, HAT compatibility, and replacement risks…
Engineering guide to dynamic load response testing for high-current buck converters, covering load step setup, slew rate, Vcore undershoot, overshoot, recovery time, probe location, output capacitors a…
Engineering guide to output capacitor selection for ASIC Vcore rails, covering bulk capacitors, polymer capacitors, MLCC decoupling, DC bias, ESR, ESL, placement, transient response and substitution ri…
