• New
Main view
search
  • Main view
  • Top view
  • Side view
ID: 1197881
zł57.33
Tax included

zł46.61 tax excl.

A USB-to-I2C adapter that allows a computer to act as an I2C bus controller, supporting speeds over 1 MHz, clock stretching, and bidirectional communication. The device offers full galvanic isolation between USB and I2C, protecting the computer from damage and interference, and provides an isolated 3.3V or 5V voltage, eliminating the need for an external I2C power supply. 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 I2C devices in both hobbyist and professional projects. Pololu 5397

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 enables easy communication with peripheral devices operating as slaves. The device supports bidirectional data transfer, clock stretching, and I²C bus speeds exceeding 1 MHz, allowing it to work with modern, high-speed devices. A very important feature of the adapter is 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 the voltage from propagating back to the USB side.

0J13243.400.jpg?7f2c5f0c231f225bc3c89ccba0a49143

The adapter can supply isolated, regulated 3.3 V or 5 V power (up to 200 mA) to the I²C bus, so many projects do not require a separate power source on the bus side. The voltage level is selected with a slide switch, and the state is latched at startup; the VCC output can also be enabled/disabled via the software command “Enable VCC Out”. Standard 2.54 mm pin headers are available, making it easy to connect jumper wires or pin headers. On the I²C side, a JST SH 4-pin connector is provided, 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 output voltage (VCC) — when VCC is enabled, this pin provides 3.3 V or 5 V power up to 200 mA to the I²C bus. The voltage level is determined by the position of the slide switch at startup.
  3. Blue – I²C data line (SDA)
  4. Yellow – I²C clock line (SCL)

The device is equipped with a USB Type-C connector, and when connected to a computer it is recognized as a virtual serial port (CDC ACM). This allows it to work without installing additional drivers in Windows 10 and newer, Linux, and macOS. Communication can be carried out 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 further customization of functionality. Thanks to its compact size and low weight, the module can be easily integrated into various projects. This makes it an ideal solution 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 (compatible with standard pin headers)
  • I²C side power output: 3.3 V or 5 V
  • Voltage selection switch latched at startup (change takes effect after power cycle or via “Enable VCC Out” command)
  • Dimensions: 33.78 × 19.30 × 4.83 mm
  • Weight: 3.2 g
1197881

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)