Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

  • M95640-RMB6TP

  • AI
    The **M95640-RMB6TP** is a high-performance, electrically erasable programmable read-only memory (EEPROM) manufactured by STMicroelectronics. It is commonly used for parameter storage in automotive, industrial, and consumer electronics. --- ### 1. Key Technical Specifications The following table summarizes the primary electrical and physical characteristics: | Parameter | Specification | | :--- | :--- | | **Memory Size** | 64 Kbit (8,192 x 8 bits) | | **Interface** | SPI (Serial Peripheral Interface) | | **Supply Voltage (Vcc)** | 1.8V to 5.5V | | **Max Clock Frequency** | 20 MHz (at 4.5V - 5.5V) | | **Package Type** | UFDFPN8 (MLP8) - Ultra-thin Fine Pitch Dual Flat No-lead | | **Operating Temperature** | -40°C to +85°C | | **Write Cycles** | 4 Million cycles (at 25°C) | | **Data Retention** | 200 Years | --- ### 2. Functional Features The M95640-RMB6TP includes several internal mechanisms to ensure data integrity and high-speed operation: * **SPI Modes:** Supports SPI Bus Modes 0 $(0,0)$ and 3 $(1,1)$. * **Block Protection:** Provides software write protection for quarter, half, or the entire memory array via the Status Register. * **Hardware Protection:** Includes a Write Protect $(\overline{W})$ pin to prevent unauthorized writes to the Status Register. * **Byte and Page Write:** Supports writing a single byte or a page of up to 32 bytes in a single cycle (typically 5ms). * **Low Power Consumption:** Optimized for battery-powered devices with low standby current. --- ### 3. Pinout Configuration (UFDFPN8) | Pin Number | Symbol | Description | | :--- | :--- | :--- | | 1 | $\overline{S}$ | Chip Select | | 2 | $Q$ | Serial Data Output | | 3 | $\overline{W}$ | Write Protect | | 4 | $V_{SS}$ | Ground | | 5 | $D$ | Serial Data Input | | 6 | $C$ | Serial Clock | | 7 | $\overline{HOLD}$ | Hold (Suspends serial communication) | | 8 | $V_{CC}$ | Supply Voltage | --- ### 4. Implementation Example (C Snippet) To communicate with the M95640 via an MCU, you typically send an instruction opcode followed by the 16-bit address. ```c // Standard SPI Opcode Examples for M95640 #define WREN 0x06 // Write Enable #define WRDI 0x04 // Write Disable #define READ 0x03 // Read from Memory Array #define WRITE 0x02 // Write to Memory Array #define RDSR 0x05 // Read Status Register void EEPROM_Write_Enable() { CS_LOW(); SPI_Transfer(WREN); CS_HIGH(); } ``` ---
    ✨ Follow-up Questions
    • ⤷ What is the difference between the 'R' and 'W' voltage variants in the M95640 series?
    • ⤷ How does the 'Hold' pin function during an active SPI transaction?
    • ⤷ What are the specific soldering requirements for the UFDFPN8 package?