Electronic – arduino – Power efficiency on PIC/AVR

arduinoavrpicpower

I usually make Arduino protos without worrying about power- there will always be power so why worry. Recently I was asked to make simple device that counts clicks/ticks( a knob turning that makes a click) and logs its somewhere. Easy enough-but the problem is it needs to run concealed inside a device for 3-5 years of a battery(easily serviceable -but prefer not to)
I came across this
http://interface.khm.de/index.php/lab/experiments/sleep_watchdog_battery/
and the theory is that it can run up to 3 years. Its fantastic because it is nearly what I want.

Has anybody every actually run a device like this for 3-5 years of a battery? In research i came to the conclusion that using Lithium Polymer would be the best battery for long term power- am I correct? and using a single 700mAh LiPo could technically last to 5 years. Is this lifetime of a battery even feasible?

Now I will try and change that project to wake the Arduino every time i get an external tick/click and it will increment,is it possible to wake the Arduino with an external event?

The second part is- Is it possible to store simple small integers inside the Arduino non-volatile memory somehow to avoid keeping it in RAM and using power?or the simplest way to store data on non-volatile memory.

I appreciate any suggestions.

Best Answer

You can easily last that long with a few coin cells in parallel. The Arduino can do sleep mode and wake up on a external pin transition, but you'll have to include debounce logic or hardware. You can also do without regulated power...

All that being said, if your primary goal is to maximize the life of your project, the ATMega328 is not your best choice. There are a variety of low-end microontrollers that are better suited to battery powered operation including (but not limited to I'm sure):

  • Texas Instruments' MSP430 series
  • Microchip's XLP series (as you've noted)
  • Atmel's XMega microcontrollers (e.g. picoPower)

I don't want to start a flame war, but I think MSP430 is widely acknowledged as the leader in the low power market, as the whole chip was (purportedly) conceived from the ground up with low power in mind.