Hserout is 8-bit command.

If you want to send out 16-bit wide variable you have to send it like 2 bytes as

Hserout [mybyte.lowbyte, mybyte.highbyte]

or as an array. I think better is the first way.

All are in the manual of the compiler.

Ioannis