Product description: SparkFun Qwiic GPIO - eight additional GPIO pins module - SparkFun DEV-17047
An extension to easily add eight GPIO pins to a microcontroller. SparkFun Qwiic GPIO uses I2C bus. It is based on TCA9534 I/O Expander IC from Texas Instruments. Additional 0/I (input / output) pins can be read and written just like any other pins in your microcontroller. Dedicated library allows to call functions similar to Arduino pinMode and digitalWrite. Qwiic GPIO has easy to use snap-in connectors.
Presentation of SparkFun Qwiic GPIO extension.
Functions of SparkFun Qwiic GPIO
Module has three configurable address jumpers. Up to eight Qwiic GPIO boards can be used, allowing up to 64 additional 0/I (input / output) pins, controlled over a single I2C bus. The default I2C address is 0x27. It can be changed using jumpers located on the back side of the board.
The TCA9534 chip from Texas Instrument is responsible for I2C interface on Qwiic GPIO. It can be powered by a voltage between 1.65 V and 5.5 V. However, the extension manufacturer recommends a voltage of 3.3 V, which can be obtained via the 3.3 V and GND pins or via the Qwiic connector.
The TCA9534 supports both standard (100kHz) and high-speed (400kHz) I2C frequencies. The IC also has an active-low interrupt pin that is activated when any pins configured as input have a different state than the input port register state. Please refer to the product release note for details.
Available connectors in SparkFun Qwiic GPIO
The extension features a Qwiic connector, a hallmark of the Qwiic ecosystem designed by SparkFun. On the board you will also find places for I2C bus pins:
- 3,3 - power supply
- SDA - I2C bus data line
- SCL - I2C bus clock line
- GND - ground
SparkFun Qwiic GPIO specification
- 8 additional configurable GPIO pins
- Default I2C address: 0x27
- Up to 8 boards can be connected on one bus
- Open-Drain Active-Low interrupt output
- Single or all pins configurable
- 2 Qwiic connectors
- Dimensions: 61 x 38 mm
SparkFun Qwiic GPIO - eight additional GPIO pins module - SparkFun DEV-17047
SparkFun Qwiic GPIO - also called GPIO expander - is a very useful, small module, thanks to which we can equip our main minicomputer with additional connector. The heart of the module is well known TCA9534 I/O Expander IC.
SparkFun Qwiic contains 8 additional GPIO pins, which are fully configurable. Besides on board we will find two Qwiic connectors located on opposite sides of PCB.
SparkFun Qwiic GPIO - reliable supplier, reliable product
SparkFun Qwiic GPIO - eight additional GPIO pins module - SparkFun DEV-17047 - is a solid component which will serve for many years. Technically noteworthy is that all pins of the GPIO strip can be configured as needed.
Module produced by SparkFun (having Texas Instruments components) can be safely recommended to anyone looking for cheap and reliable way to add extra pinouts. In the meantime, we also recommend checking out other main modules, like Arduino Uno, Arduino Micro or Arduino Mega.