http://blog.vinu.co.in/2011/07/attempt-to-Access-Memory-Card-MMC-using.html
Hier, gebruikte ik een PIC16F877A tot een MMC. MMC is geïnterfacet aan PIC16F877A via SPI. Ik niet hier elk bestandssysteem gebruikt. Het schrijft de digitale gegevens van de 8 bits van ADC aan de MMC met behulp van een meervoudige blok schrijven opdracht. Een enkel vriesblok bestaan van 512 bytes, ook wel genoemd als een sector.
Ook leest het de 8-bits digitale gegevens (digitale monsters) met behulp van een blok mutliple lezen opdracht. Na het lezen van elke byte, het wordt verzonden naar het PWM-register voor het genereren van PWM signaal overeenkomt met de audio opgenomen. Vervolgens na het passeren van de PWM signaal throuh een low-pass filter, kon het analoge signaal worden verkregen die vervolgens wordt versterkt en ingevoerd om een spreker te reproduceren van de opgenomen stem.
De geluidskwaliteit is boven mijn verwachting. De reden voor de goede audio kwaliteit is de hoge bitsnelheid... Aangezien ik niet gebruikt elk bestandssysteem (FAT enz) ik gemakkelijk meerdere blok lezen gebruiken kon en meervoudige blok schrijven opdrachten lezen en schrijven van MMC en aldus het hoge bitsnelheid kon verwezenlijken.