Datasheet

© 2009-2012 Microchip Technology Inc. Preliminary DS70616F-page 83
dsPIC33EPXXX(GP/MC/MU)806/810/814 and PIC24EPXXX(GP/GU)810/814
TABLE 4-23: UART1, UART2, UART3, and UART4 REGISTER MAP
SFR
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 Transmit Register
xxxx
U1RXREG 0226 Receive 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 Transmit Register
xxxx
U2RXREG 0236 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 Transmit Register
xxxx
U3RXREG 0256 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 Transmit Register
xxxx
U4RXREG 02B6 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.