Estimados. hice todo lo que me propusieron y nada, configuré todos los puertos como salidas y obtengo en cada salida 0.58 vol. Un pic no anda porque no me lo reconoce winpic800 pero me quedan 5 màs que funcionan, es decir el programa se graba en el dispositivo.
Puse el oscilador HS, y nada. Les envìo el pequeño programa que es para probar en el protoboard, habilité todos los puertos como salida y puse un 1 en cada uno de ellos. pero en ninguno obtengo 5 vol.
Bueno compañero gracias por aportar, pero estoy perdiendo la fe en que los voy hacer funcionar.
En otro tema vi que a un colega le paso algo parecido, el pic16f873a no le anduvo y compró el 16f873 sin la "a" y le anduvo perfecto.... Pero me pregunto ¿Cuál es el secreto del 16f87a? que misterio tiene. me estoy desesperando jajaja.
Bueno si se les ocurre otra cosa, les agradezco que la compartan.
Les envìo el programa, bueno hay unos registros que están para otro programa.
list P=PIC16F873a
#INCLUDE "P16F873a.INC"
; MAPA DE MEMORIA
estado equ 0X03
intcon equ H'000B'
tmr0 equ H'0001'
portb equ 0X06
porta equ 0X05
portc equ 0x07
trisa equ 0x05
trisb equ 0X06
trisc equ 0x07
reg1 equ 0x0c
reg2 equ 0x0d
reg3 equ 0x0e
reg4 equ 0x0f
reg5 equ 0x1c
reg6 equ 0x1d
rotar equ 0x1e
prog equ 0x1f
;CONFIGURACION DE PUERTOS
reset org 0X00
goto inicio
org 0X05
inicio bsf estado,5
movlw b'000000'
movwf trisa
movlw b'00000000'
movwf trisb
movlw b'00000000'
movlw trisc
bcf estado,5
;PRINCIPAL
principal
bsf porta,0
bsf porta,1
bsf porta,2
bsf porta,3
bsf porta,4
bsf porta,5
bsf portb,0
bsf portb,1
bsf portb,2
bsf portb,3
bsf portb,4
bsf portb,5
bsf portb,6
bsf portb,7
bsf portc,0
bsf portc,1
bsf portc,2
bsf portc,3
bsf portc,4
bsf portc,5
bsf portc,6
bsf portc,7
end