Na also - geht doch

Beim Hardware-PWM zählt der Zähler immer rauf und runter. Wenn der Zähler den Wert im "Output-Compare"-Register (OCR) erreicht, wird ein bestimmter, definierter (!!) Pin getoggelt. Man kann zwar wählen, ob dieser Pin beim raufzählen auf High gesetzt und beim runterzählen auf Low gesetzt werden soll, oder eben umgekehrt (Compare = Clear Up bzw. Clear down). Aber welcher Pin getoggelt wird - das kann man nicht beeinflussen.

Dieser Pin ist beim Mega32 (Du ahnst es wahrscheinlich schon...) - D.5!

Ein sehr gutes Kapitel zum Thema PWM findest Du hier:
https://www.roboternetz.de/wissen/in...Bascom_und_PWM

Viel Spaß noch beim rumexperimentieren!!