Maximum frequency generated by Arduino uno

The maximum supported speed is 20 MHz.

The processor can be overclocked. I vaguely recall that the memory is physically limited to 32 MHz; it simply cannot fetch data any faster.