1. Wisp628 has (for good reasons) series resistors in all its control lines to the target PIC, so if the LCD somehow drives the line it will probably win (without anyone loosing its smoke). I always put a 2k2 resistor between the PIC and the LCD in the releveant lines (RB6, RB7, LVP), I recall some problems before I did this. Probably any value from 1k up to 100k or so will work. 2. Wisp628 (often) needs some additional circuit to re-program a PIC that has its /MCLR configured as input. see http://www.voti.nl/wisp628/index_1.html#dongle 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