This is an example USB project showing how to interface an optical mouse sensor (the ADNS-2620) with a standard XP/Vista computer.
The TD-USB-01 board with a PIC18F2550 communicates with:
* the PC: USB 2.0 through a mini-B connector.
* the mouse sensor board: SPI over 4-wire flatcable.
userial is an Free project building an USB to I2C/SPI/GPIO bridge, using the Atmel AT90USB647 chip. Hardware and Software are released under an Open Source licence. It supports the following interfaces:
* USB interface (serial emulation)
* JTAG
* I2C (TWI)
* SPI
* 8 General purpose digital I/O
* 4 Analog to Digital converters (currently no firmware support)