TC1784
System Control Unit (SCU)
User´s Manual
3-112
V1.1, 2011-05
32-bit SCU, V1.18
the CPU to enter Idle Mode each time it has to wait for an interrupt before continuing its
tasks. In Sleep Mode and Idle Mode, wake-up is performed automatically when any
interrupt is detected or if an NMI trap is activated.
3.4.2
Power Management Modes
This section describes in more detail the power management modes, their operations,
and how power management modes are entered and exited. It also describes the
behavior of TC1784 system components in all power management modes.
3.4.2.1
Idle Mode
The Idle Mode is requested by software when writing to register
PMCSR.REQSLP = 01
B
. The CPU finishes its current operation, sends an acknowledge
to the Power Management, and then enters an inactive state in which the CPU and the
DMI and PMI memory units are shut off.
Other system components that are able to write to register PMCSR can also request the
Idle Mode. For example, the PCPDMA controller can request Idle Mode by writing to the
PMCSR register.
During Idle Mode, memory accesses to the DMI and PMI cause these units to awaken
automatically to handle the transactions. When memory transactions are complete, the
DMI and PMI return to Idle Mode again.
The system will return to Run Mode through the occurrence of any of the following
conditions:
•
An interrupt is received from an interrupt source of the CPU
•
An NMI trap request is received
•
An Application Reset is generated
If any of these conditions arise, the TC1784 immediately awakens and returns to Run
Mode. If it is awakened by a reset, the TC1784 system begins its reset sequence. If it is
awakened by a Watchdog Timer overflow event, it executes the instruction following the
one that was last executed before Idle Mode was entered. If it is awakened by an NMI
or interrupt, the CPU will immediately vector to the appropriate handler.
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 ...