It is a very poor choice for pwm. I'm not sure where you have seen conflicting answers. As you should know, the device has only software timed digital I/O. You simply cannot crate a waveform data type and output it. It has to be done a single point at a time and it will be at a low frequency with considerable jitter. If you can live with that, then use the device. There have been several examples posted that show how to do it. It's nothing more than writing a 1, delay, write a 0, delay, repeat.