Firmware Factory
Home    USB Products   Other Products  Contact

expandIO-USB

Driver-free USB I/O expander for software-controlled peripherals

expandIO-USB is an ultra-low cost USB I/O expander. It is a PIC microcontroller to be remotely controlled via USB, significantly reducing time-to-market for simple USB-based products.  Interface options include I2C and SPI serial communication to slave devices, making it ideal for adding ultra-low cost USB interfacing to a wide variety of sensors. 

expandIO-USB uses the Human Interface Device (HID) USB profile. It does not require USB drivers and so is immediately plug-and-play compatible with present and future Windows, Linux and Mac operating systems.

expandIO0USB is firmware for the PIC18 microcontrollers from 20 pins to 80 pins and is available as a pre-programmed chip from electronics distributors or as a firmware download from www.hexwax.com.   

Features 

  • 10-bit A/D, digital I/O, counter input, interrupts, comparators, CCP, SPI, I2C
  • Flexible access to most microcontroller registers
  • True HID plug and play - No drivers required 
  • Ultra-low cost, single chip solution
  • Low speed version uses a low cost resonator, 200 commands/sec
  • Full speed version can process up to 32K commands per second 
  • No Vendor ID / Product ID registration required 
 

 

 

Datasheet
5-Minute Product
Training Module
Datasheet
expandIO-USB
Data Sheet
Datasheet
Device
pinouts
appendix
Datasheet
USB HID
products
Dev Kit
Datasheet
C# Interface Example
with thanks to
Aldo Hoyt
Datasheet
Delphi Interface Example
with thanks to
Petr Frank
Datasheet
Circuit Cellar
Article

USB Evaluation Board  


Available from:    HyperLink HyperLink HyperLink HyperLink