Part Number: MSPM0L1305
Hi,
I am using the MSPM0L1305 (16‑pin WQFN package) in my design.
For initial programming, I am using the I²C ROM Bootloader (BSL_I2C).
In my hardware:
- I²C pins (SCL/SDA) are routed for BSL usage
- NRST is multiplexed with SCL0, so I cannot use NRST as a dedicated external reset
- The BSL_INVOKE pin is used for another purpose and is not available
- For blank MCUs, I²C BSL works automatically, which is fine
My question is:
After I load firmware into the MSPM0L1305, can I still invoke the I²C bootloader purely through software (runtime BSL invoke), without using NRST or the BSL_INVOKE pin?
Since I'm using SCL0 and NRST on the same pin, will there be any issue while debugging and during boot loading? Should I change something?
Precisely, I'm using the 5th pin of MSPM0L1305SRTRR as BSL_SCL initially to load the firmware.. Then later it will be used as I2C_SCL0 to send commands if needed.. Meanwhile can it act as NRST ?