Electronic Components Datasheet Search
  English  ▼

X  

UM0434 Datasheet(PDF) 293 Page - STMicroelectronics

Part # UM0434
Description  The primary objective of this user?셲 manual is to describe
PDF  390 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM0434 Datasheet(HTML) 293 Page - STMicroelectronics

Back Button UM0434 Datasheet HTML 289Page - STMicroelectronics UM0434 Datasheet HTML 290Page - STMicroelectronics UM0434 Datasheet HTML 291Page - STMicroelectronics UM0434 Datasheet HTML 292Page - STMicroelectronics UM0434 Datasheet HTML 293Page - STMicroelectronics UM0434 Datasheet HTML 294Page - STMicroelectronics UM0434 Datasheet HTML 295Page - STMicroelectronics UM0434 Datasheet HTML 296Page - STMicroelectronics UM0434 Datasheet HTML 297Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 293 / 390 page
background image
Power management
UM0434
294/391
10.1.2
Power management control bits
Software uses the register fields listed in
Table 193 to generate a request to enter a power-
saving state and to choose the state to be entered.
10.1.3
Software considerations for power management
Setting MSR[WE] generates a request to enter a power-saving state (doze, nap, or sleep).
This state must be previously determined by setting the appropriate HID0 bit. Setting
MSR[WE] does not directly affect execution, but is reflected on
p_doze, p_nap, and p_sleep,
depending on the setting of the HID0 DOZE, NAP, and SLEEP bits. Note that the core is not
affected by assertion of these signals directly. External system hardware may interpret the
state of these signals and activate the
p_halt and/or p_stop inputs to cause the core to enter
a quiescent state, in which clocks may be disabled for low-power operation.
To ensure a clean transition into and out of a power-saving mode, the following program
sequence is recommended:
sync
mtmsr (WE)
isync
loop:br loop
An interrupt is typically used to exit a power-saving state. The
p_wakeup output is used to
indicate to the system logic that an interrupt (or a debug request) has become pending.
System logic uses this output to re-enable the clocks and exit a low-power state. The
interrupt handler is responsible for determining how to exit the low-power loop if one is used.
p_tbclk
I
Timer external clock. Used as an alternate clock source for the time base and
decrementer counters. Selection of this clock is made using HID0[SEL_TBCLK]
(see
Chapter 4.13.1: Hardware implementation dependent register 0 (HID0) on
page 84”).
p_tbint
O
Timer interrupt status. Indicates whether an internal timer facility unit is requesting
an interrupt (TSR[WIS] = 1 and TCR[WIE] = 1, or TSR[DIS] = 1 and
TCR[DIE] = 1, or TSR[FIS] = 1 and TCR[FIE] = 1). May be used to exit low-power
operation or for other system purposes.
Table 193.
Power management control bits
Bit
Description
MSR[WE]
Used to qualify assertion of the
p_doze, p_nap, and p_sleep outputs to the integrated
logic. When MSR[WE] is negated, these signals are negated. If MSR[WE] is set,
these pins reflect the state of their respective HID0 control bits.
HID0[DOZE]
The interpretation of the DOZE mode bit is done by the external integrated logic.
Doze mode on the core is intended to be the halted state with the clocks running.
HID0[NAP]
The interpretation of the NAP mode bit is done by the external integrated logic. Nap
mode on the core may be used for a power-down state with the time base enabled.
HID0[SLEEP]
The interpretation of the SLEEP mode bit is done by the external integrated logic.
Sleep mode on the core may be used for a power-down state with the time base
disabled.
Table 192.
Descriptions of timer facility and power management signals (continued)
Signal
I/O
Signal description



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com