I tried that using the serial communicator.That is what I see WITHOUT sending any character:

--------------------------------
You typed: You typed: α

You typed: α

You typed: Φ

You typed: Φ

You typed: Φ

You typed: Φ
---------------------------------
It seems like sending by itself bytes.Where is the problem?



loop: IF RCIF = 1 THEN
Hserin [Serdata[1]] ' Get a char from serial port
else
goto starty
endif
HSEROUT ["You typed: ", SerData[1],10,13]
GOSUB OUT
Goto loop

starty: Hserout ["Nothing",10,13]
Goto loop

out:
......................................
return