Hello Everyone, My LCD was working fine with 8-bit interface mode. When I change it to 4-bit interface mode, the LCD contrast changes randomly each time I run the program (I use ICD). Sometimes, the display is clear with no dark background, but sometimes the background is very dark and it's very hard to read the text on the LCD. Anyone know why it is intermittent like this? There is no improvement between floating the 4 un-used pins and grounding them. Please help! Thank you in advance! Thomas -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads