Hi,
Then I don't know...
That can't be all of the code can it? Try to reduce the code to the bare minimum which still shows the issue, then post that code.
I've tried the following on a 18F25K20 running at 64MHzIt seems to work fine using the serial communicator terminal built into MicroCodeStudio...Code:DEFINE OSC 64 DEFINE LOADER_USED 1 ' We're using a bootloader. DEFINE HSER_RCSTA 90h ' Enable serial port & continuous receive DEFINE HSER_TXSTA 24h ' Enable transmit, BRGH = 1 DEFINE HSER_CLROERR 1 ' Clear overflow automatically DEFINE HSER_SPBRG 138 ' 115200 Baud @ 64MHz, -0,08% SPBRGH = 0 BAUDCON.3 = 1 ' Enable 16 bit baudrate generator Name VAR BYTE[25] pass var byte Pause 200 HSEROUT["Program start.",13] Gain: HSERIN [STR Name\25\"*"] : Pause 250 HSEROUT [STR Name,"*"] for pass=0 to 24 Name[pass]=0 next pass Goto Gain
/Henrik.




Bookmarks