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.

LP-MSPM0G3519: [MSPM0G3519] memory offset in IOMUX?

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

I'm currently trying to use VREF+ on my LaunchPad to use an external reference voltage for ADCs.
Analyzing my problems I recognized an offset in the memory locations?

According to the data sheet the pin of interest is PA23 with the following PINCM address:

image.png
Reading the memory (`0x404280d0`) via CCS it shows me the following:
image.png

To me it looks like there is a 8h offset - or do I understand something wrong?
Although the values of 0x404280d4 would make more sense to me at that point...

 

  • The IOMUX table has an off-by-one built into it. Use the indices in the data sheet pin table (left column). Sysconfig also generates an index you can use directly.

  • Which pin table do you mean?

    Is this not the right place to get the index from:

    What gets me confused:

    • CCS shows PINCM53 @ 0x404280d8
    • The data sheet shows PINCM53 @ 0x404280d0
    • Looking into the memory, the value @ 0x404280d4 makes the most sense to me

    So if I understand you correct, there is an offset by one (so +4h) to the address stated in the data sheet?
    But why does CCS show an offset by two (+8h) then?

  • Hi Timo,

    The team is looking into this, and I will provide you updates with how it will be handled going forward. In the meantime, the addresses indicated by CCS and the memory view will give you the expected behavior. 

    Best Regards,
    Brian