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.

MSP432P401R: Running MSP432 Launchpad at 48MHz

Part Number: MSP432P401R

Hi,

We want to run the MSP432 at 48 MHz (the maximum capacity) so that we can collect data coming in from our custom booster packs into our computers at faster rates. We found out that we need to change the power state of the MSP432 to make this functionality possible. Can you please help us and guide us through the process of making this work. I tried doing this a couple of times but it runs only once and then I had to hard reset my MSP432 because it stops working.


Thank You

  • Hello,

      We have few demos that you can use as reference:

    http://dev.ti.com/tirex/#/?link=Software%2FMSP432Ware%2FDevelopment%20Tools%2FDemos

    These examples use some of our Booster Packs like the EDUMKII. For example, you can find the clock system initialization in main.c (EDUMKII Accelerometer demo)

    void main(void)
    {
        /* Halting WDT and disabling master interrupts */
        MAP_WDT_A_holdTimer();
        MAP_Interrupt_disableMaster();
    
        /* Set the core voltage level to VCORE1 */
        MAP_PCM_setCoreVoltageLevel(PCM_VCORE1);
    
        /* Set 2 flash wait states for Flash bank 0 and 1*/
        MAP_FlashCtl_setWaitState(FLASH_BANK0, 2);
        MAP_FlashCtl_setWaitState(FLASH_BANK1, 2);
    
        /* Initializes Clock System */
        MAP_CS_setDCOCenteredFrequency(CS_DCO_FREQUENCY_48);
        MAP_CS_initClockSignal(CS_MCLK, CS_DCOCLK_SELECT, CS_CLOCK_DIVIDER_1 );
        MAP_CS_initClockSignal(CS_HSMCLK, CS_DCOCLK_SELECT, CS_CLOCK_DIVIDER_1 );
        MAP_CS_initClockSignal(CS_SMCLK, CS_DCOCLK_SELECT, CS_CLOCK_DIVIDER_1 );
        MAP_CS_initClockSignal(CS_ACLK, CS_REFOCLK_SELECT, CS_CLOCK_DIVIDER_1);

    Hopefully this helps.

       David

  • Yes, this has been very helpful. Thank you. I will re-post for help if I get into any more problems.

    Thank You

**Attention** This is a public forum