no sera PORT y LAT (tambien se dice LATCH) no??
La diferencia es que lo ideal es usar el LAT para cambiar el estado de un puerto y PORT para leer el estado.
El tema esta en que PORT lee el estado real del pin osea el voltaje y LAT unicamente contiene el estado que tu le des al puerto, si le das 1 pues LAT te marcara 1 aunque este conectado a masa y sea 0v.