Not certain about type of your graphic LCD but I solved the problem lately by using the second memory. If your LCD display has enough memory for two screens like mine, you could write to the second part and after finishing writing easily change the offset. Regards Igor Thomas wrote : > It is a little more complicated. Let's say I have > these codes: > data = 12345; > printf("%d",data); // LCD scr displays "12345" > data = 9; > printf("%d",data); // LCD scr displays: "92345" -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads