I use a PIC16C84 , a 2 x 20 character display (LM032XMBL with LSI HD44780 Controller) for my circuit with the JDM84 PIC programmer: with in Circuit Programming. The PINAPI Driver of my programmer gives "Programmer not found at COM1" when i use it with a Display data bus pin connected to RB7 = DATA for programming. Without this connection, but with all other: no problem! (Connect: RB1: RS, RB2: E, RB3: R/W, RB4: DB4, RB5: DB5, RB6: DB6, RB7: DB7. The RB4 to RB7 are in addition to momentary switches connected, which are usually open circuit.) Does someone know WHY? Has someone got this problen, too and solved it? And what i can DO easily (resistor?) to make this work? Has the display INTERNAL pull ups or pull downs? Is this triple usage dangerous for the display? (if no data transfer happens, E = Low then RB4 to RB7 will be used with PIC internal pull ups as function keys which are pulled down at keypress with Interrupt on change). All sorts of suggestions are much appreciated Bernd