{"product_id":"tca9548a-8-channel-i2c-multiplexer-breakout-for-arduino-raspberry-pi","title":"TCA9548A 8-Channel I2C Multiplexer Breakout for Arduino \u0026 Raspberry Pi","description":"\u003ch1\u003eTCA9548A 8-Channel I2C Multiplexer Breakout\u003c\/h1\u003e\n\n\u003cp\u003eThe 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.\u003c\/p\u003e\n\n\u003ch2\u003eKey Specifications\u003c\/h2\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eValue\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd\u003eChannels\u003c\/td\u003e\n\u003ctd\u003e8 (selectable via I2C)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eOperating Voltage\u003c\/td\u003e\n\u003ctd\u003e1.8V to 5.5V\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eI2C Speed\u003c\/td\u003e\n\u003ctd\u003eUp to 400 kHz (standard\/fast)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eAddress Selection\u003c\/td\u003e\n\u003ctd\u003e3 address pins (A0-A2), 8 possible addresses\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eOnboard Regulator\u003c\/td\u003e\n\u003ctd\u003e3.3V LDO for logic supply\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eInterface\u003c\/td\u003e\n\u003ctd\u003eI2C (SDA, SCL), breakout to 0.1\" headers\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003eWhat You Can Build With This\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003eMulti-sensor arrays using identical I2C sensors like BME280 or VL53L0X\u003c\/li\u003e\n  \u003cli\u003eI2C address conflict resolution for modules that can't change address\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/kit-i2c-bus-multi-device-demo\"\u003eMulti-display projects with several OLED or LCD displays on one I2C bus\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003eExpandable robotics sensor hub connecting many low-speed I2C peripherals\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eCompatibility\u003c\/h2\u003e\n\u003cp\u003eThis 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.\u003c\/p\u003e\n\n\u003ch2\u003eWiring Notes\u003c\/h2\u003e\n\u003cp\u003eConnect 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.\u003c\/p\u003e\n\n\u003ch2\u003eWhy Buy from Compoden\u003c\/h2\u003e\n\u003cp\u003eEvery 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.\u003c\/p\u003e\n\n\u003cdetails\u003e\u003csummary\u003eIs this compatible with Arduino Uno?\u003c\/summary\u003e\u003cp\u003eYes, 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.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eCan I chain multiple TCA9548A modules?\u003c\/summary\u003e\u003cp\u003eYes, 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.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eDoes it work with 5V and 3.3V sensors simultaneously?\u003c\/summary\u003e\u003cp\u003eThe 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.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdiv class=\"compoden-handoff\" style=\"margin-top:24px;padding:16px;background:#f0f4ff;border-left:4px solid #2B4D8F;border-radius:4px;\"\u003e\n  \u003cp style=\"margin:0 0 6px 0;font-weight:600;color:#1A3560;\"\u003e📦 Free Setup Handoff Document Included\u003c\/p\u003e\n  \u003cp style=\"margin:0;font-size:0.95em;color:#333;\"\u003eEvery 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.\u003c\/p\u003e\n\u003c\/div\u003e\n","brand":"Compoden","offers":[{"title":"Default Title","offer_id":53445063082349,"sku":"CDN-0891","price":300.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/3997\/5533\/files\/image_1_1f814ed2-2814-4ba1-b8c5-2df791325597.jpg?v=1781513120","url":"https:\/\/compoden.com\/products\/tca9548a-8-channel-i2c-multiplexer-breakout-for-arduino-raspberry-pi","provider":"Compoden","version":"1.0","type":"link"}