Ughh.... Now I'm even more confused. I just changed my delay function to be about 1 second with the external osc. I change the config bit to internal osc. and it doesn't change anything. It's identical. I am just retransmitting the byte 65 over and over again. It isn't even sending lots of ones anymore. One thing I have noticed is that the curser in hyperterm seems to be flashing in sync with each time it tries to send 65. Also, occasionally, about 1 in 3 loops, the curser flickers a bit. It used to be sending all ones - I checked by capturing text from hyperterminal, and opening it in a binary file viewer. But now it doesn't seem to be sending anything. I can't check the actual clock speed - I'm just hoping it is what it says it should be. I haven't got any kind of scope. On 5/2/05, Jan-Erik Soderholm wrote: > Dave Turner wrote : > > > Okays, osc in config bits is now set to INTRC, > > put 51 in spbrg (8MHz, high speed, internalRC,9600 baud) > > Note that *some* changes in the configuration need to have > a power off/on to take effect. > > > On a whim, I decided to add some stuff into the program to turn an led > > on and off whenever the program loops. The LED takes about 30 secs to > > toggle, when before it took about half a second. Shouldn't it be a > > lot faster, because now I'm (supposedly) using an 8mhz internal osc, > > instead of the external 3MHz osc? > > Have you setup OSCCON correctly ? > I think that 31.25 Khz is the POR (power on) default. > > 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