Run Arduino Pro Mini 5v/16MHz at 8MHz?

I have bunch of Pro Mini with a 16Mhz crystal but I was reading that the 328P has an internal 8Mhz crystal. Does this mean that with some hardware configuration modifications, you can safely run a Pro Mini 16Mhz at 8Mhz and bypass the physical (external) crystal?? I assume I will need something like that to safely run the pro mini with lower voltages.

You haven't mentioned voltages anywhere in your post except at the end.
No need to do anything special to run an Arduino at a lower voltage except make sure the processor clock is running at 8MHz. Lots of ways to do this, just search for it.

The data sheet mentions an 8 MHz RC oscillator, no internal crystal. Your source looks not very reliable.

Although not fully in spec, some versions of the Uno give the option of running at 16MHz and 3.3 volt. YourDuinoRoboRED (Upgraded Arduino UNO Compatible) 5.0/3.3V
You can also see here for running an ATmega328P MCU at less than its natural crystal speed: Is there a simple way to reduce clock speed on an UNO?
This I use in one project to run a "16MHz" ATmega328P at 4MHz while retaining the normal bootloader.

Thanks - I had read about these modifications but did not realize that the frequency scaling was done in the code. Anyway, I did not figure out how to create my own board definitions for these. There are plenty of tutorials but the board format seems to have evolved... And I received in the mail my 3v 8Mhz pro minis so just ended up doing a simple hardware swap instead.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.