Ich kann mir leider keine Details mehr erinnern. Mir ist das mal vor einigen Jahren bei einem PIC12F629 passiert. Möglicherweise wurde der Pin aus versehen als Output programmiert. Laut Datenblatt is es eben möglich:
REGISTER 3-2: TRISIO — GPIO TRISTATE REGISTER (ADDRESS: 85h)
bit 5-0: TRISIO<5:0> General Purpose I/O Tri-State Control bit
1 = GPIO pin configured as an input (tri-stated)
0 = GPIO pin configured as an output.
Note: TRISIO<3> always reads 1.
Lesezeichen