Barry wrote: > Then later I figured >out where there was some misunderstanding between the compiler >and me. It always turns out to be software... Ain't that the truth ... Things are working nicely now, but frankly I'm not sure exactly what was wrong initially. As I made the test code simpler and simpler, I noticed that one of my two JW parts generally wouldn't work, but the other would ... Perhaps I was somehow failing to erase #1 ... I dunno. It programmed OK -- I even read everything back to check it. But I was able to get #2 to reset and power-up nicely on both a protoboard and the target PCB -- learned quite a bit in the process, like GP3's pull-ups are much weaker than GP0-GP1's, but it's enough to do the job. Once that was behind me, I discovered two coding problems, one which I was able to work around, and one which was just like Barry wrote -- this was my first exposure to the PIC12's OPTION register / instruction, and I was doing bad, bad things. Thank you all (Olin, Spehro, Les, Roman and Barry) for your help -- I went down various paths as per your suggestions with success. Regards, -- ______________________________________ Andrew E. Kalman, Ph.D. aek@pumpkininc.com -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body