17 Universal Asynchronous Receiver Transmitter (UART)
Note: This data sheet summarizes the features
of the dsPIC33CK512MPT608 family of devices. It is not intended to be a
comprehensive reference source. To complement the information in this data sheet, refer to
“Multiprotocol Universal Asynchronous Receiver Transmitter (UART) Module” (www.microchip.com/DS70005288) in the “dsPIC33/PIC24 Family Reference
Manual”.
The Universal Asynchronous Receiver Transmitter (UART) is a flexible serial communication peripheral used to interface dsPIC® microcontrollers with other equipment, including computers and peripherals. The UART is a full-duplex, asynchronous communication channel that can be used to implement protocols, such as RS-232 and RS-485. The UART also supports the following hardware extensions:
- LIN/J2602
- Digital Multiplex (DMX)
- Smart Card
The primary features of the UART are:
- Full or Half-Duplex Operation
- Up to 8-Deep TX and RX First-In First-Out (FIFO) Buffers
- 8-Bit or 9-Bit Data Width
- Configurable Stop Bit Length
- Flow Control
- Auto-Baud Calibration
- Parity, Framing and Buffer Overrun Error Detection
- Address Detect
- Break Transmission
- Transmit and Receive Polarity Control
- Manchester Encoder/Decoder
- Operation in Sleep mode
- Wake from Sleep on Sync Break Received Interrupt