Luz tenue de led controlado por PIC

Hola que tal, quiero comentarles que empece a programar. Y mi primer programa consiste en prender un LED brillante con un PIC 16F84A. El circuito anda bien, es mas lo simule en PROTEUS y anda perfecto; pero cuando apenas lo enciendo el led brilla con una luz tenue, despues de aproximadamente 20seg. el led brilla con toda intensidad como deberia. Esto me ocurre cada vez que acciono el interruptor.
Quisiera saber si es normal, o hay algun problema.:confused:
Desde ya Muchas gracias por su tiempo.!!!

Este es el programa!


Código:
;************************Mi Primer Programa*****************
;El Micro lee los datos del Puerto A y los refleja en el Puerto B
;mediante los LEDs
;***********************************************************
     __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
     PROCESSOR 16F84A            ;Definimos el micro que vamos a usar
     #INCLUDE <P16F84A.INC>      ;Se incluye el archivo de definiciones
     ORG     0X00                ;Establece el origen del programa
;Configuracion de puertos
     bsf     STATUS, RP0         ;Accedo al banco 1 de la memoria
     movlw   b'00011111'         ;Le doy un valor al registro W para despues moverlo a otro
     movwf   TRISA               ;Configura el Puerto A como entrada
     clrf    TRISB               ;Pongo este registro a 0 para configurarlo como salida
     bcf     STATUS, RP0         ;Salgo del banco 1
;Programa principal
Inicio
     movf   PORTA,W              ;Mueve el contenido del puerto A a W
     movwf  PORTB                ;Mueve el contenido de W al puerto B
     goto   Inicio
Infinito.
     END                         ;Fin del codigo
 
Última edición por un moderador:
Seria conveniente que buscaras en el datasheet del PIC el equivalente circuital de la salida donde esta el LED a ver que concluyes.

Saludos
 
Atrás
Arriba