DFRobot
Gravity: Digital 1-to-8 I2C Multiplexer
The Gravity I2C Multiplexer solves address conflicts when you need to connect multiple I²C devices that share the same fixed address. It provides eight indep...
Get notified when back in stock
The Gravity I2C Multiplexer solves address conflicts when you need to connect multiple I²C devices that share the same fixed address. It provides eight independent I²C ports on a single bus, allowing up to eight identical-address sensors or modules to communicate without conflict.
The default I²C address is 0x70, adjustable via onboard DIP switches from 0x70 to 0x77. By chaining up to eight multiplexers with different addresses, you can theoretically control up to 64 same-address devices on one I²C bus.
Key Features
- 8× Independent I²C Ports – Connect up to 8 same-address devices on one bus
- Configurable Address – 0x70 to 0x77 via onboard DIP switches
- 3.3 V and 5 V Compatible – Works with Arduino, Raspberry Pi, and other boards
- I²C Clock Rates – 100 kHz and 400 kHz
- Gravity Connector – PH2.0-4P plug-and-play interface (no soldering required)
- Reset Pin – Active-low reset
- Dimensions – 32 × 32 mm (1.26 × 1.26 in)
Ideal For
- Multi-sensor arrays with fixed I²C addresses
- Environmental monitoring with multiple identical sensors
- Expanding I²C bus capacity in complex projects
Resources
- Product Wiki – Pinout, wiring diagram, and Arduino/Raspberry Pi examples
- Arduino Library (GitHub)
Jargon buster
Plain-language definitions for the technical terms used above.
- Gravity
- Gravity is DFRobot’s plug-in connector system for sensors, motors and modules, using standard cables to reduce loose jumper wiring. It matters because Gravity-compatible parts can connect directly to these ports, while non-Gravity parts may need adapters or manual wiring.
- 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.
- 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.
Find this product in
Brands
DFR0576 gravity tca9548a i2c multiplexer module dimension V1.0
Mechanical Drawings · 72.3 KB · Click any page to view full size
DFR0576 gravity tca9548a i2c multiplexer module layout V1.0
Document · 137.2 KB · Click any page to view full size
DFR0576 gravity tca9548a i2c multiplexer module schematics V1.0
Schematic · 48.0 KB · Click any page to view full size
DFR0576 gravity tca9548a i2c multiplexer module datasheet V1.0
Datasheet · 2.6 MB · Click any page to view full size
Related Tutorials
Free guides on learn.littlebird.com.au