Other Parts Discussed in Thread: MSPM0-SDK
Tool/software:
I need better documentation of base register locations. I am looking at MSPM0 G-Series 80MHz Microcontrollers Technical Reference Manual and the MSPM0G110x Mixed-Signal Microcontrollers datasheet. Neither is clear about where the base register SYSCTL is or the offset to SYSCTL.IOMUX and SYSCTL.IOMUX.PINCM which is described in TRM as an offset of 4h (from where) and is described as a single entry (it seems obvious that it is an array indexed by PINCM num). I've looked at TI open source from https://github.com/TexasInstruments/mspm0-sdk/tree/main and the base registers in mspm0-sdk/source/ti/devices/msp/m0p/mspm0g110x.h don't seem to agree with the TRM offsets. The memory map in the TRM only provides a base of 0x4000.0000 for peripheral memory, but little else of use.
Is there some place where the base addresses of such things as peripheral memory base locations are accurately documented? Besides RTFC with the open software and hope its right.