Como comento en tutoriales, los servomotores se controlan por medio de modulación de ancho de pulso. Como la frecuencia es muy baja (50Hz), la mayoría de los microcontroladores de Microchip no pueden gobernarlos con su módulo PWM, por ello, he implementado un código para controlar un motor y, a partir de él, otro para controlar 8 servomotores.

programa

Ejemplo de uso en un robot