Olin wrote: >>> Now, any time I use putrsUSART(), it causes the DataRdyUSART() > > I can't speak for others, but I didn't reply for several reasons. > > First, I have no idea what putrsUSART() is supposed to do and what > environment you were talking about. This looks like some high level > language problem, which might get into runtime library issues, which are > nearly impossible or pointless to try and debug on the list, and I didn't > feel like playing 20 questions distill this problem down to the few > essential assembler instructions so we can see what's really going on and > have half a chance of fixing the problem. First, the program that I was debugging consists of several modules, and the listing that I submitted to PicList distills the problem to its essense. Second, it sounds like you do most of your coding in Assembler, and you're not familiar with C18 Compiler Libraries. That is of course your choice, but it also makes me believe that you couldn't have helped with this particular problem anyway. > Second, I wouldn't answer this here as long as James subjects my posts to > censorship. If you can distill this to something answerable, try asking > on > the Microchip forums. Actually that's a good idea anyway for direct PIC > questions. They generally get answered quicker and more directly there. > This list is better for rambling discussions, but if you want specific > help > go to the Microchip forums. That is your opinion to which you are, of course, entitled. However, a PicList member did help me solve the problem, and from what I hear Microchip forums are full of people who speak English as their 27th language. I will certainly ask questions on the Microchip forum as well. Although for some reason, "mailing list" still feels more real-time than "forum." Best regards, Vitaliy -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist