M95010-RBN3G
AI

The **M95010-RBN3G** is a low-power, high-performance **Serial SPI EEPROM** (Electrically Erasable Programmable Read-Only Memory) manufactured by STMicroelectronics.
---
### ## Technical Specifications
Below are the primary technical characteristics of the device:
| Feature | Specification |
| :--- | :--- |
| **Memory Size** | 1 Kbit (128 Bytes x 8 bits) |
| **Interface** | SPI (Serial Peripheral Interface) |
| **Operating Voltage** | 1.8V to 5.5V |
| **Max Clock Frequency** | 20 MHz |
| **Package Type** | PDIP8 (Plastic Dual In-line Package, 8 pins) |
| **Temperature Range** | -40°C to +125°C (Automotive Grade 3) |
| **Endurance** | 4 Million Write Cycles |
| **Data Retention** | 200 Years |
---
### ## Key Features
* **Byte and Page Write:** Supports writing a single byte or a page of up to 16 bytes.
* **Write Protection:** Includes a hardware Write Protect (`W#`) pin and software-definable block protection.
* **Low Power Consumption:** Optimized for battery-powered applications with low standby current.
* **High Reliability:** Designed for applications requiring frequent data logging and long-term storage.
---
### ## Pin Configuration
The M95010-RBN3G uses a standard 8-pin layout:
| Pin | Symbol | Description |
| :--- | :--- | :--- |
| 1 | **S#** | Chip Select (Active Low) |
| 2 | **Q** | Serial Data Output (MISO) |
| 3 | **W#** | Write Protect |
| 4 | **Vss** | Ground |
| 5 | **D** | Serial Data Input (MOSI) |
| 6 | **C** | Serial Clock |
| 7 | **HOLD#** | Pause Communication |
| 8 | **Vcc** | Supply Voltage |
---
### ## Part Number Breakdown
The suffix **RBN3G** provides specific manufacturing details:
* **R**: Operating Voltage (1.8V to 5.5V).
* **BN**: Package Type (PDIP8).
* **3**: Temperature Range (-40 to +125 °C).
* **G**: ECOPACK2 (RoHS compliant/Green).
---
- ⤷
What are the differences between SPI and I2C EEPROMs like the M24 series?
- ⤷ Can you provide a C code example for reading a byte from this EEPROM?
- ⤷ How does the 'Hold' pin function during a data transfer?