Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Playing stereo audio with PIC32

PIC32 microcontroller has enough power to many great things. One of these is playing stereo audio. Tahmid thought it would cool to make one of these an a minimal board without audio amps and fancy interfaces. He interfaced microSD card to microcontroller which is accessed with Microchip Memory Disk Drive File System (MDDFS) library. Audio is sampled by using external dual channel MCP4822 12-bid DAC. With this setup he is able to play 16-bit 44.1kHz WAV files. Playback program has an automatic period configuration which enables automatic playback of different resolution and rates like 8-bit, 16-bit mono and stereo. Continue reading