Hi everyone,
I've noticed that both the Arduino Uno and Arduino Nano are specified to operate at a clock frequency of 16 MHz. However, I've observed that the Uno typically utilizes an external crystal oscillator, while the Nano does not. How is it possible for both boards to achieve the same frequency despite this difference in oscillator setup?
Any insights or explanations regarding this discrepancy would be greatly appreciated
The Arduino Nano has a ceramic resonator instead of a crystal oscillator for doing the same job. Ceramic resonators are also capable of generating clock signals at specific frequencies, such as 16 MHz. They are generally less precise than crystal oscillators but still sufficient for many applications. Check the image below.
You can learn more about them online.