El tema del uso de servo motores en el foro es un tema ya antiguo, en este subforo de robotica hay “por suerte” varios proyectos que utilizan servomotores.. la señal de control de un servo como sabemos es de 50Hz o sea 20mSeg de periodo y depende del servo a controlar con un ducty cycle comprendido entre 0,5mSeg a 2,5mSeg máximo, o sea el tiempo de los 20mSeg en el que se mantiene en estado alto.
Para generar esta señal no es necesesario utilizar el modulo ccp configurado en modo de trabajo PWM, de echo trabajando a 20Mhz como normalmente trabajo, los modulos ccp en mi caso, no tienen mucha utilidad, asi que la mayoria de las rutinas ya publicadas en el foro trabajan mediante timer por motivos de no tener que adaptar la frecuencia del reloj del micro al modulo ccp. En el caso de que no te respondan prueba en el subforo de lenguaje “C” a ver si alguien los a utilizado.