Hi, Firsties, thanks for the quick response - most mailing lists i use take about 4 years average response. Second, the config is all saved in the mplab project. In the configure menu, and the config bits part. I prefer to use this than specify it in the code, because it's much clearer. The config bits are as follows: osc is extrc-osc2 as clock out. WD is off. Power up is on. MCLR is on. brown out detect is on. low voltage program is disabled - the ICD2 tells me to do this. all code protection related stuff is off. The list and include are all included in my custum include file. I made it so I don't have to keep defining friendly names for things in every project. I setup my own custom names for some of the SFRs, because at the time, my resorce only showed me the addresses for the SFRs, not the actual names. About the PICdem 4 osc, it has some sort of real time clock stuff on it, and I'm not absolutely sure what it does, which is one reason I'm so worried about the baud rate. It says it has an RC osc, about 2MHz, and a 32Khz on timer1. I am using the external RC osc, because my ICD2 says I have to, although I think it might be possible to set it up with an internal osc. I'm not sure what internal osc the 16F87 has either. Finally, do you know if my method of bank switching is correct. On 5/2/05, Jan-Erik Soderholm wrote: > Dave Turner wrote : > > > > I am having problems with my PIC16F87 USART. I am using async comms > > with it, and it seems to be doing something right, as it keeps sending > > something, at the correct interval. Unfortuneately, in hyperterminal, > > it only comes up with a lot of hearts and spaces. > > If you actualy have a baud rate problem, that could look like that. > > > I have attached a copy > > of the asm file, with many comments. > > Where are all __CONFIG directives ? > And the "list p=xxxx" ? > And the "include p16f87.inc" ? > Why do you set up symbols for the SFR:s ? They are all > in the device specific include file anyway. > > > I think the clock is a 20MHz one, but I'm not sure. > > :-) > Just send me the board and I'll check that for you. > :-) > > > The osc config bit is EXTRC-OSC2 as clock out. > > Show the __CONFIG directive so that can be checked. > > > BTW2, for some reason a smily face also just apeared in hyperterm > > I can understand that... ;-) > > Regards, > Jan-Erik. > > -- > 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