Nicolas, la explicación de Carlos está muy bien, yo solo puedo agregar otra forma algo diferente de explicar el problema.
Una señal de PWM tiene un porcentaje de tiempo activa y otro porcentaje inactiva. Duty Cycle ( o ciclo de Trabajo) se le llama a la porcion que queda activa.
En un pic puedes variar la frecuencia de la onda PWM pero también el ciclo util. Lo de la frecuencia es obvio, pero el ciclo util se lo puede dividir en 1024 pasos los cuales iran de 0 a 1023. Esto nos da saltos de , lo que nos da una precisión de 0,0977% de precisión.
Es decir que podremos regular el duty cycle en pasos de 0,0977%, yendo de 0% a 100%.
Entonces
0 ---> 0,000 %
1 ---> 0,0977%
2 ---> 0,1953%
100 ---> 9,7752%
1023 --> 100,0000%
La multiplicación que hizo Carlos también es correcta, solo que yo separaría los operandos de otra forma para mayor claridad.
Valor Registro = Duty Cycle * 1024 = 33/100 * 1024 --> aprox 338
Y para Carlos, solo quería decirle que no pretendo corregirlo, simplemente explicar lo mismo de otra forma.
Saludos