M95080-RDS3T
AI

The **M95080-RDS3T** is a 8-Kbit serial SPI (Serial Peripheral Interface) EEPROM (Electrically Erasable Programmable Memory) manufactured by STMicroelectronics. It is designed for low-power and low-voltage applications.
---
### ## Technical Specifications
| Parameter | Specification |
| :--- | :--- |
| **Memory Size** | 8 Kbit (1,024 x 8 bits) |
| **Interface** | SPI (Serial Peripheral Interface) |
| **Clock Frequency** | Up to 20 MHz |
| **Operating Voltage (Vcc)** | 1.8V to 5.5V |
| **Package Type** | TSSOP8 (3x4.4 mm) |
| **Operating Temperature** | -40°C to +125°C (Grade 3) |
| **Endurance** | 4 Million Write Cycles |
| **Data Retention** | 200 Years |
---
### ## Key Features & Components
### 1. SPI Protocol Support
The device operates in SPI modes 0 and 3. It communicates using four main signals:
* **S (Chip Select):** Activates the device.
* **D (Serial Data Input):** Receives instructions and data.
* **Q (Serial Data Output):** Sends data to the host controller.
* **C (Serial Clock):** Synchronizes data movement.
### 2. Write Protection
The M95080-RDS3T includes several hardware and software protections to prevent accidental data corruption:
* **W Pin (Write Protect):** A physical pin used to freeze the Status Register.
* **HOLD Pin:** Allows the master to pause communication without deselecting the device.
* **WIP (Write In Progress) Bit:** A status bit that indicates if an internal write cycle is currently active.
### 3. Block Protection
The memory can be software-protected in segments (None, Quarter, Half, or Whole memory) via the Status Register bits.
---
### ## Common Applications
* **Automotive Systems:** Storing calibration data and error logs (thanks to the high temperature range).
* **Consumer Electronics:** Configuration settings for smart devices.
* **Industrial Control:** Parameters for PLCs and sensor modules.
* **Medical Devices:** Storing patient settings or device history.
---
### ## Sample Instruction Set
To interact with the chip, the controller sends 8-bit opcodes:
```c
// Standard SPI Opcodes for M95080
WREN = 0x06; // Write Enable
WRDI = 0x04; // Write Disable
RDSR = 0x05; // Read Status Register
WRSR = 0x01; // Write Status Register
READ = 0x03; // Read from Memory Array
WRITE = 0x02; // Write to Memory Array
```
- ⤷
What is the difference between the RDS3T and RMN6TP versions of this chip?
- ⤷ How do the 'Hold' and 'Write Protect' pins function in a typical circuit?
- ⤷ What is the maximum power consumption during a write cycle?