Darrel,

I found this suggestion of yours on a web search, and it seems to fit a requirement we have, though not involving a PIC. It almost works, but it looks like every other byte has its MSB inverted when the data is sent out of the COM port. Do you have any idea why? Is there some HyperTerminal setting we are missing?

Thanks,

Eliot Mayer
Analogic Corporation
Peabody, MA, USA

Quote Originally Posted by Darrel Taylor View Post
Hyperterminal is all you need.

From the [Transfer | Send Text File] command, it actually sends a binary file. It just uses the default .TXT extension. But you can pick any file.

In the [File | Properties | Settings Tab | ASCII Setup Button] you can add the delays required to give the PIC time to write to the EEPROM, 10ms or more "Character Delay" depending on your EEPROM. Then you don't need any complex buffers or flow control.

It can be received on the PIC end with SERIN(2) or HSERIN, and stored to the EEPROM byte by byte.

hth,