Hi Amit,
I think I've found the reason of why only 8 bytes have been transfered.
From your project, you set the [Transfer control]: Single transfer, when triger source:UART transmit exist, then DMA will transfer all 16 bytes to UART data register immediately.
However the UART0 have only 8-entry transmint FIFO which mean it can store 8 bytes and the FIFO will bypass other bytes.
Final, we've just received 8 byte from UART0.
Wish my support help.
Have a great day,
Ping
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------