Running out of GPIO pins on the MCU controlling your Qwiic-based project? Add 16 extra, fully programmable GPIO pins with the Zio Qwiic I/O Expander.
Another useful feature of this board is its ability to produce PWM signals enabling control of LEDs or any other PWM controllable device with a maximum 15mA output sink current.
The board is laid out so that it’s easy to solder components directly to it or for more flexible prototyping, solder on some header pins and drop in a breadboard.
All I/O pins are 5.5V tolerant but we recommend voltages between 1.2-3.6V for optimal operation. The board has a 400kHz I2C compatible slave interface fast enough for most high-speed demanding projects and features an on-chip keypad scanning engine supporting up to 64 keys in an 8x8 matrix.
The I/O Expander features two Qwiic connectors for quick and easy daisy-chaining with other Qwiic-compatible I2C boards.
- Semtech SX1509
- 16 I/O Channels
- 1.2V to 3.6V low operating voltage.
- 5.5V Tolerant I/O up to 15mA output sink current on all I/Os.
- 2 Qwiic connectors
- 4 User selectable I2C compatible slave interface.
- PWM Intensity control (256-step PWM)
- Ultra-low current consumption of typically 1uA.
- -40°C to +85°C Operating Temperature Range
- 400kHz I2C compatible slave interface
- Blink and breathing control (224 On/Off values for each)
- Open drain active low interrupt output (NINT)
- Direct level shifting between I/O banks and host controller.
- Dimensions (LxWxH) 33x18mm
- Weight: 1.5g (0.06oz)
- SX1509 Datasheet
- SparkFun SX1509 Arduino Library
- Learn more about ZIO
- Learn more about Qwiic
- Eagle files