Deep-Sleep Timers

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Can someone describe the timer peripherals that are available to run in Deep-Sleep?  How many are there, and how many are consumed by the BLE stack?

0 Likes
1 Solution
ArvindK_86
Employee
Employee
10 sign-ins 5 sign-ins 10 solutions authored

Hi,

A watch dog timer (WDT) and two multi-counter WDTs (MCWDT) are available for timing and interrupt generation in deep sleep mode.

WDT = 16-bit, MCWDT = 3 counters (16-bit, 16-bit, 32-bit : cascadable to 64-bit)

Note that in deep sleep, all high speed clocks are off and Timer peripherals (TCPWM) are not active.

View solution in original post

0 Likes
3 Replies
ArvindK_86
Employee
Employee
10 sign-ins 5 sign-ins 10 solutions authored

Hi,

A watch dog timer (WDT) and two multi-counter WDTs (MCWDT) are available for timing and interrupt generation in deep sleep mode.

WDT = 16-bit, MCWDT = 3 counters (16-bit, 16-bit, 32-bit : cascadable to 64-bit)

Note that in deep sleep, all high speed clocks are off and Timer peripherals (TCPWM) are not active.

0 Likes
Anonymous
Not applicable

I am not familiar with the MCWDT, but I read the brief document about it.

Can the period be adjusted after it's started?  This is necessary if the timer is to be used in tickless mode as the RTOS tick source.

0 Likes

Yes, the period can be adjusted dynamically. Or locked out to prevent accidental changes.

0 Likes