Now that I solved(or going to solve...) reliability problems, I find that serin/serout work fine while hserin/hserout seem to have more problem...

Usart has been configured used pic multicalc.

I noticed that Mister_E adds the comment "Enable serial port & continuous receive" setting rcsta receiver.
Does it mean that hserin does not have to be in a loop? maybe something like:
Code:
hserin [#txpin]

main:
  lcdout $fe,row1,dec txpin
goto main
could work?