> I got an LCD 4x27, it is HD44780 compatible and is currently running in 8 > bit mode and with only one controller.. > > The initialization works good so far, but I am not able to let this Dislay > show any characters or numbers. 1) Your 'wrte' code seems to set E1 before it copies daten to PORTB. Try putting daten on PORTB before you do bsf E1 2) If your 'send command' code works, why not make an exact copy for your 'send character' code, but change the BCF RS to BSF RS. 3) You're sending a character to the LCD like this: movlw B'11111111' movwf daten call wrte As that's the character you're trying to send, try replacing it with (for example): movlw A'K' movwf daten call wrte That'll send the letter K. Those are all the things I can think of with your code - hope one of those is of some help! Michael -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist