MeLabs has several examples of USART interrupts here: http://www.melabs.com/resources/samples.htm

Try the search utility here. There should be several threads on MIDI.