Nintendo 1504166 Programming Manual - Page 164

Halt Function, Transition to Halt Mode

Page 164 highlights

AGB Programming Manual Power Down Functions 16.2 Halt Function Halt Function Summary During periods when CPU processing is not considered essential you can reduce power consumption if used efficiently. Halt Transition Method 1. Transition to Halt Mode AGB is placed in halt mode by executing the system call [SWI instruction (Halt( )). AGB enters Halt status. 2. Cancel Halt Mode Halt is canceled when the interrupt enable register IE's corresponding flag is set with any type of interrupt request. System Working Status in Halt Mode The working status of each block of the AGB system during a semi-stop is shown in the following table. Block AGB-CPU LCD Controller Sound Timer Serial Communication Key System Clock Working X Status Wait status resulting from wait signal Normal operation Normal operation Normal operation Normal operation Normal operation Normal operation ©1999 - 2001 Nintendo of America Inc. 164 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.
164
D.C.N. AGB-06-0001-002B4
16.2 Halt Function
Halt Function Summary
During periods when CPU processing is not considered essential you can
reduce
power consumption if used efficiently.
Halt Transition Method
1.
Transition to Halt Mode
AGB is placed in halt mode by executing the system call [SWI <2>
instruction (Halt( )).
AGB enters Halt status.
2.
Cancel Halt Mode
Halt is canceled when the interrupt enable register IE’s corresponding
flag is set with any type of interrupt request.
System Working Status in Halt Mode
The working status of each block of the AGB system during a semi-stop is
shown in the following table.
Block
Working
Status
AGB-CPU
X
Wait status resulting from wait signal
LCD Controller
Normal operation
Sound
Normal operation
Timer
Normal operation
Serial Communication
Normal operation
Key
Normal operation
System Clock
Normal operation