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.

MSP430FR5739: MCU start-up

Part Number: MSP430FR5739


What does the MCU do during the start-up, i.e. them time between the MCU is powered and the user program starts running? Why this time varies from one program to another? Is there any documentation about this?

  • Hello Albert,

    After a reset, the device boot code will execute to set up the device for operation. When boot code execution is complete, the boot code will either jump to the application or jump to the boot loader if a BSL entry sequence was applied at start-up.

    If your application/program is a C program, then before the program gets to main() it will need to run through CINIT to set up the stack as well as any global variables. This time will vary with the application. If you have lots of initialized global variables this will take time to set up before you get to main().

    Regards,
    Walter
  • Thanks a lot for your explanation.

**Attention** This is a public forum