• New
Main view
search
  • Main view
  • Side view
  • Top view
ID: 1197882
zł44.48
Tax included

zł36.16 tax excl.

A USB-to-I²C adapter that allows a computer to act as an I²C bus controller, supporting speeds over 1 MHz, clock stretching, and bidirectional communication. The device offers full galvanic isolation between USB and I²C, protecting the computer from damage and interference. With JST SH and goldpin connectors, USB-C support, a virtual serial port, and a Python library, the adapter is a versatile tool for working with I²C devices in both hobbyist and professional projects. Pololu 5396

4 weeks
Awaiting delivery
Kamami is the official distributor of electronic modules and Pololu robotic parts. All products of this brand in our offer are original and come directly from the manufacturer.

Description

The USB–I²C adapter is a practical tool that allows a PC or another USB host to act as an I²C bus controller. This makes it easy to communicate with peripheral devices operating as slaves. The device supports bidirectional data transfer, clock stretching, and I²C bus speeds exceeding 1 MHz, enabling use with modern, high-speed components. A key feature of the adapter is its full galvanic isolation between the USB side and the I²C side, which effectively protects the computer and USB ports from unwanted current flow and harmful voltages. In the event of voltage faults on the I²C bus, the adapter itself may be damaged, but the isolation prevents voltage from propagating back to the USB side.

0J13241.400.jpg?51193563bbc2218e5d9da03387dc7a75

Standard 2.54 mm pin headers are available, making it easy to connect jumper wires or pin headers. The adapter requires a supply voltage of 2.25 V – 5.5 V on the I²C bus side, as it does not forward USB power. On the I²C side, a JST SH 4-pin connector is provided, fully compatible with SparkFun Qwiic and Adafruit STEMMA QT systems:

  1. Black – I²C bus ground (GND); this pin is NOT connected to USB ground
  2. Red – I²C bus power supply (VCC); the user must provide 2.25 V – 5.5 V between this pin and GND
  3. Blue – I²C data line (SDA)
  4. Yellow – I²C clock line (SCL)

The device features a USB Type-C connector and is recognized by the computer as a virtual serial port (CDC ACM). This ensures driverless operation in Windows 10 and newer, Linux, and macOS. Communication can be handled from any programming environment that supports serial ports, making the adapter highly versatile. Additionally, the manufacturer provides a Python library for quick development, as well as fully open-source firmware for the STM32C071G8 microcontroller, allowing users to further customize functionality. With its compact size and lightweight design, the module can be easily integrated into various projects. This solution is ideal for both hobbyists and professionals working with I²C devices who require a reliable and safe communication interface.

Features

  • USB–I²C bridge functionality, enabling host controller operation
  • Supports I²C speeds above 1 MHz with clock stretching
  • Full galvanic isolation between USB and I²C sides
  • USB Type-C connector, recognized as a virtual serial port (CDC ACM)
  • Supported OS: Windows 10 and newer, Linux, macOS – no additional drivers required
  • Python library and open-source STM32C071G8 firmware available
  • JST SH 4-pin connector compatible with Qwiic and STEMMA QT
  • I²C breakout pins on a 2.54 mm grid (standard pin headers)
  • I²C bus supply voltage required: 2.25 V to 5.5 V
  • Dimensions: 33.53 × 15.24 × 4.83 mm
  • Weight: 2.4 g
1197882

Manufacturer BTC Korporacja sp. z o. o. Lwowska 5 05-120 Legionowo Poland sprzedaz@kamami.pl 22 767 36 20

Responsible person BTC Korporacja sp. z o. o. Lwowska 5 05-120 Legionowo Poland sprzedaz@kamami.pl 22 767 36 20

You might also like

Other products in the same category (11)