SWCU191 February 2022 CC1311P3 , CC1311R3 , CC2651P3 , CC2651R3 , CC2651R3SIPA
In the CC13x1x3 and CC26x1x3 device platform, the freeze subscriber passes the halted debug signal to peripherals such as the General-Purpose Timer, the digital and analog peripherals (AUX), the Radio and the RTC. When the system CPU halts, the connected peripherals that have freeze enabled also halt. The programmable output can be set to static values of 0 or 1, and can also be set to pass the halted signal. The possible events listed in Table 6-6 can be selected in the FRZSEL0 register.
Event Number | Event Enumeration |
---|---|
0x0 | NONE |
0x78 | CPU_HALTED |
0x79 | ALWAYS_ACTIVE |
When freeze is asserted, RTC stops incrementing the main counter, but the update event from RTC (goes to RF core and AON event fabric) does not stop. The update event is a down division of SCLK_LF and has no dependency on the main counter. So in practice, when you are halting the CPU for debugging, there is no way to stop these update events to RFC.