TC1784
System Control Unit (SCU)
User´s Manual
3-113
V1.1, 2011-05
32-bit SCU, V1.18
3.4.2.2
Sleep Mode
The Sleep Mode is requested by software when writing to register
PMCSR.REQSLP = 10
B
.
Entering Sleep Mode
Sleep Mode is entered in two steps:
1. The CPU is put into Idle Mode as described in the previous section. When the Power
Management receives the Idle acknowledge back from the CPU, it proceeds with the
second step.
2. Each FPI Bus unit is requested to enter the Sleep Mode. The response of each
FPI Bus unit to the sleep request is determined by its clock control register. These
clock control registers must have been previously configured by software.
TC1784 State During Sleep Mode
Sleep Mode is disabled for a unit if MOD_CLC.EDIS is set. The sleep request is ignored
in this case and the corresponding unit continues normal operation. If MOD_CLC.EDIS
is cleared, Sleep Mode is enabled for this unit and the unit enters Sleep Mode. Two
actions then occur:
•
The unit finishes whatever bus transaction was in progress when the signal was
received
•
The unit functions are suspended
Depending on bit MOD_CLC.FSOE, the module is either immediately stopped
(MOD_CLC.FSOE = 1), or the unit is allowed to finish ongoing operations
(MOD_CLC.FSOE = 0) before the Sleep Mode is entered. For example, setting
MOD_CLC.FSOE to 1 for a serial port will stop all actions in the serial port immediately
when the sleep request is received. Ongoing transmissions or receptions will be aborted.
If MOD_CLC.FSOE is cleared, ongoing transmissions or receptions will be completed,
before Sleep Mode is entered. The purpose of setting MOD_CLC.FSOE = 1 is to allow
a debugger to observe the internal state of a peripheral unit immediately.
Exiting Sleep Mode
The system will be returned to Run Mode by the same events that exit Idle Mode. The
response of the CPU to being awakened is also the same as for Idle Mode. Peripheral
units that have entered Sleep Mode will switch back to their selected Run Mode
operation.
3.4.3
Power Management Control and Status Register, PMCSR
The set of registers used for power management is divided between central TC1784
components and peripheral components. The PMCSR register provides software control
Summary of Contents for TC1784
Page 1: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 3: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 950: ...TC1784 Direct Memory Access Controller DMA User s Manual 11 132 V1 1 2011 05 DMA V3 03 ...
Page 1949: ...TC1784 General Purpose Timer Array GPTA v5 User s Manual 21 297 V1 1 2011 05 GPTA v5 V1 14 ...
Page 2350: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG Doc_Number ...