which subset of the following UART clock freqencies is supported by the atmega328p (e.g., Arduino Nano), set by Serial.begin(x)?
230400, 460800, 500000, 576000, 921600, 1000000, 1152000, 1500000, 2000000, 2500000, 3000000, 3500000, 4000000
Again I must say that I am not a technician.
I looked in datasheets like
Arduino Nano — Arduino Official Store -> TECH SPECS
https://www.arduino.cc/en/uploads/Main/ArduinoNanoManual23.pdf
http://www.farnell.com/datasheets/1682238.pdf
https://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf
http://www.e-lab.de/downloads/DOCs/Mega48_88_168_328PA.pdf
https://www.es.co.th/Schemetic/PDF/ARMB-0022.PDF
but there nothing is written explicitely about the supported clock rates (I read and searched closely, but found nothing).
From another topic I assume 500,000 and 1,000,000 perhaps could be fine, but I'm not sure about that, and not about either different one.
So which of the above mentioned clock freqencies is supported by the atmega328p (e.g., Arduino Nano) by Serial.begin(x), understandable for non-technicians?