Just to clear up a few extra points, if I can, the xparts pdf suggests only 2 outputs are PWM capable (pins 12 and 13, two of the handy bidirectional pins), yet the diptrace package outline suggests other outputs (13, 22,23 and 25) can be used with hpwm. Are the two sets of outputs different, do the hpwm commands not work on the pwm pins on the 28x (12 and 13). Ultimately for me it makes more sense to have extra inputs so I'd rather use the other pins if it adds no complications.