How Low Can You Go?

That’s exactly what [Kenneth Finnegan] figured out with his original investigation into low powered MSP430-based circuits. He was able to keep a count-up timer running off of 20F worth of capacitors for over 10 weeks. Although quite impressive by its own merit, many people left comments that questioned whether similar results would be seen in a circuit with functionality more advanced than simply incrementing a single digit on an LCD. Well folks, [Kenneth] has stepped it up again with this ultra low power LCD clock.

The biggest challenge in creating this clock was finding an efficient way to drive the 28 LCD segments off of the limited number of pins on his MSP430G2231 chip while still having open pins for button inputs as well. An ICM7211 LCD driver is definitely up for the task (with a few clever modifications to drive the auxiliary characters such as the center colon), but requires 8 pins to drive it. A standard 74HC595 latching shift register brings this number down to a more manageable number of 3 total pins.

Once completed the total current consumption was found to be around 12μA – low enough for a claimed run-time of approximately two and a half years from the 3V 200mAh CR2032 coin cell used. If true, a set of standard AA alkaline cells in series as found in many clocks would run this little circuit for decades.

Stick around for a short video after the break and make sure to check out the original blog entry for schematics and the complete source code!

29 thoughts on “How Low Can You Go?

  1. What is the purpose of this clock? Does he need a clock? I doubt that. Is it that hard to make some simple math calculations to get the current consumption and battery life time? No.
    So, apart from some of his great work, what is the purpose of this thing?

  2. how can ppl miss the point of this? function is not the goal: lowest possible power consumption is. No one asks a sprinter “whats the point of running 100m? do you need to be 100m away?” no, the point is to do something faster, better, more efficiently. geez. give the dude a break. who cares whether he made a clock or automobile engine. this one is the most efficient one he has made yet.

  3. He made the calculations that it will last 2 years, but did he take into account that the voltage of the button battery will drop below acceptable levels before that?

    Pretty awesome regardless!

  4. Thanks SteveO! I never understand the comments bashing someone’s project. Is it jealousy? Insecurity? Immaturity?

    He spelled out his goals very clearly. He probably learned quite a bit and he successfully met his goals. And he shared his experience. All good things.

  5. They got 20pin DIP, 8kb msp430g2452 now so you’re not strangled on IO and flash. Just make sure you upgrade the firmware on your launchpad cos on many boards it was unusable until you did.

  6. If a solar cell and good capacitors were employed that thing would run forever!
    It would never use all the power collected during a bright day, so there would be plenty extra to get through, say, a stormy week.

    It’s interesting.

    Good stuff.

  7. What if the guy used standart LCD displays? Too much wiring and huge DIP package driver IC is killing me : /

    Isn’t there any readymade LCD displays that doesn’t consume too much power like this?

  8. Mr. Finnegan did a bit more than (re)invent a digital watch. He didn’t use some minute 4-bit processor, he used a MSP430-series chip, a cpu that you can use to do serious work. What he’s demonstrating is that no matter how much crap you’re hanging off that controller, you can still whittle down the power draw when you want to.

  9. It would be interesting to see how low power he could get using a really low power mcu with built in lcd-controller, like the efm32 or stm32l. A real time clock application with lcd display on the efm32 is around 2-3uA current consumption. But then you can’t use cool and old-school parts like a shift-register.

  10. The EFM32 on the starter kit will run an LCD and RTC at 4uA.

    The guy did a good job with the board using those components though. The MSP430 is power hungry compared to some of the new chips.

  11. There was study on using tritium keychain as power source – with a lens and solar battery, this conctruction as far as i remember, give something about aforementioned 12-20μA. How cool can it be – nuclear-powered clock? =)

  12. Wow! While reviewing the specs on the MSP430 it is obvious ultra-low power compared to the ATMEGA in my Arduino board. But, I never did the math to figure out just how low. In addition to solar and nuclear power, I suggest kinetically powered. Give it a shake every year or so. One more way to save power would be to have the display circuit off until someone presses a “time query” button. Great little video of an ultra-low power design.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.