• How can I use the debugger to verify that I have entered standby mode such as HALT mode or STOP mode?
    • It can be confirmed by the breakpoint break address and the break address due to the forced break.
      It is assumed that two NOPs are placed after the instruction to enter standby mode.

      (1) Set a breakpoint on the second NOP instruction immediately after the instruction to enter standby mode.
      (2) Execute the program.
      case 1:
      After entering to the standby mode, if the standby mode release condition is satisfied and the standby mode is released, a breakpoint break occurs.
      Case 2:
      If the break does not occur after a certain period of time, such as when the standby mode release condition is not satisfied, execute a forced break.

      In either case, if the break address is the address following the instruction that enters to standby mode, you can confirm that you have entered to standby mode.
      However, note that a break will occur in Case 1 even if the instruction to shift to standby mode is executed (the transition to standby mode was not performed) without satisfying the conditions for shifting to standby mode.

      Related Products: ML610(Q)40x, ML610(Q)42x, ML610(Q)47x, ML610(Q)48x, ML610Q10x, ML610Q11x, ML610Q17x, ML610Q30x, ML610Q35x, ML610Q36x, ML610Q38x, ML610Q41x, ML610Q43x, ML610Q46x, ML620Q13x, ML620Q15x, ML620Q416/ML620Q418, ML620Q503H/ML620Q504H/ML620Q506H, ML62Q12xx, ML62Q13xx, ML62Q14xx, ML62Q15xx/ML62Q18xx, ML62Q16xx, ML62Q17xx

    • Products: General-purpose MCUs (16bit) , Speech Playback MCUs (8bit)