http://blog.Vinu.co.in/2011/07/attempt-to-Access-Memory-Card-MMC-using.html
Aquí, usé un PIC16F877A para acceder a una MMC. MMC es interconectar para PIC16F877A mediante SPI. No usé aquí a cualquier sistema de archivos. Escribe los datos digitales de 8 bits del ADC a la MMC usando un bloque de varios escriben comandos. Un solo bloque consisten también se llama como un sector de 512 bytes.
Igualmente lee la digital 8 bits datos (muestras digitales) usando un bloque de varios comando de lectura. Después de leer cada byte, se envía al registro PWM para generar PWM la señal correspondiente al audio grabado. Luego después de pasar el throuh de señal PWM un filtro de paso bajo, la señal analógica se podía obtener que luego es amplificada y presentó a un altavoz para reproducir la voz grabada.
La calidad del audio fue más allá mis expectativas. La razón de la buena calidad de sonido es la velocidad de bits alta... Puesto que no utiliza cualquier sistema de archivos (FAT, etc.) fácilmente podría utilizar múltiples bloque leer y escribir de bloque múltiples comandos de lectura y escritura de MMC y así podría alcanzar velocidad de bits alta.