I'm using a CC430x613x device and it looks like the default boot-up clock is 1MHz. Is there any way to have the default boot-up clock be lower to save power on boot-up? Or are there any other techniques to minimize the power required for boot? In my application I'm powering the CC430 with an energy harvester. Even though the energy harvester can put out 3.3V, when it first is able to do that the energy stored in the system isn't enough for boot. It can take a longer time for it to have enough energy to boot even though it can provide the 3.3V. One approach is to have an external circuit monitor the energy and then when there is enough for boot, release the processor reset. However, I'd like to avoid the extra circuit cost.
Thanks,Jeff
Jeff Stringer Is there any way to have the default boot-up clock be lower to save power on boot-up?
To delay the boot, you may add a large capacitor on RST, which will delay the startup. However, this will collide with the usage of SBW for debugging - you'll need to do 4-wire JTAG instead.
Anyway, at startup the internal voltage regulator has to start and charge the 470nF capacitor for the core. Which will require some current anyway.
I suggest using a larger storage capacitor in front of the regulator, and a monitor chip that enables the MSP only if the storage capacitor is sufficiently charged.
_____________________________________Before posting bug reports or ask for help, do at least quick scan over this article. It applies to any kind of problem reporting. On any forum. And/or look here.If you cannot discuss your problem in the public, feel free to start a private conversation: click on my name and then 'start conversation'. But please do so only if you really cannot do it in a public thread, as I usually read all threads. And I prefer to answer where others can profit from it (or contribute to it) too.
OK, thanks!