I2C and SPI Product Selector Guide

USB-to-I2C Elite USB-to-I2C Pro USB-to-I2C Basic LPT-to-I2C SE Pro I2C & SPI Isolator
Windows-based general
purpose I2C application
Ability to read and write
I2C EEPROMs using
user-friendly software
Note 1
PC Parallel-port I2C interface
host adapter hardware
DLL for creating your
own I2C applications
Enhanced user interface
General purpose SPI software
Ability to read and write
user-friendly software
Extra wide I2C bus voltage:
0.9V to 5.5V
Dedicated general-purpose
output (does not use the I2C
or SPI pins)
General purpose SchmittTrigger input
USB-based I2C interface
host adapter hardware
400 kHz I2C*  
Switchable 3.3V and 5V
power outputs
SPI Master 30Mb/s 4Mb/s 6Mb/s
I2C Slave capable
Enclosure Note 2
Split ribbon cable Optional
Windows 95, 98, ME, 2000**
32-bit Windows operating
system drivers (XP, Vista,
Windows 7, Windows 8)
64-bit Windows operating
system drivers (XP, Vista,
Windows 7, Windows 8)
*I2C is only specified up to 400kb/s but the USB-to-I2C Professional hardware is capable of 1Mb/s and the USB-to-I2C Elite hardware is capable of 2Mb/s.
**Windows 95, 98, and ME are supported with older versions of the USB-to-I2C software. We are no longer adding functionality to the software for these older operation systems. Support will NOT be provided.
Note 1:  USB-to-I2C Basic does not have a dedicated EEPROM software interface, but relies on the general-purpose software tools.
Note 2: USB-to-I2C Basic does not have an enclosure, but does have a non-conductive tape on the bottom of the PCB.