The LCD shouldn't interfere with ICSP as long as the LCD's R/W pin is held low.
That dev board connects R/W directly to a PIC pin which is tri-stated (floating) during programming. That can cause the LCD data bus to be in read mode, which will interfere with ICSP.
Try adding a pull-down resistor on RB2.




Bookmarks