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.

MSPM0G3507: SysOsc not running at 4Mhz when I2C peripheric is active

Part Number: MSPM0G3507

Tool/software:

We are trying to use the board with SysClock configured to 4 MHz, and we want the I2C to work at 100kHz with SysClock as source clock. We made a 10ms task , and we toggled Led0 pin. After flashing the code, the Led 0 pin toggled at 1,25 ms (SysClock changed to 32 Mhz).
If we set field ACTIVE from register MCR for I2C (bit 0) to 0 (disable the I2C peripheric), the SysClock changed automatically to 4 Mhz. If we try to send data with the I2C , the SCL line toggles at 650 khz.
If we try the same test with SysClock configured 32 MHz , everything works ok.
The I2C driver was written by us, but we also tried the same settings in the CCS Theya, using the I2C driver from SDK with the same result.
We used Evaluation Board for this.