I've written code to send text from the Firefly to my PC using the AUSART. First odd thing I noticed was that it worked fine when run slow in the debugger, but sent nothing when run at full speed.
I finally found that if I put a short delay right after setting SPBRG during the init, it works normally. I've never had to do this before. Is it something specific to the Firefly or the 16F88, or have I just been lucky up to now with 16F's?
Hey! That could be it. I am using internal osc. The program is tiny and gets right to business doing the one thing it does - spit data out the RS232. I'll take out the delay and put a osc-stable check and see what happens.
Playing with my nice new Canon A650 IS. Costco just recently had them on sale for $100 off, so I grabbed one. All previous pics came from my Canon A80.
I experienced the same symptom when using INTOSC on my 18F2520 and 18F2620 bootloaders too. It seems to take just a tiny bit longer than "oscillator stable" for the oscillator to be "on frequency"...