Thanks for the reply's about my LCD interface problem. I never worked out the problem with using PORTE for the control lines and PORTD for data (ie. 74). The code that I was using works fine if I change the control port to either C or D so there has to be an initialisation error somewhere that I haven't picked up on. I'm now using PORTC for the control lines and everything seems to be fine. Thanks again. _/ _/ _/_/_/_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/_/_/_/ _/ _/ _/ _/ _/ _/ _/_/ _/_/ _/ _/ _/ _/ _/ _/_/_/_/ Wayne Bennett Griffith University Brisbane Australia w.bennett@sct.gu.edu.au