Adafruit
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,...
Get notified when back in stock
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
Jargon buster
Plain-language definitions for the technical terms used above.
- breakout
- A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- I2C address
- An I2C address is the number a device uses so a microcontroller can tell it apart from other devices on the same I2C bus. It matters because two devices with the same fixed address may conflict if used together.
- multiplexer
- A multiplexer (mux) is a chip or circuit that selects one of several input signals and routes it to a single shared output, with select lines choosing which input is connected; running the same idea in reverse, to send one input to a chosen output, gives a demultiplexer. Multiplexers let a single controller or line work with several signals or devices that would otherwise clash on a shared connection.
- UPS
- An uninterruptible power supply is a battery-backed power system that keeps a device running when external power is unplugged or fails. For an embedded computer, it helps prevent sudden shutdowns that can corrupt files or interrupt a project.
Find this product in
Brands
adafruit tca9548a 1 to 8 i2c multiplexer breakout
Document · 5.3 MB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Related Tutorials
Free guides on learn.littlebird.com.au