SWRA578B October 2017 – April 2020 CC1312PSIP , CC1312R , CC1314R10 , CC1352P , CC1352P7 , CC1352R , CC2620 , CC2630 , CC2640 , CC2640R2F-Q1 , CC2642R , CC2642R-Q1 , CC2650MODA , CC2652P , CC2652R , CC2652R7 , CC2652RB , CC2652RSIP
The CC13x2/CC26x2 devices comes equipped with a separate proprietary power-optimized CPU called the Sensor Controller. This CPU can read and monitor sensors or perform other tasks autonomously; thereby significantly reducing power consumption and offloading the system CPU.
The CC13x2/CC26x2 Sensor Controller peripherals include:
The Sensor Controller can be programmed from the software Sensor Controller Studio. This tool generates a Sensor Controller Interface driver, which is a set of C source files to be compiled into the System CPU application. These source files contain the Sensor Controller firmware image and associated definitions, and generic functions that allow the System CPU application to control the Sensor Controller and exchange data. Full documentation on how to use the Sensor Controller is documented in the Sensor Controller Studio itself.
The programming model and firmware framework are optimized for low overhead when communicating with the System CPU application, low AUX RAM memory footprint, and efficient use of the Sensor Controller's instruction set. To minimize power consumption, the Sensor Controller enters standby mode automatically when it is idle.