USB Library
Demos
Topics
Name 
Description 
This demo shows how to implement a simple USB microphone. 
This demo shows how to implement a simple bi-directional USB MIDI device. 
An example boot loader using the HID device class. 
This example shows how to create a basic CDC demo. CDC devices appear like COM ports on the host computer and be communicated with via regular terminal software. 
Demo showing how to create a device that can transfer custom application data without the need of a driver installation using the HID class. 
These are examples of HID digitizers. There are single, and various multi-point touch examples. 
This demo shows how to create a USB joystick. 
This demo shows how to use the CDC class to create a USB to UART bridge device. This demo is very similar to the Device - CDC Basic Demo, with the following differences:
  1. The CDC serial emulator firmware enables the hardware UART of the microcontroller and forwards any received UART RX bytes to the host terminal program through the virtual COMx port. Similarly, any bytes received from the host terminal program over the COMx port get forwarded out the hardware UART TX microconroller pin. This provides a bi-directional USB to UART bridge functionality.
  2. The CDC serial emulator firmware uses... more 
This example shows how to create a USB keyboard and how to send data to the host. 
This demo is a simple mouse demo that causes the mouse to move in a circle on the screen. 
This demo shows how to create a Uninterruptible Power Supply (UPS) device. 
This demo uses the selected hardware platform as an drive on the computer using the internal flash of the device as the drive storage media. 
This demo shows how to implement a simple SD card reader 
This demo creates a simple vendor class device using the libusb and WinUSB drivers. It includes PC/host software examples as well. 
This demo shows how to get (and measures) the maximum throughput using a vendor class driver. 
This demo shows how to interface to USB CDC devices. This typically includes many cell phone models and USB modems. 
This demo shows how to interface to USB keyboards. Many USB barcode scanners also appear as a USB keyboard. 
This demo shows how to read the basic position and button information from a standard USB mouse. 
 
This demo is a simple example of how to write a file to a USB thumb drive. 
Low Pin Count USB Development Kit
  1. Short J14 between pins 2 and 3. This will power the board from the USB port.
  2. Make sure that J12 is left open.
PICDEM FS USB:
  • No board specific settings are required
PIC18 Explorer Based Demos
For all of the PIC18 Explorer based demo boards, please follow the following instructions:
  1. Set switch S4 to the "ICE" position
  2. Follow any processor specific instructions below. All instructions apply to the PIM unless otherwise stated:
  • PIC18F46J50 Plug-In-Module:
    1. Short JP2 such that the "R" and the "U" options are shorted together.
    2. Short JP3. This allows the demo... more 
This demo allows the device to appear like a serial (COM) port to the host. This demo will take data sent over the USB CDC interface and send it on the UART of the microcontroller.
In order to run this demo first compile and program the target device. Attach the device to the host with the USB cable. Also connect the RS232 port of the demo board to a computer. This computer and be the same computer as the USB connection or it can be a different computer. If the host is a PC and this is the first time... more 
 
MLA - USB Library Help Version : 2.16
http://www.microchip.com/mla