Schematik raised$4.6Mto help anyone build hardware with AI$4.6MIL PRE-SEED ANNOUNCEMENT
SCHEMATIKSCHEMATIK
GuidesPartsBlogCompanyDownload
GuidesPartsBlogCompanyDownload
SCHEMATIK

Built with love in Europe | For makers everywhere

Product

  • Home
  • Try Schematik
  • Download

Resources

  • Build guides
  • Blog
  • Press
  • Information for AI

Compare

  • Schematik or Fritzing
  • Schematik or Tinkercad
  • Schematik or Wokwi
  • Schematik or Claude Code

Company

  • Company
  • Jobs
  • Privacy
  1. Parts
  2. /Components
  3. /Interface converters

Adafruit AW9523 GPIO Expander and LED Driver Breakout

OverviewPinoutAlternatesRelated groups
Adafruit AW9523 GPIO Expander and LED Driver Breakout generated catalogue visual
Drag to rotate · pinch or scroll to zoom
STEPSTL

AW9523 I2C breakout providing 16 GPIO pins that can individually function as push-pull outputs, open-drain outputs, inputs, or constant-current LED drivers. Configurable I2C address via solder jumpers.

Offers

  • Adafruit$4.95
  • ?DigiKey$4.95

Offers

  • Adafruit$4.95
  • ?DigiKey$4.95

Pinout

  • VIN

    Board power input, use the same power as the microcontroller logic level.

    Type · powerVoltage · 3V to 5V logic-level board power, per Adafruit Learn.
  • GND

    Common ground for power and logic.

    Type · groundVoltage · 0V
  • SCL

    I2C clock line to the host microcontroller.

    Type · i2cVoltage · Host I2C logic level.
  • SDA

    I2C data line to the host microcontroller.

    Type · i2cVoltage · Host I2C logic level.
  • STEMMA QT

    STEMMA QT/Qwiic I2C connector for compatible boards and accessories.

    Type · connectorVoltage · I2C connector follows board power/logic level.
  • 0-15

    AW9523 GPIO expander pins for LED current-source dimming or GPIO input/output. Adafruit notes no internal pull-ups or pull-downs.

    Type · gpio
  • INT

    Interrupt output pin that can alert when an input value changes.

    Type · interrupt
  • RST

    Hardware reset input, set low to reset. Adafruit notes a 10kΩ pull-up resistor.

    Type · reset
  • A0 / A1 jumpers

    I2C address configuration jumpers: default 0x58, A0 shorted 0x59, A1 shorted 0x5A, both shorted 0x5B.

    Type · configuration
PinPositionTypeFunctionVoltage
VINpowerBoard power input, use the same power as the microcontroller logic level.3V to 5V logic-level board power, per Adafruit Learn.
GNDgroundCommon ground for power and logic.0V
SCLi2cI2C clock line to the host microcontroller.Host I2C logic level.
SDAi2cI2C data line to the host microcontroller.Host I2C logic level.
STEMMA QT

Converters

114 other options

ADS1115/MCP3421 ADCs, MCP4725 and GP8413 DACs, CP2102 USB-UART boards, and I2C plumbing like the LTC4316 address shifter — matched to bus, resolution and signal range.

