Eine Software-PWM ist Deine Lösung.
Hast Du einen Timer, der regelmäßig läuft, die gesamte Zeit? Oder zumindest, während die Spannung anliegen soll? Dieser Timer könnte das dann nebenbei machen.