USB : USB Classes    USB Classes for Microcontrollers  

In this tutorial, we will talk about only some of the many USB classes: the ones that most microcontroller device developers are likely to encounter or need to use.

There are other USB classes that correspond to things like printers, scanners, and cameras.  While these are devices that many of us own and use, we won't be talking about those device classes in this tutorial, for two important reasons:

  1. Most microcontroller device developers are not in the business of designing printers, or cameras, or scanners.  Such products tend to be manufactured by only a few large companies.
  2. These device classes also require you to write a custom Windows device driver to allow your device to talk to the PC.
 
  

3 of 29
Copyright Notice and Author Information