Author Topic: In search for the lowest power MCU. Is this .2nA microcontroller real?  (Read 3619 times)

0 Members and 1 Guest are viewing this topic.

Offline jpliewTopic starter

  • Newbie
  • Posts: 6
Hi All,

I am a bit outdated with microcontrollers these days. Hope to get a bit of opinion from experts lurking here.

Was searching for a lowest sleep micro and found this link

https://www.microchip.com/en-us/solutions/low-power/8-bit-low-power-mcus

The site mentioned "Sleep current down to .2 nA" but did not mention which micro.

Two months with their Client System Engineers leads to nothing.

Is this a real claim? Does anyone know which part number this refers to?

Cheers
JP


 

Online PCB.Wiz

  • Super Contributor
  • ***
  • Posts: 1546
  • Country: au
The site mentioned "Sleep current down to .2 nA" but did not mention which micro.

0.2nA would be with no clocks at all running, and at 25'C - more a banner marketing number, than a real engineering number.
As a comparison, the SiLabs EFM8SB1 series claim 50nA no clocks and 300nA with LFO running.
 

Online SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14482
  • Country: fr
Yes, true. After that, it all boils down to your exact use case. It's not a useful figure in general.
If your particular application can make use of the "sleep" mode that allows such low current for a significant duty cycle, then sure. (Although look exactly what you get here: I doubt that with 0.2nA the MCU can even retain the state of its GPIOs, so it would basically be like powering it off entirely. But looking at the DS closely will help figuring it out.)

In the end it's all a matter of duty cycle.
The absolute lowest current draw in *active* mode that I know of for now with ARM-based MCUs are the Ambiq Apollo MCUs. They're not even expensive for what they offer.
But in sleep mode(s), you may find other MCUs that draw less. Again, calculate your average consumption with your duty cycle(s) and figure out what figure you need to focus on.

As an obvious example, let's say your system is active 50% of the time and draws just 5 mA during that time, and can remain in a "sleep" mode the remaining 50% of the time.
If the sleep current is 0.2 nA, you have an average of 2.500 mA (keeping 3 decimals). If the sleep current is 2 µA, so 10,000 times more, you have an average of 2.501 mA. Yeah, ok - that's a difference of 0.04%. You get the gist. It will matter only if the duty cycle (active part) is very low.
« Last Edit: March 03, 2024, 05:09:42 am by SiliconWizard »
 

Offline jpliewTopic starter

  • Newbie
  • Posts: 6
Thanks @PCB.Wiz and @SiliconWizard, agreed with your suggestions.


Quote
"But looking at the DS closely will help figuring it out."

Quote
more a banner marketing number

The thing that puzzled me is Microchip is not even able to tell me what that part number is. Even if it is a marketing number, without a part number, users can't even refer to the datasheet.
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 9953
  • Country: nz
I've seen more than one datasheet or online example gets confused with 0.4uA / 400nA and instead writes it as 0.4 nA
« Last Edit: March 03, 2024, 05:44:47 am by Psi »
Greek letter 'Psi' (not Pounds per Square Inch)
 

Online SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14482
  • Country: fr
The Mouser page states the same, "Sleep current down to 0.2nA", https://www.mouser.com/new/microchip/microchip-8-bit-tools/
without, of course, mentioning what model it could be.
I would also doubt the 0.2nA figure that is more likely to be 0.2µA, although I'd think they have MCUs with lower than 200nA, so, I don't know.
But 200pA looks extremely low indeed. Not sure how that could be achieved, even if powering off absolutely everything on the chip. Just the leakage from the internal power switches is likely to be more than this. Who knows.
 
The following users thanked this post: voltsandjolts

Online Smokey

  • Super Contributor
  • ***
  • Posts: 2597
  • Country: us
  • Not An Expert
The AVR EA series claims 80nA (0.08uA).  I'm pretty sure that's better than I can actually measure at the moment....
 

Offline hans

  • Super Contributor
  • ***
  • Posts: 1641
  • Country: nl
200pA at 2V is 10G ohm resistance. That's well into the insulation resistance of many parts, not limiting to ceramic caps. The landing page of "low power" on Microchip.com only cites 9nA, so I would almost say this is a typo.. Maybe someone put an additive current for just some peripheral in there.. (like power-down +RTC +brown-out detector)

It's certainly not 0.2uA though. PIC16LF1503 is an older part and already has 20nA power-down current.

Regarding OP's question.. my first question is always: do you need low power or low energy (battery operation)?
They are not always the same. In particular low energy is an architecture problem, as many modern MCUs support a limited set of peripherals/operations in low power modes. It becomes real hard to do back-on-the-envelope calculations as estimations how much energy some project is going to consume.

I've looked at Ambiq micros before. Their CPU run modes are radically low power, but their peripheral set leaves a lot to be desired.

I'm now using a STM32U5 in a new design, as it supports on-demand clock requests to high-frequency peripherals, and DMA operations while the part is in a stop mode (sleep). MSP430 is also quite famous for supporting these power modes. And SiLabs also make quite a few..
But it depends on how much work you can put in for diminishing returns. I transitioned my design from a STM32L4 to STM32U5, and that lowered the average run power consumption from ~150uW to 70uW. Its a neat decrease, but given the amount of extra work put in, perhaps not worth it.
(But I'm in academia so there are plenty of other proportions out of whack :-DMM)
« Last Edit: March 03, 2024, 08:55:50 am by hans »
 

Online nali

  • Frequent Contributor
  • **
  • Posts: 657
  • Country: gb
The AVR EA series claims 80nA (0.08uA).  I'm pretty sure that's better than I can actually measure at the moment....

That's the baseline figure i.e. complete power down. As soon as you add any peripheral that soon ramps up e.g. brownout (420nA) RTC (600nA) 32k OSC (270nA) Watchdog (270nA). I'm just starting a project with AVR64EA although I won't have a board for a little while yet and I'm going to struggle measuring sub-uA. Time for some new TE  ;D
 

Online mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13748
  • Country: gb
    • Mike's Electric Stuff
Ultra-low sleep current alone is rarely useful as you will usually need a timer to wake periodically, and maybe a brownout detector to deal with situations where the power dips too low.
1uA is likely fine for anything with any sort of battery, so below that you're looking at energy-harvesting situations which will generally need bulletproof brownout.
When you wake, you'll need more power, so a capacitor will be necessary to provide it, and the leakage current of that could be orders of magnitude higher than the MCU's sleep current.
So the figure with some kind of oscillator and brownout detect is usually the most useful figure to compare devices. 
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Online SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14482
  • Country: fr
Re: In search for the lowest power MCU. Is this .2nA microcontroller real?
« Reply #10 on: March 03, 2024, 09:31:12 pm »
Anything below a few tens of nA is not going to make any sense, even if you needed it, unless your resort to very expensive hardware, including the energy source, around the MCU. Even a conventional battery will leak more than this.
50 nA - 100 nA is still workable, anything below? Yeah.
 

Offline BrianHG

  • Super Contributor
  • ***
  • Posts: 7742
  • Country: ca
Re: In search for the lowest power MCU. Is this .2nA microcontroller real?
« Reply #11 on: March 03, 2024, 09:46:05 pm »
Here on this forum, this is one of the lowest power MCU based project I could find which actually needs to be awake either once a second, or once a minute:
https://www.eevblog.com/forum/projects/ultra-low-power-mcu-design-the-nanowatt-clock/

Unless your device stays in sleep, or sleeps 99.999% of the time, performing operating functions with an average 0.2na current draw seems impossible.
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 9953
  • Country: nz
Re: In search for the lowest power MCU. Is this .2nA microcontroller real?
« Reply #12 on: March 04, 2024, 04:20:08 am »
There's plenty of MCU options for no-clock sleep around 0.3uA - 0.6uA with wake from GPIO
Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline radiolistener

  • Super Contributor
  • ***
  • Posts: 3385
  • Country: ua
Re: In search for the lowest power MCU. Is this .2nA microcontroller real?
« Reply #13 on: March 04, 2024, 03:50:33 pm »
The site mentioned "Sleep current down to .2 nA" but did not mention which micro.

Two months with their Client System Engineers leads to nothing.

Is this a real claim? Does anyone know which part number this refers to?

Usually MCU consume 100-200 uA in active calculations and 1-5 uA in stand-by mode (waiting for event). There is also deep sleep mode which is actually RAM retention mode, it don't doing job and don't feed GPIO in that mode, just keep it's memory and waiting for interrupt to awake but even deep sleep usually requires 100-200 nA.

I suspect that MCU will be unable even keep RAM contents if it consume just 2 nA  :)

