User Manual
130
Rev. 1.1
2019-03-18
TLE984xQX
Microcontroller with LIN and Power Switches for Automotive Applications
System Control Unit - Digital Modules (SCU-DM)
In Sleep Mode, the power supply to the whole MCU subsystem is removed. On detection of wake-up event, a
system reset is generated and the MCU is reset to default configuration then restart operation as initialized.
The priority for entry to the power-save modes starting from the highest is Sleep Mode, Stop Mode, then Idle
Mode. Slow Down Mode can be enabled concurrently with Idle Mode.
7.5.2
Functional Description
This section describes the power-save modes, their operations, and entry and exit. It also describes the
respective behavior of TLE984xQX system components.
7.5.2.1
Slow Down Mode
The Slow Down Mode is used to reduce the power consumption by decreasing the internal clock in the device.
The Slow Down Mode is activated by setting the bit SD in SFR PMCON0. The bit field CMCON1.CLKREL is used
to select different slow down frequency. The CPU and peripherals are clocked at this lower frequency. The
Slow Down Mode is terminated by clearing bit SD.
7.5.2.2
Stop Mode
In the Stop Mode, the NVM is put into NVM shutdown mode (analog and digital except MapRAM shut down).
The 5 V (VDDP) power supply to the analog modules ADC and PLL & internal oscillator is not removed. The
MCU digital and NVM MapRAM is powered by the 1.5V (VDDC) regulator (reduced voltage). All functions of the
microcontroller are stopped while the contents of the NVM, on-chip RAM, RAM, and the SFRs are maintained.
As for the external ports, all digital pads are still powered.
In Stop Mode, the clock is turned off. Hence, the system cannot be awakened by an interrupt or the Watchdog
Timer. It will be awakened only when it receives an external wake-up signal (with or without a following
system reset) or with reset by asserting the hard reset pin.
Software requests Stop Mode by setting the bit
PMCON0.PD
to 1. In addition to this Flag the
WFI
or
WFE
instruction has to be executed. When the controller will finish its currently executed interrupt task it will enter
the Stop Mode. Figure below shows the required sequence to enter stop mode properly: