We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
Item Qty
Your cart is empty.

AN1189

Title
Title
Implementing a Mass Storage Device Using the Microchip USB Device Firmware Framework
Name
Name
AN1189
Date
Date
06/24/2015
Product Categories
Product Categories
16-bit MCUs
8-bit MCU
dsPIC DSCs
Description
Description
USB devices are now part a daily life for many people throughout the world. Removable USB hard drives, USB memory sticks (?thumb drives?), multi-card readers and many digital cameras appear as a new disk drive when they are plugged into the USB port of a computer. These devices all use the Mass Storage Device (MSD) class to communicate with the computer. This application note will cover how to modify the Microchip USB Device Firmware Framework to create a Mass Storage Device. It is assumed that the user already has some working knowledge of the USB protocol.

Silicon Products

Title Product Title
PIC18F45J50
PIC18F45J50
PIC24FJ128DA110
MCU with Graphics Controller & USB
PIC24FJ128DA110 MCU with Graphics Controller & USB
PIC24FJ256GB206
MCU with Large RAM & USB
PIC24FJ256GB206 MCU with Large RAM & USB
PIC24FJ128DA106
MCU with Graphics Controller & USB
PIC24FJ128DA106 MCU with Graphics Controller & USB
PIC18F44J50
PIC18F44J50
PIC24FJ256GB210
MCU with Large RAM & USB
PIC24FJ256GB210 MCU with Large RAM & USB
PIC18F24J50
PIC18F24J50
PIC18F46J50
PIC18F46J50
PIC18F46J53
PIC18F46J53
PIC18F26J50
PIC18F26J50
PIC18F87J50
PIC18F87J50
PIC18F86J55
PIC18F86J55
PIC18F85J50
PIC18F85J50
PIC18F67J50
PIC18F67J50
PIC18F66J50
PIC18F66J50
PIC18F26J53
PIC18F26J53
PIC18F47J53
PIC18F47J53
PIC18F65J50
PIC18F65J50
PIC18F66J55
PIC18F66J55
PIC18F86J50
PIC18F86J50
PIC24FJ128GB206
MCU with Large RAM & USB
PIC24FJ128GB206 MCU with Large RAM & USB
PIC18F25J50
PIC18F25J50
PIC24FJ256DA106
MCU with Graphics Controller & USB
PIC24FJ256DA106 MCU with Graphics Controller & USB
PIC24FJ256DA206
MCU with Graphics Controller, Large RAM & USB
PIC24FJ256DA206 MCU with Graphics Controller, Large RAM & USB
PIC24FJ256DA110
MCU with Graphics Controller & USB
PIC24FJ256DA110 MCU with Graphics Controller & USB
PIC18F27J53
PIC18F27J53
PIC24FJ128GB210
MCU with Large RAM & USB
PIC24FJ128GB210 MCU with Large RAM & USB
PIC24FJ128DA210
MCU with Graphics Controller, Large RAM & USB
PIC24FJ128DA210 MCU with Graphics Controller, Large RAM & USB
PIC24FJ256DA210
MCU with Graphics Controller, Large RAM & USB
PIC24FJ256DA210 MCU with Graphics Controller, Large RAM & USB
PIC24FJ128DA206
MCU with Graphics Controller, Large RAM & USB
PIC24FJ128DA206 MCU with Graphics Controller, Large RAM & USB