M95128-RBN3TP
AI

The **M95128-RBN3TP** is a specific variant of an EEPROM (Electrically Erasable Programmable Read-Only Memory) manufactured by STMicroelectronics. It is widely used in automotive, industrial, and consumer electronics for non-volatile data storage.
---
## 1. Core Technical Specifications
The model number encodes specific characteristics of the chip. Below is the breakdown of its primary technical parameters:
| Parameter | Specification |
| :--- | :--- |
| **Memory Size** | 128 Kbit (16,384 bytes) |
| **Interface** | SPI (Serial Peripheral Interface) |
| **Clock Frequency** | Up to 20 MHz (depending on voltage) |
| **Operating Voltage** | 1.8V to 5.5V |
| **Package Type** | TDFN8 (also known as UFDFPN8) |
| **Temperature Range** | -40°C to +125°C (Automotive Grade 1) |
| **Write Endurance** | 4 million write cycles |
| **Data Retention** | 200 years |
---
## 2. Pin Configuration and Functions
The M95128 usually comes in an 8-pin package. Here is the standard mapping for the TDFN8/UFDFPN8 package:
| Pin Number | Name | Description |
| :--- | :--- | :--- |
| 1 | **S#** | Chip Select (Active Low) |
| 2 | **Q** | Serial Data Output |
| 3 | **W#** | Write Protect |
| 4 | **Vss** | Ground |
| 5 | **D** | Serial Data Input |
| 6 | **C** | Serial Clock |
| 7 | **HOLD#** | Hold (Suspends communication) |
| 8 | **Vcc** | Supply Voltage |
---
## 3. Key Electronic Features
### SPI Communication Modes
The device supports SPI modes **0** (0,0) and **3** (1,1). Data is latched on the rising edge of the clock (C) and shifted out on the falling edge.
### Write Protection Mechanisms
* **Hardware Protection:** The **W#** pin can be used to freeze the status register, preventing accidental writes.
* **Software Protection:** Internally, the device uses a "Write Enable Latch" (WEL) bit. You must send a specific command (`WREN`) before any write operation can occur.
* **Block Protection:** Users can configure specific quarters or halves of the memory array to be read-only.
### Byte and Page Writing
* **Byte Write:** Can write a single 8-bit byte to a specific address.
* **Page Write:** Can write up to **64 bytes** in a single instruction cycle, which is significantly faster for large data transfers.
---
## 4. Part Number Decoder (M95128-RBN3TP)
| Code | Meaning |
| :--- | :--- |
| **M95** | SPI Family EEPROM |
| **128** | Density (128 Kbit) |
| **-R** | Voltage range: 1.8V to 5.5V |
| **BN** | Package: UFDFPN8 (Ultra-thin Dual Flat No-lead) |
| **3** | Temperature: -40 to +125 °C |
| **TP** | Packing: Tape & Reel |
- ⤷
How does the SPI 'Hold' function work during a write cycle?
- ⤷ What are the power consumption levels for this chip in Standby vs. Active mode?
- ⤷ Can this chip be used in safety-critical automotive applications?