I've interfaced a PIC16C84 to a LM016 2 X 16 LCD display, using Norm Cramer's lcd.asm code (which was intended for a LM032 2 X 20 display). I can't get more than nine characters displayed on either of the two lines, using Norm's table message storage. Has anyone got any idea what is causing the problem? The two displays should be identical in terms of the driver code, apart from the line length, shouldn't they? Leon -- Leon Heller, G1HSM leon@lfheller.demon.co.uk Tel: +44 (0) 118 947 1424 (home) +44 (0) 1344 385556 (work)