M95128-RMB6GSLASHPC
AI

## Technical Overview: M95128-RMB6G/PC
The **M95128-RMB6G/PC** is a high-performance, high-reliability Electrically Erasable Programmable Read-Only Memory (**EEPROM**) manufactured by STMicroelectronics. It is designed for applications requiring non-volatile storage with a Serial Peripheral Interface (SPI).
---
### 1. Key Technical Specifications
| Parameter | Specification |
| :--- | :--- |
| **Memory Size** | 128 Kbit (16,384 x 8 bits) |
| **Interface** | SPI (Serial Peripheral Interface) |
| **Clock Frequency** | Up to 20 MHz (at 5V) |
| **Operating Voltage** | 1.8V to 5.5V (Wide Range) |
| **Page Size** | 64 Bytes |
| **Operating Temp** | -40°C to +85°C |
| **Package** | UFDFPN8 (Ultra-thin Fine pitch Dual Flat No-lead) |
---
### 2. Functional Electronic Features
* **SPI Modes:** Supports SPI Bus Modes 0 ($0,0$) and 3 ($1,1$).
* **Write Protection:**
* **Software Protection:** Programmable block protection (None, 1/4, 1/2, or Whole memory).
* **Hardware Protection:** Dedicated `WP` pin to lock the Status Register.
* **High Endurance:** Rated for **4 million write cycles** and **200 years of data retention**, making it suitable for automotive and industrial data logging.
* **Byte/Page Write:** Supports writing a single byte or a full page of 64 bytes in approximately 5ms.
---
### 3. Pinout Configuration
The device typically uses an 8-pin layout:
| Pin Name | Description |
| :--- | :--- |
| **S** | Chip Select (Active Low) |
| **D** | Serial Data Input (MOSI) |
| **Q** | Serial Data Output (MISO) |
| **C** | Serial Clock |
| **W** | Write Control / Protect |
| **HOLD** | Pause Communication |
| **Vcc / Vss** | Power Supply / Ground |
---
### 4. Part Number Breakdown (Suffix Meaning)
The specific suffix **RMB6G/PC** provides details on the physical and chemical properties:
* **R:** Operating voltage range (1.8V to 5.5V).
* **MB:** Package type (UFDFPN8, 2x3mm).
* **6:** Industrial temperature range (-40°C to 85°C).
* **G:** ECOPACK2 (RoHS compliant, Halogen-free).
* **PC:** Specific process/packaging code for high-reliability/automotive-grade logistics.
---
### 5. Application Use Cases
1. **Consumer Electronics:** Storing configuration settings in cameras or smart home devices.
2. **Industrial:** Storing calibration data and error logs for sensors.
3. **Automotive:** Parameter storage for ECU (Electronic Control Units) due to high write endurance.
- ⤷
How does the SPI Mode 0 differ from Mode 3 in this chip?
- ⤷ What are the advantages of the UFDFPN8 package over standard SO8?
- ⤷ What is the maximum current consumption during a Write cycle?