The AT24C04C from Microchip (originally Atmel) is a 4 Kbit I2C serial EEPROM organized as 512 x 8 bits. The AT24C04C-SSHM-B is the SOIC-8 tube-packaged version for the -40°C to +85°C industrial temperature range. It is part of the AT24CxxC family, which also includes the AT24C01C (1 Kbit), AT24C02C (2 Kbit), and AT24C08C (8 Kbit) with identical pinouts and protocols.
The device supports two I2C speed modes: Standard-mode (400 kHz) at 1.7 V and Fast-mode Plus (1 MHz) at 2.5 V and above. The 16-byte page write buffer allows writing up to 16 bytes in a single I2C transaction, after which the internal write cycle completes in 5 ms maximum. Random and sequential read modes support single-byte and continuous read operations.
The hardware write-protect pin (WP) protects the entire memory array when pulled HIGH, preventing accidental or malicious writes. This is useful for calibration data, serial numbers, and configuration parameters that must not change in the field.
Three address pins (A0, A1, A2) allow up to four AT24C04C devices to share the same I2C bus, providing a total of 16 Kbit of EEPROM on a single bus. The device uses the standard Atmel I2C EEPROM protocol with a 7-bit slave address (1010 + A2A1A0 + R/W).
The 1.7 V minimum supply voltage enables direct operation from single-cell Li-ion batteries (2.7-4.2 V) and 1.8 V logic systems. The 6 µA maximum standby current preserves battery life in always-connected applications.
An automotive-qualified version (AT24C04C-STPD-TVAO, AEC-Q100 Grade 1, -40°C to +125°C) is available for automotive applications.