Olá andnobre, há algum tempo atrás fiz precisamente isso como iniciação à programação de PICs. Na minha página
http://msm.no.sapo.pt na secção "servo controller" disponibilizo os esquemas e código fonte escrito em Assembly usando o MPLAB para um PIC16F628a.
É possÃvel enviar comandos para o microcontrolador através da porta série e por sua vez o micro gera os sinais de forma a controlador os servos. Este controlador possibilita o controlo de até 9 servos.
Existe também outro controlador (também já testado por mim) que funciona de forma semelhante mas para outro microcontrolador (pic16f84a) e com outro protocolo de comunicação. O projecto pode ser visto em
http://www.digitalnemesis.com/info/projects/picservo/Se tiverem dúvidas digam qq coisa.
Cumps, Mauro.