> I haven't. I have to re-read the data sheet, but I suspect > that I can't do > anything without +13V present. In part, I have the posture > that anyone > using code protection should use a production programmer. Not true. You can code-protect with an LVP progger like yours, and the LVP/HVP distinctions has nothing to do with prototype versus production programming. > Remember, I'm using parts in front of many students. I'll be > using up the > erase cycle budget and running out of money if I let erase be > cheap. I'll > also teach them to "be busy" and not "to plan". I think your students will find a way to fry a PIC long before your erase busget runs out. > So I have a 16F877 programmable product with a > 16F877 programmer built in. To me that sounds like you should use a bootloader instead. > Your Wisp628 seems to have favorable reviews. It is one of > the ones I had > thought about purchasing, but I am being slow to spend money. If you do want to include a programmer into your design we could come to an agreement - this has been done before. But IMHO you should consider a bootloader. > In my peer-peer concept, this means that I have to provide > the RJ plug on > the other board, or else provide two RJ sockets and a cable. > Which choice > does the ICD2 make? Is the ICD2 schematic available? RJ PCB plugs are a rare breed. ICD2 provides an RJ socket and a two-plug cable, which is normal for RJ. I don't know if the ICD2 circuit is available, but the circuit of various Mircochip target boards that use the RJ plug are available. If you want I can send you the pin assignment. Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics