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.