{"title":"Adafruit AW9523 GPIO Expander and LED Driver Breakout - STEMMA QT / Qwiic","handle":"adafruit-aw9523-gpio-expander-and-led-driver-breakout-stemma-qt-qwiic","url":"/products/adafruit-aw9523-gpio-expander-and-led-driver-breakout-stemma-qt-qwiic","description":"The Adafruit AW9523 GPIO Expander and LED Driver Breakout adds 16 I/O pins to any I2C-capable microcontroller or single-board computer. What sets this expander apart is its built-in 256-step linear constant-current LED dimming — connect LEDs directly without current-limiting resistors for smooth, flicker-free dimming.\n\nWith STEMMA QT / Qwiic connectors for solderless I2C wiring, four selectable I2C addresses (up to 64 total I/O pins on one bus), and an interrupt output for pin-change notifications, this board is well suited for projects that need lots of controllable LEDs or additional GPIO.\n\nKey Features\n\n\n16× Multi-Function I/O Pins – Each pin configurable as GPIO input, GPIO output, or LED driver independently\n\n256-Step LED Dimming – Linear constant-current drive eliminates the need for current-limiting resistors\n\nI2C Interface – Default address 0x58, selectable as 0x59, 0x5A, or 0x5B (up to 4 boards per bus)\n\nInterrupt Output – Pin-change IRQ with 8 µs deglitch, active low\n\nOpen-Drain Support – First 8 pins configurable as open-drain outputs (as a group)\n\n1.8V Logic Input – SDA, SCL, SHDN, and all GPIO accept 1.8V logic levels\n\n2.5V to 5.5V Power Supply – Wide operating voltage range\n\nShutdown Function – Low-level active supply shutdown for power management\n\nESD Protection – ±4000V HBM\n\nSTEMMA QT / Qwiic Connectors – Solderless I2C connection, chainable with other STEMMA QT devices\n\nDimensions – 38.0 × 17.8 × 4.5 mm (1.5\" × 0.7\" × 0.2\")\n\n\nIdeal For\n\nLED matrix and indicator projects requiring smooth dimming\nExpanding GPIO on microcontrollers or Raspberry Pi\nButton/switch input expansion with interrupt notification\nI2C-controlled lighting installations\n\n\nPackage Contents\n\n1× Adafruit AW9523 GPIO Expander and LED Driver Breakout\n\n\n\nNote: The AW9523 does not support internal pull-up or pull-down resistors. You will need external resistors for input pins that require pulls. The default I2C address determines the initial boot-state of the pins — the Arduino and CircuitPython libraries automatically reset all pins to a consistent state on initialisation. STEMMA QT cable not included.\n","vendor":"Adafruit","product_type":"physical","in_stock":true,"options":[],"variants":[{"id":3425,"title":"Default Title","sku":"AF-4886","price":10.22,"on_sale":false,"in_stock":true,"available_quantity":100,"option1":"Default Title"}]}