Dual USB to 5-Port I2C Bridge Adapter 100KHz for AnyI2C

  • Dual XBee Interface Ports Populated with USB to Serial Converters
  • Communicates with Two PCs Simultaneously over USB
  • FTDI FT232RL USB to Serial Interface Converters
  • Five 5V 130ma I2C Communication Ports
  • Test, Control, and Learn I2C Communications
  • Connect Sensors for Monitoring Applications
  • Control Relays, Pumps, Lights, and More
  • Long-Range Wireless I2C Upgrade Option


Before shipment, our products are tested by the BRIDGEX5, which we are now making available to our customers to connect them to a world of sensors and controllers of all kinds. We custom-engineered the BRIDGEX5 for the sole purpose of making I2C easy to use from your desktop PC. The BRIDGEX5 has two XBee ports that are pre-populated with FTDI FT232RL USB to Serial converters. Using simple serial commands, users can send and receive I2C data on 5 different I2C communication ports. Since there are 2 USB interface modules on this controller, 2 different PCs can take control of all the I2C devices connected to the on-board I2C ports. The BRIDGEX5 handles communication, balancing between both computers and all connected I2C devices. The BRIDGEX5 makes it easy to communicate to just about any I2C device using our FREE AnyI2C software. AnyI2C gives you a graphical user interface for many popular I2C chips, and we are constantly developing the library to expand our support to hopefully include drivers for Any I2C device ever created (we have a dedicated programmer who ONLY develops this software!). The AnyI2C software framework is fully open-source, so developers are welcome to contribute their own code to add support for I2C chips not currently in our library.

The BRIDGEX5 is powered by a custom-programmed PIC18F46K22 CPU. The firmware in this CPU was developed over the course of 2 years as part of another project that began in 2012. Consequently, we believe you will find the BRIDGEX5 is the most advanced Serial to I2C bridge controller in the world. The BRIDGEX5 comes populated with two USB XBee communication modules; however, these modules may be removed, and replaced with Bluetooth, WiFi, Serial, and Ethernet communication modules (available from www.controlanything.com). Port 2 of the BRIDGEX5 contains extensive firmware to directly communicate using 802.15.4 Industrial Point-to-Point wireless. In 2015, additional firmware was added to handle native API communications for S3B Wireless Mesh Networking (www.Digi.com), allowing data to hop wirelessly from device to device until it reaches the intended destination. The end result is a controller that has been intensively engineered for the purposes of adapting to some of the world’s best industrial communication protocols, giving you an upgrade path for more demanding applications in the future. We have reviewed all available serial to I2C converter chips manufactured by other companies before developing the BRIDGEX5. Quite frankly, there is NOTHING on the market easier to use or more powerful than the BRIDGEX5.

The BRIDGEX5 is compatible with 100% of all I2C chips we have tested. The I2C ports on the BRIDGEX5 are emulated in firmware, and are therefore limited to a fixed 100 KHz operating frequency. The BRIDGEX5 has a dedicated 5V power supply for each of the 5 on-board I2C ports, providing up to 130ma of current per I2C port. The BRIDGEX5 includes 5 I2C Cables, 2 USB Cables, 2 USB XBee Modules, and 1 Power Supply 12VDC (US Version). 


This device will add USB Connectivity to the following devices.  The wireless option will be supported by our software in the future.

Trademark Disclosure:

This device is designed, and manufactured by controlanything.com. XBee is a registered trademark of Digi International. All other products or name brands are trademarks of their respective holders.


This is a general purpose I²C device compatible with all computing platforms and IoT technologies, including Raspberry Pi, BeagleBone, Arduino, Particle, BridgeX5, and many more.  All ControlEverything.com devices support a strict +5V I²C Bus standard.

Arduino Nano and Micro Interfaces:
Plug this Device into the Arduino Nano I²C Shield
Plug this Device into any Arduino Nano Master Device
Plug this Device into any Arduino Micro Master Device
Plug this Device into the Arduino Uno Interface Adapter

ESP8266 IoT Interfaces:
Use our ESP8266 Module and the PEI2C Interface Adapter
Use our ESP8266 Adapters for Adafruit and Huzzah

Onion Omega 1 & 2 IoT Interface:
Use our Onion Omega Adapters

Raspberry Pi Interfaces:
Use the Raspberry Pi I²C Interface Adapter
Use the Raspberry Pi 2/3 I²C Interface Adapter
Use the Raspberry Pi Zero I²C Interface Adapter

Particle IoT Interfaces: 
Plug this Device into the Particle Photon I²C Shield
Use as Expansion for any Particle Photon Device
Use as Expansion for any Particle Electron Device
Note: All devices above are compatible with Bluz Bluetooth Interface

Pycom IoT Interface:
Plug this Device into the WiPy I²C Shield

BeagleBone Interface:
Use the BeagleBone I²C Interface Adapter

Windows 8/10 PC Interface:
Use the Bridge Series Controller


Dimensions: 98.00000 x 92.00000 x 14.22400 mm
Mechanical drawing
Wiring diagram

Code Libraries

Community Libraries


12-Volt 1.25 Amp Regulated Switcher Supply
12 Volt 1.25 Amp Regulated Switcher Supply
Read More
International 12 Volt 1.25 Amp Regulated Switcher Supply
International 12 Volt 1.25 Amp Regulated Switcher Supply
Read More