im experimenting with pic16f877a,led blinking..the first time i''ve tried it, it works good, then the next time it didnt..i dont know what happen?? the pic burner can still recognize the pic16f877a,it can also reprogram it and read what inside..is the pic16f877a is still in the good condition or is not:?: thanks in advance..
yeah, im also thinking that it might happen to pic,im not sure, but i think i accidentally supplied the pic with a voltage more than 5V..do you think this may cause the damage to the pic??..i really want to know what made the pic run abnormal, its just that i dont know how to test the i/o.
an improvement on that is to make all the I/Os high wait for some time, then low again, repeat this process continuously, the I/O states could be checked on a scope. If you do not have a scope, then the time delay could be increased and LEDs connected (through a resistance) to each of the pins.
This way you can see if the LEDs flash.
PICs are tolerant upto 5.5V ...does the PIC become hot when powered through 5 V ???
Reading this thread reminds me of a good example of how NOT to test a processor.
Many years a go, a company which I will not name wrote a program for testing microprocessors, I think it was a 6502 in this case but my memory isn't what it used to be. The processor was plugged into a simple circuit which was nothing more than a small RAM and and EPROM chip. The program in the EPROM told the processor to monitor one of its pins and drive the lines of it's data bus low in sequence each time the pin was toggled. It worked well except for one important failing - the test jig toggled the pin, looked for a low on say D0, toggled again and looked on D1 and so on but it worked just as well with the chip under test removed! They forgot to look for the pins going high as well.