Home  Products  Create Account  Download HexWax Explorer  TEAclippers   Sell Firmware  Contact Us Off-The-Shelf Firmware 
    Forgotten Login?
  expandIO-USB
Driver-free USB I/O expander for software-controlled peripherals

expandIO-USB

expandIO-USB is an ultra-low cost USB I/O expander. It allows 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-F14K50, LF2450, LF2455, LF4450 and LF4455 microcontrollers 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 can use a low cost resonator, 200 commands per second 
  • 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# interfacing example
with thanks to
Aldo Hoyt
Datasheet
Delphi interfacing example
with thanks to
Petr Frank
Datasheet
Circuit Cellar
Article

USB Evaluation Board  


 

Target: Various PIC

HyperLink HyperLink HyperLink HyperLink

www.firmwarefactory.com Contact Author