Consumption of Arduino Pro Mini 3.3V

I used Arduino ATMEGA328P Pro Mini 3.3V 8MHz
arduino pro mini

With a small correction - I destroyed the power LED diode (by something pointy punche it. I usually use soldering tip)
destroy power led

For all measurements I kept origin voltage regulator 3.3V - type F34V

The testing has this procedure:
Arduino falls asleep after start. When then button is pressed it wakes. The current is measured in both cases.

Table of measured currents for various voltages by various number of batteries

Battery Input voltage VIN sleep VIN wake VCC sleep VCC wake
4xAAA 5.8V 51.8µA 3.801mA - -
3xAAA 4.58V 48.0µA 3.783mA 51.2µA 7.68mA
2xAAA 3V - - 28.0µA 3.086mA

Testing code:

#include "LowPower.h"
#include "Arduino.h"

const int dPin = 2; // interrupt 0

// isr function
void wakeUp() {

void setup() {
    pinMode(dPin, INPUT_PULLUP);

void loop() {
    if (digitalRead(dPin) == HIGH) {
        // not pressed
        attachInterrupt(0, wakeUp, LOW);
        LowPower.powerDown(SLEEP_FOREVER, ADC_OFF, BOD_OFF);
    // pressed


I think there is no need to bypass voltage regulator besides input source 3V where regulator has no sense. I think Arduino in this configuration is suitable for working using batteries when the consumption is approximately 50µA.

Similar articles:
Arduino Low Power - How To Run ATmega328P For a Year On Coin Cell Battery

After writing this article I found this one: https://andreasrohner.at/posts/Electronics/How-to-modify-an-Arduino-Pro-Mini-clone-for-low-power-consumption/