SWCU192 November 2021 CC1312R7 , CC1352P7 , CC2652P7 , CC2652R7
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.