Diferença entre PORT e LATCH no PIC 18F

Eu já li a folha de dados e o google, mas ainda não entendi algo.

No meu caso, defino o PIN RC6 de um PIC18F26K20 no modo INPUT:

TRISCbits.TRISC6 = 1;

Então eu li o valor com PORT e LATCH e tenho um valor diferente!

v1 = LATCbits.LATC6;

v2 = PORTCbits.RC6;

v1 me dá 0 onde v2 dá 1.

Isso é normal? Nesse caso, temos que usar PORT e, nesse caso, LATCH?

questionAnswers(7)

yourAnswerToTheQuestion