Skip to main content
Bpara
Visitor II
May 9, 2019
Solved

how to generate software reset in SPC 56D40?

  • May 9, 2019
  • 1 reply
  • 1195 views

0690X000008BSyYQAW.png

    This topic has been closed for replies.
    Best answer by Erwan YVIN

    Hello bhargaviparalikar,

    Use ME register to generate a software reset

     /* Starts a transition process.*/
     ME.MCTL.R = SPC5_ME_MCTL_MODE(0) | SPC5_ME_MCTL_KEY;
     ME.MCTL.R = SPC5_ME_MCTL_MODE(0) | SPC5_ME_MCTL_KEY_INV;

    Best regards

    Erwan

    1 reply

    Erwan YVIN
    Erwan YVINBest answer
    ST Employee
    May 9, 2019

    Hello bhargaviparalikar,

    Use ME register to generate a software reset

     /* Starts a transition process.*/
     ME.MCTL.R = SPC5_ME_MCTL_MODE(0) | SPC5_ME_MCTL_KEY;
     ME.MCTL.R = SPC5_ME_MCTL_MODE(0) | SPC5_ME_MCTL_KEY_INV;

    Best regards

    Erwan

    yakdagg
    Associate II
    April 12, 2022

    hey Erwan, when i try this; mcu is going reset but not starting again. i tried with 0x0000(reset) and 0x1111(destructive’ reset).

    should i off something manually before reset?