Hola a todos, tengo algunas dudas sobre como calcular el periodo del PWM y la resolucion de bits, viendo el datasheet de los dsPIC33f veo una formula con el termino 'TCY' segun entiendo es el periodo del oscilador principal, si uso el TIMER2 la formula sería:
T_pwm=[(PR2) + 1] • TCY • (TMR2 Prescale Value)
para un periodo PWM deseado, se deben escoger el oscilador, setear PR2 y el prescaler segun convenga. Ahora con la formula de la resolucion tengo problemas,
PWM Resolution (bits) =log2 [( PWM Frequency )/Timer Clock Frequency] = log2[ (FCY/[F_pwm•(timer prescaler)] ] bits,
el término 'FCY' supongo debe ser el recíproco de 'TCY', pero al hacer el calculo con valores reales, me sale valores en decimales

Para un oscilador de 16MHz, con F_pwm=100Hz, prescaler 1:1 obtengo 0.301 ???? y deberia ser algo mas de 15 bits de resolución(segun un ejemplo que vi en internet)...porfavor si alguien sabe en que estoy cometiendo un error y puede explicar como se hace correctamente les agradeceria mucho!
