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

- Shipping:

Inventory:13,627
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
M95128-RMC6TG from STMicroelectronics is a 128-Kbit serial SPI bus EEPROM organized as 16,384 × 8 bits, operating from 1.8 V to 5.5 V supply voltage with 20 MHz clock support. It features 64-byte page write capability, 4 million write cycles, 200-year data retention, and hardware/software write protection including quarter/half/whole array lock. Used in industrial sensor calibration storage and embedded system configuration backup.
For engineers reviewing the M95128-RMC6TG datasheet, M95128-RMC6TG pinout, M95128-RMC6TG application, or M95128-RMC6TG equivalent, this device delivers deterministic SPI timing (CPOL=0/1, CPHA=0/1), high-ESD robustness, and identification-page locking for secure parameter storage in resource-constrained designs.
Technical Context
The M95128-RMC6TG implements a standard SPI interface with dual-mode clock polarity support (CPOL=0/1, CPHA=0/1), where input data is latched on the rising edge of C and output data transitions on the falling edge. Its internal HV generator enables byte/page programming without external high-voltage sources.
Memory organization includes a dedicated 64-byte Identification page-accessible only via RDID/WRID instructions-that supports permanent read-only locking via LID command. Block protection is controlled by non-volatile BP1/BP0 bits in the Status register, enabling configurable software write lock of upper quarter (3000h–3FFFh), upper half (2000h–3FFFh), or full memory + ID page.
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 | 1.8 V to 5.5 V - enables direct interfacing with 1.8 V logic and legacy 3.3/5 V microcontrollers without level shifters |
| Max clock frequency | 20 MHz - supports ≤50 ns tCH/tCL, enabling sub-100 µs page writes (64 bytes @ 20 MHz) |
| Write endurance | 4 million cycles - validated per JEDEC JESD22-A117, suitable for frequent firmware parameter updates |
| Data retention | 200 years at +25 °C - specified per JEDEC JESD22-A110, ensuring long-term reliability in unpowered storage |
| Operating temperature | −40 °C to +85 °C - qualified for industrial-grade operation without derating |
| Write protect modes | Quarter/half/full array + ID page lock - enforced via SRWD+WP pin and BP1/BP0 bits, preventing accidental overwrites |
Pinout & Package
Package: TSSOP8 (169 mil width), ECOPACK2®-compliant, 8-pin surface-mount with standard pin 1 marking.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| S | Chip select | Active-low enable; falling edge required after power-up before first instruction; deselect resets internal state |
| C | Serial clock | Input timing reference; supports CPOL=0/1, CPHA=0/1; data latched on rising edge, output valid on falling edge |
| D | Serial data input | MSB-first input for instructions, addresses, and write data; sampled on rising edge of C |
| Q | Serial data output | MSB-first output for read data and status register; driven low-impedance only when S is low and not in HOLD |
| W | Write protect | Hardware control for SRWD bit: drives Status register into Hardware Protected mode when W = low and SRWD = 1 |
| HOLD | Communication hold | Pauses ongoing SPI transfer without resetting sequence; requires S = low to activate; Q goes high-Z during hold |
| VCC | Supply voltage | 1.8–5.5 V input; internal POR ensures no spurious writes until stable; decoupling capacitor (10–100 nF) required near pins |
| VSS | Ground | Reference for all signals and VCC; must be low-impedance return path to avoid noise-induced communication errors |
Key Features
| Feature | Design Value |
|---|---|
| Identification page locking | 64-byte dedicated page (RDID/WRID/LID instructions) permanently locked to read-only, securing calibration or security keys |
| Dual SPI mode compatibility | Supports both (CPOL=0, CPHA=0) and (CPOL=1, CPHA=1) - interoperable with STM32, PIC, and ARM Cortex-M SPI peripherals |
| Hardware + software write protection | Combines WP pin (SRWD control) and BP1/BP0 bits to enforce layered protection: hardware freeze + software-configurable block lock |
| High-speed page write | ≤5 ms typical page write time (64 bytes) at 20 MHz - reduces firmware update latency vs. byte-write alternatives |
| Enhanced ESD immunity | ±4 kV HBM per AEC-Q100 Class 2 - eliminates need for external TVS in industrial I/O modules and automotive body controllers |
Applications
| Industrial Sensor Calibration | Medical Device Configuration |
|---|---|
|
Use Scenario: Storing factory-calibrated offset/gain coefficients and temperature compensation tables in pressure/flow sensors. IC Role / Device Role / Timing Role: Nonvolatile configuration storage with guaranteed 200-year retention and 4M write cycles for field recalibration. Use Value: Eliminates need for external OTP or battery-backed RAM; supports in-field recalibration without hardware modification. |
Use Scenario: Holding user-selectable therapy parameters, device serial numbers, and regulatory compliance flags in portable infusion pumps. IC Role / Device Role / Timing Role: Secure, tamper-resistant storage for safety-critical settings using locked Identification page and SRWD-enabled hardware protection. Use Value: Meets IEC 62304 SW safety requirements by preventing unauthorized runtime modification of treatment parameters. |
| Automotive Body Control Module | Smart Energy Meter Firmware |
|
Use Scenario: Retaining seat/mirror position memory, lighting profiles, and CAN node configuration across ignition cycles in BCMs. IC Role / Device Role / Timing Role: Low-voltage (1.8 V) compatible EEPROM interfaced directly to 1.8 V MCU GPIOs, eliminating level-shifter BOM cost. Use Value: Enables reliable storage at cold-crank voltages down to 1.8 V while maintaining full 20 MHz SPI throughput. |
Use Scenario: Storing tariff schedules, metering constants, and firmware patch metadata in ANSI C12.22-compliant smart meters. IC Role / Device Role / Timing Role: High-reliability data logger with ECC-assisted read integrity and 200-year retention for utility-grade archival. Use Value: Reduces field failure rate due to data corruption; supports remote firmware delta updates with verified parameter rollback. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar serial EEPROM applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| AT25128B-SSHL-T | 1.8–5.5 V, 20 MHz, but lacks Identification page and LID locking; BP bits only protect main array | No secure key storage capability; unsuitable for cryptographic key or calibration secret retention | Select when basic parameter storage suffices and cost sensitivity outweighs security requirements |
| BR24G128FJ-WE2 | I²C interface (not SPI), 1.7–5.5 V, 1 MHz max clock; integrated write protect pin but no ID page | Requires I²C host; incompatible with SPI-based MCU designs without protocol translation | Choose only for existing I²C infrastructure where SPI-to-I²C bridge would add complexity or latency |
Compared with AT25128B-SSHL-T and BR24G128FJ-WE2, the M95128-RMC6TG uniquely combines SPI speed, low-voltage operation, and cryptographically relevant ID-page locking-making it optimal for safety- or security-aware embedded systems requiring both performance and assured data integrity.
Availability
M95128-RMC6TG is available at Aetrix Electronics and suitable for industrial sensor calibration, medical device configuration, and automotive body control modules requiring stable component supply across extended product lifecycles.
Supply support for M95128-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, Switzerland, designing and manufacturing microcontrollers, power ICs, sensors, and memory solutions for industrial, automotive, and consumer markets.
The M95128-R series belongs to ST's serial EEPROM product line, engineered specifically for robust, low-power, high-reliability nonvolatile storage in space- and power-constrained embedded systems with stringent data integrity requirements.
FAQ
What SPI modes does M95128-RMC6TG support?
The M95128-RMC6TG supports exactly two SPI modes: (CPOL = 0, CPHA = 0) and (CPOL = 1, CPHA = 1). In both, data is latched on the rising edge of C and output changes on the falling edge. It does not support (CPOL = 0, CPHA = 1) or (CPOL = 1, CPHA = 0), as confirmed in Section 4.1 of DS1356 Rev 20.
How is the Identification page accessed and secured?
The Identification page (64 bytes) is accessed exclusively via RDID and WRID instructions (opcodes 10000011 and 10000010), not standard READ/WRITE. It is secured by the LID instruction, which permanently sets its lock bit; once locked, only RDID remains functional, and WRID returns undefined behavior per datasheet Section 6.
What happens if Chip select (S) is deasserted during a HOLD condition?
If S is driven high while HOLD is active, the device resets its internal SPI state machine (except WEL and WIP bits), terminating the current transaction. If a WRITE command was partially received, deasserting S triggers immediate execution of that decoded command, initiating the internal write cycle per Section 5.3 footnote in DS1356 Rev 20.
Can the M95128-RMC6TG operate reliably at 1.8 V with 20 MHz clock?
Yes - the "R" suffix explicitly denotes 1.8 V minimum VCC, and AC timing parameters in Section 9 of DS1356 Rev 20 validate tCH/tCL ≤ 25 ns and tSU/DH ≥ 8 ns at VCC = 1.8 V, supporting full 20 MHz operation without timing margin violation.
M95128-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:
- 128Kbit
- Memory Organization:
- 16K 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)
M95128-RMC6TG FAQ
1.How can I place an order for M95128-RMC6TG through Aetrix?
Please submit a Request for Quotation (RFQ) for M95128-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 M95128-RMC6TG reliable?
The price and inventory of M95128-RMC6TG are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for M95128-RMC6TG is usually 5 days.
3.What payment methods are accepted for M95128-RMC6TG?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for M95128-RMC6TG transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for M95128-RMC6TG?
M95128-RMC6TG orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your M95128-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 M95128-RMC6TG?
For technical support, including M95128-RMC6TG datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your M95128-RMC6TG requirements.
6.How does Aetrix verify that M95128-RMC6TG is sourced from the original manufacturer or authorized distributors?
All M95128-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 M95128-RMC6TG meets industry standards.
7.What is the process for return or replacement of M95128-RMC6TG?
All M95128-RMC6TG units undergo pre-shipment inspection (PSI). If there is an issue with M95128-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 M95128-RMC6TG part is unused and in its original packaging.
Return procedure for M95128-RMC6TG:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
M95128-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
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…
