Adafruit 24LC32 EEPROM Shield

Overview

The Adafruit 24LC32 EEPROM Shield features a Microchip 24LC32 EEPROM (or equivalent) and two STEMMA QT connectors. It has a size of 32 kbit (4 kByte).

Adafruit 24LC32 EEPROM Shield

Adafruit 24LC32 EEPROM Shield (Credit: Adafruit)

Requirements

This shield can be used with boards which provide an I2C connector, for example STEMMA QT or Qwiic connectors. The target board must define a zephyr_i2c node label. See Shields for more details.

Pin Assignments

Shield Pin

Function

SDA

24LC32 I2C SDA

SCL

24LC32 I2C SCL

WP

24LC32 write protection

A0 - A2

24LC32 I2C address selection

See atmel,at24 for documentation on how to adjust the devicetree file, for example to make the EEPROM read-only.

Programming

Set --shield adafruit_24lc32 when you invoke west build. For example when running the EEPROM sample:

# From the root of the zephyr repository
west build -b adafruit_qt_py_rp2040 --shield adafruit_24lc32 samples/drivers/eeprom