Well I tried this, but still no dice. I found the reference to this in the datasheet -- DS30221B, pg 102, secti= on=20 11.18. Says "Note 1: The High Voltage Programming mode is always availa= ble,=20 regardless of the state of the LVP bit, by applying Vihh to the !MCLR pin= =2E" If it's a bug, then it still doesn't work on mine when I forced LVP low, = and=20 I've used about a dozen 16F872's to date w/o the problem. More important= ly,=20 if this is a bug, it seems like this would affect ICSP as well, so what=20 happens when/if I want to program a chip in-circuit, and the LVP pin is b= eing=20 used for something else? This may be a problem. Will pick up the regulators now and complete my PCB-version, so I can red= uce=20 variables for debugging this problem. Cheers, -Neil. On Wednesday 30 April 2003 04:29, Michael Rigby-Jones scribbled: > Yes, the LVP pin should always be pulled low when programming. LVP ena= bled > PICs come set for LVP operation from the factory, if this line floats h= igh > enough the PIC will enter the programming state at inoportune moments.=20 > Some people have never encountered this, but I have definately had it > happen to me. > > Mike > -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body