I have a 16x2 display (varitronics MDLS16265......) and it appears to have an internal pull up on its data lines. Its causing all sorts of stress in this application as I have a resistive coupled keyboard on the same bus is there any way of turning it off??? I have checked the data and it just refers to the HD44780 for function which doesn't mention it there is 100k pull down on the bus and the pin voltages sit at about 4.2v about 42uA per pin pull up. Hence my 10K coupled buttons stop working when the display is installed !!!!!!!!!!! I know change the resistors but not an option until Monday ! Anybody got any ideas??? Steve -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist