M95640-RDL6TP
AI

The **M95640-RDL6TP** is a high-performance, electrically erasable programmable read-only memory (**EEPROM**) manufactured by STMicroelectronics. It is commonly used in automotive and industrial applications for non-volatile data storage.
---
## 1. Technical Specifications
The following table summarizes the key electrical and physical characteristics:
| Parameter | Specification |
| :--- | :--- |
| **Memory Size** | 64 Kbit (8,192 x 8 bits) |
| **Interface** | SPI (Serial Peripheral Interface) |
| **Clock Frequency** | Up to 20 MHz |
| **Operating Voltage ($V_{CC}$)** | 1.8V to 5.5V |
| **Package Type** | MLP / DFN8 (2x3 mm) |
| **Operating Temperature** | -40°C to +85°C |
| **Write Cycles** | 4 million cycles (at 25°C) |
| **Data Retention** | 200 Years |
---
## 2. Key Features and Functions
### SPI Protocol Support
The device operates using the SPI bus protocol, supporting the four standard signals:
* **S (Chip Select):** Activates the device.
* **D (Serial Data Input):** Receives instructions and data.
* **Q (Serial Data Output):** Transfers data out of the device.
* **C (Serial Clock):** Synchronizes data movement.
### Data Protection
The M95640-RDL6TP includes several mechanisms to ensure data integrity:
1. **Write Protect (W):** A hardware pin to freeze the status register.
2. **HOLD Pin:** Allows the CPU to pause communication without deselecting the device.
3. **Software Protection:** Block protection bits in the Status Register allow the user to protect 1/4, 1/2, or the entire memory array.
---
## 3. Package and Ordering Information
The "RDL6TP" suffix provides specific details about the physical implementation:
* **R:** Operating voltage range (1.8V to 5.5V).
* **DL:** Package code for **UFDFPN8** (Ultra-thin Fine pitch Dual Flat No-lead).
* **6:** Industrial temperature range (-40 to 85°C).
* **TP:** Tape and Reel packaging.
---
## 4. Typical Application Circuit
When integrating this part into a PCB design, the following connections are standard:
```c
// Typical Pin Configuration for M95640
Pin 1: S (Chip Select) <-- Connected to MCU GPIO
Pin 2: Q (Data Out) --> Connected to MCU MISO
Pin 3: W (Write Prot) <-- Tied to VCC (if not used)
Pin 4: VSS --- Ground
Pin 5: D (Data In) <-- Connected to MCU MOSI
Pin 6: C (Clock) <-- Connected to MCU SCK
Pin 7: HOLD <-- Tied to VCC (if not used)
Pin 8: VCC --- Power Supply (1.8V - 5.5V)
```
- ⤷
What are the main differences between the M95640 and the I2C-based M24640?
- ⤷ How does the 'Hold' function affect SPI communication timing?
- ⤷ Can this EEPROM be used in automotive Grade 1 or Grade 0 environments?