Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

dsPIC33/PIC24 Family Reference Manual
DS70000582E-page 4 2009-2013 Microchip Technology Inc.
2.0 CONTROL REGISTERS
This section outlines the specific functions of each register that controls the operation of the
UART module:
UxMODE: UARTx Mode Register
- Enables or disables the UART module
- Enables or disables the IrDA encoder and decoder
- Enables or disables the WAKE, ABAUD bits and Loopback features
- Enables or disables the UxRTS
and UxCTS pins
- Configures the UxRTS pin for the desired mode of operation
- Configures the polarity of the UxRX pin
- Selects the type of baud rate
- Selects the number of data bits, parity and Stop bits
UxSTA: UARTx Status and Control Register
- Selects the Transmission Interrupt mode
- Selects the Receive Interrupt mode
- Enables or disables the UART transmission
- Controls the Address Detect mode
- Indicates various status conditions, such as transmit and receive buffer state, parity
error, framing error and overflow error
UxADMD: UARTx Address Mask Detect Register
- Stores address match and mask values
UxRXREG: UARTx Receive Register
- Stores the received data
UxTXREG: UARTx Transmit Register (Write-Only)
- Provides the data to be transmitted
UxBRG: UARTx Baud Rate Register
- Stores the baud rate value of the transmitted or received data
Note: Each dsPIC33/PIC24 family device variant may have one or more UART modules.
An x used in the names of pins, control/status bits and registers denotes the par-
ticular UART module number. Refer to the “Universal Asynchronous Receiver
Transmitter (UART)” chapter of the specific device data sheet for more details.

e-Highlighter

Click to send permalink to address bar, or right-click to copy permalink.

Un-highlight all Un-highlight selectionu Highlight selectionh