UART

UART - Universal Asynchronous Receiver/Transmitter

Quick Facts

EFM32 UART

What?

The UART is available in Energy Mode 0 and Energy Mode 1 and is capable of high-speed asynchronous serial communication.

Why?

Serial communication is frequently used in embedded systems and the UART allows efficient communication with a wide range of external devices.

How?

The UART has a wide selection of operating modes, frame formats and baud rates. The multi-processor mode allows the UART to remain idle when not addressed. Triple buffering and DMA support makes high data-rates possible with minimal CPU intervention and it is possible to transmit and receive large frames while the MCU remains in EM1.

Features

The Universal Asynchronous serial Receiver and Transmitter (UART) is a very flexible serial I/O module. It supports full- and half-duplex asynchronous UART communication.

  • Full duplex and half duplex
  • Separate TX/RX enable
  • Separate receive / transmit 2-level buffers, with additional separate shift registers
  • Programmable baud rate, generated as an fractional division from the peripheral clock
  • Standard and Fast mode bitrates
  • Multiple asynchronous modes
  • Configurable number of data- and stop bits
  • HW collision detection
  • Multi-processor mode
  • Separate interrupt vectors for receive and transmit interrupts
  • Loopback mode
  • PRS triggered transmissions
  • Full DMA support

Find out more on the low-power EFM32 Gecko microcontrollers:
Technology - Products - Tools - Software - Downloads - Support - Buy