Im Prinzip startest Du einen Timer zum Anfang einer Periode (ist für alle Kanäle gleich) und berechnest, wann der erste Kanal ausgeschaltet werden muss. Mit dem Wert "fütterst" Du den Timer und schaltest beim ersten Interrupt diesen Kanal ab. Dann weiter mit den drei anderen. gehen würde das, aber warum der Aufwand, wenn es MCs mit 4 PWM-Modulen gibt?