Nein, Schrittmotoren werden nicht mit PWM angetrieben. Bei PWM bleibt ja die Frequenz gleich, nur das Tastverhältnis (also Verhältnis Ein-Zeit zur Periodendauer) kann variiert werden. Schrittmotorsteuerungen funktionieren mit variabler Frequenz (die Drehzahl richtet sich strikt danach) und die Ein-Zeit ist ein fester, kleiner Wert, eben gerade so, dass die Steuerung sie deutlich erfasst. Für die Erzeugung des Signals wird i.d.R. mit Timern gearbeitet.