This document describes the design and implementation of a USB mass storage device using a PIC microcontroller and secure digital card. It allows the storage card to be accessed as an external drive on a Windows PC via a USB connection without needing custom drivers. The device uses standard USB protocols and is compatible with Windows operating systems. It can read from and write to FAT16, FAT32, and NTFS file formats on the storage card. The device firmware implements the mass storage class to allow the host PC to communicate with and retrieve files from the storage card over USB.