Various links to tutorials, documents and other resources regarding the Microchip USB PIC microcontrollers.
A whole load of links…
Understanding the Microchip USB Firmware
http://eegeek.net/content/view/35/32/
Asynchronous PIC-to-PC USB Interrupt Transfers
http://eegeek.net/content/view/47/32/
How to make USB faster with 18F4550
http://forum.microchip.com/tm.aspx?m=165751
Chinese Site, loads of links
Needs a lot of cleaning up ;)
PIC USB related web sites
http://forum.microchip.com/tm.aspx?m=123533
Microchip
http://forum.microchip.com/tt.aspx?forumid=102
Lakeview Research
PIC18FUSB wiki
http://pic18fusb.online.fr/wiki/wikka.php?wakka=WikiHome
PICkit-devel Google group
http://groups.google.com/group/pickit-devel/
Sixca
Microprocessors and 16C745 and USB PIC 18F2455
MicrochipC
http://www.microchipc.com/sourcecode/#pic18f4550usb
HiTech Forum
http://www.htsoft.com/forum/all/showflat.php/Cat/0/Number/15801/an/0/page/0#15801
EasyHid (Mecanique.co.uk) EasyHID
Visual C# & CCS
http://perso.wanadoo.es/j1m/proyectos/picusb/index.htm
HIDCOMM
http://www.cattopasto.com/download.php
Microprocessors and 16C745 and USB PIC 18F2455
PICDEM FS USB Bootloader for Linux/Windows
http://www.internetking.org/fsusb/
http://forum.microchip.com/tm.aspx?m=106426
PICDEM FS USB demo application under Linux/Windows
http://www.varxec.net/picdem_fs_usb/
GTP USB Lite : a small cute prorgammer
http://perso.wanadoo.es/j1m/proyectos/gtpusblite/index.htm
http://forum.microchip.com/tm.aspx?m=108574
PICKit half firmware and PC host software
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1960
Tiny Bootloader supports USB and 18F dsPIC
http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm
USB Library for the FED PIC C Compiler and for WIZ-C
http://www.fored.co.uk/html/usb_library.html
The CREATE USB Interface - where art meets electronics
http://www.create.ucsb.edu/~dano/CUI/
My Very First USB Peripheral
http://www.iay.org.uk/blog/2003/07/my_very_first_u.html
Some more links (from the Forum)
From Bminch PIC18F2455/4455 Assembler USB Firmware
http://forum.microchip.com/tm.aspx?m=89669
http://pe.ece.olin.edu/ece/projects.html
Fast CDC firmware from Ostry
http://ostry.w.szu.pl/index.php?stan=fastPICCDC
How to use bulk transfers with “Microchip Custom Driver”
http://forum.microchip.com/tm.aspx?m=94120
PIC18F2550 SIE Anomalous Behavior (Confirmed by Microchip) http://forum.microchip.com/tm.aspx?m=78666
USB Ping Pong Buffering with the PIC18F4550
http://forum.microchip.com/tm.aspx?m=88264
Share codes and documents for PIC18F4550
http://forum.microchip.com/tm.aspx?m=73062
1) 18F USB Jungo Windriver for PICs
http://www.jungo.com/pr051026.html
2) libusb usb access for user mode under OS like Linux and Mac OS X and other BSDs. LGPL/GPL
http://libusb.sourceforge.net/
3) : libusb-win32 simplify the development process using driver libusb-win32! LGPL/GPL
http://libusb-win32.sourceforge.net/
Simplified Wrapper for MPUSBAPI PICDEM FS USB and Delphi
http://www.burger-web.com/Projects/PIC18F4550USB/en_PIC18UsbBoard.htm
Labview Express warpper for MPUSBAPI.dll
usblib (SharpUSBLib) : c# warpper for libusb which works under Windows and Linux (under Mono)
http://www.icsharpcode.net/OpenSource/SharpUSBLib/default.aspx
Another good website
C based PIC USB firmware from Bminch (simpler than Microchip’s)
http://forum.microchip.com/tm.aspx?m=125158
http://pe.ece.olin.edu/ece/projects.html
18F full speed USB firmware design
http://forum.microchip.com/tm.aspx?m=141123
How can I use HID keyboard and mouse on same device? (yts’ example)
http://forum.microchip.com/tm.aspx?m=116779
Keyboard with 18F4550 or 18F2550 (yts’ example)
http://forum.microchip.com/tm.aspx?m=106845
Interrupt driven mouse_demo (yts’ example)
http://forum.microchip.com/tm.aspx?m=134529
Interrupt driven general purpose device (yts’ example)
http://forum.microchip.com/tm.aspx?m=136195
Interrupt driven HID I/O communication (yts’ example)
http://forum.microchip.com/tm.aspx?m=135115
18LF2455 as USB-Keyboard and LCD Controller at the same time? (yts’ example)
http://forum.microchip.com/tm.aspx?m=126075
http://www.create.ucsb.edu/~dano/CUI/
http://www.sprut.de/electronic/pic/8bit/18f/programm/usb2550/usb2550.htm
http://bbs.zndev.com/thread.php?fid=9
A Series of Tutorials on Electronicfr.com
A tutorial how to build a USB device with PIC18F4550 (or 18F2550) microcontroller. In this first step the tutorial describes how to build a very simple USB experimentation board, and in a second step it describe how to build a USB thermometer/barometer and monitoring system.
Part 1 : How to build a USB device with a PIC 18F4550 or 18F
UBW (USB Bit Whacker)
An inexpensive, simple input/output device to connect your computer to the real world. By: Brian Schmalz
Categories: all, electronics,
Tags: microchip, usb, resources,
Copyright © 2010 Ben Sherlock | Fri Mar 12 18:27:08 +0000 2010