M95640-RBN6TP
AI

The **M95640-RBN6TP** is a specific type of Non-Volatile Memory (NVM) manufactured by **STMicroelectronics**. It belongs to the SPI (Serial Peripheral Interface) EEPROM family.
### 1. Key Technical Specifications
| Parameter | Specification |
| :--- | :--- |
| **Memory Size** | 64 Kbit (8,192 x 8 bits) |
| **Interface** | SPI (Serial Peripheral Interface) |
| **Operating Voltage** | 1.8V to 5.5V |
| **Clock Frequency** | 20 MHz (max) |
| **Package Type** | PDIP8 (Plastic Dual-In-Line) |
| **Temperature Range** | -40°C to +85°C |
| **Write Cycles** | 4 Million cycles (approx.) |
| **Data Retention** | 200 Years |
---
### 2. Functional Description
The M95640-RBN6TP acts as a storage bridge for microcontrollers that need to save configuration data, calibration constants, or user settings even when power is removed.
* **SPI Modes:** It supports SPI modes 0 $(0,0)$ and 3 $(1,1)$.
* **Page Write:** It allows writing up to 32 bytes in a single instruction cycle.
* **Protection:** It features a Status Register that allows for hardware and software data protection (Write Protect pin and Block Protection bits).
* **Instruction Set:** Uses standard SPI opcodes for `READ`, `WRITE`, `WREN` (Write Enable), and `RDSR` (Read Status Register).
---
### 3. Pinout Configuration
The device typically follows the standard 8-pin EEPROM pinout:
| Pin Number | Symbol | Description |
| :--- | :--- | :--- |
| 1 | **S#** | Chip Select (Active Low) |
| 2 | **Q** | Serial Data Output (MISO) |
| 3 | **W#** | Write Control |
| 4 | **Vss** | Ground |
| 5 | **D** | Serial Data Input (MOSI) |
| 6 | **C** | Serial Clock |
| 7 | **HOLD#** | Pause Communication |
| 8 | **Vcc** | Supply Voltage |
---
### 4. Part Number Breakdown
Understanding the suffix codes for the **M95640-RBN6TP**:
* **M95640**: 64 Kbit SPI EEPROM.
* **-R**: Range of operating voltage (1.8V to 5.5V).
* **BN**: Package code for PDIP8 (Plastic Dual-in-line).
* **6**: Industrial temperature range (-40 to 85°C).
* **TP**: Tape and Reel packaging.
---
- ⤷
What are the main differences between SPI EEPROM and I2C EEPROM?
- ⤷ How do I implement the Write Protect (W#) pin in a circuit?
- ⤷ What is the maximum current consumption during a write cycle?