M95128-RMB6TP/PC
AI

The **M95128-RMB6TP** is a high-performance, 128-Kbit serial SPI (Serial Peripheral Interface) EEPROM manufactured by STMicroelectronics. This specific variant is often used in space-constrained applications due to its ultra-thin package.
---
### 1. Key Technical Specifications
The following table outlines the core electronic parameters of the device:
| Feature | Specification |
| :--- | :--- |
| **Memory Size** | 128 Kbits (16,384 x 8 bits) |
| **Interface** | SPI (Mode 0 and Mode 3) |
| **Clock Frequency** | Up to 20 MHz (at 4.5V - 5.5V) |
| **Supply Voltage (Vcc)** | 1.8V to 5.5V |
| **Operating Temperature** | -40°C to +85°C |
| **Page Size** | 64 Bytes |
| **Write Cycle Time** | 5 ms (Maximum) |
| **Data Retention** | 40 Years |
| **Endurance** | 4 Million Write Cycles |
---
### 2. Part Number Breakdown
Understanding the suffix codes is crucial for identifying the specific hardware characteristics:
- **M95128**: Base part number for the 128-Kbit SPI EEPROM family.
- **-R**: Indicates the low voltage range (1.8V to 5.5V).
- **MB**: Refers to the **UFDFPN8** (Ultra-thin Fine pitch Dual Flat No-lead) package, also known as MLP.
- **6**: Indicates Industrial temperature range (-40°C to +85°C).
- **T**: Indicates Tape & Reel packing.
- **P**: Indicates Lead-free and Halogen-free (ECOPACK2).
---
### 3. Pin Configuration
The device typically utilizes an 8-pin layout:
1. **S# (Chip Select):** Enables the device for communication.
2. **Q (Serial Data Output):** Data shifts out on the falling edge of the clock.
3. **W# (Write Protect):** Hardware protection against unauthorized write operations.
4. **Vss:** Ground.
5. **D (Serial Data Input):** Data shifts in on the rising edge of the clock.
6. **C (Serial Clock):** Provides timing for the interface.
7. **HOLD# (Hold):** Pauses communication without resetting the chip.
8. **Vcc:** Supply voltage.
---
### 4. Electronic Features & Protections
- **Write Protection:** The device includes both software and hardware write protection. The Status Register contains "Block Protect" bits that allow the user to protect quarters, halves, or the entire memory array.
- **Clocking:** It supports high-speed clocking, making it suitable for fast data logging or firmware storage.
- **Power Management:** The device features a low-power CMOS technology with a standby current consumption of typically less than 2 μA.
---
- ⤷What are the primary differences between the M95128-R and the M95128-W variants?
- ⤷ How do you implement the HOLD# function in a circuit design?
- ⤷ Can this EEPROM be interfaced directly with a 3.3V microcontroller without level shifters?