Du hast also 800kHz PWM-Frequenz.
Und dann schaltest du zwischen xx% und YY% um, je nachdem ob es eine Null oder Eins ist?
Korrekt, der Einfachheit halber sagen wir mal 1/3 und 2/3 Duty, das kommt gut hin

Und vor dem Transistor hängt erst mal nen µC oder im worst case ein freiverdrahteter Raspi