On Sunday, Dec 21, 2003, at 17:00 US/Pacific, Dan Devine wrote: > From the delays that I tried, it looks like a minimum of 600uS is > required on 20mHz processor at 19.2k. Delay1KTCYx(0x03) works, > Delay1KTCYx(0x02) does not. > > > putcUSART(FF); > putrsUSART("Hello"); > > Delay1kTCYx(0x03); > > putcUSART(CR); > Your 600us is suspiciously close to the character time at 19.2kbps. Does putcUSART wait for the uart to be ready, or is it just an addressing shortcut? are putrsUSART and putcUSART compatible? I could be that one of them waits at the end of the call, while the other waits at the start (bad form, but possible) It is incredible (but unfortunately not impossible) that hyperterminal would require delays for CR/LF/etc... BillW -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body