Estimado Jorge: Ahora con algo de tiempo probé con éste sencillo proyecto.
Lo que hace es configurar un puerto como entrada al principio y luego de recibir tres pulsos de entrada cambia la configuración del puerto como salida y produce un ciclo de cinco encendidos y apagados de un led para luego volver a las condiciones iniciales.
Tan sencillo como es, abre la puerta para poder armar un protocolo de comunicación del tipo "one wire" en el que las señales se leen o escriben en una misma linea de datos.
 
De forma parecida trabaja el sensor de temperatura DS18B20 , claro que esto es un dibujo a mano alzada y sin mayores pretensiones...