As we don't have any more info on your current project, it's still hard too see what's wrong with.. BUT at least, since your LCD and your serial communication are working without any kind of garbage display, it's a good sign that your PIC and code are running at the good speed.
If you did some assembler delay or something using TIMERs you must set your prescallers, rates, and delay with the new crystal speed
Did you try with the internal 4MHZ setting???
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
Bookmarks