I am having a problem with the SCI Data register. I am sending bytes (via hyperterminal, hercules, and/or a self made app) through a RS232 cable to the board. The board (specifically SCI data reg [SCID]) receives all bytes properally....except... when I send 0x00 the SCID magically reads 0x80. And then occasionally when I send an opcode 0xD0 I get 0xC7 (about 30% of the time). These values are read from the SCID register itself immediately after sent (or last byte cleared).
I was wondering what might cause this problem and/or how to fix it.
Thanks in advance!