Hi @Lukas_Frank
I wonder how many bytes are received between two ISR in LPUART?
Answer: the received ISR is determined by your LPUART, so you can define each receive interrupt length.
1. with DMA
You can use the receiveXfer.dataSize = ECHO_BUFFER_LENGTH; define the received datasize.
Your mentioned interrupt should be the DMA transfer finished interrupt, not the UART interrupt, as the UART related receive status will trigger the DMA transfer, then you can set the DMA desired received length to trigger the interrupt.
2. without DMA, use interrupt
Then you can set your receive FIFO Buffer depth.
kerryzhou_0-1632473309101.png
Then use the related interrupt(eg, overrun interrupt) to trigger your designed interrupt. As the FIFOSIZE will set the FIFIO buffer depth, then the received data will be saved to the FIFO, when it is overrun, then it will trigger the interrupt, you will know your FIFO buffer is full.
Best Regards,
Kerry