Description
The AT24C256 EEPROM Memory Module adds 32KB of non-volatile data storage to your project using a simple I2C interface. Ideal for Arduino, Raspberry Pi, and other microcontroller platforms.
This compact DIP breakout board provides a reliable and reusable storage solution for logging data, configuration settings, and more. Its address can be customised via jumper pads, allowing multiple modules on the same I2C bus.
- Product: AT24C256 EEPROM Memory Module
- Chipset: AT24C256
- Storage Capacity: 256Kb (32KB)
- Interface: I2C (2-wire Serial Interface)
- Address Range: 0x50 to 0x57 (via jumper settings)
- Operating Voltage: 2.7V – 5.5V
- Current Draw: Approx. 5mA
- Pin Pitch: 2.54mm (standard breadboard compatible)
- Board Dimensions: Approx. 37mm x 12mm x 12.5mm
Key Features:
- Adds 32KB EEPROM data storage to your microcontroller
- Compatible with Arduino, ESP32, Raspberry Pi, STM32, and more
- I2C interface allows easy integration and communication
- Customisable I2C address via solder jumpers (A0–A2)
- Retains data without power – perfect for logs or settings
- 2.54mm pin pitch for easy breadboard use
- Wide voltage range: 2.7V to 5.5V
- Durable, compact PCB module
What’s Included:
- 1x AT24C256 I2C EEPROM Memory Module
Great For:
- Storing configuration settings or calibration data
- Logging sensor data or timestamps
- Expanding non-volatile memory in embedded systems
- EEPROM tutorials or memory handling experiments
- Wear-leveling practice and memory management development
- Use in Arduino, robotics, and IoT projects
Usage Tips:
- Connect to SDA and SCL lines on your microcontroller
- Use Wire.h library in Arduino IDE for simple read/write
- Configure I2C address with solder jumpers (A0, A1, A2)
- Use pull-up resistors if needed on SDA/SCL lines
- Avoid excessive write cycles to prolong EEPROM life




