M95080-RMB3
AI

The **M95080-RMB3** is a specific variant of an 8-Kbit serial SPI (Serial Peripheral Interface) EEPROM manufactured by STMicroelectronics. It is designed for low-voltage applications and high-reliability data storage.
### 1. Key Technical Specifications
The following table summarizes the primary electrical and performance characteristics of the device:
| Feature | Specification |
| :--- | :--- |
| **Memory Size** | 8 Kbit (1024 x 8 bits) |
| **Interface** | SPI (Mode 0 and Mode 3) |
| **Clock Frequency** | Up to 20 MHz |
| **Operating Voltage (Vcc)** | 1.8V to 5.5V (Low Voltage range) |
| **Operating Temperature** | -40°C to +125°C (Automotive Grade 3) |
| **Package Type** | UFDFPN8 (Ultra-thin Fine-pitch Dual Flat No-lead) |
| **Write Cycle Time** | 5 ms (Max) |
---
### 2. Detailed Pinout Description
The M95080-RMB3 typically comes in an 8-pin package. Below is the standard pin configuration:
| Pin Name | Function | Description |
| :--- | :--- | :--- |
| **S (CS)** | Chip Select | Activates the device when pulled Low. |
| **D (MOSI)** | Serial Data Input | Receives instructions, addresses, and data. |
| **Q (MISO)** | Serial Data Output | Sends data out during read operations. |
| **C (SCK)** | Serial Clock | Provides the timing for data synchronization. |
| **W (WP)** | Write Control | Hardware protection against unauthorized writes. |
| **HOLD** | Hold | Pauses communication without resetting the CS state. |
| **Vcc / Vss** | Power / Ground | Supply voltage and reference ground. |
---
### 3. Functional Features
* **Byte and Page Write:** Supports writing a single byte or a full page (up to 32 bytes) in one operation.
* **Hardware & Software Protection:** Includes a Write Enable Latch (WEL) bit and a Status Register with Block Protection (BP) bits to prevent accidental data overwriting.
* **High Endurance:** Rated for **4 million write cycles** and **200-year data retention**, making it suitable for industrial and automotive logging.
* **Low Power Consumption:** Optimized for battery-powered devices with low standby and active current.
### 4. Part Number Breakdown: `M95080-RMB3TG`
Understanding the suffix helps identify specific environmental and packaging traits:
* **M95080:** Family/Density (8 Kbit SPI).
* **-R:** Voltage range (1.8V to 5.5V).
* **MB:** Package (UFDFPN8 2x3 mm).
* **3:** Range 3 temperature grade (-40 to +125°C).
* **TG:** Tape and Reel packaging (standard for automated assembly).
---
### 5. Implementation Example (SPI Logic)
To write to the device, the following SPI sequence is required:
```c
// Pseudo-code for Write Enable (WREN)
1. Pull CS Low
2. Send Instruction Byte: 0x06 (WREN)
3. Pull CS High
// Pseudo-code for Write Data
1. Pull CS Low
2. Send Instruction Byte: 0x02 (WRITE)
3. Send 16-bit Address: (0x0000 - 0x03FF)
4. Send Data Byte(s)
5. Pull CS High (Triggers internal write cycle)
```
- ⤷What are the differences between M95080-R and M95080-W variants?
- ⤷ How does the 'HOLD' pin functionality work in a multi-slave SPI bus?
- ⤷ What is the maximum current consumption during a write cycle?