
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…
main I2C/Qwiic bus supply for the TCA9548A mux breakout; SparkFun says the breakout operates from 1.65V to 5.5V
common ground for main bus, Qwiic connectors, and header
main upstream I2C serial-data line into the mux; product page describes one main I2C port controlling eight channels
main upstream I2C serial-clock line into the mux; product page describes routing future I2C communication to the selected channel
TCA9548A I2C address-select input; SparkFun documents three ADR solder jumpers for eight configurable addresses
I2C · SPI · 1.65V to 5.5V · 0V
Confirm the data interface matches your host board.
Module pins: VCC, GND, SDA, SCL. Schematik maps them to your board in the app.
SparkFun Qwiic Pro Micro BoogieBoard visual preview
9V to Barrel Jack Adapter visual preview
SparkFun 16x2 SerLCD - RGB Backlight (Qwiic) visual preview
MicroUSB Plug to 5.5/2.1mm DC Barrel Jack Adapter | Kiwi Electronics visual previewSort passive connector adapters from Qwiic boards, LCD modules and microSD card adapters before assuming anything with the right plug will substitute safely.
Connectors & cables · Connectors · 28 parts
RGB backlight positive LCD 16x2 visual preview
SparkFun 16x2 SerLCD - RGB Backlight (Qwiic) visual preview
I2C 20x4 Arduino LCD Display Module visual preview
Gravity: I2C 16x2 Arduino LCD with RGB Backlight Display V2.0 visual previewCharacter LCDs, SPI TFTs, e-paper modules and larger capacitive-touch TFT panels solve different display jobs. Treat display class, interface, controller, resolution, touch, refresh behaviour, storage, voltage and mounting as separate swap checks.
Displays · TFT & LCD displays · 35 parts
MQ-2 Gas Sensor visual preview
MQ-3 Gas Sensor visual preview
MQ-135 Gas Sensor visual preview
Grove - Air quality sensor visual previewChoose between MQ gas sensors, VOC/eCO2 indoor-air sensors, true CO2 modules and particulate sensors without treating every air-quality breakout as the same detector.
Sensors · Gas & air-quality sensors · 31 parts
Raspberry Pi Pico visual preview
Adafruit Feather nRF52840 Express visual preview
Pan-Tilt HAT kit visual previewESP32, Arduino Uno, Raspberry Pi Pico, and compatible add-on boards for running builds.
Boards · Microcontroller boards · 25 parts
TCA9548A I2C address-select input; SparkFun documents three ADR solder jumpers for eight configurable addresses
TCA9548A I2C address-select input; SparkFun documents three ADR solder jumpers for eight configurable addresses
TCA9548A reset input exposed on the breakout schematic
multiplexed downstream I2C data line for channel 0; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels
multiplexed downstream I2C clock line for channel 0; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels
multiplexed downstream I2C data line for channel 1; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels
multiplexed downstream I2C clock line for channel 1; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels
multiplexed downstream I2C data line for channel 2; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels
multiplexed downstream I2C clock line for channel 2; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels
multiplexed downstream I2C data line for channel 3; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels
multiplexed downstream I2C clock line for channel 3; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels
multiplexed downstream I2C data line for channel 4; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels
multiplexed downstream I2C clock line for channel 4; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels
multiplexed downstream I2C data line for channel 5; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels
multiplexed downstream I2C clock line for channel 5; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels
multiplexed downstream I2C data line for channel 6; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels
multiplexed downstream I2C clock line for channel 6; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels
multiplexed downstream I2C data line for channel 7; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels
multiplexed downstream I2C clock line for channel 7; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels
| Pin | Position | Type | Function | Voltage |
|---|---|---|---|---|
| VCC | power | main I2C/Qwiic bus supply for the TCA9548A mux breakout; SparkFun says the breakout operates from 1.65V to 5.5V | 1.65V to 5.5V | |
| GND | ground | common ground for main bus, Qwiic connectors, and header | 0V | |
| SDA | i2c data | main upstream I2C serial-data line into the mux; product page describes one main I2C port controlling eight channels | logic level follows VCC, 1.65V to 5.5V operating range | |
| SCL | i2c clock | main upstream I2C serial-clock line into the mux; product page describes routing future I2C communication to the selected channel | logic level follows VCC, 1.65V to 5.5V operating range | |
| A0 | address select | TCA9548A I2C address-select input; SparkFun documents three ADR solder jumpers for eight configurable addresses | logic level follows VCC | |
| A1 | address select | TCA9548A I2C address-select input; SparkFun documents three ADR solder jumpers for eight configurable addresses | logic level follows VCC | |
| A2 | address select | TCA9548A I2C address-select input; SparkFun documents three ADR solder jumpers for eight configurable addresses | logic level follows VCC | |
| RST | digital input | TCA9548A reset input exposed on the breakout schematic | logic level follows VCC | |
| SD0 | channel-0-data | i2c data | multiplexed downstream I2C data line for channel 0; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels | logic level follows VCC |
| SC0 | channel-0-clock | i2c clock | multiplexed downstream I2C clock line for channel 0; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels | logic level follows VCC |
| SD1 | channel-1-data | i2c data | multiplexed downstream I2C data line for channel 1; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels | logic level follows VCC |
| SC1 | channel-1-clock | i2c clock | multiplexed downstream I2C clock line for channel 1; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels | logic level follows VCC |
| SD2 | channel-2-data | i2c data | multiplexed downstream I2C data line for channel 2; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels | logic level follows VCC |
| SC2 | channel-2-clock | i2c clock | multiplexed downstream I2C clock line for channel 2; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels | logic level follows VCC |
| SD3 | channel-3-data | i2c data | multiplexed downstream I2C data line for channel 3; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels | logic level follows VCC |
| SC3 | channel-3-clock | i2c clock | multiplexed downstream I2C clock line for channel 3; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels | logic level follows VCC |
| SD4 | channel-4-data | i2c data | multiplexed downstream I2C data line for channel 4; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels | logic level follows VCC |
| SC4 | channel-4-clock | i2c clock | multiplexed downstream I2C clock line for channel 4; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels | logic level follows VCC |
| SD5 | channel-5-data | i2c data | multiplexed downstream I2C data line for channel 5; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels | logic level follows VCC |
| SC5 | channel-5-clock | i2c clock | multiplexed downstream I2C clock line for channel 5; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels | logic level follows VCC |
| SD6 | channel-6-data | i2c data | multiplexed downstream I2C data line for channel 6; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels | logic level follows VCC |
| SC6 | channel-6-clock | i2c clock | multiplexed downstream I2C clock line for channel 6; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels | logic level follows VCC |
| SD7 | channel-7-data | i2c data | multiplexed downstream I2C data line for channel 7; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels | logic level follows VCC |
| SC7 | channel-7-clock | i2c clock | multiplexed downstream I2C clock line for channel 7; SparkFun says the board provides one Qwiic connector for each of eight multiplexed channels | logic level follows VCC |