Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.
They are all 1mips per MHz but they run at different MHz. Depending of the board it's either 8 or 16 MHz. Some of the other compatible boards (not atmega) run much faster - Arduino Due = 84MHz. Wemos = 80/160 MHz. The Wemos mini is one of my favourites due to built in wifi and they cost me around US$5.
Some Assembler Instructions of an AVR need more then 1 Clock.
Which they are You can see in in Chapter Instructions of the choosen AVR Datasheet.
The maximum clock speed depends from supply voltage and the choosen controller Type.
A-Types often go up to 20MHz Controller Clock at 5V supply.
You have to look very close which type works with the target clock speed of Your application.
The differnce can be only 1 character.
At an Arduino Board the voltage and clock is fixed, so there should be no troubles.
The Arduino ProMini (very small and useful) is 16MHz for the 5V version, and 8MHz for the 3.3V version, as the processor is only rated for 8MHz at 3.3V - presumably the Nano mentioned above is only 3.3V?.
Lot of clones use the same 8 mhz bootloader on pro and the nano but it's all about voltage.
there is a new atmega328pb
Speed Grade: – 0 - 4MHz @ 1.8 - 5.5V – 0 - 10MHz @ 2.7 - 5.5.V – 0 - 20MHz @ 4.5 - 5.5V