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.

MSPM0G3519: BSL timings

Part Number: MSPM0G3519
Other Parts Discussed in Thread: LP-MSPM0G3507

Tool/software:

Hi,
do we have more timings for the BSL then noted in the datasheet?

NRST has steep edges; BSL Invoke has flat edges. Exact time dependencies around the time POR are not recognizable. What is the "bootcode begin". 

The graphic from above to include the questions.

Regards, Holger

  • Hi Holger,

    do we have more timings for the BSL then noted in the datasheet?

    I think current information related to the BSL is already in the following four documents. 

    MSPM0G3519 TRM

    MSPM0G3519 datasheet

    MSPM0 Bootloader (BSL) Implementation (Rev. C)

    MSPM0 Bootloader User's Guide

    If customers need to enter BSL through GPIO Invoke, they just need to follow the following key points in MSPM0 Bootloader User's Guide as shown below.

    The corresponding practice in the MSPM0 Bootloader (BSL) Implementation (Rev. C) as shown below, customer can first pull high of GPIO Invoke pin, and reset the device while maintaining this level of the Invoke pin.

    ----------------------------------------------------------------------------------------------------------------------------------

    What is the "bootcode begin".

    According to the power on sequence in the MSPM0G3519 TRM, once the BOOTRST is completed, it will enter the boot code.

    -------------------------------------------------------------------------------------------------------------------------------------

    According to the questions in the picture.

    A1: Yes, just as shown below, "Expected Pin Level' can be configured in BSL configuration, but as for the default level of the LP-MSPM0G3507, it is high level.

    A2: I think variant 1 and variant 2 both seem to be right if T4>T_start, because based on the test conditions, once the level of the BSL invoke pin is checked after entering the boot code, and then it has nothing to do with the invoke pin level any more, and according to the datasheet, the T_start is about 300us.

    A3: Yes, you can find it in the MSPM0 Bootloader User's Guide.

    Best Regards,
    Peter