It will play .wav and .mp3 files from a Micro SD Card. The memory card can be written through USB (its an in-board unit). It will have a LCD screen to show the contents and functions like next, pause, previous, volume control and so on. Obviously, these functions can be remotely operated too.
I am familiar with PIC MCUs but being a beginner I have difficulties in deciding which MCU is enough for the job.
Should I go for a PIC32 or dsPIC? I'd appreciate all suggestions regarding this project.