Jamie, could it be that the USB chip is somehow buffering the data stream until it receives a control character such as "\r" or "\n", or enough characters to fill its internal buffer? - Marcel On Tue, Nov 4, 2008 at 10:03 AM, dt99jay wrote: > > Should have said that the putch() routine is as the below: > > [code] > void putch(unsigned char c){ > do { } while (BusyUSART()); // wait until Usart is not busy > WriteUSART(c); > } > [/code] > > Jamie > -- > View this message in context: > http://www.nabble.com/EUSART%2C-%2718F4550%2C-Continuous-stream-of-bytes-transmits%2C-but-single-bytes-don%27t...-tp20326923p20327583.html > Sent from the PIC - [PIC] mailing list archive at Nabble.com. > > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist