zur Initialisierung sollte es doch reichen wenn ich folgendes schreibe:

Config Lcd = 16 * 1 'Display
Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Portd.1 , Db6 = Portd.2 , Db7 = Portd.3 , E = Portd.5 , Rs = Portd.4
Config Lcdbus = 4

Der Kontrast ist auch richtig eingestellt.
Manschmal nach einem Poweron bekomme ich alles "p" in der Anzeige.
Bei anderen kleinen Programmen konnte ich das Display so benutzen, wobei nur 8 Zeichen angezeigt wurden. Ich dachte das Diaplay sei defekt aber nun habe ich manschmal 16 "p"´s auf dem Display.
Ich glaube das ich einen grundsätzlichen Fehler mache.

Rolf