Converter sinal de Radio RC para controlar motor de passo

Bom Galera estou com um problemão e não sei como fazer, estou iniciando em programação de pic e preciso converter o sinal de um receptor desses de aeromodelismo em um sinal de pulso e direção para controlar um drive de motor de passo.
Ja procurei alguns circuitos pra fazer isso mas não achei nada então acho que vou ter que fazer isso com um pic. Para quem não conhece esse tipo de controle remoto, o sinal que o receptor envia é um pwm com o pulso variando de 1 a 2 ms ou seja 1ms o motor estaria todo para esquerda, 1,5ms ele posiciona no meio e 2ms ele gira todo para a direita. ou seja tenho que ler esse sinal e gerar um sinal de pulso e direção proporcional para posicionar o motor de passo.
Vou ficar muito grato se alguem puder me ajudar.
Ja procurei alguns circuitos pra fazer isso mas não achei nada então acho que vou ter que fazer isso com um pic. Para quem não conhece esse tipo de controle remoto, o sinal que o receptor envia é um pwm com o pulso variando de 1 a 2 ms ou seja 1ms o motor estaria todo para esquerda, 1,5ms ele posiciona no meio e 2ms ele gira todo para a direita. ou seja tenho que ler esse sinal e gerar um sinal de pulso e direção proporcional para posicionar o motor de passo.
Vou ficar muito grato se alguem puder me ajudar.