Hallo,
prinzipell kann man die PWM-Steuerung direkt über den µC laufen lassen indem man z.B. ADC oder die Analogkomparatoren verwendet (je nach µC). Dann entsprechend mit Shunt und ev. OP zur Siganlverstärkung an den µC gehen.

MfG
Manu