Features
• Compatible with an Embedded ARM7TDMI® Processor
• Programmable Baud Rate Generator
• Parity, Framing and Overrun Error Detection
• Line Break Generation and Detection
• Automatic Echo, Local Loopback and Remote Loopback Channel Modes
• Multi-drop Mode: Address Detection and Generation
• Interrupt Generation
• 5-, 6-, 7-, 8- and 9-bit Character Length
• Protocol ISO7816 T = 0 and T = 1
• Modem, Handshaking (Hardware and Software) and RS485 Signals
• Infrared Data Association (IrDA) 115.2 Kbps
• Full Scan Testable (up to 98%)
• Two Dedicated Peripheral Data Controller Channels Can be Easily Implemented
• Can be Directly Connected to the Atmel Implementation of the AMBA™ Peripheral Bus
(APB)
32-bit
EmbeddedASIC
Core Peripheral
Description
USART3
The two-channel, full-duplex USART3 features parity, framing and overrun error detec-
tion. A baud rate generator provides the bit period clock, named the Baud Rate Clock,
to both the receiver and the transmitter. The USART3 can be programmed to operate
in six different modes: normal, modem, handshaking (hardware and software),
RS485, IrDA, and ISO7816 (T = 0 and T = 1). In normal mode, three different test con-
figurations are available: automatic echo, local loopback, and remote loopback.
Two dedicated Peripheral Data Controller channels can be easily implemented. One is
dedicated to the receiver. The other is dedicated to the transmitter. They can be con-
nected to either the PDC or PDC2 block.
The generation of interrupts is controlled in the status register by asserting the corre-
sponding interrupt line.
The USART3 can be used with any 32-bit microcontroller core if the timing diagram
shown in Figure 5 on page 8 is respected. When using an ARM7TDMI as the core, the
Atmel Bridge must be used to provide the correct bus interface to the peripheral.
Rev. 1739C–CASIC–03/02
1