Yeah, I think they should be words.

If they were bytes, anything received over 255 would truncate and become a smaller number that you could not detect as an error.

And if you're worried about errors, the addition of a checksum to your packet might help too.