SparkFun STEMMA QT / Qwiic TCA9548A Mux Breakout - 8 Channel

Product ID: 4704


Do you have too many sensors with the same I2C address? Put them on the SparkFun Qwiic Mux Breakout to get them all talking on the same bus! The Qwiic Mux Breakout with TCA9548A enables communication with multiple I2C devices that have the same address that makes it simple to interface with. The Qwiic Mux also has eight configurable addresses of its own, allowing for up to 64 I2C buses on a connection. To make it even easier to use this multiplexer, all communication is enacted exclusively via I2C, utilizing the handy Qwiic system.

The Qwiic Mux also allows you to change the last three bits of the address byte, allowing for eight jumper selectable addresses if you happen to need to put more than one Qwiic Mux Breakout on the same I2C port. The address can be changed by adding solder to any of the three ADR jumpers. Each SparkFun Qwiic Mux Breakout operates between 1.65V and 5.5V making it ideal for all of the Qwiic boards SparkFun produces in house.

The mux used is the TCA9548A, for which there are Arduino, and CircuitPython drivers.

Of course, because STEMMA QT is Qwiic compatible, it will work with any and all STEMMA QT boards and parts we have in the Adafruit shop.

Comes with only the assembled PCB, no cables or sensors included (we have tons available though!)

Technical Details


  • Operating Voltage: 1.65V - 5.5V
  • Operating Temperature: -40 - 85° C
  • I2C Address: 0x70 (default) up to 0x77
  • 10x JST SH Connectors
    • 2x Pass Through (Daisy Chain)
    • 8x Channels

Product Dimensions: 55.1mm x 36.0mm x 4.7mm / 2.2" x 1.4" x 0.2"

Product Weight: 8.0g / 0.3oz


A more indepth look at dealing with I2C address conflicts.