Hola.
me queda claro que saber manerjar el hardware de la aplicación, osea control de un motor de continua con un puente en H de potencia y el puente regulado con el pwm del micro, es así no?
Para aumentar o disminuir la velocidad del motor lo único que tienes que hacer es poner el pwm con un periodo al ON más largo y si quieres disminuir , disminuyes el periodo en el que está a on el pwm, en cuanto a la frecuencia de conmutación, mira el DS del puente haber cuanta permite, pero creo que en eso no va ha haber problemas.Pues solo tendrás que preocuparte cuando cambies el sentodo de giro del motor.
Mira el pdf del micro en la sección del pwm para saber como configurar los registros que intervienen en el manejo del pwm.
Un saludo Pedro.