SWCU185G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
In the CC13x2 and CC26x2 device platform, the freeze subscriber passes the halted debug signal to peripherals such as the General-Purpose Timer, the Sensor Controller with 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.