M95128-RBN3P
AI

## Technical Overview of M95128-RBN3P
The **M95128-RBN3P** is a high-performance, electrically erasable programmable memory (EEPROM) manufactured by STMicroelectronics. It belongs to the SPI (Serial Peripheral Interface) family and is specifically designed for low-voltage applications.
---
### 1. Key Technical Specifications
| Parameter | Specification |
| :--- | :--- |
| **Memory Size** | 128 Kbit (16,384 bytes) |
| **Interface** | SPI (Serial Peripheral Interface) |
| **Clock Frequency** | Up to 20 MHz |
| **Operating Voltage (Vcc)** | 1.8V to 5.5V |
| **Package Type** | PDIP8 (Plastic Dual In-line Package, 8 pins) |
| **Operating Temperature** | -40°C to +125°C |
| **Page Size** | 64 Bytes |
| **Write Cycles** | 4 million cycles |
| **Data Retention** | 200 years |
---
### 2. Pin Configuration
| Pin Number | Name | Description |
| :--- | :--- | :--- |
| 1 | **S#** | Chip Select: Activates the device when pulled low. |
| 2 | **Q** | Serial Data Output: Sends data out to the master. |
| 3 | **W#** | Write Control: Provides hardware protection against write operations. |
| 4 | **Vss** | Ground. |
| 5 | **D** | Serial Data Input: Receives data from the master. |
| 6 | **C** | Serial Clock: Synchronizes data movement. |
| 7 | **HOLD#** | Hold: Pauses serial communication without deselecting the device. |
| 8 | **Vcc** | Supply Voltage. |
---
### 3. Core Functional Features
* **Instruction Set:** The device operates using a standard set of SPI opcodes including Write Enable (WREN), Read Identifier (RDID), Read Status Register (RDSR), and Byte/Page Write.
* **Write Protection:**
* **Software Protection:** Block protection bits in the Status Register allow the user to protect quarters, halves, or the entire memory array.
* **Hardware Protection:** The **W#** pin can be used to freeze the Status Register, preventing any changes to the protection settings.
* **Low Power Consumption:** Optimized for battery-operated devices with a very low standby current.
* **High Reliability:** Designed for automotive and industrial grade environments requiring high cycling endurance.
---
### 4. Part Number Breakdown: M95128-RBN3P
* **M95:** SPI Family EEPROM.
* **128:** Density (128 Kbits).
* **-R:** Operating Voltage range (1.8V to 5.5V).
* **BN:** Package (PDIP8, 0.25 mm pitch).
* **3:** Range 3 temperature (-40 to +125 °C).
* **P:** RoHS compliant/Lead-free.
- ⤷
How does the SPI bus speed affect the power consumption of this EEPROM?
- ⤷ What are the common use cases for the HOLD# pin in a multi-slave SPI circuit?
- ⤷ Can you explain the difference between Byte Write and Page Write modes for this device?