Statt:
MOVLW 25 ; Set Baud rate 2,4 kBPS bei 4 MHz
Schreib lieber
MOVLW d'25'
man weiß ja nie, was einem Compiler so alles einfällt

Übrigens: wenn du unsicher bist, kannst du testweise den RS232-Stecker auch mal kurz umdrehen, von wegen auskreuzen oder nicht, das hält der schon aus