My program uses TIM0 interrupt and UART1 interrupt (no FIFO). I have a problem receiving characters on 115200 Baud. The reason is that the time to execute my timer isr is longer than the time to transmit 2 characters. I do not think it is possible to interrupt my timer isr when receiving a character as UART-interrupt has always a lower priority than TIMER-interrupt. (VIC1 and VIC0). When I use the FIFO problem is solved. However my application needs an interrupt on every character that was received (Is this possible using a FIFO ?). Any idea how I can solve this problem ? Kind regards Luc