Sound playback with an atmel mega128

 

 

This is an atmel mega128 running at 16MHz playing two drum samples (one at a time) at 16M / 512 =

31,250 KHz. The wav files are 16 bit stereo and stored in the 128's program memory. Each byte is

passed through an 8 bit parallel in-serial out shift register into an CS4334 DAC.

Seriously, if anyone wants details on how I got to this point (hardware/software) I will be more than happy to help out =^)