Hi,

Sorry should have given the hardware spec first,
The pic is a 16F627, the clock crystal is 4mhz and I am using Microcode picbasic pro built in compiler.

I have tried your updated code (many thanks) and at last I get somthing on the display,
But its displays "Standby"Standby"Standby"Standby" etc.. across the display incrementing each word once a second, across the topline and then the bottom line intil its full.

If I toggle the sw1 i/p It changes to "Main"Main"Main" etc.. across both lines of the display until full.

SW4 does nothing .

Whats going wrong....

I didn't think it would be so hard to do, I can do it with LED's but an LCD has me beat.
(but i am one not to be beaten)

Any suggestions......