13.2.4 Lectura del Valor del Pin
Independientemente de la configuración del bit de Dirección de Datos DDxn, el
pin del pórtico puede ser leído a través del bit del registro PINxn, el bit del
registro PINxn y el latch forman una sincronización. Esto es necesario para
evitar la metastability si el pin físicamente cambia de valor cerca del límite del
reloj interno, pero esto también introduce un retardo. La máxima y mínima
propagación
retardada son denotados como tpd, max y tpd, min
respectivamente.
Sincronización cuando es aplicado un valor de lectura externa
Considerando el periodo de reloj comenzando corto y después el primer flanco
de bajada del sistema de reloj. El latch es cerrado cuando el reloj esta en bajo, y
va transparentando cuando el reloj esta en alto, como indica la región
sombreada en la señal del "SYNC LATCH". El valor de la señal es habilitado
cuando el sistema de reloj va en bajo. Este reloj dentro del PINxn. Registrando
lo que sucede en el flanco posito del reloj. Como indican las dos flechas
tpd,max y tpd,min, una simple transición de la señal en el pin será demorada
entre ½ y 1½ periodos de reloj dependiendo en el tiempo de aserción. Cuando
leemos el valor de atrás asignado por software al pin, una instrucción NOP
será insertada. En este caso, la demora tpd a través de la sincronización 1
periodo de ciclo de reloj.