High Capacity MP3 Player Overview:
skip navigational linksPJRC
Shopping Cart Download Website
Home Products Teensy Blog Forum
You are here: MP3 Player User Photo Gallery Derek Joos, ATAPI Overview

PJRC Store
Main Board, $150
LCD & Pushbuttons, $42
LCD/Backlight/PB, $77
IDE Cable, $9
Complete Parts List
MP3 Player
Main Page
Detailed Info
User Photo Gallery
Connecting The Board
Firmware Download
Side Projects
Technical Docs
Freq. Asked Questions
FAQ #2
News And Updates

This is an archived copy of the work done by Brad Baird, Tom Freestone, Derek Joos, Steve Saunders, and Ryan Woodings to attempt to add ATAPI support to the PJRC MP3 player. This is their original web page. It seemed like a good idea to archive a copy, since these student web pages usually disappear after a while. Here is the final code they wrote.


We have created a fully autonomous, portable, high capacity MP3 player based on a kit constructed by PJRC.  Natively, this product supports both standard and laptop hard drives.  In order to improve it, we modified the functionality to support ATAPI devices. 


The parts we used to construct this MP3 player are as follows:









PJRC MP3 Player kit



Power Supply






Custom Case with Buttons



72-pin SIMM memory



AA Batteries



Figure 1 PJRC MP3 Player Kit in Custom Case



The PJRC kit is capable of using both standard IDE and laptop hard drives.  These disks must be formatted using a FAT32 file system and have MP3 files copied to them by means of a laptop or desktop computer.  It is cumbersome to connect/disconnect, discover etc. a new hard disk each time a new collection of MP3 files is desired.  To improve the ease of playing MP3 files, a removable disk, such as a CD-ROM, is better suited to this task than a fixed hard disk.  In order to accommodate a removable disk, this kit's firmware must be updated to use ATAPI instead of standard ATA\IDE.  Normally one plays MP3 files in a car or on a home entertainment center using a personal computer or laptop as a MP3 decoder.  Using this portable player, one only has to have a removable medium and audio cables to connect it to an amplifier system or use head phones.


Figure 2 PJRC Kit with IDE Drive and ATAPI CDROM


Return to Title Page.