This part is a kind of semiconductor called 24C04.
Function of this product has 4K-bit Serial I2C Bus EEPROM.
Manufacturers : STMicroelectronics
Image and pinout :

Some of the text within the PDF file :
M24C16, M24C08 M24C04, M24C02, M24C01 16Kbit, 8Kbit, 4Kbit, 2Kbit and 1Kbit Serial I²C bus EEPROM Feature summary ■ Two-wire I²C serial interface Supports 400kHz protocol ■ Single supply voltage: – 2.5 to 5.5V for M24Cxx-W – 1.8 to 5.5V for M24Cxx-R ■ Write Control input ■ Byte and Page Write (up to 16 Bytes) ■ Random and Sequential Read modes ■ Self-timed programming cycle ■ Automatic address incrementing ■ Enhanced ESD/latch-up protection ■ More than 1 million Write cycles ■ More than 40-year data retention ■ Packages – ECOPACK® (RoHS compliant) Table 1. Product list Reference M24C16 M24C08 M24C04 M24C02 M24C01 Part Number M24C16-W M24C16-R M24C08-W M24C08-R M24C04-W M24C04-R M24C02-W M24C02-R M24C01-W M24C01-R PDIP8 (BN) SO8 (MN) 150 mil width TSSOP8 ( [ ... ]
24C04 PDF Datasheet Download
