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.
Tool/software: Code Composer Studio
Hi,
I am using msp430 controller to log temperature values to SD card every 15 minutes. I am using msp430g2553 controller without LDO & external crystal as to save power. In between logging, I am putting the controller in the low power mode (LPM3) which uses VLO as clock source. But the issues is VLO is very much dependent on the voltage (Li-ion battery changes voltage from 4.2V to 3.6V) and temperature, hence we are not able to log 15 minutes precisely. So I am planning to use DCO clock source, as it is much more accurate than VLO.
To save power, I am planning to run DCO well below 1MHz, but one TI workshop document is saying we can't go beyond 1 MHz (pasted below). But MSP430x2xxx family user guide is showing we can use 100 KHz frequency also (pasted graph below). Please advice.
Regards,
After reset / power up, default MCLK is DCO, around 1 MHz. But device can work on lower DCO / MCLK. You can use open source example for DCO calibration (msp430g2xx3_dco_flashcal.c from http://www.ti.com/lit/zip/slac485) also for constants under preloaded factory minimum 1 MHz. It is better to not touch info A segment with factory preloaded values, but store new calibrated values on some other location in info memory outside of A segment.
Also, there are other examples...
http://forum.43oh.com/topic/1943-comprehensive-dco-calibration/
**Attention** This is a public forum