Serial receive buffer time?

Serial receive buffer time?

It takes ~ 34 ms per data packet transmission @ 19200 38 bytes total using the Arduino Tx buffer.
It takes ~ 23 ms per data packet transmission @ 38400 38 bytes total using the Arduino Tx buffer.

How long does it take in ms for the Arduino receive data buffer to fill with 38 data bytes at 19,200 baud?
(My number is shocking compared to the Tx time and I need a reference to double check my calculations)

Note: You would think that both TX & Rx times would be the same but they are not because the Tx buffer utilizes 2 registers and the receive buffer has 128 bytes and is interrupt driven.
:slight_smile: :slight_smile: :slight_smile: