M95128-RMW3P
AI

## Technical Overview of the M95128-RMW3P
The **M95128-RMW3P** is a high-performance, electrically erasable programmable memory (EEPROM) manufactured by **STMicroelectronics**. It is commonly used in industrial and consumer electronics for non-volatile data storage.
---
### 1. Key Technical Specifications
| Parameter | Specification |
| :--- | :--- |
| **Memory Size** | 128 Kbit (16,384 bytes) |
| **Interface** | SPI (Serial Peripheral Interface) |
| **Operating Voltage ($V_{CC}$)** | 1.8V to 5.5V |
| **Clock Frequency** | Up to 20 MHz (at 4.5V - 5.5V) |
| **Page Size** | 64 Bytes |
| **Operating Temperature** | -40°C to +125°C |
| **Package Type** | MLP8 / DFN8 (Ultra-thin Small Outline) |
| **Endurance** | 4 Million Write Cycles |
| **Data Retention** | 200 Years |
---
### 2. Pinout Configuration (MLP8 Package)
The device typically uses an 8-pin layout to handle power, communication, and write protection.
| Pin Number | Name | Function |
| :--- | :--- | :--- |
| 1 | **$\bar{S}$** | Chip Select (Active Low) |
| 2 | **Q** | Serial Data Output |
| 3 | **$\bar{W}$** | Write Protect |
| 4 | **$V_{SS}$** | Ground |
| 5 | **D** | Serial Data Input |
| 6 | **C** | Serial Clock |
| 7 | **$\bar{HOLD}$** | Hold (Pause communication) |
| 8 | **$V_{CC}$** | Supply Voltage |
---
### 3. Functional Features
* **SPI Protocol:** It supports SPI modes 0 and 3, allowing for high-speed synchronous data transfer.
* **Write Protection:** It features hardware write protection via the $\bar{W}$ pin and software protection through programmable status registers (Block Protection).
* **Low Power Consumption:** Optimized for battery-operated devices, with a deep power-down mode and very low standby current.
* **Enhanced Reliability:** The device includes a "Write Cycle" monitoring feature and is designed to handle harsh environmental conditions.
---
### 4. Part Number Breakdown: M95128-RMW3P
The suffix provides specific details about the manufacturing variant:
* **M95:** SPI family of EEPROMs.
* **128:** 128 Kbit density.
* **R:** Operating voltage range (1.8V to 5.5V).
* **MW:** Package code (usually designating the SO8 or DFN variant).
* **3:** Range 3 temperature profile (-40 to +125°C).
* **P:** RoHS compliant/Lead-free packaging.
---
- ⤷
What is the difference between SPI and I2C versions of this EEPROM?
- ⤷ How do you implement the 'Hold' function in a circuit?
- ⤷ What are the recommended pull-up resistor values for the SPI lines?