Hmm, folgende Idee:

Wenn man eine PWM konfiguriert, kann man ja einstellen, ob ein Pin wackeln soll oder nicht.

Daher könnte man das ganze wiederum in 20 Zeitslots a 1 ms einteilen und die PWM nur in der einen relavanten Millisekunde am Pin Wirksam werden lassen. die Restliche Zeit ist der Pin dann auf L (ausser in der 1 ms vor der PWM, da muss er H sein)

also, Möglichkeiten gibt es viele ...