English
Language : 

DSPIC30F6014 Datasheet, PDF (103/222 Pages) Microchip Technology – High Performance Digital Signal Controllers
dsPIC30F6011/6012/6013/6014
16.0 UNIVERSAL ASYNCHRONOUS
RECEIVER TRANSMITTER
(UART) MODULE
This section describes the Universal Asynchronous
Receiver/Transmitter Communications module.
16.1 UART Module Overview
The key features of the UART module are:
• Full-duplex, 8 or 9-bit data communication
• 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 range from 38 bps to 1.875 Mbps at a
30 MHz instruction rate
• 4-word deep transmit data buffer
• 4-word deep receive data buffer
• Parity, framing and buffer overrun error detection
• Support for interrupt only on address detect
(9th bit = 1)
• Separate transmit and receive interrupts
• Loopback mode for diagnostic support
FIGURE 16-1:
UART TRANSMITTER BLOCK DIAGRAM
Internal Data Bus
Write
Write
Control and Status bits
UxTX
UTX8 UxTXREG Low Byte
Transmit Control
– Control TSR
– Control Buffer
– Generate Flags
– Generate Interrupt
Load TSR
UTXBRK
Data
‘0’ (Start)
‘1’ (Stop)
Transmit Shift Register (UxTSR)
Parity
Parity
Generator
16 Divider
Control
Signals
UxTXIF
16x Baud Clock
from Baud Rate
Generator
Note: x = 1 or 2.
 2004 Microchip Technology Inc.
Preliminary
DS70117C-page 101