16 Output I/O Expander Breakout - SX1509

16 Output I/O Expander Breakout - SX1509

175 EGP · In stock

View full details, specs, and reviews

Overview

Expand your microcontroller's I/O capabilities effortlessly with the SX1509 16-Channel I/O Expander Breakout. This compact board, built around the powerful SX1509 chip, provides 16 additional GPIO pins via a simple I2C interface, freeing up your main controller for more complex tasks. Beyond basic I/O, it doubles as a fully programmable LED driver, capable of controlling up to 16 LEDs with individual brightness control, blinking, and breathing effects—all without taxing your main processor.

Key Features

  • 16 Extra I/O Pins: Add 16 GPIOs to any I2C-enabled microcontroller (Arduino, ESP32, Raspberry Pi, etc.).
  • I2C Interface: Easy 2-wire connection (SDA & SCL) with selectable addresses (up to 8 boards on one bus).
  • Programmable LED Driver: Each pin can be configured as an LED driver with 8-bit PWM (256 steps) for smooth dimming, blinking, and breathing effects.
  • Interrupt Output: Dedicated interrupt pin alerts your MCU when input states change, reducing polling overhead.
  • Wide Voltage Range: Operates from 2.0V to 5.5V, compatible with 3.3V and 5V logic levels.
  • On-Board Level Shifting: Built-in level shifting makes it safe to use with both 3.3V and 5V systems.
  • Compact Design: Small breakout board with standard 0.1" header spacing, breadboard-friendly.

Technical Specifications

  • Chip: SX1509 (Semtech)
  • Number of I/O: 16 (configurable as inputs or outputs)
  • Interface: I2C (up to 400 kHz)
  • I2C Addresses: 7 selectable via address jumpers (0x3E to 0x70)
  • Operating Voltage: 2.0V - 5.5V
  • PWM Resolution: 8-bit (0-255)
  • LED Driver Modes: On, Off, Blink, Breathing (with configurable rise/fall times)
  • Interrupt Output: Active low, open-drain
  • Dimensions: 25.4mm x 22.9mm (1.0" x 0.9")
  • Weight: 3.5g
  • RoHS Compliant: Yes

Applications & Use Cases

  • LED Control: Create stunning LED matrices, mood lighting, or status indicators with individual brightness and effects.
  • Button Matrix: Read multiple buttons or switches without consuming all your MCU pins.
  • Sensor Interfacing: Connect multiple digital sensors (e.g., PIR, IR, limit switches) with interrupt-driven detection.
  • Relay Control: Drive multiple relays for home automation projects.
  • Prototyping: Expand your breadboard projects without rewiring.
  • Wearables: Manage multiple LEDs and sensors in compact designs.

What's Included

  • 1x SX1509 16-Channel I/O Expander Breakout Board
  • 1x 16-pin header (unsoldered)
  • 1x 2-pin JST connector (for battery or power input)

Compatibility

  • Microcontrollers: Arduino (Uno, Mega, Nano, etc.), ESP32, ESP8266, Raspberry Pi (via I2C), STM32, Teensy, and more.
  • Libraries: Use Adafruit's SX1509 Arduino library (easy to install via Library Manager) or write custom code for other platforms.
  • Logic Levels: 3.3V and 5V compatible.

MOKWN Recommendation

Whether you're a hobbyist or a professional, the SX1509 expander is an essential tool for any project that needs more I/O pins or sophisticated LED control. It's perfect for Egyptian makers working on robotics, home automation, or creative lighting projects. Pair it with any of our Arduino or ESP32 boards for a seamless experience. Add it to your cart today and unlock the full potential of your microcontroller!

Related Components

4 Channels IIC I2C Logic Level Converter Bi-Directional Module 3.3V to 5V Shifter 4 Channels IIC I2C Logic Level Converter Bi-Directional Module 3.3V to 5V Shifter 45 EGP Current Loop to Voltage Converter (4-20mA to 0-3.3V/ 0-5V/ 0-10V) Current Loop to Voltage Converter (4-20mA to 0-3.3V/ 0-5V/ 0-10V) 280 EGP Passive Power Over Ethernet Cable (POE)  male Passive Power Over Ethernet Cable (POE) male 55 EGP RS-232 extender and Isolated Converter (Repeater ? 12km) RS-232 extender and Isolated Converter (Repeater ? 12km) 1,350 EGP RS-232 to RS-485 Converter (Industrial Standard - 1200m) RS-232 to RS-485 Converter (Industrial Standard - 1200m) 685 EGP RS-232 to TTL Converter (Industrial Standard) RS-232 to TTL Converter (Industrial Standard) 235 EGP

Shop by Category