Hallo

Code:
...
LCD_E = 1; // Enable (LCD) 
LCD_E = 0;
...
Sollte da nicht noch eine kleine Verzögerung dazwischen sein? Ich weiß nicht wie schnell so ein PIC ist, aber laut Datenblatt (Seite 31ff) sollte E min. 230ns (tw) high sein.

Gruß

mic