Hi Aaron, Unfortunately the code is exactly what I need to ask them about, basically they paid me to write it so they own it.. giving it away is not the done thing ;) The circuit is pieced together basically from example circuits and datasheets.. The only tricky thing in the circuit is the 5V logic conversion to 3V logic for the STA013 and DAC. For that I used to scheme that Philips recommends for doing this on IIC using a small mosfet. To tell you the truth, the hardest bit is the parsing of the FAT16 file system! the rest is all available in the datasheets and other example web sites. I would redesign the circuit if I was going to do anything (haven't mentioned it to them yet) because the system I developed for them has a bunch of extra features that are specific to their requirements and are not needed for normal players.. Thing is that there are already a bunch of good quality kit MP3 players out there.. I'm not sure it will be worth my while to do this. If you interested in building one here are the basic bits. This is by no means on the only way.. but I've successfully used them and it isn't too difficult once you get the basics (IIC, fast serial driver, CF interface and FAT16 parser) going. You just initialise the STA013 using data in the EEPROM (data comes from ST for the decoder) then monitor the STA013's "feed me data" line and stream it chunks of MP3 data straight from the CF card.. The circuit basically consists of: PIC16F877 20Mhz CF card, interfaced to the pic in 8 bit mode using register only access 24LC64 EEPROM to store settings and about 4K worth of initialisation data for the STA013 STA013 from www.st.com CS4331-KS DAC from Cirrus logic / Crystal. or any number of other DACs. LCD module and some switches.. I also included a switch mode PSU using a L5970D, and a 3V LDO regulator LE33CD both also from ST. If your thinking of playing with this be aware that almost all of this is surface mount only and the compact flash connector will have very fine pitch pins to connect too on your PCB. You will need to get boards made unless you can find someone that makes an adaptor PCB. --- Ashley Roll Digital Nemesis Pty Ltd www.digitalnemesis.com Mobile: +61 (0)417 705 718 > -----Original Message----- > From: pic microcontroller discussion list > [mailto:PICLIST@MITVMA.MIT.EDU]On Behalf Of Aaron Blohowiak > Sent: Thursday, 10 February 2000 8:41 AM > To: PICLIST@MITVMA.MIT.EDU > Subject: Re: [EE]: Car MP3 player. (oh no, again!!!) > > > I am sure your client wont want to lose business on this, so > how about just > releasing the pic code, and basic layout cause that is enough for most > picsters who would do this project anyway, but not enough to > take clients > away from your client. -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body