Arduino Micro Sleep Mode Problem

Hi all,

recently i try to put on sleep mode my arduino micro for some testing.

I've try some basic sketch, but my Arduino always consume 45mA.

There's someone who can post a basic tested sketch with sleep mode? What is the power consumption?

I've try sleep_prw_down.

Really thanks :wink:

Stefano

Hi Stefano, are you running a voltage regulator and an LED?

maybe that is where the 45mA are going?

Jimmy

hi Jimmy,

my power supply are 2 AA Alkaline batteries on 3V pin.
yes the bright blue led on the bottom is always on.

Stefano

I don't know how much power the LED is using, but probably not 45ma. You could remove the LED and see where that gets you?

Power LED and voltage regulator are the main culprits, usually. Arduino boards aren't optimized to reduce power usage. You'll need to take parts off to remove the overhead associated with other hardware on the board.

Also, you say you're powering it off the 3v pin. That means the power to the arduino is going through the regulator backwards, and you're powering the arduino off of under 3 volts; per the datasheet, if running at 16mhz, it wants at least 4.5v. So you're running it outside of spec right now. you either need to use another battery, a boost converter, or you need to burn the lilypad usb bootloader to it and set fuses to use internal 8mhz clock, which it's spec'ed at down to 2.7v.

That's for the Uno, not the Micro, but you should be able to get well under that consumption, although certainly not if you are running power LEDs and voltage regulators.

I'm not sure what the constant consumption of the USB part of the Micro is, but if you are going for low power you might want to use an Atmega328P as described in my above post.

Hi all,

really thanks for your response, i've recently buy an arduino pro mini 5v (Atmega168) instead my actual Arduino Micro (Atmega32u4).

My target is to reduce the consumption up to 1mA (in sleep mode).

On both datasheet model (168 & 328) the power consumption is quite the same, isn't it?

Really thanks to all,

Stefano

1 mA? You can do a lot better than that! You can get down to around 4 ยตA with the watchdog timer enabled.

Example: Gammon Forum : Electronics : Microprocessors : Simple project - torch-locator

Hi Stefano,

the pro mini will have the same issues as the pro micro. your power will still go to the led and the regulator. you need to get a bare chip, not an Arduino board.

cheers

jimmy

mixographer:
the pro mini will have the same issues as the pro micro. your power will still go to the led and the regulator. you need to get a bare chip, not an Arduino board.

Incorrect, genuine Sparkfun pro minis have a jumper pad link (SJ1) that you can unsolder to isolate the led and regulator. Its located near the ground pin on the top of the board between the resonator and C13.

See https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Arduino-Pro-Mini-v14.pdf

Thanks for that. I must not have a recent genuine Sparkfun model. maybe that's what stefano has.

i have same issues before, i just removed the usb serial port and all leds, and the power section,
actually just throw everything and just take off atmega if you can or use atmega 168 and make other one with different voltage booster if you have small project just use attiny45 my favorite hero for saving power :smiley: but it's depend if you have other sheald or motors or anything else want to power it
anyway i tried sleep mode not help that much for saving power, i don't know if i am doing something wrong, anyway the first idea work great for me