>> Although there is something that somebody may be able to help me with, a long time ago I'm sure I read of someones efforts to reproduce sounds via the PIC using a large RAM table with wave data in it, if anybody thinks they know a link it would be greatly appriciated, as melodys are extreamly hard to code as consecutive delays. << My HAL project produces audio from WAV data stored in program memory. See http://www.embedinc.com/pic/hal.htm. The details of fetching the WAV data, interpolating adjacent samples, and writing to the PWM output are in the HAL_INTR.ASPIC module. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads