Microchip Technology AC164337 데이터 시트
2006-2014 Microchip Technology Inc.
DS70000178D-page 161
dsPIC30F1010/202X
15.0
UNIVERSAL ASYNCHRONOUS
RECEIVER TRANSMITTER
(UART) MODULE
RECEIVER TRANSMITTER
(UART) MODULE
The Universal Asynchronous Receiver Transmitter
(UART) module is one of the serial I/O modules
available in the dsPIC30F1010/202X device family.
The UART is a full-duplex asynchronous system that
can communicate with peripheral devices, such as
personal computers, LIN, RS-232 and RS-485 inter-
faces. The module also includes an IrDA encoder and
decoder
(UART) module is one of the serial I/O modules
available in the dsPIC30F1010/202X device family.
The UART is a full-duplex asynchronous system that
can communicate with peripheral devices, such as
personal computers, LIN, RS-232 and RS-485 inter-
faces. The module also includes an IrDA encoder and
decoder
.
The primary features of the UART module are:
• Full-Duplex 8 or 9-bit Data Transmission through
the U1TX and U1RX pins
• Even, Odd or No Parity Options (for 8-bit data)
• One or Two Stop bits
• Fully Integrated Baud Rate Generator with 16-bit
Prescaler
• Baud Rates Ranging from 1 Mbps to 15 bps at
16 MIPS
• 4-Deep First-In-First-Out (FIFO) Transmit Data
Buffer
• 4-Deep FIFO Receive Data Buffer
• Parity, Framing and Buffer Overrun Error Detection
• Support for 9-bit mode with Address Detect
(9th bit = 1)
• Transmit and Receive Interrupts
• Loopback mode for Diagnostic Support
• Support for Sync and Break Characters
• Supports Automatic Baud Rate Detection
• IrDA Encoder and Decoder Logic
• 16x Baud Clock Output for IrDA Support
A simplified block diagram of the UART is shown in
Figure 15-1. The UART module consists of these key
important hardware elements:
Figure 15-1. The UART module consists of these key
important hardware elements:
• Baud Rate Generator
• Asynchronous Transmitter
• Asynchronous Receiver
FIGURE 15-1:
UART SIMPLIFIED BLOCK DIAGRAM
Note: This data sheet summarizes features of this group
of dsPIC30F devices and is not intended to be a complete
reference source. For more information on the CPU,
peripherals, register descriptions and general device
functionality, refer to the “dsPIC30F Family Reference
Manual” (DS70046).
of dsPIC30F devices and is not intended to be a complete
reference source. For more information on the CPU,
peripherals, register descriptions and general device
functionality, refer to the “dsPIC30F Family Reference
Manual” (DS70046).
U1RX
IrDA
®
UART1 Receiver
UART1 Transmitter
U1TX
Baud Rate Generator