You could implement a virtual LCD if you required the application to pay attention to the LCD busy bit.... 1: The strobe sets an SR FF to indicate busy. 2: The monitor clocks a zero into the FF after it fetches the LCD data from the pins. Bob Ammerman RAm Systems -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.