|
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
|

5-Minute Product
Training Module |
expandIO-USB
Data Sheet
|

Device
pinouts
appendix |

USB HID
products
Dev Kit
|
|
|

C# Interface Example
with thanks to
Aldo Hoyt |

Delphi Interface Example
with thanks to
Petr Frank |

Circuit Cellar
Article |
|
|
|
USB Evaluation Board
|