If you go to the official Arduino Nano Every page and click the Tech Specs tab, you'll see that it lists it as running at 20Mhz.
Turn On Verbose Compile
However, if you go into the Arduino IDE and go to File...Preferences... and turn on the Show Verbose Output during: compilation then you can examine how the board is actually set when a program is uploaded.
Examining the Output
When you look at that output you will see that it seems to be setting the board to run at 16Mhz.
Am I Looking At This Properly?
It looks to me as if the board is actually set to run at 16Mhz, right? Am I looking at that properly?
Extra Question
I'm attempting to confirm this because I am :
- writing code in Arduino IDE
- Compiling in Arduino IDE (to generate HEX file).
- Uploading to a stand-alone 40-pin ATMega4809
The ATMega4809 datasheet states the following:
If I upload that sketch to the ATMega4809 40-pin chip, that means it will expect to run at 16Mhz, right?
Set Fuses?
Will the 40-pin chip be set to 16Mhz by the HEX file or will I need to set fuses on the chip to insure the chip is running at 16Mhz?
FYI - Compiled For Correct Board
Also you may wonder if I had the wrong board selected when I compiled, but here you can see I chose the Nano Every.