Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes

USB Mass Storage Device with Multiple Drives

The Universal Serial Bus (USB) has truly become universal over the past two decades and can now be found almost everywhere. With its proven protocol and a wide variety of class drivers, USB plays a key role in communications, human-interface devices, video streaming, printing, automotive, Internet of Things (IoT) and many other applications.

This reference solution demonstrates a USB mass storage device with multiple drivers based on a Curiosity PIC32MZ EF 2.0 Development Board. The storage media, a microSD™ card, acts as one drive and the internal Flash memory (NVM) acts as the second drive. USB MSD class manages the data transfer between a PC and the logical units (microSD card and NVM). When connected to a USB host (the PC), the microSD card and the NVM appear as two separate drives on the PC.

USB Mass Storage Device with Multiple Drives (Curiosity PIC32MZ EF 2.0 Development Board)