Ich würde testhalber mal eine kleine Pause (z.b. 4 NOP) zwischen die pwmx Anweisungen setzen. Wie reagiert es, wenn Du beide Werte zweimal zuweist? (Nur als Test). Oder halt direkt an Mark Albers wenden. Er ist meist recht fix mit Antworten.