> Does anybody know how to use pic to generate sound, such as 'left' and > 'right'? Does anyone has the application circuit and programming? > Thanks. I did a little private Halloween project with a PIC 16F876 that included generating some sounds. I use the PWM output at over 50KHz with low pass filtering to serve as a D/A. Two 7-bit sound samples are stored per program memory location. I use a *very* low sample rate of about 2KHz, which is OK for the low frequency grunts and growls it is intended for. With this setup, there is room for about 7 seconds of sound in the program memory not used by the program. The largest single chunk of work was writing the windows program to read a WAV file, filter and resample to my 2KHz rate, and then write the PIC assembler file for the data table. You will need a significantly higher sampling rate for reasonable voice. 6KHz is probably reasonable, but you might be able to get away with 4KHz or so if it doesn't have to sound that great and you use people with low pitch voices. Compression can also decrease the size of the data a great deal, especially since you know the sound is a human voice. ***************************************************************** Olin Lathrop, embedded systems consultant in Devens Massachusetts (978) 772-3129, olin@cognivis.com, http://www.cognivis.com -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.