Quote Originally Posted by paul borgmeier View Post
The LCD commands just noted won't help because he is using a serial lcd with serout2, not the LCDOUT command. I don't have an answer, just hoping to save him time debugging.
Hey...good point...DOH!

You running 20mhz and SEROUT2 with a baud of 32. I'm thinking maybe the difference between say 31, 32, and 33, might be the ticket. Maybe your baud rate is off as a result of your crystal being off a bit.
Try 31 and 33 and see what happens.

Does the LED on D.0 respond properly? What does the LCD do? Do you have the Power-Up-Timeout enabled?