I'm pretty new to the pic. I've made a really long circuit on proteus, ran my program, things worked out great. I then moved on to the breadboard, nothing really worked.
I made another prpgram that was much simpler. All the registers were set to output and low except for 2 pins which were set to high.
I transferred the circuit to the breadboard and tested the pins that were set to high with an led. They weren't exactly high, I noticed some flickering. Other than that, all the outputs gave the same result even though they were set to low.
The micrcontroller (along with the voltage regulator) itself also overheated within half a minute, to the point that it's really hot to the touch.
5v went to pin 1, pin 11, and pin 32. Gnd went to pin 12, and pin 31. Oscillator went to pin 13, and pin 14 Nothing else connected other than a single led. (and the oscillator circuit)
Did I do something wrong?
EDIT Here are the pics of my breadboard configuration