Description
This TCA9548A 8-Channel I2C Multiplexer is the ultimate problem-solver for complex I2C projects. It allows you to connect up to 8 I2C devices with the same I2C address to a single microcontroller by acting as a “switchboard operator”.
Product Long Description
The TCA9548A is a bidirectional translating switch that expands your microcontroller’s I2C bus from one to eight independent downstream channels. This is essential when you have multiple identical sensors (like OLED displays or temperature sensors) that share the same hard-wired address, which would normally cause a conflict on the bus.
By sending a simple command to the TCA9548A, you can select which channel (0–7) to activate. Once a channel is selected, any subsequent I2C data is routed only to that specific channel. This module also supports voltage-level translation, allowing 1.8V, 2.5V, or 3.3V devices to communicate with a 5V controller seamlessly.
Key Features
- 1-to-8 Expansion: Connect 8 separate I2C buses to a single host.
- Address Conflict Resolution: Enables multiple devices with identical addresses on one system.
- Configurable Host Address: Three address pins (A0, A1, A2) allow for 8 unique multiplexer addresses (0x70–0x77), enabling you to daisy-chain up to 8 multiplexers for a total of 64 I2C channels.
- Bidirectional Translation: Supports voltage level shifting between 1.8V, 2.5V, 3.3V, and 5V.
- Active-Low Reset: Dedicated RESET pin to recover from stuck downstream buses without cycling power.
- Plug-and-Play Compatible: Works with Arduino, Raspberry Pi, ESP32, and any standard I2C/SMBus controller











Reviews
There are no reviews yet.