Datasheet

© 2011 Microchip Technology Inc. DS61143H-page 117
PIC32MX3XX/4XX
FIGURE 19-4: UART RECEPTION
FIGURE 19-5: UART RECEPTION WITH RECEIVE OVERRUN
Start
bit
bit1bit 0
bit 7 bit 0Stop
bit
Start
bit bit 7
Stop
bit
UxRX
RIDLE bit
Character 1
to UxRXREG
Character 2
to UxRXREG
UxRXIF
(RXISEL = 0x)
Note: This timing diagram shows 2 characters received on the UxRX input.
Start
bit
bit 7/8
bit 1bit 0
bit 7/8 bit 0Stop
bit
Start
bit
Start
bit
bit 7/8
Stop
bit
UxRX
OERR bit
RIDLE bit
Character 1, 2, 3, 4
Stored in Receive
Character 5
Held in UxRSR
Stop
bit
Character 1 Characters 2, 3, 4, 5 Character 6
FIFO
OERR Cleared by User
Note: This diagram shows 6 characters received without the user reading the input buffer. The 5th character
received is held in the Receive Shift register. An overrun error occurs at the start of the 6th character.