Ja OCR1x legt fest wie lange die Amplitude innerhalb der Welle (Periode) High ist. Bei 10 Bit PWM bedeutet 1023 das quasi das Signal immer auf High ist - Motor hat halt volle Spannung.
Bei 0 ist es immer Low, also Motor aus. Und alle Zwischenwerte erhöhen den High-Anteil innerhalb dieser Welle so das Motorgeschwindigkeit steigt.
So einfach ist es, die Konfiguration sieht übrigens nur in C durch die kryptische Syntax etwas verwirrend aus.

https://www.roboternetz.de/wiki/pmwiki.php?n=Main.PWM