Universal Serial Bus is a bus standard for serial communication. Originally intended as a replacement for serial and parallel connections on a PC to connect mice, keyboards and printers, it has grown to be the standard interface between a PC and its many and varied peripherals. Since the addition of Embedded host and OTG, the interface is now expanded beyond the PC to any platforms that would benefit from its features.
With Microchip’s scalable development environment and free libraries, you can quickly integrate USB functions into your existing application in a single microcontroller, thus reducing total system cost, development risk and time to market.
Getting Started with Microchip USB Solutions
Microchip USB Framework
Frequently Asked Questions
- What is USB enumeration
- How do I choose a suitable USB device class for my application
- What are the differences between USB 1.1 and USB 2.0?
- Does Microchip sublicense VID/PID
- What to do with unused USB pins when USB module is not used
- What is the most reliable way for USB device to detect if USB host is attached and/or powered
- What is the fastest way to upgrade a Serial Port application to USB?