USB-ISS - Enhanced USB-I2C Module

: CNV01004
€20.08

The USB-ISS is able to connect to I2C, SPI and Serial buses as well as Digital I/O and Analog inputs.

Quantity

The USB-ISS Multifunction USB Communications Module provides a complete interface between your PC and the I2C bus, SPI bus, a Serial port and general purpose Analogue Input or Digital I/O. The module is powered from the USB. Operating voltage is selectable between 3.3v and 5v. and can supply up to 80mA at 5v for external circuitry from a standard 100mA USB port.

 

Specifications:

  • 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

USB-ISS Documentation 

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    
CNV01004