circuit_projects

Circuit Projects

Blogger

EEWeb Stats

Circuit's Blog :

Return to Blog

Small Sized MP3 Player Based on PIC16LF877

Figure:1

Figure 1 

The project uses a PIC16LF877 microcontroller to create this small size MP3 player which has no limits in size as it accepts CF cards.

There are plenty of processor time to spare as the player is built around the PIC16LF877 microcontroller. It also features a bare bones assembly version with more features and stability using a new C version. Compact flash cards up to over 100GB including micro drives can be used in this player. The vs1001k decoder chip used contains low pin count and has built-in DAC making the design super simple.

The MP3 player works by formatting the CF card FAT32 first then the songs are loaded in the root directory which can be read by standard reader/writer like the Zio. The files can be dragged and dropped onto the card in Windows since the device can be plugged into a USB port. The order of the songs to be played is dependent on the order they were put onto the card.

The built-in USART of PIC provides synchronous communication for data and SPI for commands/setup. A serial LCD can be easily integrated since there are several free pins.

Rest of the project

Tags: mp3 player, PIC16LF877,

Comments on this post:

There are currently no comments.

Login or Register to post comments.
 
Click Here