I2C & I3C switches & multiplexers

Eliminate address bus conflicts and save system power

parametric-filterView all products
Our I2C switches and multiplexers expand the capability of your control system by switching between I2C buses by maintaining compliant data transfer for error-free communication. These products eliminate address bus conflicts and help you save system power.

Featured I2C switches & multiplexers

Why choose our I2C switches and multiplexers (muxes)


Versatile portfolio

Our I2C switches and muxes portfolio offers multiple channels (2 to 8), addresses and supply voltages (1.65 V to 5.5 V) that provide communication with multiple I2C devices.


Communicate securely between devices

Secure communication between different devices through our switches and muxes features, such as level shifting and hot insertion.


Design support

Use our I2C switches and muxes and know you will have great design support through our evaluation modules, software and E2E community support.

Technical resources

Technical article
Technical article
How to simplify I2C tree when connecting multiple followers to an I2C controller
A complicated I2C tree can cause communication errors between the device and MCU. Our I2C switches and repeaters can provide a solution to these complicated trees found in the automotive, industrial, and communication market.
Application note
Application note
Choosing the Correct I2C Device for New Designs
What are the use cases of I2C buffers and repeaters, switches and I/O expanders? Which device is the most appropriate for my device application?  Read this article to answer both these questions and more.
document-pdfAcrobat PDF
Application note
Application note
I2C Dynamic Addressing
I2C switches allow a single I2C controller to communicate with a higher number of I2C. Explore the different options that a system designer has for avoiding I2C address conflicts via the use of dynamic addressing.
document-pdfAcrobat PDF

Design & development resources

Design tool
I2C designer tool
Use the I2C Designer tool to quickly resolve conflicts in addressing, voltage level and frequency in I2C based designs. Enter master and slave inputs to automatically generate an I2C tree or easily build a custom solution. This tool will help designers save time and comply with the I2C standard (...)
Evaluation board
TCA9548A I2C 1-to-8 bidirectional translating switch evaluation module

The TCA9548AEVM is designed to evaluate and demonstrate the functionality of TI’s TCA954xA family of I2C switches. The TCA9548AEVM can be used as a standalone evaluation module to interface with an existing system or paired with the MSP430 Lauchpad which serves as the I2C master and power supply (...)

Simulation tool
PSpice® for TI design and simulation tool
PSpice® for TI is a design and simulation environment that helps evaluate functionality of analog circuits. This full-featured, design and simulation suite uses an analog analysis engine from Cadence®. Available at no cost, PSpice for TI includes one of the largest model libraries in the (...)