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.

MSPM0G1519: Default MCLK frequency, when to implement clock configuration and the definition of startup timing "tstart"

Part Number: MSPM0G1519

Tool/software:

Hello experts,

Some questions for MSPM0G1519,

1. What is the default frequency of CPU clock MCLK during initial BCR running after POR ?

2. In which stage is the customized clock configuration be executed ? just need to execute to main application ?

3. See attached screenshot from datasheet, 

    For the "tstart" duration, does it include ROM boot process, like BCR, BSL ?

    What is "the first instruction of the user program" referred to as ? in BCR or customer main application ?

    What is the fast boot ? how to enable or disable it ?

 Thanks!

  • Hi,

    For your questions:

    1. The default frequency for MSPM0G is 32MHz.

    2. The customize clock configuration become valid in the progress of SYSCFG_DL_init() API in main program.

    3. For "tstart" duration, it include ROM boot process, such as BCR. 

         "the first instruction of the user program" referred to customer main application.

          "fast boot" : Please refer to 1.4.2.5 Fast Boot in MSPM0 G-Series 80-MHz Microcontrollers Technical Reference Manual (Rev. B). I will skip some steps in BCR to make the boot process faster.

  • Hi Pengfei,

    Thanks for you answer.

    Some more questions,

    1. If CSC(Customer Secure Code) exists, it also runs with default frequency 32MHz ?

    2. For "tstart" duration, does the typical value include "BSL" ?

        If CSC exists, "the first instruction of the user program" referred to customer main application or CSC ?

  • Hi Liming,

    1. CSC is an example program which is placed at 0x0000 address. It does not configure system clock, so it also use default 32MHz.

    2.1 No, it does not include BSL. BSL need some invoke signal to enter, by default it will not be entered.

    2.2 It refer to CSC in this case. (Actually the CSC could be considered as the first "application program" after ROM code, and it will have some security operation such as image verification before it jump to real application program).