En un articulo anterior hice referencia a la posibilidad de comunicar uno o más microcontroladores a través de una sola línea  de datos, aprovechando la capacidad de configurar cada pin de un micro como entrada o salida según lo necesitemos en el momento.

Aquí presento un proyecto que justamente hace lo que se mencionaba como posibilidad.

El circuito es el siguiente:

Comunicación entre tres pic

Los micros enanos ( Pic 12F675)  ofician de esclavos del  micro que maneja la pantalla LCD (Pic 16f628A). Los esclavos leen el valor del pote mediante un canal AD y con ese valor regulan la frecuencia de parpadeo del led. cada ves que el maestro abre la comunicación, le envían el valor actual del pote. El maestro informa en la pantalla los valores enviados por los esclavos o en el caso de un problema en la comunicación escribe "N/C" (no contesta).

Se realizó solo con fines didácticos y está lejos de ser un protocolo de comunicación, sigue siendo un bosquejo básico. Si gustan pueden tomarlo como base para hacer uno "de en serio"