aajgss,
I was getting similar frequencies as you, at 20mhz and 40mhz clock settings. My lookup table has 256
values, so it takes long time to cycle. I going to try the MSSP tonight and see what is gained. I know a dspic running at 80mhz can output about 4khz with the same dac and MSSP. So I am trying for 1 to 2khz. Maybe a pipe dream? I'll post the code if it works.

regards