English
Language : 

PIC32MX440F256H-80I Datasheet, PDF (428/646 Pages) Microchip Technology – 64/100-Pin General Purpose and USB 32-Bit Flash Microcontrollers
PIC32MX3XX/4XX
19.1 UART Registers
TABLE 19-1: UART1 SFR SUMMARY
Virtual
Address
Name
Bit
Bit
Bit
Bit
Bit
Bit
Bit
31/23/15/7 30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2 25/17/9/1
Bit
24/16/8/0
BF80_6000 U1MODE 31:24
23:16
15:8
7:0
BF80_6004 U1MODECLR 31:0
BF80_6008 U1MODESET 31:0
BF80_600C U1MODEINV 31:0
BF80_6010 U1STA
31:24
23:16
15:8
7:0
BF80_6014 U1STACLR 31:0
BF80_6018 U1STASET 31:0
BF80_601C U1STAINV 31:0
BF80_6020 U1TXREG 31:24
23:16
15:8
7:0
BF80_6030 U1RXREG 31:24
23:16
15:8
7:0
BF80_6040
U1BRG
31:24
23:16
15:8
7:0
BF80_6044 U1BRGCLR 31:0
BF80_6048 U1BRGSET 31:0
BF80_604C U1BRGINV 31:0
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
ON
FRZ
SIDL
IREN
RTSMD
—
UEN<1:0>
WAKE
LPBACK ABAUD
RXINV
BRGH
PDSEL<2:0>
STSEL
Write clears selected bits in U1MODE, read yields undefined value
Write sets selected bits in U1MODE, read yields undefined value
Write inverts selected bits in U1MODE, read yields undefined value
—
—
—
—
—
—
—
ADM_EN
ADDR<7:0>
UTXISEL<1:0>
UTXINV
URXEN
UTXBRK
UTXEN
UTXBF
TRMT
URXISEL<1:0>
ADDEN
RIDLE
PERR
FERR
OERR
RXDA
Write clears selected bits in U1STA, read yields undefined value
Write sets selected bits in U1STA, read yields undefined value
Write inverts selected bits in U1STA, read yields undefined value
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
TX8
Transmit Register
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
RX8
Receive Register
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
BRG<15:8>
BRG<7:0>
Write clears selected bits in U1BRG, read yields undefined value
Write sets selected bits in U1BRG, read yields undefined value
Write inverts selected bits in U1BRG, read yields undefined value
TABLE 19-2: UART1 INTERRUPT REGISTER SUMMARY
Virtual
Address
Name
Bit
Bit
Bit
Bit
Bit
Bit
Bit
31/23/15/7 30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2 25/17/9/1
Bit
24/16/8/0
BF88_1060
IEC0
31:24
—
—
—
U1TXIE
U1RXIE
U1EIE
—
—
BF88_1030
IFS0
31:24
—
—
—
U1TXIF
U1RXIF
U1EIF
—
—
BF88_10F0
IPC6
7:0
—
—
—
U1IP[2:0]
U1IS[1:0]
Note 1: This summary table contains partial register definitions that only pertain to the UART peripheral. Refer to the PIC32MX Family Reference Man-
ual for a detailed description of these registers.
DS61143E-page 426
Preliminary
© 2008 Microchip Technology Inc.