M95M01-RMW6G
AI

## Overview of M95M01-RMW6G
The **M95M01-RMW6G** is a high-performance, high-capacity Electrically Erasable Programmable Read-Only Memory (**EEPROM**) manufactured by STMicroelectronics. It is designed for applications requiring reliable non-volatile storage with high endurance and a serial interface.
---
### 1. Key Technical Specifications
| Feature | Specification |
| :--- | :--- |
| **Memory Size** | 1 Megabit (128 KB) |
| **Interface** | SPI (Serial Peripheral Interface) |
| **Operating Voltage** | 1.8V to 5.5V |
| **Max Clock Frequency** | 5 MHz (at 1.8V) to 16 MHz (at 4.5V - 5.5V) |
| **Page Size** | 256 Bytes |
| **Package Type** | SO8N (8-lead Small Outline, Narrow) |
| **Operating Temperature** | -40°C to +85°C |
---
### 2. Detailed Electronic Characteristics
#### A. The SPI Interface
The device operates in SPI Mode 0 (0,0) and Mode 3 (1,1). It utilizes four main signals:
* **S (Chip Select):** Activates the device.
* **D (Serial Data Input):** Receives instructions and data.
* **Q (Serial Data Output):** Sends data to the host controller.
* **C (Serial Clock):** Synchronizes data movement.
#### B. Memory Architecture
The 1 Mbit memory is organized as **131,072 bytes** of 8 bits each. Internally, the memory is managed in pages of **256 bytes**, which allows for efficient "Page Write" operations.
#### C. Reliability and Endurance
* **Write Cycles:** Supports more than 4 million write cycles.
* **Data Retention:** Guaranteed for more than 200 years.
* **ESD Protection:** Human Body Model (HBM) up to 4000V.
---
### 3. Pinout Configuration (SO8N)
| Pin Number | Name | Function |
| :---: | :--- | :--- |
| 1 | **S#** | Chip Select (Active Low) |
| 2 | **Q** | Serial Data Output |
| 3 | **W#** | Write Control / Protect |
| 4 | **VSS** | Ground |
| 5 | **D** | Serial Data Input |
| 6 | **C** | Serial Clock |
| 7 | **HOLD#** | Pause Serial Communication |
| 8 | **VCC** | Supply Voltage |
---
### 4. Part Number Breakdown: M95M01-RMW6G
* **M95:** SPI family of EEPROMs.
* **M01:** 1 Megabit density.
* **-R:** Operating voltage range (1.8V to 5.5V).
* **MW:** SO8N (150 mil width) package.
* **6:** Industrial temperature range (-40 to 85°C).
* **G:** ECOPACK2 (RoHS compliant, Halogen-free).
---
### 5. Application Usage
This part is commonly found in:
* **Consumer Electronics:** Storing user settings and calibration data.
* **Industrial:** Storing event logs and parameter configurations.
* **Medical:** Data logging for portable diagnostic devices.
- ⤷
What are the differences between M95M01 and M24M01 memory types?
- ⤷ How does the 'Page Write' timing work for this specific EEPROM?
- ⤷ Can you provide a C code example for initializing this chip via SPI?