công cụ tìm kiếm bảng dữ liệu linh kiện điện tử
  Vietnamese  ▼
ALLDATASHEET.VN

X  

  • M95160-RDL3T

  • AI
    The **M95160-RDL3T** is a specific variant of the 16-Kbit serial SPI (Serial Peripheral Interface) EEPROM manufactured by **STMicroelectronics**. It is widely used for parameter storage in automotive and industrial applications. ### 1. Key Technical Specifications | Parameter | Specification | | :--- | :--- | | **Memory Size** | 16 Kbit (2,048 x 8 bits) | | **Interface** | SPI (Serial Peripheral Interface) | | **Clock Frequency** | Up to 5 MHz (at 1.8V - 5.5V) | | **Operating Voltage** | 1.8V to 5.5V | | **Operating Temperature** | -40°C to +125°C | | **Package Type** | MLP / DFN8 (2x3 mm) | | **Write Cycles** | 4,000,000 Cycles | | **Data Retention** | 200 Years | --- ### 2. Functional Pins Description The device typically utilizes an 8-pin layout. Below are the functional descriptions: 1. **S (Chip Select):** When low, the device is selected. When high, the device is deselected and in standby mode. 2. **D (Serial Data Input):** Used to transfer data into the device. 3. **Q (Serial Data Output):** Used to transfer data out of the device. 4. **C (Serial Clock):** Provides the timing for the serial interface. 5. **W (Write Protect):** Hardware protection to prevent write operations to the status register. 6. **HOLD (Hold):** Used to pause serial communication without deselecting the device. 7. **Vcc/Vss:** Power supply and Ground. --- ### 3. Part Number Breakdown: M95160-RDL3T Understanding the suffix helps identify the specific physical and electrical characteristics: * **M95:** STMicroelectronics SPI family. * **160:** 16 Kbit density. * **-R:** Operating voltage range of 1.8V to 5.5V. * **DL:** Refers to the **MLP (Micro Leadframe Package)**, specifically the DFN8 (2x3 mm) format. * **3:** Indicates the device is **Automotive Grade 3** (Temperature range -40 to +125°C). * **T:** Indicates **Tape and Reel** packaging for automated assembly. --- ### 4. Implementation Example (Pseudo-code) To interact with the M95160, you must use standard SPI commands (WREN, WRITE, READ). ```cpp // Example: Write Enable (WREN) Instruction void enableWrite() { digitalWrite(CHIP_SELECT, LOW); SPI.transfer(0x06); // 0x06 is the WREN opcode digitalWrite(CHIP_SELECT, HIGH); } // Example: Read Sequence uint8_t readByte(uint16_t address) { uint8_t data; digitalWrite(CHIP_SELECT, LOW); SPI.transfer(0x03); // Read Opcode SPI.transfer((address >> 8)); // MSB Address SPI.transfer(address & 0xFF); // LSB Address data = SPI.transfer(0x00); // Clock out the data digitalWrite(CHIP_SELECT, HIGH); return data; } ``` ---
    ✨ Follow-up Questions
    • ⤷What is the difference between the M95160-R and the M95160-W models?
    • ⤷ How does the 'Hold' pin functionality work in a multi-slave SPI bus?
    • ⤷ Can I use this EEPROM in a 5V logic system without level shifters?