Microchip Technology MA330025-1 Data Sheet
2009
-2012 Microchip
Tec
hnology In
hnology In
c.
DS70616G-p
age
83
dsPIC3
3EPXXX(GP/M
C/MU)806/810/814 and
PI
C2
4EPXXX(GP/GU)810/814
C2
4EPXXX(GP/GU)810/814
TABLE 4-23:
UART1, UART2, UART3 and UART4 REGISTER MAP
File Name Addr.
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
All
Resets
U1MODE
0220
UARTEN
—
USIDL
IREN
RTSMD
—
UEN<1:0>
WAKE
LPBACK
ABAUD
URXINV
BRGH
PDSEL<1:0>
STSEL
0000
U1STA
0222
UTXISEL1
UTXINV
UTXISEL0
—
UTXBRK
UTXEN
UTXBF
TRMT
URXISEL<1:0>
ADDEN
RIDLE
PERR
FERR
OERR
URXDA
0110
U1TXREG
0224
—
—
—
—
—
—
—
UARTx Transmit Register
xxxx
U1RXREG
0226
—
—
—
—
—
—
—
UARTxReceive Register
0000
U1BRG
0228
Baud Rate Generator Prescaler
0000
U2MODE
0230
UARTEN
—
USIDL
IREN
RTSMD
—
UEN<1:0>
WAKE
LPBACK
ABAUD
URXINV
BRGH
PDSEL<1:0>
STSEL
0000
U2STA
0232
UTXISEL1
UTXINV
UTXISEL0
—
UTXBRK
UTXEN
UTXBF
TRMT
URXISEL<1:0>
ADDEN
RIDLE
PERR
FERR
OERR
URXDA
0110
U2TXREG
0234
—
—
—
—
—
—
—
UARTx Transmit Register
xxxx
U2RXREG
0236
—
—
—
—
—
—
—
UARTx Receive Register
0000
U2BRG
0238
Baud Rate Generator Prescaler
0000
U3MODE
0250
UARTEN
—
USIDL
IREN
RTSMD
—
UEN<1:0>
WAKE
LPBACK
ABAUD
URXINV
BRGH
PDSEL<1:0>
STSEL
0000
U3STA
0252
UTXISEL1
UTXINV
UTXISEL0
—
UTXBRK
UTXEN
UTXBF
TRMT
URXISEL<1:0>
ADDEN
RIDLE
PERR
FERR
OERR
URXDA
0110
U3TXREG
0254
—
—
—
—
—
—
—
UARTx Transmit Register
xxxx
U3RXREG
0256
—
—
—
—
—
—
—
UARTx Receive Register
0000
U3BRG
0258
Baud Rate Generator Prescaler
0000
U4MODE
02B0
UARTEN
—
USIDL
IREN
RTSMD
—
UEN<1:0>
WAKE
LPBACK
ABAUD
URXINV
BRGH
PDSEL<1:0>
STSEL
0000
U4STA
02B2 UTXISEL1
UTXINV
UTXISEL0
—
UTXBRK
UTXEN
UTXBF
TRMT
URXISEL<1:0>
ADDEN
RIDLE
PERR
FERR
OERR
URXDA
0110
U4TXREG
02B4
—
—
—
—
—
—
—
UARTx Transmit Register
xxxx
U4RXREG 02B6
—
—
—
—
—
—
—
UARTx Receive Register
0000
U4BRG
02B8
Baud Rate Generator Prescaler
0000
Legend:
x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.