This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

UART and UARTE difference

Hello,

I am using ble_app_uart example in sdk 15.2 and nrf52832.

I am using this example to communicate with other MCU. It is continuous Rx Tx between nrf52832 and other MCU.

By default, UART and UARTE( NRFX_UART_ENABLED and NRFX_UARTE_ENABLED)  is enable in sdkconfig.h.

but this really needs both? As I have read in documentation UARTE supports easyDMA which uses RAM.

I am getting communication error includes Framing Error and Break Error and in most of threads it points to UARTE.

Can you please tell me when to use UART and UARTE in application.

Does it really needs in my application?

What is the difference between UART and UARTE?

Related