16 Kbit, 8 Kbit, 4 Kbit, 2 Kbit and 1 Kbit serial I2C bus EEPROM The M24C04-BN6 is a 4-Kbit serial I²C bus EEPROM manufactured by STMicroelectronics.  
### **Key Specifications:**  
- **Memory Size:** 4 Kbit (512 x 8 bits)  
- **Interface:** I²C (Two-wire serial interface)  
- **Supply Voltage:** 1.7V to 5.5V  
- **Operating Temperature Range:** -40°C to +85°C  
- **Write Cycle Time:** 5 ms (max)  
- **Endurance:** 4 million write cycles  
- **Data Retention:** 200 years  
- **Package:** SO8 (150 mil width)  
### **Features:**  
- **Byte and Page Write:** Supports up to 16-byte page write  
- **Software Write Protection:** Configurable via software  
- **Random and Sequential Read Modes**  
- **Acknowledge Polling:** For write cycle completion detection  
- **Extended VCC Range:** Operates from 1.7V to 5.5V  
- **Low Power Consumption:**  
  - Standby current: 5 µA (max)  
  - Read current: 1 mA (max)  
This EEPROM is commonly used in industrial, automotive, and consumer applications for non-volatile data storage.