View all 114
  • CP2102 USB UART Board (mini) visual preview

    CP2102 USB UART Board (mini)

    $4.99
  • FT232 USB UART Board (mini) visual preview

    FT232 USB UART Board (mini)

    $4.99
  • 10-bit ADC (SPI) visual preview

    10-bit ADC (SPI)

  • 2-Channel RS232 Module for Raspberry Pi Pico visual preview

    2-Channel RS232 Module for Raspberry Pi Pico

  • 4-Ch USB 3.2 Gen1 Hub (USB3.2-Gen1-HUB-4U) visual preview

    4-Ch USB 3.2 Gen1 Hub (USB3.2-Gen1-HUB-4U)

  • 6-in-1 USB to Serial Converter visual preview

    6-in-1 USB to Serial Converter

  • Adafruit AD5693R 16-Bit I2C DAC Breakout visual preview

    Adafruit AD5693R 16-Bit I2C DAC Breakout

    $10.95
  • Adafruit ADS122C04 24-Bit ADC - STEMMA QT / Qwiic visual preview

    Adafruit ADS122C04 24-Bit ADC - STEMMA QT / Qwiic

    $19.95
  • Adafruit CAN Pal - CAN Bus Transceiver visual preview

    Adafruit CAN Pal - CAN Bus Transceiver

    $3.95
  • Adafruit DAC6578 Breakout - 8-Channel 10-bit I2C DAC visual preview

    Adafruit DAC6578 Breakout - 8-Channel 10-bit I2C DAC

    $14.95
  • Adafruit DAC7578 Breakout - 8-Channel 12-bit I2C DAC visual preview

    Adafruit DAC7578 Breakout - 8-Channel 12-bit I2C DAC

    $24.95
  • Adafruit DS2484 I2C to 1-Wire Bus Adapter Breakout visual preview

    Adafruit DS2484 I2C to 1-Wire Bus Adapter Breakout

    $7.50

Related groups

4 groups
10W Super Bright LED - Violet visual preview
10W Super Bright LED - Warm White visual preview
3-Pin LED Strip Connector Cable - Single Head (5PCS) visual preview
3-Pin LED Strip Connector Cable (5PCS) visual preview

LED pixels

WS2812/SK6812 NeoPixel strips, rings and Jewels, APA102 DotStar pixels, and plain analog RGB strips — each matched to its protocol and host, not just its connector.

Components · Addressable LEDs · 176 parts

18-Channel 8-bit PWM LED Driver w/ I2C Interface visual preview
24LC256 I/P I2C EEPROM PDIP-8 visual preview
24LC256 P DIP-8 visual preview
4N25 DIP-6 visual preview

Bare ICs

74HC logic gates, MCP3008/MCP23017 ADCs and expanders, 24LC256 EEPROM, 4N25-series optocouplers and ULN2803A drivers — bare DIP chips with no breakout-board conveniences like pull-ups or level shifting.

Components · Integrated circuits · 68 parts

256MB Micro SD Memory Card visual preview
25LC256 256 Kbit SPI EEPROM visual preview
64 Mbit Serial Pseudo SRAM - PSRAM - 3.3V 133 MHz visual preview
8GB Class 10 SD/MicroSD Memory Card - SD Adapter Included visual preview

Memory

24LC32/25LC256 EEPROM, I2C FRAM, 64Mbit PSRAM, and microSD breakouts up to 64GB — matched to write frequency and data volume, not just interface.

Components · Memory & storage · 39 parts

1/4W Resistor Pack - 400 PCS visual preview
1N4001 Diode - 10 pack visual preview
1N4007 Diode visual preview
1N4148 General Purpose Fast Switching Diode visual preview

Passives

E12 resistor kits, ceramic and electrolytic capacitor sets, 1N4148/1N4007 diodes, TIP120 Darlingtons, IRLZ44N MOSFETs and 100F supercapacitors — bench stock in kit quantities.

Components · Passives · 56 parts

Parts tray full · 5 max · remove a part to add another
connector
STEMMA QT/Qwiic I2C connector for compatible boards and accessories.
I2C connector follows board power/logic level.
0-15gpioAW9523 GPIO expander pins for LED current-source dimming or GPIO input/output. Adafruit notes no internal pull-ups or pull-downs.
INTinterruptInterrupt output pin that can alert when an input value changes.
RSTresetHardware reset input, set low to reset. Adafruit notes a 10kΩ pull-up resistor.
A0 / A1 jumpersconfigurationI2C address configuration jumpers: default 0x58, A0 shorted 0x59, A1 shorted 0x5A, both shorted 0x5B.