Hi, I don't have an example readily available but just want to mention=20 that it is important to have the contrast voltage set right otherwise=20 nothing will show up at all (or the screen may be all dark). The critical part will be the initialization but I suspect that XCLD=20 will handle that for you. /Ruben > Many thanks for all the feedback, much appreciated. >=20 > I've decided to use the upper nibble of port C for data, and the > lower 3=20 > bits for control lines. I'll stick with the XLCD library until I've > got=20 > my head around how to talk to the HD44780-style controller > properly. >=20 > Question: please can anyone offer up some basic tips for getting=20 > anything to display at all? Time pressure is causing me to fail to > understand how the controller protocol is supposed to work. I'm > still a=20 > bit dim about sending controller commands, setting CG & DD > addresses,=20 > etc. I see scattered examples but nothing comprehensive. Just a > 'hello=20 > world' using the XLCD lib (as provided by XC8) would be amazing. >=20 > Thanks, > Matt > --=20 > http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .