USB to I2C Eilite

USB to I2C Elite

$299.00

USB-to-I2C Elite is a general purpose I2C and SPI interface tool that allows a user to communicate with any I2C or SPI slave devices.

Product Description

USB to I2C Elite is a general purpose I2C interface tool that allows a user to communicate with any I2C slave device. USB-to-I2C Elite includes the USB-based hardware and Windows downloadable software which is compatible with Windows XP, Vista, Windows 7,  8, and Windows 10. Windows drivers are available for both 32-bit and 64-bit operating systems.  Click on our Software Overview tab above to view I2C Device part numbers which are supported.

The downloadable for the USB to I2C Elite software has the capability to program I2C serial eeproms from 16 bytes (128 bits) to 512k bits (64k bytes). Two universal modes provide the flexibility to communicate with any I2C device. In addition to the eeprom/ram/fram support, the USB-to-I2C application has built in support for over 72 specific I2C devices (see description below) which is useful for debugging hardware containing these common devices. The SPI software can be used for EEPROMs, as well as most other SPI devices.

The USB to I2C Elite hardware is capable of transmitting up to 1 Mb/s (note the I2C spec limits the speed to 400 Kb/s) and SPI up to 30 Mb/s. There are 3.3V and 5V power outputs on the USB-to-I2C hardware allowing you to power low-power target systems. The hardware can be used as a master-transmitter, master-receiver, slave-transmitter, and slave-receiver.

A DLL is included with the USB to I2C Elite that can be used to create your own custom I2C, SMBus, and SPI applications. Examples using Visual C++, Visual Basic, Delphi, and C++ Builder are provided. The DLL is compatible with LabView.

Download a copy of the USB-to-I2C Elite DLL User’s Manual

Download a copy of the USB-to-I2C Elite Software User’s Manual

Download a copy of the USB-to-I2C Elite Hardware User’s Manual

Download a copy of the USB-to-SPI Elite Software User’s Manual

Hardware Details

The I2C hardware is capable of transmitting up to 1 Mb/s (note the I2C spec limits the speed to 400 Kb/s) and SPI up to 30 Mb/s. There are 3.3V and 5V power outputs on the USB to I2C hardware allowing you to power low-power target systems. The hardware can be used as a master-transmitter, master-receiver, slave-transmitter, and slave-receiver.

Software Overview

The downloadable software has the capability to program I2C serial eeproms from 16 bytes (128 bits) to 512k bits (64k bytes). Two universal modes provide the flexibility to communicate with any I2C device. In addition to the eeprom/ram/fram support, the USB-to-I2C application has built in support for over 72 specific I2C devices (see description below) which is useful for debugging hardware containing these common devices. The SPI software can be used for eeproms, as well as most other SPI devices.

A DLL is included that can be used to create your own custom I2C, SMBus, and SPI applications. Examples using Visual C++, Visual Basic, Delphi, and C++ Builder are provided. The DLL is compatible with LabVIEW.

There are two general purpose “universal” interfaces that allow a user to control most I2C devices with no programming required.

General Purpose User Interfaces

Expert Mode User Definable    

In addition to the general purpose software, the software includes the ability to control many of the popular I2C devices available on the market today.

IO Expanders

PCA8574 PCA8574A PCA8575 PCA9500
PCA9501 PCA9502 PCA9505 PCA9506
PCA9534 PCA9535 PCA9536 PCA9537
PCA9538 PCA9539 PCA9554 PCF8575
PCA9554A PCA9555 PCA9556 PCA9557
PCA9574 PCA9575 PCA9670 PCA9671
PCA9672 PCA9673 PCA9674 PCA9674A
PCA9675 PCA9698 PCF8574 PCF8574A
PCF8575      

Multiplexers

PCA9540B PCA9542A PCA9543A
PCA9544A PCA9545A PCA9546A
PCA9547 PCA9548A PCA9549

LED Drivers

PCA9530 PCA9531 PCA9532 PCA9533
PCA9550 PCA9551 PCA9552 PCA9553
PCA9622 PCA9624 PCA9626 PCA9632
PCA9633 PCA9634 PCA9635 PCA9685
SAA1064      

Master Selector

PCA9541      

Non-volatile Registers

PCA8550 PCA9559 PCA9560 PCA9561

Real-time Clocks

PCF8563      

Thermal Management / Temperature Sensors

LM75A LM75B NE1617(A) PCT2202
PCT2075 SA56004 SE97 SE97B
SE98(A)      

 

Downloads

USB-to-I2C Elite V7 Software Installation
Updated June 2016
The installer you use will be dependent upon whether you are using a 32-bit or 64-bit operating system. Version 7 should only be used with Windows XP, Vista, Windows 7, Windows 8, or Windows 10. This is the full installation package for USB-to-I2C Elite and USB-to-SPI Elite. Please uninstall any previous versions before installing this software.
USB-to-I2C Elite V7 Installation for 32-bit Windows
USB-to-I2C Elite V7 Installation for 64-bit Windows

USB-to-I2C Elite V6.2 Software Installation
Updated May 2016
The installer you use will be dependent upon whether you are using a 32-bit or 64-bit operating system. Version 6 should only be used with Windows XP, Vista, Windows 7, and Windows 8. Use V7 for Windows 10. This is the full installation package for USB-to-I2C Elite and USB-to-SPI Elite. Please uninstall the previous version before installing this software.
USB-to-I2C Elite V6 Installation for 32-bit Windows
USB-to-I2C Elite V6 Installation for 64-bit Windows

Click here to download the USB to I2C Elite DLL User’s Manual

Click here to download the USB to I2C Elite Software User’s Manual

Click here to download the USB to I2C Elite Hardware User’s Manual

Click here to download the USB to SPI Elite Software User’s Manual