16/8/4/2/1 Kbit Serial IC Bus EEPROM The M24C04 is a 4-Kbit I2C-compatible EEPROM (Electrically Erasable Programmable Read-Only Memory) manufactured by STMicroelectronics. Below are its key specifications, descriptions, and features:  
### **Specifications:**  
- **Memory Size:** 4 Kbit (512 bytes x 8 bits)  
- **Interface:** I2C (Two-wire serial interface)  
- **Supply Voltage:**  
  - **M24C04-W:** 2.5V to 5.5V  
  - **M24C04-R:** 1.8V to 5.5V  
  - **M24C04-F:** 1.7V to 5.5V  
- **Operating Temperature Range:**  
  - Industrial: -40°C to +85°C  
  - Automotive: -40°C to +125°C (AEC-Q100 qualified versions available)  
- **Write Cycle Time:** 5 ms (max)  
- **Endurance:** 4 million write cycles  
- **Data Retention:** 200 years  
- **Page Write Buffer:** 16 bytes  
- **Clock Frequency:** Up to 400 kHz (Fast-mode) or 1 MHz (Fast-mode Plus)  
- **Package Options:**  
  - SO8, TSSOP8, UFDFPN8, WLCSP  
### **Descriptions:**  
- The M24C04 is a non-volatile memory device that supports byte and page write operations.  
- It is compatible with the I2C protocol and supports both standard (100 kHz) and fast (400 kHz) modes.  
- The device includes a write-protect feature via the WC (Write Control) pin.  
- It is designed for low-power applications with standby current as low as 5 µA.  
### **Features:**  
- **I2C-Compatible Interface:** Supports standard (100 kHz) and fast (400 kHz) modes.  
- **Low Power Consumption:**  
  - Active current: 1 mA (typical)  
  - Standby current: 5 µA (max)  
- **Hardware Write Protection:** WC pin enables write protection for the entire memory array.  
- **High Reliability:**  
  - 4 million write cycles endurance  
  - 200-year data retention  
- **Wide Voltage Range:** Supports operation from 1.7V to 5.5V (depending on variant).  
- **Industrial & Automotive Grades:** Available in extended temperature ranges.  
This information is based on the official STMicroelectronics datasheet for the M24C04.