
Toimintosarja CTRL_PWM tuottaa pulssileveysmodulaatiota.
Ohjausarvo annetaan syötteen kautta. Arvon on oltava välillä 0 ja 255. 255 vastaa 100 %:aa.
Tämä syöte määrittää jakson ajan pulssin leveydelle. Tämä vastaa yhtä kytkemistä päälle ja yhtä kytkemistä pois päältä. Syötettä on annettava oikean toiminnan varmistamiseksi. Odotetaan tietotyypiksi aika, kuten esimerkiksi T#5m.
Syöte määrittää pulssin leveyden minimijakson ajan. Jos tämä alittuu, toinen jakso pidentyy suhteellisesti. Suositellaan rajoittamaan maksimijaksoa PT_MAX:llä.
Syöte määrittää laajennuksen yhteydessä maksimaalisen kokonaisjakson ajan. Tämä tulisi vastaa ainakin syötettä PT. Jotta tämä syöte lasketaan, PT_MAX on oltava määritetty ja PT_MIN on pidentänyt pulssin leveyttä.
Syöte DIS poistaa pulssileveysmodulaation käytöstä ja ulostulo Q on epätosi.
Tyyppi boolin ulostulon arvo vaihtelee syklisesti toden ja epätoden välillä. Pulssileveyssignaalin mukaan. Ensimmäinen jakso alkaa todella.