Wenn der uC immer Slave ist, kannst Du die RS232 Kommunikation per Polling statt Interrupt lösen. Das hat den Vorteil, dass Du immer sicher stellen kannst, dass die PWM ISR dran kommt.

Die Daten vom Host bleiben ja im Ausgangspuffer bis sie abgenommen wurden.