PWM (Pulse Width Modulation) on ydinmenetelmä tarkan nopeuden säädön saavuttamiseksi moottorikäyttösiruissa. Se ohjaa moottorin keskimääräistä jännitettä ja nopeutta säätämällä käyttöjaksoa. Nykyaikaiset sirut tukevat laajaa PWM-tulon taajuusaluetta; Esimerkiksi SS6548D tukee taajuuden säätöä välillä 0-50 kHz, ja TB6612FNG tukee PWM-taajuuksia aina 100 kHz asti, mikä mahdollistaa tehokkaan ja hiljaisen portaaton nopeudensäädön.
Field{0}}Oriented Control (FOC) on edistynyt ohjausalgoritmi, joka on tehokas, vakaa ja vähämeluinen. Ohjaamalla itsenäisesti moottorin magneettikenttä- ja vääntömomenttikomponentteja se saavuttaa tarkan vääntömomentin ja nopeuden säädön koko nopeusalueella matalasta korkeaan. Se sopii kolmivaiheisiin harjattomiin DC (BLDC) -moottoreihin (kuten Melexis MLX81339). Prosessoinnin nopeuden ja luotettavuuden parantamiseksi jotkin valmistajat (kuten PeakTech) ottavat käyttöön laitteistopohjaisen lähestymistavan ja ottavat käyttöön monimutkaisia moottorinohjausalgoritmeja (kuten sensorittomat algoritmit ja vektoriohjausalgoritmit) laitteistotasolla logiikkapiirien kautta sirun suunnitteluvaiheessa, jolloin ne muodostavat erillisen prosessoriytimen.

