Well, upon review there are some errors in the table (Values of 32768 at=20 the peaks, causing a spike toward the other peak.... Should have=20 multiplied by 32767 not 32768.). Also, I am getting this kind of waveform (see PDF) and I don't know=20 why... is it my PC missing samples? (I don't think so?). It's difficult for me to imagine what could be going wrong here, since=20 the program is simple - get an interrupt, output the next table value... http://s3.ae5ne.com.s3.amazonaws.com/dspic33_bad_sinewave.pdf Joe --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .