Hola! otra vez recurro a ésta gran comunidad para resolver mis dudas.
Esstuve viendo el datasheet delPIC 18f4550 y me surge una duda:
Como se realiza la lectura de un pin E/S? en el diagrama que presenta dicha documentación pude comprender el camio de los datos de escritura de los DATA LATCH y TRIS LATCH como asi tambien la escritura de un dato en ese pin. pero para la lectura comprendo que al poner en 1 el TRIS LATCH el driver se pone en estado de alta impedancia por lo que el dato debera serguir obligadamente su camino a traves del INPUT BUFFER pero luego llego llega a la salida de un latch D!

y aquí la duda!! RD PORT hablilita el driver conectado al Latch D y llevaria el dato hasta Data bus. Perono entiendo como pasa el dato hasta este ultimo driver si ami entender debería atravesar al Latch D ensentido opuesto! ¡¿Desde Q hacia D?! esta en contramano!!!!!
Espero que puedan ayudarme... Saludos!
Aqui la imagen del diagrama:
http://k46.kn3.net/A/3/4/9/0/1/C13.png