

The Qwiic Multiport is a versatile connector designed to simplify the integration of multiple Qwiic-enabled devices in a single I2C communication chain. It provides a convenient way to connect and power multiple devices without the need for soldering or complex wiring. The Qwiic Multiport is ideal for prototyping, educational projects, and any application requiring multiple I2C devices to work together seamlessly.








The Qwiic Multiport is designed to work with the Qwiic ecosystem, which uses a standardized 4-pin JST connector for I2C communication. Below are the key technical details:
The Qwiic Multiport features multiple 4-pin JST connectors, all of which are internally connected in parallel. Below is the pinout for each connector:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | GND | Ground connection |
| 2 | 3.3V | Power supply (3.3V) |
| 3 | SDA | I2C data line |
| 4 | SCL | I2C clock line |
Below is an example of how to use the Qwiic Multiport to connect two I2C sensors to an Arduino UNO:
#include <Wire.h>
// Define I2C addresses for the connected devices
#define SENSOR1_ADDR 0x40 // Replace with the actual address of your first sensor
#define SENSOR2_ADDR 0x41 // Replace with the actual address of your second sensor
void setup() {
Wire.begin(); // Initialize I2C communication
Serial.begin(9600); // Start serial communication for debugging
// Check communication with the first sensor
Wire.beginTransmission(SENSOR1_ADDR);
if (Wire.endTransmission() == 0) {
Serial.println("Sensor 1 connected successfully!");
} else {
Serial.println("Failed to connect to Sensor 1.");
}
// Check communication with the second sensor
Wire.beginTransmission(SENSOR2_ADDR);
if (Wire.endTransmission() == 0) {
Serial.println("Sensor 2 connected successfully!");
} else {
Serial.println("Failed to connect to Sensor 2.");
}
}
void loop() {
// Add your code to read data from the sensors and process it
}
Devices Not Detected on the I2C Bus
Communication Errors
Power Issues
Intermittent Data Loss
Q: Can I use the Qwiic Multiport with 5V devices?
A: No, the Qwiic Multiport is designed for 3.3V devices. Using 5V devices may damage the connected components.
Q: How many devices can I connect to the Qwiic Multiport?
A: The number of devices is limited by the I2C protocol and the power budget. Typically, you can connect up to 8-10 devices, depending on their power requirements and address availability.
Q: Do I need to add pull-up resistors to the I2C lines?
A: No, most Qwiic devices include built-in pull-up resistors. However, if you experience communication issues, check for excessive pull-up resistance.
Q: Can I daisy-chain multiple Qwiic Multiports?
A: Yes, you can daisy-chain multiple Multiports to expand the number of available connections, but ensure the total current draw and signal integrity are maintained.