Ross,

You can't use software timed serial routines when using interrupts.

You will need to use the USART and HSEROUT.