USB Libraries Help > USB Device Libraries > USB MSD Device Library > Introduction
MPLAB Harmony USB Stack
Introduction

The USB Mass Storage Device Library (also referred to as the MSD Function Driver) allows applications to create USB Mass Storage device such as USB Pen Drives or USB-based SD Card readers. Applications can also leverage the ready support for Mass Storage Devices by popular Host personal computer operating systems by using the MSD Function Driver interfaces as a means to access the device functionality. The MSD Function Driver also features the following:

  • Supports Bulk Only Transport (BOT) protocol
  • Allows implementation of multiple Logical Unit Number (LUN) storage devices
  • Uses the MPLAB Harmony Block Driver interface to connect to storage media drivers