> Dave: > I haven't checked all the bigger chips, but do know that on these > little ones, the port pins remain *unchanged* after a master clear, except > for that startup period where they're all tristated. Thus a reset would be > reinitiated immediately after coming out of reset. >From the 16F84 datasheet, it would seem that although PORTA and PORTB are unchanged, TRISA and TRISB will default to 3Fh and FFh, respectively. So you should be able to reset the processor on its own, if you set the reset port bit before changing it into an output...