Home TCA9548A 8-Channel I2C Multiplexer Breakout for Arduino & Raspberry Pi
TCA9548A 8-Channel I2C Multiplexer Breakout for Arduino & Raspberry Pi – Compoden electronics component
In Stock

TCA9548A 8-Channel I2C Multiplexer Breakout for Arduino & Raspberry Pi

SKU: CDN-0891 Brand: Compoden Category: Electronics > Computers > Single-Board Computers
Rs. 300.00
Inclusive of all taxes
Free Shipping on prepaid orders above ₹999
Ships in 3-7 days
7-Day Warranty on manufacturing defects
Need 10+ units? Contact us for bulk pricing
100% Genuine Products
Expert Technical Support
Quality Tested
Soldr.ai Ask about this product

TCA9548A 8-Channel I2C Multiplexer Breakout

The TCA9548A is an 8-channel I2C multiplexer that allows you to connect up to 8 I2C devices with the same address to a single microcontroller. Ideal for projects requiring multiple sensors or identical I2C modules, it switches between channels via I2C commands. It operates from 1.8V to 5.5V, making it suitable for both 3.3V and 5V systems.

Key Specifications

Specification Value
Channels 8 (selectable via I2C)
Operating Voltage 1.8V to 5.5V
I2C Speed Up to 400 kHz (standard/fast)
Address Selection 3 address pins (A0-A2), 8 possible addresses
Onboard Regulator 3.3V LDO for logic supply
Interface I2C (SDA, SCL), breakout to 0.1" headers

What You Can Build With This

Compatibility

This multiplexer module works with any microcontroller that has an I2C interface, including Arduino Uno, Mega, Nano, ESP32, ESP8266, Raspberry Pi, and STM32. It supports both 3.3V and 5V logic levels, with onboard level shifting for safe interfacing. Common pairings include multiple BME280 sensors, OLED displays, or PCA9685 servo drivers.

Wiring Notes

Connect VIN to 3.3V or 5V, GND to GND, SDA and SCL to your microcontroller's I2C pins. The I2C address is set by A0-A2 jumpers; default is 0x70. If using long wires, consider 1k-10k pull-up resistors on SDA/SCL. Each channel's voltage is determined by the VIN pin, but the I2C bus side operates at the microcontroller's voltage through level shifters.

Why Buy from Compoden

Every component is sourced from verified suppliers and tested for compatibility before listing. We've spent 10 years building projects for makers, schools, and institutions across India. Ships from Bengaluru in 3-5 days. If defective on arrival, replace within 7 days.

Is this compatible with Arduino Uno?

Yes, simply wire VIN to 5V, GND to GND, SDA to A4, and SCL to A5 on an Arduino Uno. Use the Wire library to control channel selection.

Can I chain multiple TCA9548A modules?

Yes, you can connect the output of one channel to another TCA9548A's input, allowing up to 64 devices by cascading, provided each has a unique I2C address set via A0-A2.

Does it work with 5V and 3.3V sensors simultaneously?

The module has onboard level shifters; the main I2C bus side can be 3.3V or 5V, while each channel's voltage follows VIN. So you can mix voltages by powering VIN accordingly, but ensure sensors are compatible with that voltage.

📦 Free Setup Handoff Document Included

Every Compoden order includes a free setup handoff document — step-by-step instructions to get your component working within minutes. Download it via QR code on your package. The handoff document is also trained to help you troubleshoot the majority of problems.

Shipping Information

  • Prepaid Orders: ₹75 for orders up to ₹999, FREE shipping above ₹999
  • COD Orders: ₹125 shipping + ₹50 COD fee = ₹175 total
  • Delivery Timeline: Dispatch in 1-2 days, delivery in 2-7 days depending on location

Returns & Warranty

  • 7-Day Return: Manufacturing defects only (approval required)
  • Warranty: 7 days from delivery
  • Non-Returnable: Batteries, consumables, cut wires, clearance items

View complete shipping policy →

View complete returns policy →