SWRU439M October 2015 – April 2022
The Sensor Controller is in active mode or low-power mode when running task code, and in standby mode otherwise.
The Sensor Controller firmware framework, which is integrated in the generated driver, handles the transitions into and out of standby mode autonomously.
The Sensor Controller configuration and task code can trigger transitions between the active and low-power modes. The Sensor Controller wakes up to the power mode that was used when it entered standby.
All peripheral modules are available in active mode, unless they are used by the System CPU. Peripheral modules that require active mode (SCLK_HF and/or other system functionality) are not available in low-power mode. A small number of peripherals can be used in standby mode to trigger Sensor Controller wake-up.
Table 2-3 shows the Sensor Controller and AUX domain clock source and frequency for the different modes of operation.
Operation State | Frequency and Source | System CPU and MCU Domain Active | System CPU and MCU Domain Standby |
---|---|---|---|
Active with Sensor Controller at 24 MHz | Sensor Controller clock | 24 MHz (SCLK_HF / 2) | 24 MHz (SCLK_HF / 2) |
AUX bus clock | 24 MHz (SCLK_HF / 2) | 24 MHz (SCLK_HF / 2) | |
Active with Sensor Controller at 2 MHz | Sensor Controller clock | 2 MHz (derived from SCLK_HF / 2) | 2 MHz (derived from SCLK_HF / 2) |
AUX bus clock | 24 MHz (SCLK_HF / 2) | 24 MHz (SCLK_HF / 2) | |
Low-power | Sensor Controller clock | 2 MHz (derived from SCLK_HF / 2) | 2 MHz (SCLK_MF) |
AUX bus clock | 24 MHz (SCLK_HF / 2) | 2 MHz (SCLK_MF) | |
Standby with Timer0/1 event trigger | Sensor Controller clock | 32 kHz (derived from SCLK_HF / 2) | 32 kHz (SCLK_LF) |
AUX bus clock | 24 MHz (SCLK_HF / 2) | 32 kHz (SCLK_LF) | |
Standby without Timer0/1 event trigger | Sensor Controller clock | No clock | No clock |
AUX bus clock | 24 MHz (SCLK_HF / 2) | No clock |