Adafruit
Adafruit 24LC32 I2C EEPROM Breakout - 32Kbit / 4 KB - Stemma QT
The Adafruit 24LC32 I2C EEPROM Breakout provides 32 Kbit (4 KB) of reliable, non-volatile storage over a simple I2C interface. Store calibration values, MAC ...
Get notified when back in stock
The Adafruit 24LC32 I2C EEPROM Breakout provides 32 Kbit (4 KB) of reliable, non-volatile storage over a simple I2C interface. Store calibration values, MAC addresses, access tokens, or any data that needs to persist through power cycles and firmware updates — without the page-write constraints of flash memory.
Built around the CAT24C32 (or equivalent) EEPROM chip, this breakout supports single-byte writes as well as faster 32-byte page writes. STEMMA QT / Qwiic connectors make wiring effortless — just plug in a compatible cable with no soldering required. Three address jumpers allow up to eight EEPROMs on the same I2C bus.
Key Features
- 32 Kbit (4 KB) EEPROM – Organised as 4,096 words of 8 bits each
- I2C Interface – Up to 1 MHz clock speed; default address 0x50
- Single-Byte and Page Write – Write one byte at a time or up to 32 bytes per page
- 1 Million Write Cycles – Durable and long-lasting storage
- STEMMA QT / Qwiic Connectors – Plug-and-play I2C with no soldering
- Chainable – 3 address jumpers allow up to 8 devices on the same bus
- 2-5V Power and Logic – Compatible with virtually any microcontroller or microcomputer
- Independent of Flash – Data persists through firmware uploads and power cycles
Ideal For
- Storing calibration data and device configuration
- MAC addresses, access tokens, and unique identifiers
- Data logging with non-volatile persistence
- Projects on ARM Cortex microcontrollers without built-in EEPROM
Package Contents
- 1× Adafruit 24LC32 I2C EEPROM Breakout
Jargon buster
Plain-language definitions for the technical terms used above.
- Address jumpers
- Address jumpers are small solder pads, links or switches used to change a device's address on a shared bus such as I2C. They matter when you want to connect several identical devices to the same controller, since each one needs a unique address to avoid conflicts.
- breakout
- A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
- EEPROM
- A type of non-volatile memory that keeps stored data even when power is turned off. In a sensor module, it can be used to store settings or calibration data so they do not need to be re-entered every time.
- Flash memory
- Flash memory is non-volatile memory that retains stored data even when power is removed, and can be erased and rewritten in blocks. It lets data such as firmware, settings or saved records persist across power cycles.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- microcontroller
- A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- STEMMA
- A plug-and-cable connection system used on some maker electronics boards to make wiring simpler. If a product uses STEMMA, you need the matching cable or connector type to plug it in without soldering.
- STEMMA QT
- A small plug-in connector system for I2C boards that lets you connect compatible sensors and controllers without soldering. It matters because it can make wiring faster and less error-prone, especially when adding several small modules to a project.
Find this product in
Brands
Related Tutorials
Free guides on learn.littlebird.com.au