No creo que sea cierto lo que está haciendo ese PIC.
Dice que le está metiendo música en formato MP3 y aunque el MP3 sea un formato comprimido, se necesita mucha memoria para almacenar tantas canciones o fragmentos de ellas en la poca memoria de un PIC.
(Suficiente para lo que realmente puede hacer un PIC)
Aparte hay que tomar en cuenta el algoritmo de decodificación y eso en un PIC resultaría muy complicado, si no es que imposible.
Tal vez se pueda controlar un reproductor de MP3, pero que el PIC lo haga todo, no lo creo.
Para eso están los dsPIC pero no es nada sencillo.
dsPIC MP3 Decoder [PIC24]
Ese programa si funciona pero utiliza bancos externos de memoria para almacenar hasta 1MBit.
Necesitas estudiarlo muy bien o comprar el TalkBotBrain para reproducir los sonidos.
Como quiera no se me hace nada fácil llevar a cabo un proyecto similar y se requieren muchos conocimientos sobre archivos wav y algoritmos de codificación y decodificación.
Saludos.