Hola de nuevo amigos

Tengo un viejo amigo que es un aficionado a esto del modelismo ferroviario (
La Maqueta de Esteban) y ya está metiéndose en construir sus propias electrónicas o modificando esquemas y/o programas de otras ya en marcha para adaptarlas a sus necesidades.
El caso es que me ha pedido ayuda para sus trasteos con los PIC y como no puede ser de otra forma le he dicho que estoy disponible para lo que necesite.
Me ha hablado de un protocolo digital llamado
DCC que parece que es de lo mas extendido en esta afición, bits en alterna con ceros definidos por un periodo "corto" del ciclo y unos definidos por un periodo "largo" del mismo, todo ello en paquetes de dos o cuatro bytes con un preámbulo de una ristra de unos y "post-ámbulo" de un CRC final ... Y me he propuesto enterarme de qué va y estudiarlo un poco.
Ahora me ha consultado sobre unos cacharrines que decodifican las órdenes DCC que se le envían y comandan 4 servos en sólo dos posiciones cada uno de ellos con un PIC 12F629 ... pero bueno eso es lo que yo voy a hacer.
El tema es ¿tiene alguno de ustedes experiencia en recibir comandos
DCC en
CCS C? ¿Ha hecho alguno de ustedes algo de esto?
