A weblog focused on interesting circuits, ideas, schematics and other information about microelectronics and microcontrollers.
E-books
Disclaimer
Because I have not tested all electronic circuits mentioned on this pages, I cannot attest to their accuracy; therefore, I do not provide a warranty of any kind and cannot be held responsible in any manner.
Two MP3 players
Two different MP3 players based on Atmel's AVR appears last days. Come and see...
The first MP3 player is based on AVR Butterfly (ATMega169 demo kit). The remaining hardware can be easily placed on a single sided PCB. The MP3 decoding is handled by a VS1001K decoder chip from VLSI Solution Oy. This chip also has an onboard DAC with enough power to drive headphones, simplifying the board design even further. The current prototype makes use of either a Nokia 3310 LCD screen or the original alphanumeric LCD. Author says: This was used initially because I dropped my original Butterfly and broke the screen, but it also frees up a lot of IO on the Butterfly which I hope to use in the future for implementing a ATA/ CF interface.
The second MP3 player is built on Atmel ATMega 128 and STA013 MP3 Audio Decoder. ATMega128 reads data from old 2.5″ laptop hard drive. MP3 player uses STA013 Mpeg decoder IC that sends decoded audio through CS4334 Stereo DAC (24-bit). Check out for newer versions where various control interfaces like keypad; rotary encoder and remote IR are built.
Player software and hardware files are available for download for both projects at their pages.