The question is, at a baud rate of 19200, what is the minimum time for overrun to happen in the USART. The device is the PIC19F4520.
The RCREG has two locations and the Receiver Shift Register (RSR) can hold 1 byte.
My thinking was that the minimum time would be 3/19200 because that's the time it takes to transfer 3 bits, and 3 bits fill the RCREG and RSR. If you had 4 bits in that time period it would exceed the locations and cause overrun error.
Some background is on page 266 of the book "Microprocessors: from Assembly Language to C using the PIC19Fxx2" by Robert Reese. It's available on google books.
The RCREG has two locations and the Receiver Shift Register (RSR) can hold 1 byte.
My thinking was that the minimum time would be 3/19200 because that's the time it takes to transfer 3 bits, and 3 bits fill the RCREG and RSR. If you had 4 bits in that time period it would exceed the locations and cause overrun error.
Some background is on page 266 of the book "Microprocessors: from Assembly Language to C using the PIC19Fxx2" by Robert Reese. It's available on google books.