Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

  • M24C64-RMB3P

  • AI
    The **M24C64-RMB3P** is a specific variant of the 64-Kbit serial I2C Bus EEPROM manufactured by **STMicroelectronics**. It is widely used for non-volatile parameter storage in compact electronic devices. --- ### 1. Technical Specifications The following table summarizes the key electrical and physical characteristics of this component: | Feature | Specification | | :--- | :--- | | **Memory Size** | 64 Kbit (8,192 x 8 bits) | | **Interface** | I2C (Inter-Integrated Circuit) | | **Supply Voltage ($V_{CC}$)** | 1.8V to 5.5V | | **Clock Frequency** | 400 kHz (Fast Mode), 1 MHz (Fast Mode Plus) | | **Write Cycle Time** | 5 ms (Maximum) | | **Endurance** | 4 million write cycles | | **Data Retention** | 200 years | | **Package Type** | UFDFPN8 (Ultra-thin Fine pitch Dual Flat No-lead) | --- ### 2. Key Features and Pinout The "RMB3P" suffix specifically denotes the package style and temperature grade. #### Pin Configuration (UFDFPN8) 1. **E0, E1, E2:** Chip Enable inputs (used to set the device I2C address). 2. **Vss:** Ground. 3. **SDA:** Serial Data (bidirectional). 4. **SCL:** Serial Clock. 5. **WC:** Write Control (Hardware protection). 6. **Vcc:** Supply Voltage. #### Functional Highlights * **Byte and Page Write:** Supports writing a single byte or a full page (up to 32 bytes) in one operation. * **Random and Sequential Read:** Data can be accessed from any address or streamed linearly. * **Schmitt Triggers:** Inputs are filtered for noise suppression to ensure stable I2C communication. * **Low Power:** Features an ultra-low standby current, making it ideal for battery-powered applications. --- ### 3. Part Number Decoding Understanding the nomenclature helps identify the specific environmental and physical traits: | Segment | Meaning | | :--- | :--- | | **M24** | I2C Serial Access EEPROM | | **C64** | 64 Kbit density | | **-R** | Voltage range: 1.8V to 5.5V | | **MB** | Package: UFDFPN8 (2x3 mm) | | **3** | Temperature Range: -40°C to +125°C (Automotive grade/High temp) | | **P** | Ecological status: RoHS compliant / Antimony-free | --- ### 4. Application Circuit (Example) To interface this with a microcontroller, use the following logic: ```cpp // Example I2C Address calculation // Base Address: 1010 (A2)(A1)(A0) (R/W) // If E0, E1, E2 are grounded, the 7-bit address is 0x50. #include void writeEEPROM(int deviceAddress, unsigned int eeAddress, byte data) { Wire.beginTransmission(deviceAddress); Wire.write((int)(eeAddress >> 8)); // MSB Wire.write((int)(eeAddress & 0xFF)); // LSB Wire.write(data); Wire.endTransmission(); delay(5); // Wait for internal write cycle } ```
    ✨ Follow-up Questions
    • ⤷ How does the Write Control (WC) pin function for data protection?
    • ⤷ What are the advantages of the UFDFPN8 package over standard SO8?
    • ⤷ How do you connect multiple M24C64 chips to the same I2C bus?