Figured it out! The 4x clock multiplier is enabled by default. This means I was running at 32mhz instead of 8mhz. Had to set both of these to get the oscillator to perform the way I needed it to:
OSCTUNE = %00000000
OSCCON = %11110000
This would explain running at 300baud when I selected 2400.
Bookmarks