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

5-Minute Product
Training Module
|
expandIO-USB
Data Sheet
|
Device pinouts appendix |

USB-HID products
Dev Kit |

C# interfacing example
with thanks to
Aldo Hoyt |

Delphi interfacing example
with thanks to
Petr Frank |

Circuit Cellar
Article |
USB Evaluation Board
|