Hallo alle zusammen!

Ich soll für ein Schulprojekt die Verbindung zwischen dem PICDEM-Board(18F87j11) und einem PC via RS232 Realisieren.
Genauer gesagt soll es möglich sein einen Kurzen Text vom PC zum PIC zu senden und diesen auf dem Display anzuzeigen.
Das ganze ist soweit fertig das es möglich ist den Text via Terminal zu senden sodass der PIC ihm empfängt und auch korrekt auf dem Display anzeigt. Nur sobald der Gesendete Text mehr als 3 Zeichen beträgt werden die ersten 4 angezeigt und dann tut sich nichts mehr bis zum
Reset.

Meine RS232 Routine:

Code:
schleife	
	btfss	PIR1, RCIF      ;Was am Eingang?
	goto schleife              ;Nein?.... Warten!
	movf 	RCREG           ;Ja?....Ab mit den Daten ins Work
	movwf	writepuffer     ;Vom Work zum Display
	call	Schreiben      ;Aufs Display schreiben
           goto schleife             ;Auf ein neues
Ich glaube mich zu erinnern irgendwo mal gehört zu haben das es irgendwas mit dem Empfangpuffer und dessen Überlauf zu tun hat.
Wenn dem so ist, wie kann ich dann drumherum arbeiten?