I've got kind of a strange (I think) PIC programming issue. I'm coding a PIC16F1933 in assembly and have a power-up issue. When I build/program and reset my program things seem to work fine. If I remove the circuits main power (and leave the ICD3 connected), things still work fine. It's only when I COMPLETELY remove the PIC power sources, then the program does not seem to do what its supposed to. The steps seem to execute and the program is running, it just powers-up in the wrong state. How could this be different from a reset/clear power up state? How can reproduce this without the total removal of power? Thanks!