Hi Dennis, I looked at the schematic and description and it looks to me like it will work, however I would suggest the addition of 4 resistors (one in series with each keyboard row). Otherwise if you are pressing one or more keys on the keyboard while driving the LCD, you could be shorting PIC pins together while they are set as output. And also if you are reading the LCD bus you could also potentially be shorting the LCD outputs. Cheerful regards, Bob -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.