SWCU185G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
There are eight 16-bit general-purpose registers: R0 through R7. A few instructions require dedicated use of R0 and R1.
There are four status flags: zero (Z), negative (N), carry (C), and overflow (V).
There is a 16-bit program counter, PC. There is also a dedicated stack for storing the program counter, which allows for three levels of subroutine calls. The Sensor Controller firmware framework uses one of these levels, which means that procedures can use two levels.