|
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
|
▷ |