did you tried to send your string to your PC first?
How did you connect them together? schematic would help.
Assuming you're using a bootloader... this at least mean your PIC have a USART, so why using SEROUT instead of HSEROUT? Knowing that 9600 baud is not recommended at 4MHz, this could be one part of the problem. You're not going to have this problem with HSEROUT even @4MHz.
Bookmarks