Nintendo 1504166 Programming Manual - Page 163

Power-Down Functions, 16.1 Stop Function, Stop Function Summary, Implementing Stop, Remarks]

Page 163 highlights

AGB Programming Manual Power Down Functions 16 Power-Down Functions 16.1 Stop Function Stop Function Summary During periods when the LCD display is not done and CPU processing is not considered essential you can reduce power consumption greatly if used efficiently. The content of each type of RAM are maintained. Implementing Stop 1) Implementation of Stop Mode AGB is placed in stop mode by executing the system call [SWI ] instruction (Stop( )) 2) Canceling Stop Mode If the corresponding flag of the interrupt enable register IE is set for various interrupt requests of Key, Cartridge, and SIO (general purpose communication mode only), this mode will be canceled. [Remarks] Canceling stop status requires a brief wait until the system clock stabilizes. System Working Status in Stop Mode The working status of each block of the AGB system during a stop is shown in the following table. Block AGB-CPU LCD Controller Sound Timer Serial Communication Key System Clock Infrared Communication Working X X X X X X X X Status Wait status resulting from wait signal Stopped because no clock provided* Stopped* Stopped Stopped Stopped Stopped Stopped *Note The LCD controller stops so turn OFF the LCD display before entering Stop Mode. Sound stops in Stop Mode, therefore noise may result. ©1999 - 2001 Nintendo of America Inc. 163 D.C.N. AGB-06-0001-002B4

  • 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
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171

AGB Programming Manual
Power Down Functions
©1999 - 2001 Nintendo of America Inc.
163
D.C.N. AGB-06-0001-002B4
16 Power-Down Functions
16.1 Stop Function
Stop Function Summary
During periods when the LCD display is not done and CPU processing is
not considered essential you can
reduce power consumption greatly if
used efficiently.
The content of each type of RAM are maintained.
Implementing Stop
1)
Implementation of Stop Mode
AGB is placed in stop mode by executing the system call [SWI <3>]
instruction
(Stop( ))
2) Canceling Stop Mode
If the corresponding flag of the interrupt enable register IE is set for various
interrupt requests of Key, Cartridge, and SIO (general purpose
communication mode only), this mode will be canceled.
[Remarks]
Canceling stop status requires a brief wait until the system clock
stabilizes.
System Working Status in Stop Mode
The working status of each block of the AGB system during a stop is
shown in the following table.
Block
Working
Status
AGB-CPU
X
Wait status resulting from wait signal
LCD Controller
X
Stopped because no clock provided*
Sound
X
Stopped*
Timer
X
Stopped
Serial Communication
X
Stopped
Key
X
Stopped
System Clock
X
Stopped
Infrared Communication
X
Stopped
*Note
The LCD controller stops so turn OFF the LCD display before entering
Stop Mode. Sound stops in Stop Mode, therefore noise may result.