MSPM0C1106: BSL Configuration layout Datasheet and SDK example mismatch

Part Number: MSPM0C1106

Hi,

looking at the layout in the datasheet of the MSPM0C1106 Table 1-14. it mismatches the layout described in the boot_config.h (C1106 flashctl nonmain memory write example) in the SDK. For example the whole BSLInterfacePins configuration is missing in the datasheet. Checking the memory of the controller shows that the data matches the one from the sdk example.

Is there a full description of the BSL registers for the MSPM0C1106? Is the example layout in the SDK correct? 

  • Hi,

    I can not find the BSLInterfacePins both in flashctl nonmain memory write example and datasheet.

    Could please let me know where you can the BSLInterfacePins?

  • It is part of the BSL_Config struct (interfacePins) in the boot_cfg.h.

    In the meantime I found the MSPM0 NONMAIN Flash Memory Configuration Guide. There its stated that the missing registers in the reference Manual of the MSPM0C1106 do not exist for that chip, so that is fine. 

    The boot_cfg generated with Code Composer Studio still writes those registers with certain values. Are these just ignored by the chip or can there be side effects?

**Attention** This is a public forum