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.

RTOS/CC1350: Watchdog & Standby

Part Number: CC1350
Other Parts Discussed in Thread: CC1310

Tool/software: TI-RTOS

I gather from the below threads that the Watchdog is disabled during standby on CC1310 and CC1350. One advice is to disable standby mode. We require standby mode. Is it possible to gain some level of protection by implementing the watchdog and letting it stop and resume between standby states?

1. Will the watchdog pick up where it left off when the device goes into standby mode then exits standby mode?

2. What is the current best practice for implementing the RTOS watchdog in standby mode? (The 2016 link was from before the official example existed).

3. What are the time units of the watchdog? Does it change for different power states?

Refs:

e2e.ti.com/.../2081648

e2e.ti.com/.../677866

  • Hello out2sea,

    Since the purpose of the watchdog is to check if the system is still in a healthy state during code execution, it makes sense for the ticker to be not active in standby mode as there is active code that is getting executed.

    1. I have not checked this, but the watchdog should pick up from where it left off when the device goes into standby mode. The register retention during standby mode is partial. And it is not clear from the TRM if the watchdog counter register is retained or not. You can check if this by setting a break point when the system comes out of standby.

    2. You can continue to have the system enter standby mode as usual.

    3. Please refer to 15.3 WDT Initialization and Configuration in TRM www.ti.com/.../swcu117h.pdf watch dog timer counter is clocking at INFRASTRUCTURE clock. Refer to section Figure 6-6. Clocks in MCU_VD for checking the value of INFRASTRUCTURE clock.

    Regards,
    Prashanth