USB Libraries Help > USB Host Libraries > USB Host Layer Library > Introduction
MPLAB Harmony USB Stack
Introduction

The USB Host Layer in the MPLAB Harmony USB Host Stack performs the tasks of enumerating an attached device and interfacing the HCD. The following are the key features of the MPLAB Harmony USB Host Layer:

  • Supports multi-configuration and composite USB Devices
  • Supports VID PID and class, subclass, and protocol devices
  • Can manage multiple USB devices through the Root Hub
  • Concise API simplifies application development
  • Modular architecture allows support for multiple (and different) USB controller in one application. Can operate multiple USB segments.
  • Supports Low-Speed, Full-Speed, and Hi-Speed USB devices