If such mode really exists, this is probably some kind of deep sleep mode with no RAM retention. I think it just allows to awake MCU with some event, but it needs to start oscillator, reinitialize entire RAM and all peripherals. :)
 

Offline brucehoult

  • Super Contributor
  • ***
  • Posts: 4039
  • Country: nz
Re: In search for the lowest power MCU. Is this .2nA microcontroller real?
« Reply #14 on: March 04, 2024, 09:11:10 pm »
I suspect that MCU will be unable even keep RAM contents if it consume just 2 nA  :)

If such mode really exists, this is probably some kind of deep sleep mode with no RAM retention. I think it just allows to awake MCU with some event, but it needs to start oscillator, reinitialize entire RAM and all peripherals. :)

And you need to have saved the current state into flash or EEPROM before sleeping, and re-initialise from that.

Which you need to do from time to time anyway, if losing power is possible. Or lock up and watchdog resets you.
 

Online nimish

  • Regular Contributor
  • *
  • Posts: 148
  • Country: us
Re: In search for the lowest power MCU. Is this .2nA microcontroller real?
« Reply #15 on: March 05, 2024, 12:16:26 am »
Be verrrry careful about what is actually running when manufacturers specify their power consumption numbers.

And don't trust em at all. Measure with something. There's all kinds of shenanigans they'll pull to lower it that basically turn the processor useless. Make sure the peripheral you want to use isn't only available at a certain DVFS state.
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 9953
  • Country: nz
Re: In search for the lowest power MCU. Is this .2nA microcontroller real?
« Reply #16 on: March 05, 2024, 12:37:42 am »
hehe yeah, 
MCU can sleep at 50nA if you turn everything off, but there's no way to wake it back up.
But since you could actually configure the MCU like that technical that's the lowest possible sleep current it can do.

<Marketing team adds that to datasheet and engineers get overruled...>
« Last Edit: March 05, 2024, 12:41:11 am by Psi »
Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline wek

  • Frequent Contributor
  • **
  • Posts: 495
  • Country: sk
Re: In search for the lowest power MCU. Is this .2nA microcontroller real?
« Reply #17 on: March 05, 2024, 10:19:40 am »
> MCU can sleep at 50nA  if you turn everything off, but there's no way to wake it back up.

And that's still 2 orders of magnitude more than the 0.2nA from the opening post/MCHP's claim - which IMO is simply a typo and should've been uA.

Both are nasty reality: that physics rules, and that people make typos.

JW
 

Offline jpliewTopic starter

  • Newbie
  • Posts: 6
Re: In search for the lowest power MCU. Is this .2nA microcontroller real?
« Reply #18 on: March 06, 2024, 03:08:39 am »
Thanks all for your replies.

I first contacted Microchip around early Jan, two months past and nothing from them other than generic response. It is actually quite disappointment that Microchip choosing to not confirming if it is a typo or they really have a real part number that can do that.
 

Offline peter-h

  • Super Contributor
  • ***
  • Posts: 3700
  • Country: gb
  • Doing electronics since the 1960s...
Re: In search for the lowest power MCU. Is this .2nA microcontroller real?
« Reply #19 on: March 13, 2024, 03:12:09 pm »
If you are talking about "deep sleep" (or whatever) modes, then the question is meaningless because you can use an external MOSFET to turn off an arbitrary part of your circuit, and you will get "practically zero" current draw then :) Certainly in the 10 nA area is possible, at room temp. Look up the Vgs=0 leakage of say a BSS84, at room temp.

The Q then becomes: how do you turn it back on, when the CPU is not running? :)

You need to build a low power timer. This can be an RC network, like a 100M resistor charging a capacitor (low leakage type; not trivial) or an oscillator running a 32768Hz watch crystal. This gets pretty low
https://ambiq.com/artasie-am1815

I've done this a few times over the years.

But if you want a CPU that actually runs, no way to get the nA Icc area.

