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.
Wire-to-board interconnection options from Sullins feature a wide range of sizes and applications
MCC’s TVS series high-power suppressors protect sensitive components from voltage spikes and transients
Evaluation boards that streamline evaluating circuit protection on RS-485 serial device ports
There are currently no comments.