TCA9548A I2C Multiplexer
The TCA9548A 1-to-8 I2C multiplexer solves the common problem of needing multiple I2C devices with the same address on a single bus. It acts as a gatekeeper, routing I2C traffic to any of its eight downstream channels on command.
Simply write a single byte to the multiplexer's I2C address (default 0x70, configurable 0x70–0x77) to select which channel receives subsequent I2C communication. With up to 8 multiplexers on a single bus, you can theoretically address 64 identical I2C devices.
Key Features
- 8 I2C Channels – Connect up to 8 same-address devices to one bus
- Configurable Address – Set from 0x70 to 0x77 for up to 8 multiplexers per bus
- 3.3V and 5V Compatible – Works with any logic level
- Breadboard Friendly – Breakout board with capacitors and pull-ups included
- Simple Control – Single byte write to select the active channel
Specifications
- IC: TCA9548A
- I2C Channels: 8
- Default Address: 0x70 (configurable 0x70–0x77)
- Logic Level: 3.3V and 5V compatible
Ideal For
- Using multiple identical I2C sensors on one bus
- Expanding I2C address space
- Multi-sensor Arduino and Raspberry Pi projects
- Isolating I2C bus segments
Package Contents
- 1× TCA9548A I2C Multiplexer Breakout Board
Resources
The TCA9548A I2C Multiplexer appears in the following collections:
