Hmm.... I guess I did not consider the possibility of generating a PWM signal out of the analog output. I want to output 0-10V and then have some sort of converting hardware that would translate that into a PWM with some low frequency pulse-width (on the magnitude of 2-5hz for the width of the pulses). So for instance, 5V into my device would produce a 50% duty cycle, and likewise 10V would produce a 100% duty cycle. But if I want to make code to generate a PWM signal, why not just use on of my digital outs then?
The problem with PWM a digital output pin is that my software is responsible for the timing and that will be an extra load on the CPU. I suppose if it were slow enough (say a 2hz pulse width) it wouldn't make that big of a difference. I do prefer, however, passing the duty cycle and pulse width frequency to a counter and let the hardware do all the work w/o excess interruption to the CPU.
Hmmmm.......