I've experimented with DT's elapsed timer on a PIC18F26K22 @16MHZ and modified the code to send the output to a serial port as opposed to LCD screen. I've found that the timer is counting perfect time, but much of the serial data is constantly corrupted. Is this to be expected? If I send data via the same serial command with the timer and all the interrupts disengaged, there's no corrupt data.

Thanks,

Troy