Lets assume I have 9600,8,N,1 data packets comming in via the USART HSERIN and am using DT_INT to collect that data to a buffer. I have no control over the incoming data stream and we can't miss any.

Now assume I also want to recieve and or transmit less critcal data on another pin using SerIn2 / Serout2 or Debug In/Out.

What will happen to data comming in via serin2/debugin if the usart triggers an Interrupt?

What will happen to data being transmitted via Serout2 or debug out if the usart triggers an interrupt?

Will it jump out of the serin2/debug in and return into it correctly or will it retun to the next command.

I could disable interrupts when using Serin2/Debug In but don't really want to do this.