In this article Bernard Klinc demonstrates audio playback using the dsPIC on a simple breadboard layout with a free code library for SD card access from Microchip. This project is mostly around the Microchip MDDFS library (Memory Disk Drive File System). It’s a neat pile of C source code that can manage a FAT12, FAT16 or FAT32 file system and interface to a SD or CF memory card or an IDE hard drive. But best of all its free!
dsPIC WAV Player - [Link]