FWIW, 0.2nA for any kind of crystal-based timer is BS. No normal crystal will oscillate at such low power. In the past I used a 4000-series CMOS counter for delays with very low power but even that draws a lot more than this.
« Last Edit: March 13, 2024, 03:15:41 pm by peter-h »
Z80 Z180 Z280 Z8 S8 8031 8051 H8/300 H8/500 80x86 90S1200 32F417
 

Offline bson

  • Supporter
  • ****
  • Posts: 2270
  • Country: us
Re: In search for the lowest power MCU. Is this .2nA microcontroller real?
« Reply #20 on: March 25, 2024, 07:28:24 pm »
And you need to have saved the current state into flash or EEPROM before sleeping, and re-initialise from that.
The MSP430FRxxxx devices would beg to disagree. :)
 

Offline brucehoult

  • Super Contributor
  • ***
  • Posts: 4039
  • Country: nz
Re: In search for the lowest power MCU. Is this .2nA microcontroller real?
« Reply #21 on: March 25, 2024, 11:16:00 pm »
And you need to have saved the current state into flash or EEPROM before sleeping, and re-initialise from that.
The MSP430FRxxxx devices would beg to disagree. :)

On 2 nA?  Link to device data sheet please.
 

Offline rsjsouza

  • Super Contributor
  • ***
  • Posts: 5986
  • Country: us
  • Eternally curious
    • Vbe - vídeo blog eletrônico
Re: In search for the lowest power MCU. Is this .2nA microcontroller real?
« Reply #22 on: March 25, 2024, 11:40:02 pm »
FRAM is non-volatile, so it features memory retention with zero power.

However, a device such as the MSP430FR2355 claims to consume 42nA in shutdown (probably with a small portion of the circuit still active to detect an external event), which is quite above the 0.2nA mark.
Vbe - vídeo blog eletrônico http://videos.vbeletronico.com

Oh, the "whys" of the datasheets... The information is there not to be an axiomatic truth, but instead each speck of data must be slowly inhaled while carefully performing a deep search inside oneself to find the true metaphysical sense...
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 6389
  • Country: ca
  • Non-expert
Re: In search for the lowest power MCU. Is this .2nA microcontroller real?
« Reply #23 on: March 26, 2024, 01:02:03 am »
PIC12LF1552 claims 20nA
AT32UC3L0256 claims 9nA
PIC12F629 claims 1nA (typical, 3.5uA max): https://ww1.microchip.com/downloads/en/devicedoc/41190c.pdf
PIC16F676 is a bit better, 1nA to 700nA max

You can find some real world measurements here where 50pA is claimed: https://forum.microchip.com/s/topic/a5C3l0000003ke6EAA/t390543

I'm not sure if the <0.2 is a real part or it should have been <2.
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 

Offline coppercone2

  • Super Contributor
  • ***
  • Posts: 9456
  • Country: us
  • $
Re: In search for the lowest power MCU. Is this .2nA microcontroller real?
« Reply #24 on: March 26, 2024, 01:28:49 am »
battery technology is so good now you can do with alot more, IMO the ultra low power thing is not useful. A lithium coin has 200+mAH.

That is 2 years for 10uA. 20 years for 1uA.

I think people can afford a coin cell every couple of years  :-DD


if you make it ridiculous you know your just gonna be fighting a dodgy battery. their chemical devices.

Better yet put a mechanical switch and forget about it, 1mA is fine

The consumer trend IMO from what i see on this forum is to just put bigger batteries in it because the small size aint worth a damn in most cases, hence the mods to power stuff of 18650s.


No one else noticed that the ultra low power stuff seems to break before you change the first battery anyway?? Either it uses so much power during daily use (car key) it don't matter or its such a piece of shit that it breaks anyway, or gets lost too.


And if its something important people are gonna change the batteries out ANYWAY because their not exactly trusted. Like I would leave a battery in for more then 2 years on a critical device like a car key. Run all the diagnostics you want, the cells just cant be trusted. One day your just gonna think "oh shit when is the last time I did this" ? then go to the pharmacy and have the best peace of mind for about 3$.
« Last Edit: March 26, 2024, 01:35:56 am by coppercone2 »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf