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.

MSP430I2041: DCO Calibration

Part Number: MSP430I2041


Hello,

the MSP430Isxx user guide says: "The DCO generates a clock signal after the specified start-up time at an uncalibrated frequency in the range of 10 MHz to 14 MHz. The application should calibrate the DCO for 16.384-MHz frequency and for the specified clock accuracy by programming the CSIRFCAL and CSIRTCAL registers".

As I understand it my program hast to write correction values into CSIRFCAL and CSIRTCAL so that the clock becomes 16.384 MHz. Is there a formula for these values? What is the purpose of the Clock System Internal Resistor Temperature Calibration Register (CSIRTCAL)?

I want to operate the DCO with internal resistor.

Best regards

Jan

  • Hi Jan,
    As I understand it, the values you need are stored within the TLV table. They calibrate the system for a specified temperature range and for the proper frequency. You shouldn't need a formula, just the values in the table as it is a fixed frequency DCO and these values are established during our test procedure.

**Attention** This is a public forum