×

SparkFun Electronics will be closed on November 26, 2020 and November 27, 2020 for the Thanksgiving holiday. We will begin normal operations at 9:00 AM Mountain Time on November 30, 2020.

×

Please see all COVID-19 updates here as some shipments may be delayed due to CDC safety and staffing guidelines. If you have an order or shipping question please refer to our Customer Support page. For technical questions please check out our Forums. Thank you for your continued support.

I2C DRIVER

Added to your shopping cart

I²CDriver is an easy-to-use, open source tool for controlling I²C devices. It works with Windows, Mac, and Linux, and has a built-in color screen that shows a live “dashboard” of all the I²C activity. It uses a standard FTDI USB serial chip to talk to the PC, so no special drivers need to be installed. The board includes a separate 3.3 V supply with voltage and current monitoring.

Maximum power out current: up to 470 mA Device current: up to 25 mA Dimensions: 61 mm x 49 mm x 6 mm Computer interface: USB 2.0, micro USB connector

Comments

Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

Customer Reviews

5 out of 5

Based on 2 ratings:

Currently viewing all customer reviews.

1 of 1 found this helpful:

Big help on my latest project!

I haven't spent a lot of time working on I2C or SPI. I usually curse and code until it works, never really knowing why or understanding how the exchange is made. The I2C DRIVER gave me a visual image of the transaction and helped me isolate where my mistakes were. I have bench top equipment that can decode but they are overly complicated and not very transportable. The I2C Driver fits in my shirt pocket and is affordable! It's the best test tool I've bought in a long time! I also bought the SPI DRIVER but have not spent enough time working with it to review it YET.

1 of 1 found this helpful:

Did exactly what I wanted.

I need to monitor the traffic between two i2c devices. This board along with a modified version of https://github.com/jamesbowman/i2cdriver/blob/master/python/samples/capture.py made that easy.

Once I had the capture I was able to make an Arduino emulate the devices.