For my project, I will need low power wireless sensor nodes. These parts will be powered off battery, so the most minimal power consumption is desired. Some requirements were:
- Minimal power consumption because it will be battery powered
- Voltage minimum is 3.2V for the sensors/wireless modules
- Voltage maximum is 5.5V because I do not want to use a voltage regulator (and ATmega328P can only tolerate up to 5.5V from its datasheet)
From googling, the two best approaches for minimal power consumption seemed to be:
- Using a standalone ATmega328P board with unneeded LEDs, voltage regulators, etc. removed/not included
- Using an Arduino Pro Mini 3.3V 8MHz with the LEDs and voltage regulator physically removed
I'll be experimenting both approaches. Both will be at 3.3V 8MHz to further minimize power consumption, while still meeting minimum voltage requirements. After some googling, it also seemed that both approaches at 3.3V 8MHz should work with 3 AA batteries in series (for 4.5V nominal), connected to their unregulated voltage pin Vcc. Is this correct/will this work?
I was also wondering how would I program both. Since they will be both at 3.3V 8MHz, I was planning to use:
I just wanted to make sure, will this work for both the Arduino Pro Mini 3.3V 8MHz and the standalone ATmega328P also at 3.3V 8MHz?
Some google results said leaving the Arduino IDE settings for Arduino Pro Mini 3.3V 8MHz will work for both the Pro Mini and my proposed standalone ATmega328P 3.3V 8MHz set-up. However, I couldn't find much tutorials on the standalone ATmega328P at 3.3V 8MHz because most were for the 5V 16MHz.
Lastly, I'm not sure how to configure the ATmega328P for 3.3V 8MHz. I ordered it online from an electronics supplier, and I don't think it will come with a bootloader. Is there like a 3.3V bootloader? How do I configure the ATmega328P to be 3.3V 8MHz?
Any help or suggestions for my project and/or possible alternative directions for it would be appreciated! Thank you.