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!

Part Number: Memory Disk Drive File System for PIC18 PIC24 dsPIC PIC32

MEMORY DISK DRIVE FILE SYSTEM FOR PIC18 PIC24 DSPIC PIC32


  • Based on ISO/IEC 9293 specifications
  • Provides a method of interfacing to files and directories on FAT12, FAT16 and FAT32 file systems
  • FAT16 and FAT32 allow access to up to 2 gigabytes and 2 terabytes of memory, respectively
    • FAT 16 standard used for most SecureDigital (SD) cards, CompactFlash® (CF) cards and MMCs MultiMedia Cards sized below 2 gigabytes (GBs)
    • FAT32 standard can be used to address memory sized between 2 gigabytes and 2 terabytes
  • Most popular file system with SD cards, CF cards and USB thumb drives
  • Hardware evaluation supported by PICtail Plus® SD & MMC Daughter Card (AC164122) and USB PICtail Plus Daughter Card (AC164131)
  • MDD file system library supports the 8-bit PIC18 devices as well as the 16-bit PIC24F, PIC24H, dsPIC30 and dsPIC33 devices and 32-bit PIC32 devices

Overview


Microchip’s Memory Disk Drive (MDD) file system interface library brings the ability to transfer and share portable memory devices between and embedded system and a personal computer. The MDD library provides a method to read and/or write to these storage devices through a microcontroller. The data of these storage devices can be read by a PC, and the data written by a PC can be read by a microcontroller. Most operating systems (i.e., Windows® XP) support the FAT16 and FAT32 file systems.

Application Notes


Title
Date
Document Category
File I/O Functions Using Microchip's Memory Disk Drive File System Library 02 May 2014 Link Application Notes