EasyManua.ls Logo

Microchip Technology dsPIC30F - Introduction

Microchip Technology dsPIC30F
738 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
dsPIC30F Family Reference Manual
DS70066C-page 19-2 © 2004 Microchip Technology Inc.
19.1 Introduction
The Universal Asynchronous Receiver Transmitter (UART) module is one of the serial I/O
modules available in the dsPIC30F device family. The UART is a full-duplex asynchronous sys-
tem that can communicate with peripheral devices, such as personal computers, RS-232 and
RS-485 interfaces.
The primary features of the UART module are:
Full-duplex 8- or 9-bit data transmission through the UxTX and UxRX 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 29 bps to 1.875 Mbps at F
CY = 30 MHz
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
A simplified block diagram of the UART is shown in Figure 19-1. The UART module consists of
the key important hardware elements:
Baud Rate Generator
Asynchronous Transmitter
Asynchronous Receiver
Figure 19-1: UART Simplified Block Diagram
Note: Each dsPIC30F device variant may have one or more UART modules. An ‘x’ used
in the names of pins, control/status bits and registers denotes the particular module.
Refer to the specific device data sheets for more details.
Baud Rate Generator
UART Receiver
UART Transmitter
UxRX
UxTX

Table of Contents

Other manuals for Microchip Technology dsPIC30F