We use cookies to make your experience better. To comply with the new e-Privacy directive, we need to ask for your consent to set the cookies. Learn more.
The USB-ISS module is an enhanced version of our low cost USB-I2C module, offering additional functionality at the same low price. Communication to I2C, SPI and serial buses as well as digital I/O control and analog inputs.
Extra features over the USB-I2C are:
Support I2C at 20khz-1mhz
I2C + I/O
SPI mode
Serial mode (polled port)
I2C direct - build your own I2C sequence from discrete functions like I2C start
Bootloader - any future updates can be added 
3.3v operation
Mounting holes on PCB
Examples:
Linux
Linux GCC - Various examples
Linux with Mono and Xbuild (C#) - Read the range and light values back from an SRF08
Mac
Xcode - Read the range and light values back from an SRF08
Microsoft Windows
Visual C# Express - Connection to a LCD05
Visual C# Express - Read the range and light values back from an SRF08
Visual Basic Express - Read the range and light values back from an SRF08
Visual Basic Express - Communication with a MD03/4 
Python API - Customer contribution with thanks to Pete
| USB-I2C | USB-ISS | |||
| USB Powered |  |  | ||
| Support I2C at 100khz |  |  | ||
| Support I2C at 20khz-1000khz |  |  | Yes, 20,50,100,400 &1000khz | |
| I2C + I/O |  |  | ||
| SPI Mode |  |  | 24khz to 3Mhz | |
| Serial Mode |  |  | 300 baud to 115.2K baud | |
| I2C Direct |  |  | Used to build custom I2C sequences | |
| Bootloader |  |  | Built in Bootloader alowing easy user updates | |
| Supply power to external Circuit |  |  | Up to 80mA for USB-ISS | |
| 5v operation |  |  | ||
| 3.3v operation |  |  | ||
| Mounting holes on PCB |  |  |