Well, thats the strange thing about this.

It does not matter if I jump to the routine or not.
It only matters if I comment out the HSERIN command.

Can It be something with the initialisation of the chip and the USART?