Please reference the PCDEV.PDF acrobat file for concept details.
Read John Hyde's white paper on "Learning USB by Doing" featuring the USBLPT-PD11D (Acrobat PDF file).
The board provides a USB device SIE (serial interface engine) which attaches to a development P.C. via an LPT (parallel printer port), and to the USB Host via a USB type "B" connector.
Please reference the schematic file for hardware details.
The included software provides the firmware for a functional USB HID mouse device. The software is implemented as a DOS application, which executes on the development P.C. and communicates with the board via a "Bit-Banged" I2C protocol. When the application is run, the Host P.C. will recognize the development P.C. as a USB HID Mouse device. The application was written in C using the Borland Turbo C 3.1 development environment. Any suitable C environment could be used, but some code porting may be required. Full source code is provided, and we will be releasing more examples soon. John Hyde has also produced some examples (written using Microsoft Visual C) that work with our board, and he will be posting them on his web site.
Please reference the hidmouse.txt file, which contains a log of all the transaction activity for an enumeration cycle (Host OS = Windows 2000) followed by report data which represents the mouse report data generated to move the cursor in a small square pattern (Host P.C. cursor moves).
Design Reference Information
The following link will take you to a page with reference links for the components used on the board.
The USBLPT-PD11 hardware is temporarily out of stock.
Send mail to
questions or comments about this web site.