This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC430F5137: How to modify the main clock(running frequency) to save power?

Part Number: CC430F5137

Dear engineers

cc430f5137

I want to lower the main clock to reduce the power0consumption. My application is low power wireless sensor node. Now, the transmitter excutes this loop: task -sleep (lpm3) for 200ms -task....  the timer is according to the aclk.  How to modify the main frequency(smclk?) ? How to balance the speed and the power consumption? Will it a significant reduce in speed after lower the main frequency?

thanks

  • Hello Li,

    There are several code examples for the CC430F5137 here: http://dev.ti.com/tirex/explore/node?node=AL8AXAmsHxTrOvvkPOcfwQ__IOGqZri__LATEST 

    The UCS module is what controls the clock frequency, so I would look through those examples to see different settings and different frequencies.  

    Table 5.4 of the device datasheet shows typical active current vs Vcore and MCLK speeds.  Take a look to determine if it's significant to you or not.  

    Also, it sounds like the application is in sleep for a majority of the time.  Typically, the biggest two factors for determining average power in low power systems are LPM current and wake time.  Usually, the quicker the task is completed (so possibly, the faster the clock) so the device can be put back to sleep, the lower the average system power.

    Thanks,

    JD