Hice un muy pequeño programa para probar los pines de un pic 18F258, resulta que en el simulador MPLAB IDE 6.30 funcionana bien, bueno pues a la hora de probarlo en una protoboard el PIN RA4 no funciona igual a como parece en el simulador. Si alguien quisiera revisar, el problema es que en el circuito el pin RA4 no se enciende, los demas si lo hacen pura vida, pero ese pin no y no se porque sera, El mini programa es:
#include <p18F258.inc>
__CONFIG _CONFIG1H, H"22"
__CONFIG _CONFIG2L, H"0C"
__CONFIG _CONFIG2H, H"0E"
__CONFIG _CONFIG4L, H"81"
;************************************************
;* * * * * * * * * * * * * * * * * * * INICIO * * * * * * * * *
;************************************************
VECTOR_RESET ORG 00H
goto INICIO
INTERUPCION ORG 08H
retfie
INTERUPCION_ ORG 18H
retfie
INICIO ORG 20H
;Configuraciones de puertos e Interrupciones
bcf RCON, IPEN, 0
bcf INTCON, GIE, 0
;Configura el puerto A
clrf PORTA, 0
clrf LATA, 0
movlw H"04" ;Configura el puerto A para A/D
movwf ADCON1, 0 ; Los pines son RA5-A|RA4-A|RA3-A|RA2-A|RA1-A|RA0-A
movlw H"0A"
movwf TRISA, 0 ; Los pines son RA5-O|RA4-O|RA3-I|RA2-O|RA1-I|RA0-O
;Configura el puerto B
clrf PORTB, 0
clrf LATB, 0
clrf TRISB, 0
;Configura el puerto C
clrf PORTC, 0
clrf LATC, 0
clrf TRISC, 0
;Iniciando el programa aqui
INICIO_REAL
nop
movlw H"78"
movwf PORTB, 0
movlw H"0A"
movwf PORTC, 0
movlw H"30"
movwf PORTA, 0
goto INICIO_REAL
Fin
END