SAFE-FAT - Features

  • FAT12, FAT16 and FAT32
  • Long filenames
  • Robust
  • Multiple volumes
  • Mix of media types
  • Unicode16 support
  • Media error handling
  • Fully PC compatible
  • Multiple files open for reading/writing
  • Multiple simultaneous users of open files
  • ANSI C compliant C source
  • Standard API (fopen, fclose, fwrite, etc.)
  • Efficient zero-copy read/write
  • Caching options
  • CheckDisk utility
  • Detailed implementation guide


Sample drivers and hardware reference designs are available for:

  • Compact Flash Cards
  • MultiMediaCards
  • SD, SDv2 and SDHC Cards
  • Hard disk drive
  • RAM drive
  • USB mass storage
  • USB MTP (Media Transfer Protocol)
  • NAND flash

Atmel DataFlash