Hola Joseph90, pues, no creas que yo e dicho lo que indique más arriba es la única forma de hacerlo, pues no. De hecho, es solo una forma de hacerlo y que a mi forma de pensar es la más sencilla para alguien que está iniciando en la programación de PIC's.
Pero tal y como tú deseas hacerlo, pues sería la forma correcta, por supuesto será más complicado ya que realizas todas las funciones con un solo micro, pero creo que es posible.
Por supuesto, debes de organizar muy bien los tiempos dentro del programa, ya que el micro estará muy ocupado y no te sobrará nada de tiempo de proceso.
Lo malo es que renegarás como un demonio... Lo bueno es la gran satisfacción que tendrás si logras programar esto, y un juego de luces para festejarlo

Un saludo.
Atte. CARLOS.