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.

CC3220SF: CC3220SF_LAUNCHXL_initGeneral()

Part Number: CC3220SF

Hello,

in function CC3220SF_LAUNCHXL_initGeneral() there is a function call to PRCMCC3200MCUInit() but i don't fully understand what happens there.

//
    // DIG DCDC VOUT trim settings based on PROCESS INDICATOR
    //
    if(((HWREG(0x4402DC78) >> 22) & 0xF) == 0xE)
    {
        HWREG(0x4402F0B0) = ((HWREG(0x4402F0B0) & ~(0x00FC0000))|(0x32 << 18));
    }
    else
    {
        HWREG(0x4402F0B0) = ((HWREG(0x4402F0B0) & ~(0x00FC0000))|(0x29 << 18));
    }

    //
    // Enable SOFT RESTART in case of DIG DCDC collapse
    //
    HWREG(0x4402FC74) &= ~(0x10000000);

Especially the line HWREG(0x4402FC74) &= ~(0x10000000); confuses me a little bit what is the meaning of SOFT RESTART in case of DIG DCDC collapse what will happen here ?

In swru465.pdf i cannot find exactly the registers which will be handled here. Can somebody give me more information about this ?