It runs happily using a 50MHz clock and so long as you buffer the input and output pins properly, should be able to run much faster. This isn't the smallest or the fastest UART implementation around, ...
The acronym is input/output buffer information ... voltage versus time about some device’s digital input and output pins. This allows precise simulation without revealing the device’s ...