SWCU192 November 2021 CC1312R7 , CC1352P7 , CC2652P7 , CC2652R7
The auxiliary (AUX) domain is an ultra-low power and independent coprocessor subsystem located inside the AON domain. The AUX domain holds a power-efficient, programmable 16-bit Sensor Controller Engine (SCE) that has access to the following:
The Sensor Controller does not have access to the MCU domain peripherals, RAM, flash, or registers. This separation allows the MCU domain to enter and exit standby mode independently of the Sensor Controller. However, the System CPU and µDMA have access to all AUX domain peripherals at all times and may use peripherals that are not used by the Sensor Controller.
Access speed from the MCU domain is independent of the selected AUX clock, and Sensor Controller operation is independent of the MCU domain. The Sensor Controller has limited access to certain AON domain peripherals, such as the Real-Time Clock and the Battery Monitor and Temperature Sensor. The Sensor Controller can also request recharge of VDDR and monitor such events.
The System CPU can directly use the peripherals in the AUX domain. By leveraging the Sensor Controller however, simple background tasks can be run independently of the System CPU to achieve minimal system power consumption. Sensor Controller tasks can be set up to run periodically or run based on asynchronous events, such as GPIO events. Some examples of tasks fit for the Sensor Controller are as follows: