718
SAM4CP [DATASHEET]
43051E–ATPL–08/14
35.
Universal Asynchronous Receiver Transmitter (UART)
35.1
Description
The Universal Asynchronous Receiver Transmitter (UART) features a two-pin UART that can be used for communication
and trace purposes and offers an ideal medium for in-situ programming solutions.
Moreover, the association with a peripheral DMA controller (PDC) permits packet handling for these tasks with processor
time reduced to a minimum.
The optical link transceiver establishes electrically isolated serial communication with hand-held equipment, such as
calibrators compliant with ANSI-C12.18 or IEC62056-21 norms.
35.2
Embedded Characteristics
Two-pin UART
Independent Receiver and Transmitter with a Common Programmable Baud Rate Generator
Even, Odd, Mark or Space Parity Generation
Parity, Framing and Overrun Error Detection
Automatic Echo, Local Loopback and Remote Loopback Channel Modes
Digital Filter on Receive Line
Interrupt Generation
Support for Two PDC Channels with Connection to Receiver and Transmitter
Optical Link Transceiver for Communication Compliant with ANSI-C12.18 or IEC62056-21 Norms
35.3
Block Diagram
Figure 35-1.
UART Functional Block Diagram
Table 35-1.
UART Pin Description
Pin Name
Description
Type
URXD
UART Receive Data
Input
UTXD
UART Transmit Data
Output
Peripheral DMA Controller
Baud Rate
Generator
Transmit
Receive
Interrupt
Control
Parallel
Input/
Output
UTXD
URXD
uart_irq
APB
bus clock
Bridge
peripheral clock
PMC
UART