
TCA9548A 8-channel I2C multiplexer breakout with STEMMA QT / Qwiic connectors, allowing up to 8 devices sharing the same I2C address to be addressed independently. The TCA9548A itself has 8 configurable addresses, enabling up to 64 I2C buses on one host.
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
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 |
ADS1115/MCP3421 ADCs, MCP4725 and GP8413 DACs, CP2102 USB-UART boards, and I2C plumbing like the LTC4316 address shifter — matched to bus, resolution and signal range.
CP2102 USB UART Board (mini) visual previewCP2102 USB UART Board (mini)
FT232 USB UART Board (mini) visual previewFT232 USB UART Board (mini)
10-bit ADC (SPI) visual preview10-bit ADC (SPI)
2-Channel RS232 Module for Raspberry Pi Pico visual preview2-Channel RS232 Module for Raspberry Pi Pico
4-Ch USB 3.2 Gen1 Hub (USB3.2-Gen1-HUB-4U) visual preview4-Ch USB 3.2 Gen1 Hub (USB3.2-Gen1-HUB-4U)
6-in-1 USB to Serial Converter visual preview6-in-1 USB to Serial Converter
Adafruit AD5693R 16-Bit I2C DAC Breakout visual previewAdafruit AD5693R 16-Bit I2C DAC Breakout
Adafruit ADS122C04 24-Bit ADC - STEMMA QT / Qwiic visual previewAdafruit ADS122C04 24-Bit ADC - STEMMA QT / Qwiic
Adafruit AW9523 GPIO Expander and LED Driver Breakout visual previewAdafruit AW9523 GPIO Expander and LED Driver Breakout
Adafruit CAN Pal - CAN Bus Transceiver visual previewAdafruit CAN Pal - CAN Bus Transceiver
Adafruit DAC6578 Breakout - 8-Channel 10-bit I2C DAC visual previewAdafruit DAC6578 Breakout - 8-Channel 10-bit I2C DAC
Adafruit DAC7578 Breakout - 8-Channel 12-bit I2C DAC visual previewAdafruit DAC7578 Breakout - 8-Channel 12-bit I2C DAC
10W Super Bright LED - Violet visual preview
10W Super Bright LED - Warm White visual preview
3-Pin LED Strip Connector Cable - Single Head (5PCS) visual preview
3-Pin LED Strip Connector Cable (5PCS) visual previewWS2812/SK6812 NeoPixel strips, rings and Jewels, APA102 DotStar pixels, and plain analog RGB strips — each matched to its protocol and host, not just its connector.
Components · Addressable LEDs · 176 parts
18-Channel 8-bit PWM LED Driver w/ I2C Interface visual preview
24LC256 I/P I2C EEPROM PDIP-8 visual preview
24LC256 P DIP-8 visual preview
4N25 DIP-6 visual preview74HC logic gates, MCP3008/MCP23017 ADCs and expanders, 24LC256 EEPROM, 4N25-series optocouplers and ULN2803A drivers — bare DIP chips with no breakout-board conveniences like pull-ups or level shifting.
Components · Integrated circuits · 68 parts
256MB Micro SD Memory Card visual preview
25LC256 256 Kbit SPI EEPROM visual preview
64 Mbit Serial Pseudo SRAM - PSRAM - 3.3V 133 MHz visual preview
8GB Class 10 SD/MicroSD Memory Card - SD Adapter Included visual preview24LC32/25LC256 EEPROM, I2C FRAM, 64Mbit PSRAM, and microSD breakouts up to 64GB — matched to write frequency and data volume, not just interface.
Components · Memory & storage · 39 parts
1/4W Resistor Pack - 400 PCS visual preview
1N4001 Diode - 10 pack visual preview
1N4007 Diode visual preview
1N4148 General Purpose Fast Switching Diode visual previewE12 resistor kits, ceramic and electrolytic capacitor sets, 1N4148/1N4007 diodes, TIP120 Darlingtons, IRLZ44N MOSFETs and 100F supercapacitors — bench stock in kit quantities.
Components · Passives · 56 parts
| 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 |