source: uKadecot/trunk/ssp/arch/rx630_ccrx/rx630.h@ 101

Last change on this file since 101 was 101, checked in by coas-nagasima, 9 years ago

TOPPERS/uKadecotのソースコードを追加

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
  • Property svn:mime-type set to text/plain
File size: 108.7 KB
Line 
1/*
2 * TOPPERS/SSP Kernel
3 * Smallest Set Profile Kernel
4 *
5 * Copyright (C) 2008-2010 by Witz Corporation, JAPAN
6 * Copyright (C) 2013 by Mitsuhiro Matsuura
7 *
8 * ã‹L’˜ìŒ ŽÒ‚́CˆÈ‰º‚Ì(1)`(4)‚ÌðŒ‚ð–ž‚½‚·ê‡‚ÉŒÀ‚èC–{ƒ\ƒtƒgƒEƒF
9 * ƒAi–{ƒ\ƒtƒgƒEƒFƒA‚ð‰ü•Ï‚µ‚½‚à‚Ì‚ðŠÜ‚ށDˆÈ‰º“¯‚¶j‚ðŽg—pE•¡»E‰ü
10 * •ÏEÄ”z•ziˆÈ‰ºC—˜—p‚ƌĂԁj‚·‚邱‚Ƃ𖳏ž‚Å‹–‘ø‚·‚éD
11 * (1) –{ƒ\ƒtƒgƒEƒFƒA‚ðƒ\[ƒXƒR[ƒh‚ÌŒ`‚Å—˜—p‚·‚éê‡‚ɂ́Cã‹L‚Ì’˜ì
12 * Œ •\Ž¦C‚±‚Ì—˜—pðŒ‚¨‚æ‚щº‹L‚Ì–³•ÛØ‹K’肪C‚»‚Ì‚Ü‚Ü‚ÌŒ`‚Ń\[
13 * ƒXƒR[ƒh’†‚ÉŠÜ‚Ü‚ê‚Ä‚¢‚邱‚ƁD
14 * (2) –{ƒ\ƒtƒgƒEƒFƒA‚ðCƒ‰ƒCƒuƒ‰ƒŠŒ`Ž®‚ȂǁC‘¼‚̃\ƒtƒgƒEƒFƒAŠJ”­‚ÉŽg
15 * —p‚Å‚«‚éŒ`‚ōĔz•z‚·‚éê‡‚ɂ́CÄ”z•z‚É”º‚¤ƒhƒLƒ…
16ƒƒ“ƒgi—˜—p
17 * ŽÒƒ}ƒjƒ…
18ƒAƒ‹‚Ȃǁj‚ɁCã‹L‚Ì’˜ìŒ •\Ž¦C‚±‚Ì—˜—pðŒ‚¨‚æ‚щº‹L
19 * ‚Ì–³•ÛØ‹K’è‚ðŒfÚ‚·‚邱‚ƁD
20 * (3) –{ƒ\ƒtƒgƒEƒFƒA‚ðC‹@Ší‚É‘g‚ݍž‚ނȂǁC‘¼‚̃\ƒtƒgƒEƒFƒAŠJ”­‚ÉŽg
21 * —p‚Å‚«‚È‚¢Œ`‚ōĔz•z‚·‚éê‡‚ɂ́CŽŸ‚Ì‚¢‚¸‚ê‚©‚ÌðŒ‚ð–ž‚½‚·‚±
22 * ‚ƁD
23 * (a) Ä”z•z‚É”º‚¤ƒhƒLƒ…
24ƒƒ“ƒgi—˜—pŽÒƒ}ƒjƒ…
25ƒAƒ‹‚Ȃǁj‚ɁCã‹L‚Ì’˜
26 * ìŒ •\Ž¦C‚±‚Ì—˜—pðŒ‚¨‚æ‚щº‹L‚Ì–³•ÛØ‹K’è‚ðŒfÚ‚·‚邱‚ƁD
27 * (b) Ä”z•z‚ÌŒ`‘Ô‚ðC•Ê‚É’è‚ß‚é•û–@‚É‚æ‚Á‚āCTOPPERSƒvƒƒWƒFƒNƒg‚É
28 * •ñ‚·‚邱‚ƁD
29 * (4) –{ƒ\ƒtƒgƒEƒFƒA‚Ì—˜—p‚É‚æ‚è’¼Ú“I‚Ü‚½‚͊ԐړI‚ɐ¶‚¶‚é‚¢‚©‚Ȃ鑹
30 * ŠQ‚©‚ç‚àCã‹L’˜ìŒ ŽÒ‚¨‚æ‚ÑTOPPERSƒvƒƒWƒFƒNƒg‚ð–Ɛӂ·‚邱‚ƁD
31 * ‚Ü‚½C–{ƒ\ƒtƒgƒEƒFƒA‚̃†[ƒU‚Ü‚½‚̓Gƒ“ƒhƒ†[ƒU‚©‚ç‚Ì‚¢‚©‚Ȃ闝
32 * —R‚ÉŠî‚­¿‹‚©‚ç‚àCã‹L’˜ìŒ ŽÒ‚¨‚æ‚ÑTOPPERSƒvƒƒWƒFƒNƒg‚ð
33 * –Ɛӂ·‚邱‚ƁD
34 *
35 * –{ƒ\ƒtƒgƒEƒFƒA‚́C–³•ÛØ‚Å’ñ‹Ÿ‚³‚ê‚Ä‚¢‚é‚à‚Ì‚Å‚ ‚éDã‹L’˜ìŒ ŽÒ‚¨
36 * ‚æ‚ÑTOPPERSƒvƒƒWƒFƒNƒg‚́C–{ƒ\ƒtƒgƒEƒFƒA‚ÉŠÖ‚µ‚āC“Á’è‚ÌŽg—p–Ú“I
37 * ‚ɑ΂·‚é“K‡«‚àŠÜ‚߂āC‚¢‚©‚È‚é•ÛØ‚às‚í‚È‚¢D‚Ü‚½C–{ƒ\ƒtƒgƒEƒF
38 * ƒA‚Ì—˜—p‚É‚æ‚è’¼Ú“I‚Ü‚½‚͊ԐړI‚ɐ¶‚¶‚½‚¢‚©‚Ȃ鑹ŠQ‚ÉŠÖ‚µ‚Ä‚àC‚»
39 * ‚̐ӔC‚𕉂í‚È‚¢D
40 *
41 */
42
43/*
44 * RX630‚Ɉˑ¶‚·‚é’è‹`
45 */
46#ifndef TOPPERS_RX630_H
47#define TOPPERS_RX630_H
48
49/*
50 * CPU—áŠOƒnƒ“ƒhƒ‰”ԍ†‚Ì’è‹`(ŒÅ’èƒxƒNƒ^ƒe[ƒuƒ‹)
51 *
52 * ”ԍ†‚͈̔͂Í0 - 31
53 */
54#define INT_PRIVILEGED_INSTRUNCTION 20 /* “ÁŒ –½—ß—áŠO */
55#define INT_UNDEF_INSTRUNCTION 23 /* –¢’è‹`–½—ß—áŠO */
56#define INT_FLOATINGPOINT_INSTRUCTION 25 /* •‚“®¬”“_—áŠO */
57#define INT_NMI 30 /* ƒmƒ“ƒ}ƒXƒJƒuƒ‹Š„‚荞‚Ý */
58#define INT_RESET 31 /* ƒŠƒZƒbƒg */
59
60/*
61 * Š„ž‚ݔԍ†‚Ì’è‹`(‰Â•ÏƒxƒNƒ^ƒe[ƒuƒ‹)
62 */
63#define INT_BUSERR 16
64#define INT_FCU_FCUERR 21
65#define INT_FCU_FRDYI 23
66#define INT_ICU_SWINT 27
67#define INT_CMT0_CMI 28
68#define INT_CMT1_CMI 29
69#define INT_CMT2_CMI 30
70#define INT_CMT3_CMI 31
71#define INT_ETH_EINT 32
72#define INT_USB0_D0FIFO0 33
73#define INT_USB0_D1FIFO0 34
74#define INT_USB0_USBI0 35
75#define INT_USB1_D0FIFO1 36
76#define INT_USB1_D1FIFO1 37
77#define INT_USB1_USBI1 38
78#define INT_RSPI0_SPRI0 39
79#define INT_RSPI0_SPTI0 40
80#define INT_RSPI0_SPII0 41
81#define INT_RSPI1_SPRI1 42
82#define INT_RSPI1_SPTI1 43
83#define INT_RSPI1_SPII1 44
84#define INT_RSPI2_SPRI2 45
85#define INT_RSPI2_SPTI2 46
86#define INT_RSPI2_SPII2 47
87#define INT_CAN0_RXF0 48
88#define INT_CAN0_TXF0 49
89#define INT_CAN0_RXM0 50
90#define INT_CAN0_TXM0 51
91#define INT_CAN1_RXF1 52
92#define INT_CAN1_TXF1 53
93#define INT_CAN1_RXM1 54
94#define INT_CAN1_TXM1 55
95#define INT_CAN2_RXF2 56
96#define INT_CAN2_TXF2 57
97#define INT_CAN2_RXM2 58
98#define INT_CAN2_TXM2 59
99#define INT_RTC_CUP 62
100#define INT_IRQ0 64
101#define INT_IRQ1 65
102#define INT_IRQ2 66
103#define INT_IRQ3 67
104#define INT_IRQ4 68
105#define INT_IRQ5 69
106#define INT_IRQ6 70
107#define INT_IRQ7 71
108#define INT_IRQ8 72
109#define INT_IRQ9 73
110#define INT_IRQ10 74
111#define INT_IRQ11 75
112#define INT_IRQ12 76
113#define INT_IRQ13 77
114#define INT_IRQ14 78
115#define INT_IRQ15 79
116#define INT_USB_USBR0 90
117#define INT_USB_USBR1 91
118#define INT_RTC_ALM 92
119#define INT_RTC_PRD 93
120#define INT_AD0_ADI0 98
121#define INT_S12AD_S12ADI0 102
122#define INT_ICU_GROUP0 106
123#define INT_ICU_GROUP1 107
124#define INT_ICU_GROUP2 108
125#define INT_ICU_GROUP3 109
126#define INT_ICU_GROUP4 110
127#define INT_ICU_GROUP5 111
128#define INT_ICU_GROUP6 112
129#define INT_ICU_GROUP12 114
130#define INT_SCI12_SCIX0 122
131#define INT_SCI12_SCIX1 123
132#define INT_SCI12_SCIX2 124
133#define INT_SCI12_SCIX3 125
134#define INT_TPU0_TGI0A 126
135#define INT_TPU0_TGI0B 127
136#define INT_TPU0_TGI0C 128
137#define INT_TPU0_TGI0D 129
138#define INT_TPU1_TGI0A 130
139#define INT_TPU1_TGI0B 131
140#define INT_TPU2_TGI0A 132
141#define INT_TPU2_TGI0B 133
142#define INT_TPU3_TGI0A 134
143#define INT_TPU3_TGI0B 135
144#define INT_TPU3_TGI0C 136
145#define INT_TPU3_TGI0D 137
146#define INT_TPU4_TGI0A 138
147#define INT_TPU4_TGI0B 139
148#define INT_TPU5_TGI0A 140
149#define INT_TPU5_TGI0B 141
150#define INT_MTU0_TGIA0 142
151#define INT_MTU0_TGIB0 143
152#define INT_MTU0_TGIC0 144
153#define INT_MTU0_TGID0 145
154#define INT_MTU0_TCIE0 146
155#define INT_MTU0_TCIF0 147
156#define INT_MTU1_TGIA1 148
157#define INT_MTU1_TGIB1 149
158#define INT_MTU2_TGIA2 150
159#define INT_MTU2_TGIB2 151
160#define INT_MTU3_TGIA3 152
161#define INT_MTU3_TGIB3 153
162#define INT_MTU3_TGIC3 154
163#define INT_MTU3_TGID3 155
164#define INT_MTU4_TGIA4 156
165#define INT_MTU4_TGIB4 157
166#define INT_MTU4_TGIC4 158
167#define INT_MTU4_TGID4 159
168#define INT_MTU4_TCIV4 160
169#define INT_MTU5_TGIU5 161
170#define INT_MTU5_TGIV5 162
171#define INT_MTU5_TGIW5 163
172#define INT_MTU5_TGI11A 164
173#define INT_MTU5_TGI11B 165
174#define INT_POE_OEI1 166
175#define INT_POE_OEI2 167
176#define INT_TMR0_CMI0A 170
177#define INT_TMR0_CMI0B 171
178#define INT_TMR0_OV0I 172
179#define INT_TMR1_CMI1A 173
180#define INT_TMR1_CMI1B 174
181#define INT_TMR1_OV1I 175
182#define INT_TMR2_CMI2A 176
183#define INT_TMR2_CMI2B 177
184#define INT_TMR2_OV2I 178
185#define INT_TMR3_CMI3A 179
186#define INT_TMR3_CMI3B 180
187#define INT_TMR3_OV3I 181
188#define INT_RIIC0_EEI 182
189#define INT_RIIC0_RXI 183
190#define INT_RIIC0_TXI 184
191#define INT_RIIC0_TEI 185
192#define INT_RIIC1_EEI 186
193#define INT_RIIC1_RXI 187
194#define INT_RIIC1_TXI 188
195#define INT_RIIC1_TEI 189
196#define INT_RIIC2_EEI 190
197#define INT_RIIC2_RXI 191
198#define INT_RIIC2_TXI 192
199#define INT_RIIC2_TEI 193
200#define INT_RIIC3_EEI 194
201#define INT_RIIC3_RXI 195
202#define INT_RIIC3_TXI 196
203#define INT_RIIC3_TEI 197
204#define INT_DMAC_DMAC0I 198
205#define INT_DMAC_DMAC1I 199
206#define INT_DMAC_DMAC2I 200
207#define INT_DMAC_DMAC3I 201
208#define INT_SCI0_RXI 214
209#define INT_SCI0_TXI 215
210#define INT_SCI0_TEI 216
211#define INT_SCI1_RXI 217
212#define INT_SCI1_TXI 218
213#define INT_SCI1_TEI 219
214#define INT_SCI2_RXI 220
215#define INT_SCI2_TXI 221
216#define INT_SCI2_TEI 222
217#define INT_SCI3_RXI 223
218#define INT_SCI3_TXI 224
219#define INT_SCI3_TEI 225
220#define INT_SCI4_RXI 226
221#define INT_SCI4_TXI 227
222#define INT_SCI4_TEI 228
223#define INT_SCI5_RXI 229
224#define INT_SCI5_TXI 230
225#define INT_SCI5_TEI 231
226#define INT_SCI6_RXI 232
227#define INT_SCI6_TXI 233
228#define INT_SCI6_TEI 234
229#define INT_SCI7_RXI 235
230#define INT_SCI7_TXI 236
231#define INT_SCI7_TEI 237
232#define INT_SCI8_RXI 238
233#define INT_SCI8_TXI 239
234#define INT_SCI8_TEI 240
235#define INT_SCI9_RXI 241
236#define INT_SCI9_TXI 242
237#define INT_SCI9_TEI 243
238#define INT_SCI10_RXI 244
239#define INT_SCI10_TXI 245
240#define INT_SCI10_TEI 246
241#define INT_SCI11_RXI 247
242#define INT_SCI11_TXI 248
243#define INT_SCI11_TEI 249
244#define INT_SCI12_RXI 250
245#define INT_SCI12_TXI 251
246#define INT_SCI12_TEI 252
247#define INT_IEB_IEBINT 253
248
249/*
250 * Šeƒ‚ƒWƒ…
251[ƒ‹‚̃ŒƒWƒXƒ^‹y‚ѐݒèƒrƒbƒgî•ñ
252 */
253
254#define SYSTEM_SYSCR0_ADDR ( ( volatile uint16_t __evenaccess * )0x00080006 )
255
256/*
257 * ƒ‚ƒWƒ…
258[ƒ‹ƒXƒgƒbƒvƒRƒ“ƒgƒ[ƒ‹ƒŒƒWƒXƒ^AiMSTPCRAj
259 */
260#define SYSTEM_MSTPCRA_ADDR ( ( volatile uint32_t __evenaccess * )0x00080010 )
261#define SYSTEM_MSTPCRA_MSTPA0_BIT ( 1UL << 0U )
262#define SYSTEM_MSTPCRA_MSTPA1_BIT ( 1UL << 1U )
263#define SYSTEM_MSTPCRA_MSTPA2_BIT ( 1UL << 2U )
264#define SYSTEM_MSTPCRA_MSTPA3_BIT ( 1UL << 3U )
265#define SYSTEM_MSTPCRA_MSTPA4_BIT ( 1UL << 4U )
266#define SYSTEM_MSTPCRA_MSTPA5_BIT ( 1UL << 5U )
267#define SYSTEM_MSTPCRA_MSTPA6_BIT ( 1UL << 6U )
268#define SYSTEM_MSTPCRA_MSTPA7_BIT ( 1UL << 7U )
269#define SYSTEM_MSTPCRA_MSTPA8_BIT ( 1UL << 8U )
270#define SYSTEM_MSTPCRA_MSTPA9_BIT ( 1UL << 9U )
271#define SYSTEM_MSTPCRA_MSTPA10_BIT ( 1UL << 10U )
272#define SYSTEM_MSTPCRA_MSTPA11_BIT ( 1UL << 11U )
273#define SYSTEM_MSTPCRA_MSTPA12_BIT ( 1UL << 12U )
274#define SYSTEM_MSTPCRA_MSTPA13_BIT ( 1UL << 13U )
275#define SYSTEM_MSTPCRA_MSTPA14_BIT ( 1UL << 14U )
276#define SYSTEM_MSTPCRA_MSTPA15_BIT ( 1UL << 15U )
277#define SYSTEM_MSTPCRA_MSTPA16_BIT ( 1UL << 16U )
278#define SYSTEM_MSTPCRA_MSTPA17_BIT ( 1UL << 17U )
279#define SYSTEM_MSTPCRA_MSTPA18_BIT ( 1UL << 18U )
280#define SYSTEM_MSTPCRA_MSTPA19_BIT ( 1UL << 19U )
281#define SYSTEM_MSTPCRA_MSTPA20_BIT ( 1UL << 20U )
282#define SYSTEM_MSTPCRA_MSTPA21_BIT ( 1UL << 21U )
283#define SYSTEM_MSTPCRA_MSTPA22_BIT ( 1UL << 22U )
284#define SYSTEM_MSTPCRA_MSTPA23_BIT ( 1UL << 23U )
285#define SYSTEM_MSTPCRA_MSTPA24_BIT ( 1UL << 24U )
286#define SYSTEM_MSTPCRA_MSTPA25_BIT ( 1UL << 25U )
287#define SYSTEM_MSTPCRA_MSTPA26_BIT ( 1UL << 26U )
288#define SYSTEM_MSTPCRA_MSTPA27_BIT ( 1UL << 27U )
289#define SYSTEM_MSTPCRA_MSTPA28_BIT ( 1UL << 28U )
290#define SYSTEM_MSTPCRA_MSTPA29_BIT ( 1UL << 29U )
291#define SYSTEM_MSTPCRA_MSTPA30_BIT ( 1UL << 30U )
292#define SYSTEM_MSTPCRA_MSTPA31_BIT ( 1UL << 31U )
293#define SYSTEM_MSTPCRA_ACSE_BIT ( 1UL << 31U)
294
295/*
296 * ƒ‚ƒWƒ…
297[ƒ‹ƒXƒgƒbƒvƒRƒ“ƒgƒ[ƒ‹ƒŒƒWƒXƒ^BiMSTPCRBj
298 */
299#define SYSTEM_MSTPCRB_ADDR ( ( volatile uint32_t __evenaccess * )0x00080014 )
300#define SYSTEM_MSTPCRB_MSTPB0_BIT ( 1UL << 0U )
301#define SYSTEM_MSTPCRB_MSTPB1_BIT ( 1UL << 1U )
302#define SYSTEM_MSTPCRB_MSTPB2_BIT ( 1UL << 2U )
303#define SYSTEM_MSTPCRB_MSTPB3_BIT ( 1UL << 3U )
304#define SYSTEM_MSTPCRB_MSTPB4_BIT ( 1UL << 4U )
305#define SYSTEM_MSTPCRB_MSTPB5_BIT ( 1UL << 5U )
306#define SYSTEM_MSTPCRB_MSTPB6_BIT ( 1UL << 6U )
307#define SYSTEM_MSTPCRB_MSTPB7_BIT ( 1UL << 7U )
308#define SYSTEM_MSTPCRB_MSTPB8_BIT ( 1UL << 8U )
309#define SYSTEM_MSTPCRB_MSTPB9_BIT ( 1UL << 9U )
310#define SYSTEM_MSTPCRB_MSTPB10_BIT ( 1UL << 10U )
311#define SYSTEM_MSTPCRB_MSTPB11_BIT ( 1UL << 11U )
312#define SYSTEM_MSTPCRB_MSTPB12_BIT ( 1UL << 12U )
313#define SYSTEM_MSTPCRB_MSTPB13_BIT ( 1UL << 13U )
314#define SYSTEM_MSTPCRB_MSTPB14_BIT ( 1UL << 14U )
315#define SYSTEM_MSTPCRB_MSTPB15_BIT ( 1UL << 15U )
316#define SYSTEM_MSTPCRB_MSTPB16_BIT ( 1UL << 16U )
317#define SYSTEM_MSTPCRB_MSTPB17_BIT ( 1UL << 17U )
318#define SYSTEM_MSTPCRB_MSTPB18_BIT ( 1UL << 18U )
319#define SYSTEM_MSTPCRB_MSTPB19_BIT ( 1UL << 19U )
320#define SYSTEM_MSTPCRB_MSTPB20_BIT ( 1UL << 20U )
321#define SYSTEM_MSTPCRB_MSTPB21_BIT ( 1UL << 21U )
322#define SYSTEM_MSTPCRB_MSTPB22_BIT ( 1UL << 22U )
323#define SYSTEM_MSTPCRB_MSTPB23_BIT ( 1UL << 23U )
324#define SYSTEM_MSTPCRB_MSTPB24_BIT ( 1UL << 24U )
325#define SYSTEM_MSTPCRB_MSTPB25_BIT ( 1UL << 25U )
326#define SYSTEM_MSTPCRB_MSTPB26_BIT ( 1UL << 26U )
327#define SYSTEM_MSTPCRB_MSTPB27_BIT ( 1UL << 27U )
328#define SYSTEM_MSTPCRB_MSTPB28_BIT ( 1UL << 28U )
329#define SYSTEM_MSTPCRB_MSTPB29_BIT ( 1UL << 29U )
330#define SYSTEM_MSTPCRB_MSTPB30_BIT ( 1UL << 30U )
331#define SYSTEM_MSTPCRB_MSTPB31_BIT ( 1UL << 31U )
332
333/*
334 * ƒ‚ƒWƒ…
335[ƒ‹ƒXƒgƒbƒvƒRƒ“ƒgƒ[ƒ‹ƒŒƒWƒXƒ^CiMSTPCRCj
336 */
337#define SYSTEM_MSTPCRC_ADDR ( ( volatile uint32_t __evenaccess * )0x00080018 )
338#define SYSTEM_MSTPCRC_MSTPC0_BIT ( 1UL << 0U )
339#define SYSTEM_MSTPCRC_MSTPC1_BIT ( 1UL << 1U )
340#define SYSTEM_MSTPCRC_MSTPC2_BIT ( 1UL << 2U )
341#define SYSTEM_MSTPCRC_MSTPC3_BIT ( 1UL << 3U )
342#define SYSTEM_MSTPCRC_MSTPC4_BIT ( 1UL << 4U )
343#define SYSTEM_MSTPCRC_MSTPC5_BIT ( 1UL << 5U )
344#define SYSTEM_MSTPCRC_MSTPC6_BIT ( 1UL << 6U )
345#define SYSTEM_MSTPCRC_MSTPC7_BIT ( 1UL << 7U )
346#define SYSTEM_MSTPCRC_MSTPC8_BIT ( 1UL << 8U )
347#define SYSTEM_MSTPCRC_MSTPC9_BIT ( 1UL << 9U )
348#define SYSTEM_MSTPCRC_MSTPC10_BIT ( 1UL << 10U )
349#define SYSTEM_MSTPCRC_MSTPC11_BIT ( 1UL << 11U )
350#define SYSTEM_MSTPCRC_MSTPC12_BIT ( 1UL << 12U )
351#define SYSTEM_MSTPCRC_MSTPC13_BIT ( 1UL << 13U )
352#define SYSTEM_MSTPCRC_MSTPC14_BIT ( 1UL << 14U )
353#define SYSTEM_MSTPCRC_MSTPC15_BIT ( 1UL << 15U )
354#define SYSTEM_MSTPCRC_MSTPC16_BIT ( 1UL << 16U )
355#define SYSTEM_MSTPCRC_MSTPC17_BIT ( 1UL << 17U )
356#define SYSTEM_MSTPCRC_MSTPC18_BIT ( 1UL << 18U )
357#define SYSTEM_MSTPCRC_MSTPC19_BIT ( 1UL << 19U )
358#define SYSTEM_MSTPCRC_MSTPC20_BIT ( 1UL << 20U )
359#define SYSTEM_MSTPCRC_MSTPC21_BIT ( 1UL << 21U )
360#define SYSTEM_MSTPCRC_MSTPC22_BIT ( 1UL << 22U )
361#define SYSTEM_MSTPCRC_MSTPC23_BIT ( 1UL << 23U )
362#define SYSTEM_MSTPCRC_MSTPC24_BIT ( 1UL << 24U )
363#define SYSTEM_MSTPCRC_MSTPC25_BIT ( 1UL << 25U )
364#define SYSTEM_MSTPCRC_MSTPC26_BIT ( 1UL << 26U )
365#define SYSTEM_MSTPCRC_MSTPC27_BIT ( 1UL << 27U )
366#define SYSTEM_MSTPCRC_MSTPC28_BIT ( 1UL << 28U )
367#define SYSTEM_MSTPCRC_MSTPC29_BIT ( 1UL << 29U )
368#define SYSTEM_MSTPCRC_MSTPC30_BIT ( 1UL << 30U )
369#define SYSTEM_MSTPCRC_MSTPC31_BIT ( 1UL << 31U )
370
371/*
372 * ƒNƒƒbƒN”­¶‰ñ˜H
373 */
374#define SYSTEM_SCKCR_ADDR ( ( volatile uint32_t __evenaccess * )0x00080020 )
375#define SYSTEM_SCKCR2_ADDR ( ( volatile uint16_t __evenaccess * )0x00080024 )
376#define SYSTEM_SCKCR2_UCK_OFFSET ( 4U )
377#define SYSTEM_SCKCR2_UCK_MASK ( 0xFU << SYSTEM_SCKCR2_UCK_OFFSET )
378#define SYSTEM_SCKCR3_ADDR ( ( volatile uint16_t __evenaccess * )0x00080026 )
379#define SYSTEM_SCKCR3_CKSEL_OFFSET ( 8U )
380#define SYSTEM_SCKCR3_CKSEL_MASK ( 0x7U << SYSTEM_SCKCR3_CKSEL_OFFSET )
381#define SYSTEM_PLLCR_ADDR ( ( volatile uint16_t __evenaccess * )0x00080028 )
382#define SYSTEM_PLLCR_STC_OFFSET ( 8U )
383#define SYSTEM_PLLCR_STC_MASK ( 0x3FU << SYSTEM_PLLCR_STC_OFFSET )
384#define SYSTEM_PLLCR2_ADDR ( ( volatile uint8_t __evenaccess * )0x0008002A )
385#define SYSTEM_PLLCR2_PLLEN ( 1UL << 0U )
386#define SYSTEM_MOFCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C293 )
387#define SYSTEM_MOFCR_MOFXIN ( 1UL << 0U )
388#define SYSTEM_MOSCCR_ADDR ( ( volatile uint8_t __evenaccess * )0x00080032 )
389#define SYSTEM_MOSCCR_MOSTP ( 1UL << 0U )
390
391/*
392 * ƒvƒƒeƒNƒgƒŒƒWƒXƒ^
393 */
394#define SYSTEM_PRCR_ADDR ( ( volatile uint16_t __evenaccess * )0x000803FE )
395
396/*
397 * Š„‚荞‚Ý—v‹ƒŒƒWƒXƒ^
398 */
399#define ICU_IR000_ADDR ( ( volatile uint8_t __evenaccess * )0x00087000 )
400#define ICU_IR001_ADDR ( ( volatile uint8_t __evenaccess * )0x00087001 )
401#define ICU_IR002_ADDR ( ( volatile uint8_t __evenaccess * )0x00087002 )
402#define ICU_IR003_ADDR ( ( volatile uint8_t __evenaccess * )0x00087003 )
403#define ICU_IR004_ADDR ( ( volatile uint8_t __evenaccess * )0x00087004 )
404#define ICU_IR005_ADDR ( ( volatile uint8_t __evenaccess * )0x00087005 )
405#define ICU_IR006_ADDR ( ( volatile uint8_t __evenaccess * )0x00087006 )
406#define ICU_IR007_ADDR ( ( volatile uint8_t __evenaccess * )0x00087007 )
407#define ICU_IR008_ADDR ( ( volatile uint8_t __evenaccess * )0x00087008 )
408#define ICU_IR009_ADDR ( ( volatile uint8_t __evenaccess * )0x00087009 )
409#define ICU_IR010_ADDR ( ( volatile uint8_t __evenaccess * )0x0008700A )
410#define ICU_IR011_ADDR ( ( volatile uint8_t __evenaccess * )0x0008700B )
411#define ICU_IR012_ADDR ( ( volatile uint8_t __evenaccess * )0x0008700C )
412#define ICU_IR013_ADDR ( ( volatile uint8_t __evenaccess * )0x0008700D )
413#define ICU_IR014_ADDR ( ( volatile uint8_t __evenaccess * )0x0008700E )
414#define ICU_IR015_ADDR ( ( volatile uint8_t __evenaccess * )0x0008700F )
415#define ICU_IR016_ADDR ( ( volatile uint8_t __evenaccess * )0x00087010 )
416#define ICU_IR017_ADDR ( ( volatile uint8_t __evenaccess * )0x00087011 )
417#define ICU_IR018_ADDR ( ( volatile uint8_t __evenaccess * )0x00087012 )
418#define ICU_IR019_ADDR ( ( volatile uint8_t __evenaccess * )0x00087013 )
419#define ICU_IR020_ADDR ( ( volatile uint8_t __evenaccess * )0x00087014 )
420#define ICU_IR021_ADDR ( ( volatile uint8_t __evenaccess * )0x00087015 )
421#define ICU_IR022_ADDR ( ( volatile uint8_t __evenaccess * )0x00087016 )
422#define ICU_IR023_ADDR ( ( volatile uint8_t __evenaccess * )0x00087017 )
423#define ICU_IR024_ADDR ( ( volatile uint8_t __evenaccess * )0x00087018 )
424#define ICU_IR025_ADDR ( ( volatile uint8_t __evenaccess * )0x00087019 )
425#define ICU_IR026_ADDR ( ( volatile uint8_t __evenaccess * )0x0008701A )
426#define ICU_IR027_ADDR ( ( volatile uint8_t __evenaccess * )0x0008701B )
427#define ICU_IR028_ADDR ( ( volatile uint8_t __evenaccess * )0x0008701C )
428#define ICU_IR029_ADDR ( ( volatile uint8_t __evenaccess * )0x0008701D )
429#define ICU_IR030_ADDR ( ( volatile uint8_t __evenaccess * )0x0008701E )
430#define ICU_IR031_ADDR ( ( volatile uint8_t __evenaccess * )0x0008701F )
431#define ICU_IR032_ADDR ( ( volatile uint8_t __evenaccess * )0x00087020 )
432#define ICU_IR033_ADDR ( ( volatile uint8_t __evenaccess * )0x00087021 )
433#define ICU_IR034_ADDR ( ( volatile uint8_t __evenaccess * )0x00087022 )
434#define ICU_IR035_ADDR ( ( volatile uint8_t __evenaccess * )0x00087023 )
435#define ICU_IR036_ADDR ( ( volatile uint8_t __evenaccess * )0x00087024 )
436#define ICU_IR037_ADDR ( ( volatile uint8_t __evenaccess * )0x00087025 )
437#define ICU_IR038_ADDR ( ( volatile uint8_t __evenaccess * )0x00087026 )
438#define ICU_IR039_ADDR ( ( volatile uint8_t __evenaccess * )0x00087027 )
439#define ICU_IR040_ADDR ( ( volatile uint8_t __evenaccess * )0x00087028 )
440#define ICU_IR041_ADDR ( ( volatile uint8_t __evenaccess * )0x00087029 )
441#define ICU_IR042_ADDR ( ( volatile uint8_t __evenaccess * )0x0008702A )
442#define ICU_IR043_ADDR ( ( volatile uint8_t __evenaccess * )0x0008702B )
443#define ICU_IR044_ADDR ( ( volatile uint8_t __evenaccess * )0x0008702C )
444#define ICU_IR045_ADDR ( ( volatile uint8_t __evenaccess * )0x0008702D )
445#define ICU_IR046_ADDR ( ( volatile uint8_t __evenaccess * )0x0008702E )
446#define ICU_IR047_ADDR ( ( volatile uint8_t __evenaccess * )0x0008702F )
447#define ICU_IR048_ADDR ( ( volatile uint8_t __evenaccess * )0x00087030 )
448#define ICU_IR049_ADDR ( ( volatile uint8_t __evenaccess * )0x00087031 )
449#define ICU_IR050_ADDR ( ( volatile uint8_t __evenaccess * )0x00087032 )
450#define ICU_IR051_ADDR ( ( volatile uint8_t __evenaccess * )0x00087033 )
451#define ICU_IR052_ADDR ( ( volatile uint8_t __evenaccess * )0x00087034 )
452#define ICU_IR053_ADDR ( ( volatile uint8_t __evenaccess * )0x00087035 )
453#define ICU_IR054_ADDR ( ( volatile uint8_t __evenaccess * )0x00087036 )
454#define ICU_IR055_ADDR ( ( volatile uint8_t __evenaccess * )0x00087037 )
455#define ICU_IR056_ADDR ( ( volatile uint8_t __evenaccess * )0x00087038 )
456#define ICU_IR057_ADDR ( ( volatile uint8_t __evenaccess * )0x00087039 )
457#define ICU_IR058_ADDR ( ( volatile uint8_t __evenaccess * )0x0008703A )
458#define ICU_IR059_ADDR ( ( volatile uint8_t __evenaccess * )0x0008703B )
459#define ICU_IR060_ADDR ( ( volatile uint8_t __evenaccess * )0x0008703C )
460#define ICU_IR061_ADDR ( ( volatile uint8_t __evenaccess * )0x0008703D )
461#define ICU_IR062_ADDR ( ( volatile uint8_t __evenaccess * )0x0008703E )
462#define ICU_IR063_ADDR ( ( volatile uint8_t __evenaccess * )0x0008703F )
463#define ICU_IR064_ADDR ( ( volatile uint8_t __evenaccess * )0x00087040 )
464#define ICU_IR065_ADDR ( ( volatile uint8_t __evenaccess * )0x00087041 )
465#define ICU_IR066_ADDR ( ( volatile uint8_t __evenaccess * )0x00087042 )
466#define ICU_IR067_ADDR ( ( volatile uint8_t __evenaccess * )0x00087043 )
467#define ICU_IR068_ADDR ( ( volatile uint8_t __evenaccess * )0x00087044 )
468#define ICU_IR069_ADDR ( ( volatile uint8_t __evenaccess * )0x00087045 )
469#define ICU_IR070_ADDR ( ( volatile uint8_t __evenaccess * )0x00087046 )
470#define ICU_IR071_ADDR ( ( volatile uint8_t __evenaccess * )0x00087047 )
471#define ICU_IR072_ADDR ( ( volatile uint8_t __evenaccess * )0x00087048 )
472#define ICU_IR073_ADDR ( ( volatile uint8_t __evenaccess * )0x00087049 )
473#define ICU_IR074_ADDR ( ( volatile uint8_t __evenaccess * )0x0008704A )
474#define ICU_IR075_ADDR ( ( volatile uint8_t __evenaccess * )0x0008704B )
475#define ICU_IR076_ADDR ( ( volatile uint8_t __evenaccess * )0x0008704C )
476#define ICU_IR077_ADDR ( ( volatile uint8_t __evenaccess * )0x0008704D )
477#define ICU_IR078_ADDR ( ( volatile uint8_t __evenaccess * )0x0008704E )
478#define ICU_IR079_ADDR ( ( volatile uint8_t __evenaccess * )0x0008704F )
479#define ICU_IR080_ADDR ( ( volatile uint8_t __evenaccess * )0x00087050 )
480#define ICU_IR081_ADDR ( ( volatile uint8_t __evenaccess * )0x00087051 )
481#define ICU_IR082_ADDR ( ( volatile uint8_t __evenaccess * )0x00087052 )
482#define ICU_IR083_ADDR ( ( volatile uint8_t __evenaccess * )0x00087053 )
483#define ICU_IR084_ADDR ( ( volatile uint8_t __evenaccess * )0x00087054 )
484#define ICU_IR085_ADDR ( ( volatile uint8_t __evenaccess * )0x00087055 )
485#define ICU_IR086_ADDR ( ( volatile uint8_t __evenaccess * )0x00087056 )
486#define ICU_IR087_ADDR ( ( volatile uint8_t __evenaccess * )0x00087057 )
487#define ICU_IR088_ADDR ( ( volatile uint8_t __evenaccess * )0x00087058 )
488#define ICU_IR089_ADDR ( ( volatile uint8_t __evenaccess * )0x00087059 )
489#define ICU_IR090_ADDR ( ( volatile uint8_t __evenaccess * )0x0008705A )
490#define ICU_IR091_ADDR ( ( volatile uint8_t __evenaccess * )0x0008705B )
491#define ICU_IR092_ADDR ( ( volatile uint8_t __evenaccess * )0x0008705C )
492#define ICU_IR093_ADDR ( ( volatile uint8_t __evenaccess * )0x0008705D )
493#define ICU_IR094_ADDR ( ( volatile uint8_t __evenaccess * )0x0008705E )
494#define ICU_IR095_ADDR ( ( volatile uint8_t __evenaccess * )0x0008705F )
495#define ICU_IR096_ADDR ( ( volatile uint8_t __evenaccess * )0x00087060 )
496#define ICU_IR097_ADDR ( ( volatile uint8_t __evenaccess * )0x00087061 )
497#define ICU_IR098_ADDR ( ( volatile uint8_t __evenaccess * )0x00087062 )
498#define ICU_IR099_ADDR ( ( volatile uint8_t __evenaccess * )0x00087063 )
499#define ICU_IR100_ADDR ( ( volatile uint8_t __evenaccess * )0x00087064 )
500#define ICU_IR101_ADDR ( ( volatile uint8_t __evenaccess * )0x00087065 )
501#define ICU_IR102_ADDR ( ( volatile uint8_t __evenaccess * )0x00087066 )
502#define ICU_IR103_ADDR ( ( volatile uint8_t __evenaccess * )0x00087067 )
503#define ICU_IR104_ADDR ( ( volatile uint8_t __evenaccess * )0x00087068 )
504#define ICU_IR105_ADDR ( ( volatile uint8_t __evenaccess * )0x00087069 )
505#define ICU_IR106_ADDR ( ( volatile uint8_t __evenaccess * )0x0008706A )
506#define ICU_IR107_ADDR ( ( volatile uint8_t __evenaccess * )0x0008706B )
507#define ICU_IR108_ADDR ( ( volatile uint8_t __evenaccess * )0x0008706C )
508#define ICU_IR109_ADDR ( ( volatile uint8_t __evenaccess * )0x0008706D )
509#define ICU_IR110_ADDR ( ( volatile uint8_t __evenaccess * )0x0008706E )
510#define ICU_IR111_ADDR ( ( volatile uint8_t __evenaccess * )0x0008706F )
511#define ICU_IR112_ADDR ( ( volatile uint8_t __evenaccess * )0x00087070 )
512#define ICU_IR113_ADDR ( ( volatile uint8_t __evenaccess * )0x00087071 )
513#define ICU_IR114_ADDR ( ( volatile uint8_t __evenaccess * )0x00087072 )
514#define ICU_IR115_ADDR ( ( volatile uint8_t __evenaccess * )0x00087073 )
515#define ICU_IR116_ADDR ( ( volatile uint8_t __evenaccess * )0x00087074 )
516#define ICU_IR117_ADDR ( ( volatile uint8_t __evenaccess * )0x00087075 )
517#define ICU_IR118_ADDR ( ( volatile uint8_t __evenaccess * )0x00087076 )
518#define ICU_IR119_ADDR ( ( volatile uint8_t __evenaccess * )0x00087077 )
519#define ICU_IR120_ADDR ( ( volatile uint8_t __evenaccess * )0x00087078 )
520#define ICU_IR121_ADDR ( ( volatile uint8_t __evenaccess * )0x00087079 )
521#define ICU_IR122_ADDR ( ( volatile uint8_t __evenaccess * )0x0008707A )
522#define ICU_IR123_ADDR ( ( volatile uint8_t __evenaccess * )0x0008707B )
523#define ICU_IR124_ADDR ( ( volatile uint8_t __evenaccess * )0x0008707C )
524#define ICU_IR125_ADDR ( ( volatile uint8_t __evenaccess * )0x0008707D )
525#define ICU_IR126_ADDR ( ( volatile uint8_t __evenaccess * )0x0008707E )
526#define ICU_IR127_ADDR ( ( volatile uint8_t __evenaccess * )0x0008707F )
527#define ICU_IR128_ADDR ( ( volatile uint8_t __evenaccess * )0x00087080 )
528#define ICU_IR129_ADDR ( ( volatile uint8_t __evenaccess * )0x00087081 )
529#define ICU_IR130_ADDR ( ( volatile uint8_t __evenaccess * )0x00087082 )
530#define ICU_IR131_ADDR ( ( volatile uint8_t __evenaccess * )0x00087083 )
531#define ICU_IR132_ADDR ( ( volatile uint8_t __evenaccess * )0x00087084 )
532#define ICU_IR133_ADDR ( ( volatile uint8_t __evenaccess * )0x00087085 )
533#define ICU_IR134_ADDR ( ( volatile uint8_t __evenaccess * )0x00087086 )
534#define ICU_IR135_ADDR ( ( volatile uint8_t __evenaccess * )0x00087087 )
535#define ICU_IR136_ADDR ( ( volatile uint8_t __evenaccess * )0x00087088 )
536#define ICU_IR137_ADDR ( ( volatile uint8_t __evenaccess * )0x00087089 )
537#define ICU_IR138_ADDR ( ( volatile uint8_t __evenaccess * )0x0008708A )
538#define ICU_IR139_ADDR ( ( volatile uint8_t __evenaccess * )0x0008708B )
539#define ICU_IR140_ADDR ( ( volatile uint8_t __evenaccess * )0x0008708C )
540#define ICU_IR141_ADDR ( ( volatile uint8_t __evenaccess * )0x0008708D )
541#define ICU_IR142_ADDR ( ( volatile uint8_t __evenaccess * )0x0008708E )
542#define ICU_IR143_ADDR ( ( volatile uint8_t __evenaccess * )0x0008708F )
543#define ICU_IR144_ADDR ( ( volatile uint8_t __evenaccess * )0x00087090 )
544#define ICU_IR145_ADDR ( ( volatile uint8_t __evenaccess * )0x00087091 )
545#define ICU_IR146_ADDR ( ( volatile uint8_t __evenaccess * )0x00087092 )
546#define ICU_IR147_ADDR ( ( volatile uint8_t __evenaccess * )0x00087093 )
547#define ICU_IR148_ADDR ( ( volatile uint8_t __evenaccess * )0x00087094 )
548#define ICU_IR149_ADDR ( ( volatile uint8_t __evenaccess * )0x00087095 )
549#define ICU_IR150_ADDR ( ( volatile uint8_t __evenaccess * )0x00087096 )
550#define ICU_IR151_ADDR ( ( volatile uint8_t __evenaccess * )0x00087097 )
551#define ICU_IR152_ADDR ( ( volatile uint8_t __evenaccess * )0x00087098 )
552#define ICU_IR153_ADDR ( ( volatile uint8_t __evenaccess * )0x00087099 )
553#define ICU_IR154_ADDR ( ( volatile uint8_t __evenaccess * )0x0008709A )
554#define ICU_IR155_ADDR ( ( volatile uint8_t __evenaccess * )0x0008709B )
555#define ICU_IR156_ADDR ( ( volatile uint8_t __evenaccess * )0x0008709C )
556#define ICU_IR157_ADDR ( ( volatile uint8_t __evenaccess * )0x0008709D )
557#define ICU_IR158_ADDR ( ( volatile uint8_t __evenaccess * )0x0008709E )
558#define ICU_IR159_ADDR ( ( volatile uint8_t __evenaccess * )0x0008709F )
559#define ICU_IR160_ADDR ( ( volatile uint8_t __evenaccess * )0x000870A0 )
560#define ICU_IR161_ADDR ( ( volatile uint8_t __evenaccess * )0x000870A1 )
561#define ICU_IR162_ADDR ( ( volatile uint8_t __evenaccess * )0x000870A2 )
562#define ICU_IR163_ADDR ( ( volatile uint8_t __evenaccess * )0x000870A3 )
563#define ICU_IR164_ADDR ( ( volatile uint8_t __evenaccess * )0x000870A4 )
564#define ICU_IR165_ADDR ( ( volatile uint8_t __evenaccess * )0x000870A5 )
565#define ICU_IR166_ADDR ( ( volatile uint8_t __evenaccess * )0x000870A6 )
566#define ICU_IR167_ADDR ( ( volatile uint8_t __evenaccess * )0x000870A7 )
567#define ICU_IR168_ADDR ( ( volatile uint8_t __evenaccess * )0x000870A8 )
568#define ICU_IR169_ADDR ( ( volatile uint8_t __evenaccess * )0x000870A9 )
569#define ICU_IR170_ADDR ( ( volatile uint8_t __evenaccess * )0x000870AA )
570#define ICU_IR171_ADDR ( ( volatile uint8_t __evenaccess * )0x000870AB )
571#define ICU_IR172_ADDR ( ( volatile uint8_t __evenaccess * )0x000870AC )
572#define ICU_IR173_ADDR ( ( volatile uint8_t __evenaccess * )0x000870AD )
573#define ICU_IR174_ADDR ( ( volatile uint8_t __evenaccess * )0x000870AE )
574#define ICU_IR175_ADDR ( ( volatile uint8_t __evenaccess * )0x000870AF )
575#define ICU_IR176_ADDR ( ( volatile uint8_t __evenaccess * )0x000870B0 )
576#define ICU_IR177_ADDR ( ( volatile uint8_t __evenaccess * )0x000870B1 )
577#define ICU_IR178_ADDR ( ( volatile uint8_t __evenaccess * )0x000870B2 )
578#define ICU_IR179_ADDR ( ( volatile uint8_t __evenaccess * )0x000870B3 )
579#define ICU_IR180_ADDR ( ( volatile uint8_t __evenaccess * )0x000870B4 )
580#define ICU_IR181_ADDR ( ( volatile uint8_t __evenaccess * )0x000870B5 )
581#define ICU_IR182_ADDR ( ( volatile uint8_t __evenaccess * )0x000870B6 )
582#define ICU_IR183_ADDR ( ( volatile uint8_t __evenaccess * )0x000870B7 )
583#define ICU_IR184_ADDR ( ( volatile uint8_t __evenaccess * )0x000870B8 )
584#define ICU_IR185_ADDR ( ( volatile uint8_t __evenaccess * )0x000870B9 )
585#define ICU_IR186_ADDR ( ( volatile uint8_t __evenaccess * )0x000870BA )
586#define ICU_IR187_ADDR ( ( volatile uint8_t __evenaccess * )0x000870BB )
587#define ICU_IR188_ADDR ( ( volatile uint8_t __evenaccess * )0x000870BC )
588#define ICU_IR189_ADDR ( ( volatile uint8_t __evenaccess * )0x000870BD )
589#define ICU_IR190_ADDR ( ( volatile uint8_t __evenaccess * )0x000870BE )
590#define ICU_IR191_ADDR ( ( volatile uint8_t __evenaccess * )0x000870BF )
591#define ICU_IR192_ADDR ( ( volatile uint8_t __evenaccess * )0x000870C0 )
592#define ICU_IR193_ADDR ( ( volatile uint8_t __evenaccess * )0x000870C1 )
593#define ICU_IR194_ADDR ( ( volatile uint8_t __evenaccess * )0x000870C2 )
594#define ICU_IR195_ADDR ( ( volatile uint8_t __evenaccess * )0x000870C3 )
595#define ICU_IR196_ADDR ( ( volatile uint8_t __evenaccess * )0x000870C4 )
596#define ICU_IR197_ADDR ( ( volatile uint8_t __evenaccess * )0x000870C5 )
597#define ICU_IR198_ADDR ( ( volatile uint8_t __evenaccess * )0x000870C6 )
598#define ICU_IR199_ADDR ( ( volatile uint8_t __evenaccess * )0x000870C7 )
599#define ICU_IR200_ADDR ( ( volatile uint8_t __evenaccess * )0x000870C8 )
600#define ICU_IR201_ADDR ( ( volatile uint8_t __evenaccess * )0x000870C9 )
601#define ICU_IR202_ADDR ( ( volatile uint8_t __evenaccess * )0x000870CA )
602#define ICU_IR203_ADDR ( ( volatile uint8_t __evenaccess * )0x000870CB )
603#define ICU_IR204_ADDR ( ( volatile uint8_t __evenaccess * )0x000870CC )
604#define ICU_IR205_ADDR ( ( volatile uint8_t __evenaccess * )0x000870CD )
605#define ICU_IR206_ADDR ( ( volatile uint8_t __evenaccess * )0x000870CE )
606#define ICU_IR207_ADDR ( ( volatile uint8_t __evenaccess * )0x000870CF )
607#define ICU_IR208_ADDR ( ( volatile uint8_t __evenaccess * )0x000870D0 )
608#define ICU_IR209_ADDR ( ( volatile uint8_t __evenaccess * )0x000870D1 )
609#define ICU_IR210_ADDR ( ( volatile uint8_t __evenaccess * )0x000870D2 )
610#define ICU_IR211_ADDR ( ( volatile uint8_t __evenaccess * )0x000870D3 )
611#define ICU_IR212_ADDR ( ( volatile uint8_t __evenaccess * )0x000870D4 )
612#define ICU_IR213_ADDR ( ( volatile uint8_t __evenaccess * )0x000870D5 )
613#define ICU_IR214_ADDR ( ( volatile uint8_t __evenaccess * )0x000870D6 )
614#define ICU_IR215_ADDR ( ( volatile uint8_t __evenaccess * )0x000870D7 )
615#define ICU_IR216_ADDR ( ( volatile uint8_t __evenaccess * )0x000870D8 )
616#define ICU_IR217_ADDR ( ( volatile uint8_t __evenaccess * )0x000870D9 )
617#define ICU_IR218_ADDR ( ( volatile uint8_t __evenaccess * )0x000870DA )
618#define ICU_IR219_ADDR ( ( volatile uint8_t __evenaccess * )0x000870DB )
619#define ICU_IR220_ADDR ( ( volatile uint8_t __evenaccess * )0x000870DC )
620#define ICU_IR221_ADDR ( ( volatile uint8_t __evenaccess * )0x000870DD )
621#define ICU_IR222_ADDR ( ( volatile uint8_t __evenaccess * )0x000870DE )
622#define ICU_IR223_ADDR ( ( volatile uint8_t __evenaccess * )0x000870DF )
623#define ICU_IR224_ADDR ( ( volatile uint8_t __evenaccess * )0x000870E0 )
624#define ICU_IR225_ADDR ( ( volatile uint8_t __evenaccess * )0x000870E1 )
625#define ICU_IR226_ADDR ( ( volatile uint8_t __evenaccess * )0x000870E2 )
626#define ICU_IR227_ADDR ( ( volatile uint8_t __evenaccess * )0x000870E3 )
627#define ICU_IR228_ADDR ( ( volatile uint8_t __evenaccess * )0x000870E4 )
628#define ICU_IR229_ADDR ( ( volatile uint8_t __evenaccess * )0x000870E5 )
629#define ICU_IR230_ADDR ( ( volatile uint8_t __evenaccess * )0x000870E6 )
630#define ICU_IR231_ADDR ( ( volatile uint8_t __evenaccess * )0x000870E7 )
631#define ICU_IR232_ADDR ( ( volatile uint8_t __evenaccess * )0x000870E8 )
632#define ICU_IR233_ADDR ( ( volatile uint8_t __evenaccess * )0x000870E9 )
633#define ICU_IR234_ADDR ( ( volatile uint8_t __evenaccess * )0x000870EA )
634#define ICU_IR235_ADDR ( ( volatile uint8_t __evenaccess * )0x000870EB )
635#define ICU_IR236_ADDR ( ( volatile uint8_t __evenaccess * )0x000870EC )
636#define ICU_IR237_ADDR ( ( volatile uint8_t __evenaccess * )0x000870ED )
637#define ICU_IR238_ADDR ( ( volatile uint8_t __evenaccess * )0x000870EE )
638#define ICU_IR239_ADDR ( ( volatile uint8_t __evenaccess * )0x000870EF )
639#define ICU_IR240_ADDR ( ( volatile uint8_t __evenaccess * )0x000870F0 )
640#define ICU_IR241_ADDR ( ( volatile uint8_t __evenaccess * )0x000870F1 )
641#define ICU_IR242_ADDR ( ( volatile uint8_t __evenaccess * )0x000870F2 )
642#define ICU_IR243_ADDR ( ( volatile uint8_t __evenaccess * )0x000870F3 )
643#define ICU_IR244_ADDR ( ( volatile uint8_t __evenaccess * )0x000870F4 )
644#define ICU_IR245_ADDR ( ( volatile uint8_t __evenaccess * )0x000870F5 )
645#define ICU_IR246_ADDR ( ( volatile uint8_t __evenaccess * )0x000870F6 )
646#define ICU_IR247_ADDR ( ( volatile uint8_t __evenaccess * )0x000870F7 )
647#define ICU_IR248_ADDR ( ( volatile uint8_t __evenaccess * )0x000870F8 )
648#define ICU_IR249_ADDR ( ( volatile uint8_t __evenaccess * )0x000870F9 )
649#define ICU_IR250_ADDR ( ( volatile uint8_t __evenaccess * )0x000870FA )
650#define ICU_IR251_ADDR ( ( volatile uint8_t __evenaccess * )0x000870FB )
651#define ICU_IR252_ADDR ( ( volatile uint8_t __evenaccess * )0x000870FC )
652#define ICU_IR253_ADDR ( ( volatile uint8_t __evenaccess * )0x000870FD )
653#define ICU_IR254_ADDR ( ( volatile uint8_t __evenaccess * )0x000870FE )
654#define ICU_IR255_ADDR ( ( volatile uint8_t __evenaccess * )0x000870FF )
655#define ICU_IR_BIT ( 1U << 0U )
656
657/*
658 * Š„‚荞‚Ý—v‹æÝ’背ƒWƒXƒ^
659 */
660#define ICU_ISELR000_ADDR ( ( volatile uint8_t __evenaccess * )0x00087100 )
661#define ICU_ISELR001_ADDR ( ( volatile uint8_t __evenaccess * )0x00087101 )
662#define ICU_ISELR002_ADDR ( ( volatile uint8_t __evenaccess * )0x00087102 )
663#define ICU_ISELR003_ADDR ( ( volatile uint8_t __evenaccess * )0x00087103 )
664#define ICU_ISELR004_ADDR ( ( volatile uint8_t __evenaccess * )0x00087104 )
665#define ICU_ISELR005_ADDR ( ( volatile uint8_t __evenaccess * )0x00087105 )
666#define ICU_ISELR006_ADDR ( ( volatile uint8_t __evenaccess * )0x00087106 )
667#define ICU_ISELR007_ADDR ( ( volatile uint8_t __evenaccess * )0x00087107 )
668#define ICU_ISELR008_ADDR ( ( volatile uint8_t __evenaccess * )0x00087108 )
669#define ICU_ISELR009_ADDR ( ( volatile uint8_t __evenaccess * )0x00087109 )
670#define ICU_ISELR010_ADDR ( ( volatile uint8_t __evenaccess * )0x0008710A )
671#define ICU_ISELR011_ADDR ( ( volatile uint8_t __evenaccess * )0x0008710B )
672#define ICU_ISELR012_ADDR ( ( volatile uint8_t __evenaccess * )0x0008710C )
673#define ICU_ISELR013_ADDR ( ( volatile uint8_t __evenaccess * )0x0008710D )
674#define ICU_ISELR014_ADDR ( ( volatile uint8_t __evenaccess * )0x0008710E )
675#define ICU_ISELR015_ADDR ( ( volatile uint8_t __evenaccess * )0x0008710F )
676#define ICU_ISELR016_ADDR ( ( volatile uint8_t __evenaccess * )0x00087110 )
677#define ICU_ISELR017_ADDR ( ( volatile uint8_t __evenaccess * )0x00087111 )
678#define ICU_ISELR018_ADDR ( ( volatile uint8_t __evenaccess * )0x00087112 )
679#define ICU_ISELR019_ADDR ( ( volatile uint8_t __evenaccess * )0x00087113 )
680#define ICU_ISELR020_ADDR ( ( volatile uint8_t __evenaccess * )0x00087114 )
681#define ICU_ISELR021_ADDR ( ( volatile uint8_t __evenaccess * )0x00087115 )
682#define ICU_ISELR022_ADDR ( ( volatile uint8_t __evenaccess * )0x00087116 )
683#define ICU_ISELR023_ADDR ( ( volatile uint8_t __evenaccess * )0x00087117 )
684#define ICU_ISELR024_ADDR ( ( volatile uint8_t __evenaccess * )0x00087118 )
685#define ICU_ISELR025_ADDR ( ( volatile uint8_t __evenaccess * )0x00087119 )
686#define ICU_ISELR026_ADDR ( ( volatile uint8_t __evenaccess * )0x0008711A )
687#define ICU_ISELR027_ADDR ( ( volatile uint8_t __evenaccess * )0x0008711B )
688#define ICU_ISELR028_ADDR ( ( volatile uint8_t __evenaccess * )0x0008711C )
689#define ICU_ISELR029_ADDR ( ( volatile uint8_t __evenaccess * )0x0008711D )
690#define ICU_ISELR030_ADDR ( ( volatile uint8_t __evenaccess * )0x0008711E )
691#define ICU_ISELR031_ADDR ( ( volatile uint8_t __evenaccess * )0x0008711F )
692#define ICU_ISELR032_ADDR ( ( volatile uint8_t __evenaccess * )0x00087120 )
693#define ICU_ISELR033_ADDR ( ( volatile uint8_t __evenaccess * )0x00087121 )
694#define ICU_ISELR034_ADDR ( ( volatile uint8_t __evenaccess * )0x00087122 )
695#define ICU_ISELR035_ADDR ( ( volatile uint8_t __evenaccess * )0x00087123 )
696#define ICU_ISELR036_ADDR ( ( volatile uint8_t __evenaccess * )0x00087124 )
697#define ICU_ISELR037_ADDR ( ( volatile uint8_t __evenaccess * )0x00087125 )
698#define ICU_ISELR038_ADDR ( ( volatile uint8_t __evenaccess * )0x00087126 )
699#define ICU_ISELR039_ADDR ( ( volatile uint8_t __evenaccess * )0x00087127 )
700#define ICU_ISELR040_ADDR ( ( volatile uint8_t __evenaccess * )0x00087128 )
701#define ICU_ISELR041_ADDR ( ( volatile uint8_t __evenaccess * )0x00087129 )
702#define ICU_ISELR042_ADDR ( ( volatile uint8_t __evenaccess * )0x0008712A )
703#define ICU_ISELR043_ADDR ( ( volatile uint8_t __evenaccess * )0x0008712B )
704#define ICU_ISELR044_ADDR ( ( volatile uint8_t __evenaccess * )0x0008712C )
705#define ICU_ISELR045_ADDR ( ( volatile uint8_t __evenaccess * )0x0008712D )
706#define ICU_ISELR046_ADDR ( ( volatile uint8_t __evenaccess * )0x0008712E )
707#define ICU_ISELR047_ADDR ( ( volatile uint8_t __evenaccess * )0x0008712F )
708#define ICU_ISELR048_ADDR ( ( volatile uint8_t __evenaccess * )0x00087130 )
709#define ICU_ISELR049_ADDR ( ( volatile uint8_t __evenaccess * )0x00087131 )
710#define ICU_ISELR050_ADDR ( ( volatile uint8_t __evenaccess * )0x00087132 )
711#define ICU_ISELR051_ADDR ( ( volatile uint8_t __evenaccess * )0x00087133 )
712#define ICU_ISELR052_ADDR ( ( volatile uint8_t __evenaccess * )0x00087134 )
713#define ICU_ISELR053_ADDR ( ( volatile uint8_t __evenaccess * )0x00087135 )
714#define ICU_ISELR054_ADDR ( ( volatile uint8_t __evenaccess * )0x00087136 )
715#define ICU_ISELR055_ADDR ( ( volatile uint8_t __evenaccess * )0x00087137 )
716#define ICU_ISELR056_ADDR ( ( volatile uint8_t __evenaccess * )0x00087138 )
717#define ICU_ISELR057_ADDR ( ( volatile uint8_t __evenaccess * )0x00087139 )
718#define ICU_ISELR058_ADDR ( ( volatile uint8_t __evenaccess * )0x0008713A )
719#define ICU_ISELR059_ADDR ( ( volatile uint8_t __evenaccess * )0x0008713B )
720#define ICU_ISELR060_ADDR ( ( volatile uint8_t __evenaccess * )0x0008713C )
721#define ICU_ISELR061_ADDR ( ( volatile uint8_t __evenaccess * )0x0008713D )
722#define ICU_ISELR062_ADDR ( ( volatile uint8_t __evenaccess * )0x0008713E )
723#define ICU_ISELR063_ADDR ( ( volatile uint8_t __evenaccess * )0x0008713F )
724#define ICU_ISELR064_ADDR ( ( volatile uint8_t __evenaccess * )0x00087140 )
725#define ICU_ISELR065_ADDR ( ( volatile uint8_t __evenaccess * )0x00087141 )
726#define ICU_ISELR066_ADDR ( ( volatile uint8_t __evenaccess * )0x00087142 )
727#define ICU_ISELR067_ADDR ( ( volatile uint8_t __evenaccess * )0x00087143 )
728#define ICU_ISELR068_ADDR ( ( volatile uint8_t __evenaccess * )0x00087144 )
729#define ICU_ISELR069_ADDR ( ( volatile uint8_t __evenaccess * )0x00087145 )
730#define ICU_ISELR070_ADDR ( ( volatile uint8_t __evenaccess * )0x00087146 )
731#define ICU_ISELR071_ADDR ( ( volatile uint8_t __evenaccess * )0x00087147 )
732#define ICU_ISELR072_ADDR ( ( volatile uint8_t __evenaccess * )0x00087148 )
733#define ICU_ISELR073_ADDR ( ( volatile uint8_t __evenaccess * )0x00087149 )
734#define ICU_ISELR074_ADDR ( ( volatile uint8_t __evenaccess * )0x0008714A )
735#define ICU_ISELR075_ADDR ( ( volatile uint8_t __evenaccess * )0x0008714B )
736#define ICU_ISELR076_ADDR ( ( volatile uint8_t __evenaccess * )0x0008714C )
737#define ICU_ISELR077_ADDR ( ( volatile uint8_t __evenaccess * )0x0008714D )
738#define ICU_ISELR078_ADDR ( ( volatile uint8_t __evenaccess * )0x0008714E )
739#define ICU_ISELR079_ADDR ( ( volatile uint8_t __evenaccess * )0x0008714F )
740#define ICU_ISELR080_ADDR ( ( volatile uint8_t __evenaccess * )0x00087150 )
741#define ICU_ISELR081_ADDR ( ( volatile uint8_t __evenaccess * )0x00087151 )
742#define ICU_ISELR082_ADDR ( ( volatile uint8_t __evenaccess * )0x00087152 )
743#define ICU_ISELR083_ADDR ( ( volatile uint8_t __evenaccess * )0x00087153 )
744#define ICU_ISELR084_ADDR ( ( volatile uint8_t __evenaccess * )0x00087154 )
745#define ICU_ISELR085_ADDR ( ( volatile uint8_t __evenaccess * )0x00087155 )
746#define ICU_ISELR086_ADDR ( ( volatile uint8_t __evenaccess * )0x00087156 )
747#define ICU_ISELR087_ADDR ( ( volatile uint8_t __evenaccess * )0x00087157 )
748#define ICU_ISELR088_ADDR ( ( volatile uint8_t __evenaccess * )0x00087158 )
749#define ICU_ISELR089_ADDR ( ( volatile uint8_t __evenaccess * )0x00087159 )
750#define ICU_ISELR090_ADDR ( ( volatile uint8_t __evenaccess * )0x0008715A )
751#define ICU_ISELR091_ADDR ( ( volatile uint8_t __evenaccess * )0x0008715B )
752#define ICU_ISELR092_ADDR ( ( volatile uint8_t __evenaccess * )0x0008715C )
753#define ICU_ISELR093_ADDR ( ( volatile uint8_t __evenaccess * )0x0008715D )
754#define ICU_ISELR094_ADDR ( ( volatile uint8_t __evenaccess * )0x0008715E )
755#define ICU_ISELR095_ADDR ( ( volatile uint8_t __evenaccess * )0x0008715F )
756#define ICU_ISELR096_ADDR ( ( volatile uint8_t __evenaccess * )0x00087160 )
757#define ICU_ISELR097_ADDR ( ( volatile uint8_t __evenaccess * )0x00087161 )
758#define ICU_ISELR098_ADDR ( ( volatile uint8_t __evenaccess * )0x00087162 )
759#define ICU_ISELR099_ADDR ( ( volatile uint8_t __evenaccess * )0x00087163 )
760#define ICU_ISELR100_ADDR ( ( volatile uint8_t __evenaccess * )0x00087164 )
761#define ICU_ISELR101_ADDR ( ( volatile uint8_t __evenaccess * )0x00087165 )
762#define ICU_ISELR102_ADDR ( ( volatile uint8_t __evenaccess * )0x00087166 )
763#define ICU_ISELR103_ADDR ( ( volatile uint8_t __evenaccess * )0x00087167 )
764#define ICU_ISELR104_ADDR ( ( volatile uint8_t __evenaccess * )0x00087168 )
765#define ICU_ISELR105_ADDR ( ( volatile uint8_t __evenaccess * )0x00087169 )
766#define ICU_ISELR106_ADDR ( ( volatile uint8_t __evenaccess * )0x0008716A )
767#define ICU_ISELR107_ADDR ( ( volatile uint8_t __evenaccess * )0x0008716B )
768#define ICU_ISELR108_ADDR ( ( volatile uint8_t __evenaccess * )0x0008716C )
769#define ICU_ISELR109_ADDR ( ( volatile uint8_t __evenaccess * )0x0008716D )
770#define ICU_ISELR110_ADDR ( ( volatile uint8_t __evenaccess * )0x0008716E )
771#define ICU_ISELR111_ADDR ( ( volatile uint8_t __evenaccess * )0x0008716F )
772#define ICU_ISELR112_ADDR ( ( volatile uint8_t __evenaccess * )0x00087170 )
773#define ICU_ISELR113_ADDR ( ( volatile uint8_t __evenaccess * )0x00087171 )
774#define ICU_ISELR114_ADDR ( ( volatile uint8_t __evenaccess * )0x00087172 )
775#define ICU_ISELR115_ADDR ( ( volatile uint8_t __evenaccess * )0x00087173 )
776#define ICU_ISELR116_ADDR ( ( volatile uint8_t __evenaccess * )0x00087174 )
777#define ICU_ISELR117_ADDR ( ( volatile uint8_t __evenaccess * )0x00087175 )
778#define ICU_ISELR118_ADDR ( ( volatile uint8_t __evenaccess * )0x00087176 )
779#define ICU_ISELR119_ADDR ( ( volatile uint8_t __evenaccess * )0x00087177 )
780#define ICU_ISELR120_ADDR ( ( volatile uint8_t __evenaccess * )0x00087178 )
781#define ICU_ISELR121_ADDR ( ( volatile uint8_t __evenaccess * )0x00087179 )
782#define ICU_ISELR122_ADDR ( ( volatile uint8_t __evenaccess * )0x0008717A )
783#define ICU_ISELR123_ADDR ( ( volatile uint8_t __evenaccess * )0x0008717B )
784#define ICU_ISELR124_ADDR ( ( volatile uint8_t __evenaccess * )0x0008717C )
785#define ICU_ISELR125_ADDR ( ( volatile uint8_t __evenaccess * )0x0008717D )
786#define ICU_ISELR126_ADDR ( ( volatile uint8_t __evenaccess * )0x0008717E )
787#define ICU_ISELR127_ADDR ( ( volatile uint8_t __evenaccess * )0x0008717F )
788#define ICU_ISELR128_ADDR ( ( volatile uint8_t __evenaccess * )0x00087180 )
789#define ICU_ISELR129_ADDR ( ( volatile uint8_t __evenaccess * )0x00087181 )
790#define ICU_ISELR130_ADDR ( ( volatile uint8_t __evenaccess * )0x00087182 )
791#define ICU_ISELR131_ADDR ( ( volatile uint8_t __evenaccess * )0x00087183 )
792#define ICU_ISELR132_ADDR ( ( volatile uint8_t __evenaccess * )0x00087184 )
793#define ICU_ISELR133_ADDR ( ( volatile uint8_t __evenaccess * )0x00087185 )
794#define ICU_ISELR134_ADDR ( ( volatile uint8_t __evenaccess * )0x00087186 )
795#define ICU_ISELR135_ADDR ( ( volatile uint8_t __evenaccess * )0x00087187 )
796#define ICU_ISELR136_ADDR ( ( volatile uint8_t __evenaccess * )0x00087188 )
797#define ICU_ISELR137_ADDR ( ( volatile uint8_t __evenaccess * )0x00087189 )
798#define ICU_ISELR138_ADDR ( ( volatile uint8_t __evenaccess * )0x0008718A )
799#define ICU_ISELR139_ADDR ( ( volatile uint8_t __evenaccess * )0x0008718B )
800#define ICU_ISELR140_ADDR ( ( volatile uint8_t __evenaccess * )0x0008718C )
801#define ICU_ISELR141_ADDR ( ( volatile uint8_t __evenaccess * )0x0008718D )
802#define ICU_ISELR142_ADDR ( ( volatile uint8_t __evenaccess * )0x0008718E )
803#define ICU_ISELR143_ADDR ( ( volatile uint8_t __evenaccess * )0x0008718F )
804#define ICU_ISELR144_ADDR ( ( volatile uint8_t __evenaccess * )0x00087190 )
805#define ICU_ISELR145_ADDR ( ( volatile uint8_t __evenaccess * )0x00087191 )
806#define ICU_ISELR146_ADDR ( ( volatile uint8_t __evenaccess * )0x00087192 )
807#define ICU_ISELR147_ADDR ( ( volatile uint8_t __evenaccess * )0x00087193 )
808#define ICU_ISELR148_ADDR ( ( volatile uint8_t __evenaccess * )0x00087194 )
809#define ICU_ISELR149_ADDR ( ( volatile uint8_t __evenaccess * )0x00087195 )
810#define ICU_ISELR150_ADDR ( ( volatile uint8_t __evenaccess * )0x00087196 )
811#define ICU_ISELR151_ADDR ( ( volatile uint8_t __evenaccess * )0x00087197 )
812#define ICU_ISELR152_ADDR ( ( volatile uint8_t __evenaccess * )0x00087198 )
813#define ICU_ISELR153_ADDR ( ( volatile uint8_t __evenaccess * )0x00087199 )
814#define ICU_ISELR154_ADDR ( ( volatile uint8_t __evenaccess * )0x0008719A )
815#define ICU_ISELR155_ADDR ( ( volatile uint8_t __evenaccess * )0x0008719B )
816#define ICU_ISELR156_ADDR ( ( volatile uint8_t __evenaccess * )0x0008719C )
817#define ICU_ISELR157_ADDR ( ( volatile uint8_t __evenaccess * )0x0008719D )
818#define ICU_ISELR158_ADDR ( ( volatile uint8_t __evenaccess * )0x0008719E )
819#define ICU_ISELR159_ADDR ( ( volatile uint8_t __evenaccess * )0x0008719F )
820#define ICU_ISELR160_ADDR ( ( volatile uint8_t __evenaccess * )0x000871A0 )
821#define ICU_ISELR161_ADDR ( ( volatile uint8_t __evenaccess * )0x000871A1 )
822#define ICU_ISELR162_ADDR ( ( volatile uint8_t __evenaccess * )0x000871A2 )
823#define ICU_ISELR163_ADDR ( ( volatile uint8_t __evenaccess * )0x000871A3 )
824#define ICU_ISELR164_ADDR ( ( volatile uint8_t __evenaccess * )0x000871A4 )
825#define ICU_ISELR165_ADDR ( ( volatile uint8_t __evenaccess * )0x000871A5 )
826#define ICU_ISELR166_ADDR ( ( volatile uint8_t __evenaccess * )0x000871A6 )
827#define ICU_ISELR167_ADDR ( ( volatile uint8_t __evenaccess * )0x000871A7 )
828#define ICU_ISELR168_ADDR ( ( volatile uint8_t __evenaccess * )0x000871A8 )
829#define ICU_ISELR169_ADDR ( ( volatile uint8_t __evenaccess * )0x000871A9 )
830#define ICU_ISELR170_ADDR ( ( volatile uint8_t __evenaccess * )0x000871AA )
831#define ICU_ISELR171_ADDR ( ( volatile uint8_t __evenaccess * )0x000871AB )
832#define ICU_ISELR172_ADDR ( ( volatile uint8_t __evenaccess * )0x000871AC )
833#define ICU_ISELR173_ADDR ( ( volatile uint8_t __evenaccess * )0x000871AD )
834#define ICU_ISELR174_ADDR ( ( volatile uint8_t __evenaccess * )0x000871AE )
835#define ICU_ISELR175_ADDR ( ( volatile uint8_t __evenaccess * )0x000871AF )
836#define ICU_ISELR176_ADDR ( ( volatile uint8_t __evenaccess * )0x000871B0 )
837#define ICU_ISELR177_ADDR ( ( volatile uint8_t __evenaccess * )0x000871B1 )
838#define ICU_ISELR178_ADDR ( ( volatile uint8_t __evenaccess * )0x000871B2 )
839#define ICU_ISELR179_ADDR ( ( volatile uint8_t __evenaccess * )0x000871B3 )
840#define ICU_ISELR180_ADDR ( ( volatile uint8_t __evenaccess * )0x000871B4 )
841#define ICU_ISELR181_ADDR ( ( volatile uint8_t __evenaccess * )0x000871B5 )
842#define ICU_ISELR182_ADDR ( ( volatile uint8_t __evenaccess * )0x000871B6 )
843#define ICU_ISELR183_ADDR ( ( volatile uint8_t __evenaccess * )0x000871B7 )
844#define ICU_ISELR184_ADDR ( ( volatile uint8_t __evenaccess * )0x000871B8 )
845#define ICU_ISELR185_ADDR ( ( volatile uint8_t __evenaccess * )0x000871B9 )
846#define ICU_ISELR186_ADDR ( ( volatile uint8_t __evenaccess * )0x000871BA )
847#define ICU_ISELR187_ADDR ( ( volatile uint8_t __evenaccess * )0x000871BB )
848#define ICU_ISELR188_ADDR ( ( volatile uint8_t __evenaccess * )0x000871BC )
849#define ICU_ISELR189_ADDR ( ( volatile uint8_t __evenaccess * )0x000871BD )
850#define ICU_ISELR190_ADDR ( ( volatile uint8_t __evenaccess * )0x000871BE )
851#define ICU_ISELR191_ADDR ( ( volatile uint8_t __evenaccess * )0x000871BF )
852#define ICU_ISELR192_ADDR ( ( volatile uint8_t __evenaccess * )0x000871C0 )
853#define ICU_ISELR193_ADDR ( ( volatile uint8_t __evenaccess * )0x000871C1 )
854#define ICU_ISELR194_ADDR ( ( volatile uint8_t __evenaccess * )0x000871C2 )
855#define ICU_ISELR195_ADDR ( ( volatile uint8_t __evenaccess * )0x000871C3 )
856#define ICU_ISELR196_ADDR ( ( volatile uint8_t __evenaccess * )0x000871C4 )
857#define ICU_ISELR197_ADDR ( ( volatile uint8_t __evenaccess * )0x000871C5 )
858#define ICU_ISELR198_ADDR ( ( volatile uint8_t __evenaccess * )0x000871C6 )
859#define ICU_ISELR199_ADDR ( ( volatile uint8_t __evenaccess * )0x000871C7 )
860#define ICU_ISELR200_ADDR ( ( volatile uint8_t __evenaccess * )0x000871C8 )
861#define ICU_ISELR201_ADDR ( ( volatile uint8_t __evenaccess * )0x000871C9 )
862#define ICU_ISELR202_ADDR ( ( volatile uint8_t __evenaccess * )0x000871CA )
863#define ICU_ISELR203_ADDR ( ( volatile uint8_t __evenaccess * )0x000871CB )
864#define ICU_ISELR204_ADDR ( ( volatile uint8_t __evenaccess * )0x000871CC )
865#define ICU_ISELR205_ADDR ( ( volatile uint8_t __evenaccess * )0x000871CD )
866#define ICU_ISELR206_ADDR ( ( volatile uint8_t __evenaccess * )0x000871CE )
867#define ICU_ISELR207_ADDR ( ( volatile uint8_t __evenaccess * )0x000871CF )
868#define ICU_ISELR208_ADDR ( ( volatile uint8_t __evenaccess * )0x000871D0 )
869#define ICU_ISELR209_ADDR ( ( volatile uint8_t __evenaccess * )0x000871D1 )
870#define ICU_ISELR210_ADDR ( ( volatile uint8_t __evenaccess * )0x000871D2 )
871#define ICU_ISELR211_ADDR ( ( volatile uint8_t __evenaccess * )0x000871D3 )
872#define ICU_ISELR212_ADDR ( ( volatile uint8_t __evenaccess * )0x000871D4 )
873#define ICU_ISELR213_ADDR ( ( volatile uint8_t __evenaccess * )0x000871D5 )
874#define ICU_ISELR214_ADDR ( ( volatile uint8_t __evenaccess * )0x000871D6 )
875#define ICU_ISELR215_ADDR ( ( volatile uint8_t __evenaccess * )0x000871D7 )
876#define ICU_ISELR216_ADDR ( ( volatile uint8_t __evenaccess * )0x000871D8 )
877#define ICU_ISELR217_ADDR ( ( volatile uint8_t __evenaccess * )0x000871D9 )
878#define ICU_ISELR218_ADDR ( ( volatile uint8_t __evenaccess * )0x000871DA )
879#define ICU_ISELR219_ADDR ( ( volatile uint8_t __evenaccess * )0x000871DB )
880#define ICU_ISELR220_ADDR ( ( volatile uint8_t __evenaccess * )0x000871DC )
881#define ICU_ISELR221_ADDR ( ( volatile uint8_t __evenaccess * )0x000871DD )
882#define ICU_ISELR222_ADDR ( ( volatile uint8_t __evenaccess * )0x000871DE )
883#define ICU_ISELR223_ADDR ( ( volatile uint8_t __evenaccess * )0x000871DF )
884#define ICU_ISELR224_ADDR ( ( volatile uint8_t __evenaccess * )0x000871E0 )
885#define ICU_ISELR225_ADDR ( ( volatile uint8_t __evenaccess * )0x000871E1 )
886#define ICU_ISELR226_ADDR ( ( volatile uint8_t __evenaccess * )0x000871E2 )
887#define ICU_ISELR227_ADDR ( ( volatile uint8_t __evenaccess * )0x000871E3 )
888#define ICU_ISELR228_ADDR ( ( volatile uint8_t __evenaccess * )0x000871E4 )
889#define ICU_ISELR229_ADDR ( ( volatile uint8_t __evenaccess * )0x000871E5 )
890#define ICU_ISELR230_ADDR ( ( volatile uint8_t __evenaccess * )0x000871E6 )
891#define ICU_ISELR231_ADDR ( ( volatile uint8_t __evenaccess * )0x000871E7 )
892#define ICU_ISELR232_ADDR ( ( volatile uint8_t __evenaccess * )0x000871E8 )
893#define ICU_ISELR233_ADDR ( ( volatile uint8_t __evenaccess * )0x000871E9 )
894#define ICU_ISELR234_ADDR ( ( volatile uint8_t __evenaccess * )0x000871EA )
895#define ICU_ISELR235_ADDR ( ( volatile uint8_t __evenaccess * )0x000871EB )
896#define ICU_ISELR236_ADDR ( ( volatile uint8_t __evenaccess * )0x000871EC )
897#define ICU_ISELR237_ADDR ( ( volatile uint8_t __evenaccess * )0x000871ED )
898#define ICU_ISELR238_ADDR ( ( volatile uint8_t __evenaccess * )0x000871EE )
899#define ICU_ISELR239_ADDR ( ( volatile uint8_t __evenaccess * )0x000871EF )
900#define ICU_ISELR240_ADDR ( ( volatile uint8_t __evenaccess * )0x000871F0 )
901#define ICU_ISELR241_ADDR ( ( volatile uint8_t __evenaccess * )0x000871F1 )
902#define ICU_ISELR242_ADDR ( ( volatile uint8_t __evenaccess * )0x000871F2 )
903#define ICU_ISELR243_ADDR ( ( volatile uint8_t __evenaccess * )0x000871F3 )
904#define ICU_ISELR244_ADDR ( ( volatile uint8_t __evenaccess * )0x000871F4 )
905#define ICU_ISELR245_ADDR ( ( volatile uint8_t __evenaccess * )0x000871F5 )
906#define ICU_ISELR246_ADDR ( ( volatile uint8_t __evenaccess * )0x000871F6 )
907#define ICU_ISELR247_ADDR ( ( volatile uint8_t __evenaccess * )0x000871F7 )
908#define ICU_ISELR248_ADDR ( ( volatile uint8_t __evenaccess * )0x000871F8 )
909#define ICU_ISELR249_ADDR ( ( volatile uint8_t __evenaccess * )0x000871F9 )
910#define ICU_ISELR250_ADDR ( ( volatile uint8_t __evenaccess * )0x000871FA )
911#define ICU_ISELR251_ADDR ( ( volatile uint8_t __evenaccess * )0x000871FB )
912#define ICU_ISELR252_ADDR ( ( volatile uint8_t __evenaccess * )0x000871FC )
913#define ICU_ISELR253_ADDR ( ( volatile uint8_t __evenaccess * )0x000871FD )
914#define ICU_ISELR254_ADDR ( ( volatile uint8_t __evenaccess * )0x000871FE )
915#define ICU_ISELR255_ADDR ( ( volatile uint8_t __evenaccess * )0x000871FF )
916#define ICU_ISEL_BIT ( 3U << 0U )
917
918/*
919 * Š„‚荞‚Ý—v‹‹–‰ÂƒŒƒWƒXƒ^
920 */
921#define ICU_IER02_ADDR ( ( volatile uint8_t __evenaccess * )0x00087202 )
922#define ICU_IER03_ADDR ( ( volatile uint8_t __evenaccess * )0x00087203 )
923#define ICU_IER04_ADDR ( ( volatile uint8_t __evenaccess * )0x00087204 )
924#define ICU_IER05_ADDR ( ( volatile uint8_t __evenaccess * )0x00087205 )
925#define ICU_IER06_ADDR ( ( volatile uint8_t __evenaccess * )0x00087206 )
926#define ICU_IER07_ADDR ( ( volatile uint8_t __evenaccess * )0x00087207 )
927#define ICU_IER08_ADDR ( ( volatile uint8_t __evenaccess * )0x00087208 )
928#define ICU_IER09_ADDR ( ( volatile uint8_t __evenaccess * )0x00087209 )
929#define ICU_IER0B_ADDR ( ( volatile uint8_t __evenaccess * )0x0008720B )
930#define ICU_IER0C_ADDR ( ( volatile uint8_t __evenaccess * )0x0008720C )
931#define ICU_IER0D_ADDR ( ( volatile uint8_t __evenaccess * )0x0008720D )
932#define ICU_IER0E_ADDR ( ( volatile uint8_t __evenaccess * )0x0008720E )
933#define ICU_IER0F_ADDR ( ( volatile uint8_t __evenaccess * )0x0008720F )
934#define ICU_IER10_ADDR ( ( volatile uint8_t __evenaccess * )0x00087210 )
935#define ICU_IER11_ADDR ( ( volatile uint8_t __evenaccess * )0x00087211 )
936#define ICU_IER12_ADDR ( ( volatile uint8_t __evenaccess * )0x00087212 )
937#define ICU_IER13_ADDR ( ( volatile uint8_t __evenaccess * )0x00087213 )
938#define ICU_IER14_ADDR ( ( volatile uint8_t __evenaccess * )0x00087214 )
939#define ICU_IER15_ADDR ( ( volatile uint8_t __evenaccess * )0x00087215 )
940#define ICU_IER16_ADDR ( ( volatile uint8_t __evenaccess * )0x00087216 )
941#define ICU_IER17_ADDR ( ( volatile uint8_t __evenaccess * )0x00087217 )
942#define ICU_IER18_ADDR ( ( volatile uint8_t __evenaccess * )0x00087218 )
943#define ICU_IER19_ADDR ( ( volatile uint8_t __evenaccess * )0x00087219 )
944#define ICU_IER1A_ADDR ( ( volatile uint8_t __evenaccess * )0x0008721A )
945#define ICU_IER1B_ADDR ( ( volatile uint8_t __evenaccess * )0x0008721B )
946#define ICU_IER1C_ADDR ( ( volatile uint8_t __evenaccess * )0x0008721C )
947#define ICU_IER1D_ADDR ( ( volatile uint8_t __evenaccess * )0x0008721D )
948#define ICU_IER1E_ADDR ( ( volatile uint8_t __evenaccess * )0x0008721E )
949#define ICU_IER1F_ADDR ( ( volatile uint8_t __evenaccess * )0x0008721F )
950#define ICU_IEN0_BIT ( 1U << 0U )
951#define ICU_IEN1_BIT ( 1U << 1U )
952#define ICU_IEN2_BIT ( 1U << 2U )
953#define ICU_IEN3_BIT ( 1U << 3U )
954#define ICU_IEN4_BIT ( 1U << 4U )
955#define ICU_IEN5_BIT ( 1U << 5U )
956#define ICU_IEN6_BIT ( 1U << 6U )
957#define ICU_IEN7_BIT ( 1U << 7U )
958
959/*
960 * Š„‚荞‚Ý—vˆöƒvƒ‰ƒCƒIƒŠƒeƒBƒŒƒWƒXƒ^i(i=0`253)‚̐ݒè
961 */
962#define ICU_IPR000_ADDR ( ( volatile uint8_t __evenaccess * )0x00087300 )
963#define ICU_IPR001_ADDR ( ( volatile uint8_t __evenaccess * )0x00087301 )
964#define ICU_IPR002_ADDR ( ( volatile uint8_t __evenaccess * )0x00087302 )
965#define ICU_IPR003_ADDR ( ( volatile uint8_t __evenaccess * )0x00087303 )
966#define ICU_IPR004_ADDR ( ( volatile uint8_t __evenaccess * )0x00087304 )
967#define ICU_IPR005_ADDR ( ( volatile uint8_t __evenaccess * )0x00087305 )
968#define ICU_IPR006_ADDR ( ( volatile uint8_t __evenaccess * )0x00087306 )
969#define ICU_IPR007_ADDR ( ( volatile uint8_t __evenaccess * )0x00087307 )
970#define ICU_IPR008_ADDR ( ( volatile uint8_t __evenaccess * )0x00087308 )
971#define ICU_IPR009_ADDR ( ( volatile uint8_t __evenaccess * )0x00087309 )
972#define ICU_IPR010_ADDR ( ( volatile uint8_t __evenaccess * )0x0008730A )
973#define ICU_IPR011_ADDR ( ( volatile uint8_t __evenaccess * )0x0008730B )
974#define ICU_IPR012_ADDR ( ( volatile uint8_t __evenaccess * )0x0008730C )
975#define ICU_IPR013_ADDR ( ( volatile uint8_t __evenaccess * )0x0008730D )
976#define ICU_IPR014_ADDR ( ( volatile uint8_t __evenaccess * )0x0008730E )
977#define ICU_IPR015_ADDR ( ( volatile uint8_t __evenaccess * )0x0008730F )
978#define ICU_IPR016_ADDR ( ( volatile uint8_t __evenaccess * )0x00087310 )
979#define ICU_IPR017_ADDR ( ( volatile uint8_t __evenaccess * )0x00087311 )
980#define ICU_IPR018_ADDR ( ( volatile uint8_t __evenaccess * )0x00087312 )
981#define ICU_IPR019_ADDR ( ( volatile uint8_t __evenaccess * )0x00087313 )
982#define ICU_IPR020_ADDR ( ( volatile uint8_t __evenaccess * )0x00087314 )
983#define ICU_IPR021_ADDR ( ( volatile uint8_t __evenaccess * )0x00087315 )
984#define ICU_IPR022_ADDR ( ( volatile uint8_t __evenaccess * )0x00087316 )
985#define ICU_IPR023_ADDR ( ( volatile uint8_t __evenaccess * )0x00087317 )
986#define ICU_IPR024_ADDR ( ( volatile uint8_t __evenaccess * )0x00087318 )
987#define ICU_IPR025_ADDR ( ( volatile uint8_t __evenaccess * )0x00087319 )
988#define ICU_IPR026_ADDR ( ( volatile uint8_t __evenaccess * )0x0008731A )
989#define ICU_IPR027_ADDR ( ( volatile uint8_t __evenaccess * )0x0008731B )
990#define ICU_IPR028_ADDR ( ( volatile uint8_t __evenaccess * )0x0008731C )
991#define ICU_IPR029_ADDR ( ( volatile uint8_t __evenaccess * )0x0008731D )
992#define ICU_IPR030_ADDR ( ( volatile uint8_t __evenaccess * )0x0008731E )
993#define ICU_IPR031_ADDR ( ( volatile uint8_t __evenaccess * )0x0008731F )
994#define ICU_IPR032_ADDR ( ( volatile uint8_t __evenaccess * )0x00087320 )
995#define ICU_IPR033_ADDR ( ( volatile uint8_t __evenaccess * )0x00087321 )
996#define ICU_IPR034_ADDR ( ( volatile uint8_t __evenaccess * )0x00087322 )
997#define ICU_IPR035_ADDR ( ( volatile uint8_t __evenaccess * )0x00087323 )
998#define ICU_IPR036_ADDR ( ( volatile uint8_t __evenaccess * )0x00087324 )
999#define ICU_IPR037_ADDR ( ( volatile uint8_t __evenaccess * )0x00087325 )
1000#define ICU_IPR038_ADDR ( ( volatile uint8_t __evenaccess * )0x00087326 )
1001#define ICU_IPR039_ADDR ( ( volatile uint8_t __evenaccess * )0x00087327 )
1002#define ICU_IPR040_ADDR ( ( volatile uint8_t __evenaccess * )0x00087328 )
1003#define ICU_IPR041_ADDR ( ( volatile uint8_t __evenaccess * )0x00087329 )
1004#define ICU_IPR042_ADDR ( ( volatile uint8_t __evenaccess * )0x0008732A )
1005#define ICU_IPR043_ADDR ( ( volatile uint8_t __evenaccess * )0x0008732B )
1006#define ICU_IPR044_ADDR ( ( volatile uint8_t __evenaccess * )0x0008732C )
1007#define ICU_IPR045_ADDR ( ( volatile uint8_t __evenaccess * )0x0008732D )
1008#define ICU_IPR046_ADDR ( ( volatile uint8_t __evenaccess * )0x0008732E )
1009#define ICU_IPR047_ADDR ( ( volatile uint8_t __evenaccess * )0x0008732F )
1010#define ICU_IPR048_ADDR ( ( volatile uint8_t __evenaccess * )0x00087330 )
1011#define ICU_IPR049_ADDR ( ( volatile uint8_t __evenaccess * )0x00087331 )
1012#define ICU_IPR050_ADDR ( ( volatile uint8_t __evenaccess * )0x00087332 )
1013#define ICU_IPR051_ADDR ( ( volatile uint8_t __evenaccess * )0x00087333 )
1014#define ICU_IPR052_ADDR ( ( volatile uint8_t __evenaccess * )0x00087334 )
1015#define ICU_IPR053_ADDR ( ( volatile uint8_t __evenaccess * )0x00087335 )
1016#define ICU_IPR054_ADDR ( ( volatile uint8_t __evenaccess * )0x00087336 )
1017#define ICU_IPR055_ADDR ( ( volatile uint8_t __evenaccess * )0x00087337 )
1018#define ICU_IPR056_ADDR ( ( volatile uint8_t __evenaccess * )0x00087338 )
1019#define ICU_IPR057_ADDR ( ( volatile uint8_t __evenaccess * )0x00087339 )
1020#define ICU_IPR058_ADDR ( ( volatile uint8_t __evenaccess * )0x0008733A )
1021#define ICU_IPR059_ADDR ( ( volatile uint8_t __evenaccess * )0x0008733B )
1022#define ICU_IPR060_ADDR ( ( volatile uint8_t __evenaccess * )0x0008733C )
1023#define ICU_IPR061_ADDR ( ( volatile uint8_t __evenaccess * )0x0008733D )
1024#define ICU_IPR062_ADDR ( ( volatile uint8_t __evenaccess * )0x0008733E )
1025#define ICU_IPR063_ADDR ( ( volatile uint8_t __evenaccess * )0x0008733F )
1026#define ICU_IPR064_ADDR ( ( volatile uint8_t __evenaccess * )0x00087340 )
1027#define ICU_IPR065_ADDR ( ( volatile uint8_t __evenaccess * )0x00087341 )
1028#define ICU_IPR066_ADDR ( ( volatile uint8_t __evenaccess * )0x00087342 )
1029#define ICU_IPR067_ADDR ( ( volatile uint8_t __evenaccess * )0x00087343 )
1030#define ICU_IPR068_ADDR ( ( volatile uint8_t __evenaccess * )0x00087344 )
1031#define ICU_IPR069_ADDR ( ( volatile uint8_t __evenaccess * )0x00087345 )
1032#define ICU_IPR070_ADDR ( ( volatile uint8_t __evenaccess * )0x00087346 )
1033#define ICU_IPR071_ADDR ( ( volatile uint8_t __evenaccess * )0x00087347 )
1034#define ICU_IPR072_ADDR ( ( volatile uint8_t __evenaccess * )0x00087348 )
1035#define ICU_IPR073_ADDR ( ( volatile uint8_t __evenaccess * )0x00087349 )
1036#define ICU_IPR074_ADDR ( ( volatile uint8_t __evenaccess * )0x0008734A )
1037#define ICU_IPR075_ADDR ( ( volatile uint8_t __evenaccess * )0x0008734B )
1038#define ICU_IPR076_ADDR ( ( volatile uint8_t __evenaccess * )0x0008734C )
1039#define ICU_IPR077_ADDR ( ( volatile uint8_t __evenaccess * )0x0008734D )
1040#define ICU_IPR078_ADDR ( ( volatile uint8_t __evenaccess * )0x0008734E )
1041#define ICU_IPR079_ADDR ( ( volatile uint8_t __evenaccess * )0x0008734F )
1042#define ICU_IPR080_ADDR ( ( volatile uint8_t __evenaccess * )0x00087350 )
1043#define ICU_IPR081_ADDR ( ( volatile uint8_t __evenaccess * )0x00087351 )
1044#define ICU_IPR082_ADDR ( ( volatile uint8_t __evenaccess * )0x00087352 )
1045#define ICU_IPR083_ADDR ( ( volatile uint8_t __evenaccess * )0x00087353 )
1046#define ICU_IPR084_ADDR ( ( volatile uint8_t __evenaccess * )0x00087354 )
1047#define ICU_IPR085_ADDR ( ( volatile uint8_t __evenaccess * )0x00087355 )
1048#define ICU_IPR086_ADDR ( ( volatile uint8_t __evenaccess * )0x00087356 )
1049#define ICU_IPR087_ADDR ( ( volatile uint8_t __evenaccess * )0x00087357 )
1050#define ICU_IPR088_ADDR ( ( volatile uint8_t __evenaccess * )0x00087358 )
1051#define ICU_IPR089_ADDR ( ( volatile uint8_t __evenaccess * )0x00087359 )
1052#define ICU_IPR090_ADDR ( ( volatile uint8_t __evenaccess * )0x0008735A )
1053#define ICU_IPR091_ADDR ( ( volatile uint8_t __evenaccess * )0x0008735B )
1054#define ICU_IPR092_ADDR ( ( volatile uint8_t __evenaccess * )0x0008735C )
1055#define ICU_IPR093_ADDR ( ( volatile uint8_t __evenaccess * )0x0008735D )
1056#define ICU_IPR094_ADDR ( ( volatile uint8_t __evenaccess * )0x0008735E )
1057#define ICU_IPR095_ADDR ( ( volatile uint8_t __evenaccess * )0x0008735F )
1058#define ICU_IPR096_ADDR ( ( volatile uint8_t __evenaccess * )0x00087360 )
1059#define ICU_IPR097_ADDR ( ( volatile uint8_t __evenaccess * )0x00087361 )
1060#define ICU_IPR098_ADDR ( ( volatile uint8_t __evenaccess * )0x00087362 )
1061#define ICU_IPR099_ADDR ( ( volatile uint8_t __evenaccess * )0x00087363 )
1062#define ICU_IPR100_ADDR ( ( volatile uint8_t __evenaccess * )0x00087364 )
1063#define ICU_IPR101_ADDR ( ( volatile uint8_t __evenaccess * )0x00087365 )
1064#define ICU_IPR102_ADDR ( ( volatile uint8_t __evenaccess * )0x00087366 )
1065#define ICU_IPR103_ADDR ( ( volatile uint8_t __evenaccess * )0x00087367 )
1066#define ICU_IPR104_ADDR ( ( volatile uint8_t __evenaccess * )0x00087368 )
1067#define ICU_IPR105_ADDR ( ( volatile uint8_t __evenaccess * )0x00087369 )
1068#define ICU_IPR106_ADDR ( ( volatile uint8_t __evenaccess * )0x0008736A )
1069#define ICU_IPR107_ADDR ( ( volatile uint8_t __evenaccess * )0x0008736B )
1070#define ICU_IPR108_ADDR ( ( volatile uint8_t __evenaccess * )0x0008736C )
1071#define ICU_IPR109_ADDR ( ( volatile uint8_t __evenaccess * )0x0008736D )
1072#define ICU_IPR110_ADDR ( ( volatile uint8_t __evenaccess * )0x0008736E )
1073#define ICU_IPR111_ADDR ( ( volatile uint8_t __evenaccess * )0x0008736F )
1074#define ICU_IPR112_ADDR ( ( volatile uint8_t __evenaccess * )0x00087370 )
1075#define ICU_IPR113_ADDR ( ( volatile uint8_t __evenaccess * )0x00087371 )
1076#define ICU_IPR114_ADDR ( ( volatile uint8_t __evenaccess * )0x00087372 )
1077#define ICU_IPR115_ADDR ( ( volatile uint8_t __evenaccess * )0x00087373 )
1078#define ICU_IPR116_ADDR ( ( volatile uint8_t __evenaccess * )0x00087374 )
1079#define ICU_IPR117_ADDR ( ( volatile uint8_t __evenaccess * )0x00087375 )
1080#define ICU_IPR118_ADDR ( ( volatile uint8_t __evenaccess * )0x00087376 )
1081#define ICU_IPR119_ADDR ( ( volatile uint8_t __evenaccess * )0x00087377 )
1082#define ICU_IPR120_ADDR ( ( volatile uint8_t __evenaccess * )0x00087378 )
1083#define ICU_IPR121_ADDR ( ( volatile uint8_t __evenaccess * )0x00087379 )
1084#define ICU_IPR122_ADDR ( ( volatile uint8_t __evenaccess * )0x0008737A )
1085#define ICU_IPR123_ADDR ( ( volatile uint8_t __evenaccess * )0x0008737B )
1086#define ICU_IPR124_ADDR ( ( volatile uint8_t __evenaccess * )0x0008737C )
1087#define ICU_IPR125_ADDR ( ( volatile uint8_t __evenaccess * )0x0008737D )
1088#define ICU_IPR126_ADDR ( ( volatile uint8_t __evenaccess * )0x0008737E )
1089#define ICU_IPR127_ADDR ( ( volatile uint8_t __evenaccess * )0x0008737F )
1090#define ICU_IPR128_ADDR ( ( volatile uint8_t __evenaccess * )0x00087380 )
1091#define ICU_IPR129_ADDR ( ( volatile uint8_t __evenaccess * )0x00087381 )
1092#define ICU_IPR130_ADDR ( ( volatile uint8_t __evenaccess * )0x00087382 )
1093#define ICU_IPR131_ADDR ( ( volatile uint8_t __evenaccess * )0x00087383 )
1094#define ICU_IPR132_ADDR ( ( volatile uint8_t __evenaccess * )0x00087384 )
1095#define ICU_IPR133_ADDR ( ( volatile uint8_t __evenaccess * )0x00087385 )
1096#define ICU_IPR134_ADDR ( ( volatile uint8_t __evenaccess * )0x00087386 )
1097#define ICU_IPR135_ADDR ( ( volatile uint8_t __evenaccess * )0x00087387 )
1098#define ICU_IPR136_ADDR ( ( volatile uint8_t __evenaccess * )0x00087388 )
1099#define ICU_IPR137_ADDR ( ( volatile uint8_t __evenaccess * )0x00087389 )
1100#define ICU_IPR138_ADDR ( ( volatile uint8_t __evenaccess * )0x0008738A )
1101#define ICU_IPR139_ADDR ( ( volatile uint8_t __evenaccess * )0x0008738B )
1102#define ICU_IPR140_ADDR ( ( volatile uint8_t __evenaccess * )0x0008738C )
1103#define ICU_IPR141_ADDR ( ( volatile uint8_t __evenaccess * )0x0008738D )
1104#define ICU_IPR142_ADDR ( ( volatile uint8_t __evenaccess * )0x0008738E )
1105#define ICU_IPR143_ADDR ( ( volatile uint8_t __evenaccess * )0x0008738F )
1106#define ICU_IPR144_ADDR ( ( volatile uint8_t __evenaccess * )0x00087390 )
1107#define ICU_IPR145_ADDR ( ( volatile uint8_t __evenaccess * )0x00087391 )
1108#define ICU_IPR146_ADDR ( ( volatile uint8_t __evenaccess * )0x00087392 )
1109#define ICU_IPR147_ADDR ( ( volatile uint8_t __evenaccess * )0x00087393 )
1110#define ICU_IPR148_ADDR ( ( volatile uint8_t __evenaccess * )0x00087394 )
1111#define ICU_IPR149_ADDR ( ( volatile uint8_t __evenaccess * )0x00087395 )
1112#define ICU_IPR150_ADDR ( ( volatile uint8_t __evenaccess * )0x00087396 )
1113#define ICU_IPR151_ADDR ( ( volatile uint8_t __evenaccess * )0x00087397 )
1114#define ICU_IPR152_ADDR ( ( volatile uint8_t __evenaccess * )0x00087398 )
1115#define ICU_IPR153_ADDR ( ( volatile uint8_t __evenaccess * )0x00087399 )
1116#define ICU_IPR154_ADDR ( ( volatile uint8_t __evenaccess * )0x0008739A )
1117#define ICU_IPR155_ADDR ( ( volatile uint8_t __evenaccess * )0x0008739B )
1118#define ICU_IPR156_ADDR ( ( volatile uint8_t __evenaccess * )0x0008739C )
1119#define ICU_IPR157_ADDR ( ( volatile uint8_t __evenaccess * )0x0008739D )
1120#define ICU_IPR158_ADDR ( ( volatile uint8_t __evenaccess * )0x0008739E )
1121#define ICU_IPR159_ADDR ( ( volatile uint8_t __evenaccess * )0x0008739F )
1122#define ICU_IPR160_ADDR ( ( volatile uint8_t __evenaccess * )0x000873A0 )
1123#define ICU_IPR161_ADDR ( ( volatile uint8_t __evenaccess * )0x000873A1 )
1124#define ICU_IPR162_ADDR ( ( volatile uint8_t __evenaccess * )0x000873A2 )
1125#define ICU_IPR163_ADDR ( ( volatile uint8_t __evenaccess * )0x000873A3 )
1126#define ICU_IPR164_ADDR ( ( volatile uint8_t __evenaccess * )0x000873A4 )
1127#define ICU_IPR165_ADDR ( ( volatile uint8_t __evenaccess * )0x000873A5 )
1128#define ICU_IPR166_ADDR ( ( volatile uint8_t __evenaccess * )0x000873A6 )
1129#define ICU_IPR167_ADDR ( ( volatile uint8_t __evenaccess * )0x000873A7 )
1130#define ICU_IPR168_ADDR ( ( volatile uint8_t __evenaccess * )0x000873A8 )
1131#define ICU_IPR169_ADDR ( ( volatile uint8_t __evenaccess * )0x000873A9 )
1132#define ICU_IPR170_ADDR ( ( volatile uint8_t __evenaccess * )0x000873AA )
1133#define ICU_IPR171_ADDR ( ( volatile uint8_t __evenaccess * )0x000873AB )
1134#define ICU_IPR172_ADDR ( ( volatile uint8_t __evenaccess * )0x000873AC )
1135#define ICU_IPR173_ADDR ( ( volatile uint8_t __evenaccess * )0x000873AD )
1136#define ICU_IPR174_ADDR ( ( volatile uint8_t __evenaccess * )0x000873AE )
1137#define ICU_IPR175_ADDR ( ( volatile uint8_t __evenaccess * )0x000873AF )
1138#define ICU_IPR176_ADDR ( ( volatile uint8_t __evenaccess * )0x000873B0 )
1139#define ICU_IPR177_ADDR ( ( volatile uint8_t __evenaccess * )0x000873B1 )
1140#define ICU_IPR178_ADDR ( ( volatile uint8_t __evenaccess * )0x000873B2 )
1141#define ICU_IPR179_ADDR ( ( volatile uint8_t __evenaccess * )0x000873B3 )
1142#define ICU_IPR180_ADDR ( ( volatile uint8_t __evenaccess * )0x000873B4 )
1143#define ICU_IPR181_ADDR ( ( volatile uint8_t __evenaccess * )0x000873B5 )
1144#define ICU_IPR182_ADDR ( ( volatile uint8_t __evenaccess * )0x000873B6 )
1145#define ICU_IPR183_ADDR ( ( volatile uint8_t __evenaccess * )0x000873B7 )
1146#define ICU_IPR184_ADDR ( ( volatile uint8_t __evenaccess * )0x000873B8 )
1147#define ICU_IPR185_ADDR ( ( volatile uint8_t __evenaccess * )0x000873B9 )
1148#define ICU_IPR186_ADDR ( ( volatile uint8_t __evenaccess * )0x000873BA )
1149#define ICU_IPR187_ADDR ( ( volatile uint8_t __evenaccess * )0x000873BB )
1150#define ICU_IPR188_ADDR ( ( volatile uint8_t __evenaccess * )0x000873BC )
1151#define ICU_IPR189_ADDR ( ( volatile uint8_t __evenaccess * )0x000873BD )
1152#define ICU_IPR190_ADDR ( ( volatile uint8_t __evenaccess * )0x000873BE )
1153#define ICU_IPR191_ADDR ( ( volatile uint8_t __evenaccess * )0x000873BF )
1154#define ICU_IPR192_ADDR ( ( volatile uint8_t __evenaccess * )0x000873C0 )
1155#define ICU_IPR193_ADDR ( ( volatile uint8_t __evenaccess * )0x000873C1 )
1156#define ICU_IPR194_ADDR ( ( volatile uint8_t __evenaccess * )0x000873C2 )
1157#define ICU_IPR195_ADDR ( ( volatile uint8_t __evenaccess * )0x000873C3 )
1158#define ICU_IPR196_ADDR ( ( volatile uint8_t __evenaccess * )0x000873C4 )
1159#define ICU_IPR197_ADDR ( ( volatile uint8_t __evenaccess * )0x000873C5 )
1160#define ICU_IPR198_ADDR ( ( volatile uint8_t __evenaccess * )0x000873C6 )
1161#define ICU_IPR199_ADDR ( ( volatile uint8_t __evenaccess * )0x000873C7 )
1162#define ICU_IPR200_ADDR ( ( volatile uint8_t __evenaccess * )0x000873C8 )
1163#define ICU_IPR201_ADDR ( ( volatile uint8_t __evenaccess * )0x000873C9 )
1164#define ICU_IPR202_ADDR ( ( volatile uint8_t __evenaccess * )0x000873CA )
1165#define ICU_IPR203_ADDR ( ( volatile uint8_t __evenaccess * )0x000873CB )
1166#define ICU_IPR204_ADDR ( ( volatile uint8_t __evenaccess * )0x000873CC )
1167#define ICU_IPR205_ADDR ( ( volatile uint8_t __evenaccess * )0x000873CD )
1168#define ICU_IPR206_ADDR ( ( volatile uint8_t __evenaccess * )0x000873CE )
1169#define ICU_IPR207_ADDR ( ( volatile uint8_t __evenaccess * )0x000873CF )
1170#define ICU_IPR208_ADDR ( ( volatile uint8_t __evenaccess * )0x000873D0 )
1171#define ICU_IPR209_ADDR ( ( volatile uint8_t __evenaccess * )0x000873D1 )
1172#define ICU_IPR210_ADDR ( ( volatile uint8_t __evenaccess * )0x000873D2 )
1173#define ICU_IPR211_ADDR ( ( volatile uint8_t __evenaccess * )0x000873D3 )
1174#define ICU_IPR212_ADDR ( ( volatile uint8_t __evenaccess * )0x000873D4 )
1175#define ICU_IPR213_ADDR ( ( volatile uint8_t __evenaccess * )0x000873D5 )
1176#define ICU_IPR214_ADDR ( ( volatile uint8_t __evenaccess * )0x000873D6 )
1177#define ICU_IPR215_ADDR ( ( volatile uint8_t __evenaccess * )0x000873D7 )
1178#define ICU_IPR216_ADDR ( ( volatile uint8_t __evenaccess * )0x000873D8 )
1179#define ICU_IPR217_ADDR ( ( volatile uint8_t __evenaccess * )0x000873D9 )
1180#define ICU_IPR218_ADDR ( ( volatile uint8_t __evenaccess * )0x000873DA )
1181#define ICU_IPR219_ADDR ( ( volatile uint8_t __evenaccess * )0x000873DB )
1182#define ICU_IPR220_ADDR ( ( volatile uint8_t __evenaccess * )0x000873DC )
1183#define ICU_IPR221_ADDR ( ( volatile uint8_t __evenaccess * )0x000873DD )
1184#define ICU_IPR222_ADDR ( ( volatile uint8_t __evenaccess * )0x000873DE )
1185#define ICU_IPR223_ADDR ( ( volatile uint8_t __evenaccess * )0x000873DF )
1186#define ICU_IPR224_ADDR ( ( volatile uint8_t __evenaccess * )0x000873E0 )
1187#define ICU_IPR225_ADDR ( ( volatile uint8_t __evenaccess * )0x000873E1 )
1188#define ICU_IPR226_ADDR ( ( volatile uint8_t __evenaccess * )0x000873E2 )
1189#define ICU_IPR227_ADDR ( ( volatile uint8_t __evenaccess * )0x000873E3 )
1190#define ICU_IPR228_ADDR ( ( volatile uint8_t __evenaccess * )0x000873E4 )
1191#define ICU_IPR229_ADDR ( ( volatile uint8_t __evenaccess * )0x000873E5 )
1192#define ICU_IPR230_ADDR ( ( volatile uint8_t __evenaccess * )0x000873E6 )
1193#define ICU_IPR231_ADDR ( ( volatile uint8_t __evenaccess * )0x000873E7 )
1194#define ICU_IPR232_ADDR ( ( volatile uint8_t __evenaccess * )0x000873E8 )
1195#define ICU_IPR233_ADDR ( ( volatile uint8_t __evenaccess * )0x000873E9 )
1196#define ICU_IPR234_ADDR ( ( volatile uint8_t __evenaccess * )0x000873EA )
1197#define ICU_IPR235_ADDR ( ( volatile uint8_t __evenaccess * )0x000873EB )
1198#define ICU_IPR236_ADDR ( ( volatile uint8_t __evenaccess * )0x000873EC )
1199#define ICU_IPR237_ADDR ( ( volatile uint8_t __evenaccess * )0x000873ED )
1200#define ICU_IPR238_ADDR ( ( volatile uint8_t __evenaccess * )0x000873EE )
1201#define ICU_IPR239_ADDR ( ( volatile uint8_t __evenaccess * )0x000873EF )
1202#define ICU_IPR240_ADDR ( ( volatile uint8_t __evenaccess * )0x000873F0 )
1203#define ICU_IPR241_ADDR ( ( volatile uint8_t __evenaccess * )0x000873F1 )
1204#define ICU_IPR242_ADDR ( ( volatile uint8_t __evenaccess * )0x000873F2 )
1205#define ICU_IPR243_ADDR ( ( volatile uint8_t __evenaccess * )0x000873F3 )
1206#define ICU_IPR244_ADDR ( ( volatile uint8_t __evenaccess * )0x000873F4 )
1207#define ICU_IPR245_ADDR ( ( volatile uint8_t __evenaccess * )0x000873F5 )
1208#define ICU_IPR246_ADDR ( ( volatile uint8_t __evenaccess * )0x000873F6 )
1209#define ICU_IPR247_ADDR ( ( volatile uint8_t __evenaccess * )0x000873F7 )
1210#define ICU_IPR248_ADDR ( ( volatile uint8_t __evenaccess * )0x000873F8 )
1211#define ICU_IPR249_ADDR ( ( volatile uint8_t __evenaccess * )0x000873F9 )
1212#define ICU_IPR250_ADDR ( ( volatile uint8_t __evenaccess * )0x000873FA )
1213#define ICU_IPR251_ADDR ( ( volatile uint8_t __evenaccess * )0x000873FB )
1214#define ICU_IPR252_ADDR ( ( volatile uint8_t __evenaccess * )0x000873FC )
1215#define ICU_IPR253_ADDR ( ( volatile uint8_t __evenaccess * )0x000873FD )
1216#define ICU_IPR254_ADDR ( ( volatile uint8_t __evenaccess * )0x000873FE )
1217#define ICU_IPR255_ADDR ( ( volatile uint8_t __evenaccess * )0x000873FF )
1218#define ICU_IPR_BIT ( 7U << 0U )
1219
1220
1221/*
1222 * IRQƒRƒ“ƒgƒ[ƒ‹ƒŒƒWƒXƒ^
1223 */
1224#define ICU_IRQ0_ADDR ( ( volatile uint8_t __evenaccess * )0x00087500 )
1225#define ICU_IRQ1_ADDR ( ( volatile uint8_t __evenaccess * )0x00087501 )
1226#define ICU_IRQ2_ADDR ( ( volatile uint8_t __evenaccess * )0x00087502 )
1227#define ICU_IRQ3_ADDR ( ( volatile uint8_t __evenaccess * )0x00087503 )
1228#define ICU_IRQ4_ADDR ( ( volatile uint8_t __evenaccess * )0x00087504 )
1229#define ICU_IRQ5_ADDR ( ( volatile uint8_t __evenaccess * )0x00087505 )
1230#define ICU_IRQ6_ADDR ( ( volatile uint8_t __evenaccess * )0x00087506 )
1231#define ICU_IRQ7_ADDR ( ( volatile uint8_t __evenaccess * )0x00087507 )
1232#define ICU_IRQ8_ADDR ( ( volatile uint8_t __evenaccess * )0x00087508 )
1233#define ICU_IRQ9_ADDR ( ( volatile uint8_t __evenaccess * )0x00087509 )
1234#define ICU_IRQ10_ADDR ( ( volatile uint8_t __evenaccess * )0x0008750A )
1235#define ICU_IRQ11_ADDR ( ( volatile uint8_t __evenaccess * )0x0008750B )
1236#define ICU_IRQ12_ADDR ( ( volatile uint8_t __evenaccess * )0x0008750C )
1237#define ICU_IRQ13_ADDR ( ( volatile uint8_t __evenaccess * )0x0008750D )
1238#define ICU_IRQ14_ADDR ( ( volatile uint8_t __evenaccess * )0x0008750E )
1239#define ICU_IRQ15_ADDR ( ( volatile uint8_t __evenaccess * )0x0008750F )
1240#define ICU_IRQMD_BIT ( 3U << 2U )
1241
1242
1243/*
1244 * Šeƒ`ƒƒƒ“ƒlƒ‹‚̃ŒƒWƒXƒ^‹y‚ѐݒèƒrƒbƒgî•ñ
1245 */
1246#define CMT_CMSTR0_ADDR ( ( volatile uint16_t __evenaccess * )0x00088000 )
1247#define CMT_CMSTR0_STR0_BIT ( 1U << 0U )
1248#define CMT_CMSTR0_STR1_BIT ( 1U << 1U )
1249#define CMT_CMSTR1_ADDR ( ( volatile uint16_t __evenaccess * )0x00088010 )
1250#define CMT_CMSTR1_STR2_BIT ( 1U << 0U )
1251#define CMT_CMSTR1_STR3_BIT ( 1U << 1U )
1252#define CMT0_CMCR_ADDR ( ( volatile uint16_t __evenaccess * )0x00088002 )
1253#define CMT0_CMCR_CKS_BIT ( 3U )
1254#define CMT0_CMCR_CMIE_BIT ( 1U << 6U )
1255#define CMT1_CMCR_ADDR ( ( volatile uint16_t __evenaccess * )0x00088008 )
1256#define CMT1_CMCR_CKS_BIT ( 3U )
1257#define CMT1_CMCR_CMIE_BIT ( 1U << 6U )
1258#define CMT2_CMCR_ADDR ( ( volatile uint16_t __evenaccess * )0x00088012 )
1259#define CMT2_CMCR_CKS_BIT ( 3U)
1260#define CMT2_CMCR_CMIE_BIT ( 1U << 6U )
1261#define CMT3_CMCR_ADDR ( ( volatile uint16_t __evenaccess * )0x00088018 )
1262#define CMT3_CMCR_CKS_BIT ( 3U )
1263#define CMT3_CMCR_CMIE_BIT ( 1U << 6U )
1264#define CMT0_CMCNT_ADDR ( ( volatile uint16_t __evenaccess * )0x00088004 )
1265#define CMT1_CMCNT_ADDR ( ( volatile uint16_t __evenaccess * )0x0008800A )
1266#define CMT2_CMCNT_ADDR ( ( volatile uint16_t __evenaccess * )0x00088014 )
1267#define CMT3_CMCNT_ADDR ( ( volatile uint16_t __evenaccess * )0x0008801A )
1268#define CMT0_CMCOR_ADDR ( ( volatile uint16_t __evenaccess * )0x00088006 )
1269#define CMT1_CMCOR_ADDR ( ( volatile uint16_t __evenaccess * )0x0008800C )
1270#define CMT2_CMCOR_ADDR ( ( volatile uint16_t __evenaccess * )0x00088016 )
1271#define CMT3_CMCOR_ADDR ( ( volatile uint16_t __evenaccess * )0x0008801C )
1272
1273#define SCI0_SMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A000 )
1274#define SCI0_BRR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A001 )
1275#define SCI0_SCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A002 )
1276#define SCI0_TDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A003 )
1277#define SCI0_SSR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A004 )
1278#define SCI0_RDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A005 )
1279#define SCI0_SCMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A006 )
1280#define SCI0_SEMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A007 )
1281#define SCI1_SMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A020 )
1282#define SCI1_BRR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A021 )
1283#define SCI1_SCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A022 )
1284#define SCI1_TDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A023 )
1285#define SCI1_SSR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A024 )
1286#define SCI1_RDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A025 )
1287#define SCI1_SCMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A026 )
1288#define SCI1_SEMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A027 )
1289#define SCI2_SMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A040 )
1290#define SCI2_BRR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A041 )
1291#define SCI2_SCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A042 )
1292#define SCI2_TDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A043 )
1293#define SCI2_SSR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A044 )
1294#define SCI2_RDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A045 )
1295#define SCI2_SCMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A046 )
1296#define SCI2_SEMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A047 )
1297#define SCI3_SMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A060 )
1298#define SCI3_BRR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A061 )
1299#define SCI3_SCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A062 )
1300#define SCI3_TDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A063 )
1301#define SCI3_SSR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A064 )
1302#define SCI3_RDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A065 )
1303#define SCI3_SCMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A066 )
1304#define SCI3_SEMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A067 )
1305#define SCI4_SMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A080 )
1306#define SCI4_BRR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A081 )
1307#define SCI4_SCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A082 )
1308#define SCI4_TDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A083 )
1309#define SCI4_SSR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A084 )
1310#define SCI4_RDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A085 )
1311#define SCI4_SCMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A086 )
1312#define SCI4_SEMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A087 )
1313#define SCI5_SMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A0A0 )
1314#define SCI5_BRR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A0A1 )
1315#define SCI5_SCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A0A2 )
1316#define SCI5_TDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A0A3 )
1317#define SCI5_SSR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A0A4 )
1318#define SCI5_RDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A0A5 )
1319#define SCI5_SCMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A0A6 )
1320#define SCI5_SEMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A0A7 )
1321#define SCI6_SMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A0C0 )
1322#define SCI6_BRR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A0C1 )
1323#define SCI6_SCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A0C2 )
1324#define SCI6_TDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A0C3 )
1325#define SCI6_SSR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A0C4 )
1326#define SCI6_RDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A0C5 )
1327#define SCI6_SCMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A0C6 )
1328#define SCI6_SEMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008A0C7 )
1329#define SCI_SMR_CKS_BIT ( 3U << 0U )
1330#define SCI_SMR_STOP_BIT ( 1U << 3U )
1331#define SCI_SMR_PM_BIT ( 1U << 4U )
1332#define SCI_SMR_PE_BIT ( 1U << 5U )
1333#define SCI_SMR_CHR_BIT ( 1U << 6U )
1334#define SCI_SMR_CM_BIT ( 1U << 7U )
1335#define SCI_SCR_CKE_BIT ( 3U << 0U )
1336#define SCI_SCR_TEIE_BIT ( 1U << 2U )
1337#define SCI_SCR_RE_BIT ( 1U << 4U )
1338#define SCI_SCR_TE_BIT ( 1U << 5U )
1339#define SCI_SCR_RIE_BIT ( 1U << 6U )
1340#define SCI_SCR_TIE_BIT ( 1U << 7U )
1341#define SCI_SSR_TEND_BIT ( 1U << 2U )
1342#define SCI_SSR_PER_BIT ( 1U << 3U )
1343#define SCI_SSR_FER_BIT ( 1U << 4U )
1344#define SCI_SSR_ORER_BIT ( 1U << 5U )
1345#define SCI_SCMR_SMIF_BIT ( 1U << 0U )
1346#define SCI_SCMR_SINV_BIT ( 1U << 2U )
1347#define SCI_SCMR_SDIR_BIT ( 1U << 3U )
1348#define SCI_SCMR_BCP2_BIT ( 1U << 7U )
1349#define SCI_SEMR_ACS0_BIT ( 1U << 0U )
1350#define SCI_SEMR_ABCS_BIT ( 1U << 4U )
1351
1352/*
1353 * I/Oƒ|[ƒg‚̃ŒƒWƒXƒ^‹y‚ѐݒèƒrƒbƒgî•ñ
1354 */
1355#define PORT0_PDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C000 )
1356#define PORT1_PDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C001 )
1357#define PORT2_PDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C002 )
1358#define PORT3_PDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C003 )
1359#define PORT4_PDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C004 )
1360#define PORT5_PDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C005 )
1361#define PORT6_PDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C006 )
1362#define PORT7_PDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C007 )
1363#define PORT8_PDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C008 )
1364#define PORT9_PDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C009 )
1365#define PORTA_PDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C00A )
1366#define PORTB_PDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C00B )
1367#define PORTC_PDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C00C )
1368#define PORTD_PDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C00D )
1369#define PORTE_PDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C00E )
1370#define PORTF_PDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C00F )
1371#define PORTG_PDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C010 )
1372#define PORTJ_PDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C012 )
1373#define PORT_PDR_B0_BIT ( 0x01U << 0U )
1374#define PORT_PDR_B1_BIT ( 0x01U << 1U )
1375#define PORT_PDR_B2_BIT ( 0x01U << 2U )
1376#define PORT_PDR_B3_BIT ( 0x01U << 3U )
1377#define PORT_PDR_B4_BIT ( 0x01U << 4U )
1378#define PORT_PDR_B5_BIT ( 0x01U << 5U )
1379#define PORT_PDR_B6_BIT ( 0x01U << 6U )
1380#define PORT_PDR_B7_BIT ( 0x01U << 7U )
1381#define PORT0_PODR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C020 )
1382#define PORT1_PODR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C021 )
1383#define PORT2_PODR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C022 )
1384#define PORT3_PODR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C023 )
1385#define PORT4_PODR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C024 )
1386#define PORT5_PODR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C025 )
1387#define PORT6_PODR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C026 )
1388#define PORT7_PODR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C027 )
1389#define PORT8_PODR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C028 )
1390#define PORT9_PODR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C029 )
1391#define PORTA_PODR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C02A )
1392#define PORTB_PODR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C02B )
1393#define PORTC_PODR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C02C )
1394#define PORTD_PODR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C02D )
1395#define PORTE_PODR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C02E )
1396#define PORTF_PODR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C02F )
1397#define PORTG_PODR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C030 )
1398#define PORTJ_PODR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C032 )
1399#define PORT_PODR_B0_BIT ( 0x01U << 0U )
1400#define PORT_PODR_B1_BIT ( 0x01U << 1U )
1401#define PORT_PODR_B2_BIT ( 0x01U << 2U )
1402#define PORT_PODR_B3_BIT ( 0x01U << 3U )
1403#define PORT_PODR_B4_BIT ( 0x01U << 4U )
1404#define PORT_PODR_B5_BIT ( 0x01U << 5U )
1405#define PORT_PODR_B6_BIT ( 0x01U << 6U )
1406#define PORT_PODR_B7_BIT ( 0x01U << 7U )
1407#define PORT0_PIDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C040 )
1408#define PORT1_PIDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C041 )
1409#define PORT2_PIDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C042 )
1410#define PORT3_PIDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C043 )
1411#define PORT4_PIDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C044 )
1412#define PORT5_PIDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C045 )
1413#define PORT6_PIDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C046 )
1414#define PORT7_PIDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C047 )
1415#define PORT8_PIDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C048 )
1416#define PORT9_PIDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C049 )
1417#define PORTA_PIDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C04A )
1418#define PORTB_PIDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C04B )
1419#define PORTC_PIDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C04C )
1420#define PORTD_PIDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C04D )
1421#define PORTE_PIDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C04E )
1422#define PORTF_PIDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C04F )
1423#define PORTG_PIDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C050 )
1424#define PORTJ_PIDR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C052 )
1425#define PORT_PIDR_B0_BIT ( 0x01U << 0U )
1426#define PORT_PIDR_B1_BIT ( 0x01U << 1U )
1427#define PORT_PIDR_B2_BIT ( 0x01U << 2U )
1428#define PORT_PIDR_B3_BIT ( 0x01U << 3U )
1429#define PORT_PIDR_B4_BIT ( 0x01U << 4U )
1430#define PORT_PIDR_B5_BIT ( 0x01U << 5U )
1431#define PORT_PIDR_B6_BIT ( 0x01U << 6U )
1432#define PORT_PIDR_B7_BIT ( 0x01U << 7U )
1433#define PORT0_PMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C060 )
1434#define PORT1_PMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C061 )
1435#define PORT2_PMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C062 )
1436#define PORT3_PMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C063 )
1437#define PORT4_PMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C064 )
1438#define PORT5_PMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C065 )
1439#define PORT6_PMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C066 )
1440#define PORT7_PMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C067 )
1441#define PORT8_PMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C068 )
1442#define PORT9_PMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C069 )
1443#define PORTA_PMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C06A )
1444#define PORTB_PMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C06B )
1445#define PORTC_PMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C06C )
1446#define PORTD_PMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C06D )
1447#define PORTE_PMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C06E )
1448#define PORTF_PMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C06F )
1449#define PORTG_PMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C070 )
1450#define PORTJ_PMR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C072 )
1451#define PORT_PMR_B0_BIT ( 0x01U << 0U )
1452#define PORT_PMR_B1_BIT ( 0x01U << 1U )
1453#define PORT_PMR_B2_BIT ( 0x01U << 2U )
1454#define PORT_PMR_B3_BIT ( 0x01U << 3U )
1455#define PORT_PMR_B4_BIT ( 0x01U << 4U )
1456#define PORT_PMR_B5_BIT ( 0x01U << 5U )
1457#define PORT_PMR_B6_BIT ( 0x01U << 6U )
1458#define PORT_PMR_B7_BIT ( 0x01U << 7U )
1459#define PORT0_PCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C0C0 )
1460#define PORT1_PCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C0C1 )
1461#define PORT2_PCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C0C2 )
1462#define PORT3_PCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C0C3 )
1463#define PORT4_PCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C0C4 )
1464#define PORT5_PCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C0C5 )
1465#define PORT6_PCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C0C6 )
1466#define PORT7_PCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C0C7 )
1467#define PORT8_PCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C0C8 )
1468#define PORT9_PCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C0C9 )
1469#define PORTA_PCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C0CA )
1470#define PORTB_PCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C0CB )
1471#define PORTC_PCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C0CC )
1472#define PORTD_PCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C0CD )
1473#define PORTE_PCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C0CE )
1474#define PORTF_PCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C0CF )
1475#define PORTG_PCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C0D0 )
1476#define PORTJ_PCR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C0D2 )
1477#define PORT_PCR_B0_BIT ( 0x01U << 0U )
1478#define PORT_PCR_B1_BIT ( 0x01U << 1U )
1479#define PORT_PCR_B2_BIT ( 0x01U << 2U )
1480#define PORT_PCR_B3_BIT ( 0x01U << 3U )
1481#define PORT_PCR_B4_BIT ( 0x01U << 4U )
1482#define PORT_PCR_B5_BIT ( 0x01U << 5U )
1483#define PORT_PCR_B6_BIT ( 0x01U << 6U )
1484#define PORT_PCR_B7_BIT ( 0x01U << 7U )
1485
1486/*
1487 * ƒ}ƒ‹ƒ`ƒtƒ@ƒ“ƒNƒVƒ‡ƒ“ƒsƒ“ƒRƒ“ƒgƒ[ƒ‰‚̃ŒƒWƒXƒ^î•ñ
1488 */
1489#define MPC_PFUSB0_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C114 )
1490#define MPC_PFUSB0_PDHZS_BIT ( 0x01U << 2U )
1491#define MPC_PFUSB0_PUPHZS_BIT ( 0x01U << 3U )
1492#define MPC_PWPR_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C11F )
1493#define MPC_PWPR_PFSWE ( 0x01U << 6U )
1494#define MPC_PWPR_B0WI ( 0x01U << 7U )
1495#define MPC_P00PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C140 )
1496#define MPC_P01PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C141 )
1497#define MPC_P02PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C142 )
1498#define MPC_P03PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C143 )
1499#define MPC_P04PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C144 )
1500#define MPC_P05PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C145 )
1501#define MPC_P06PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C146 )
1502#define MPC_P07PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C147 )
1503#define MPC_P10PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C148 )
1504#define MPC_P11PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C149 )
1505#define MPC_P12PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C14A )
1506#define MPC_P13PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C14B )
1507#define MPC_P14PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C14C )
1508#define MPC_P15PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C14D )
1509#define MPC_P16PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C14E )
1510#define MPC_P17PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C14F )
1511#define MPC_P20PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C150 )
1512#define MPC_P21PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C151 )
1513#define MPC_P22PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C152 )
1514#define MPC_P23PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C153 )
1515#define MPC_P24PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C154 )
1516#define MPC_P25PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C155 )
1517#define MPC_P26PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C156 )
1518#define MPC_P27PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C157 )
1519#define MPC_P30PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C158 )
1520#define MPC_P31PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C159 )
1521#define MPC_P32PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C15A )
1522#define MPC_P33PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C15B )
1523#define MPC_P34PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C15C )
1524#define MPC_P35PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C15D )
1525#define MPC_P36PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C15E )
1526#define MPC_P37PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C15F )
1527#define MPC_P40PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C160 )
1528#define MPC_P41PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C161 )
1529#define MPC_P42PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C162 )
1530#define MPC_P43PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C163 )
1531#define MPC_P44PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C164 )
1532#define MPC_P45PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C165 )
1533#define MPC_P46PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C166 )
1534#define MPC_P47PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C167 )
1535#define MPC_P50PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C168 )
1536#define MPC_P51PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C169 )
1537#define MPC_P52PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C16A )
1538#define MPC_P53PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C16B )
1539#define MPC_P54PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C16C )
1540#define MPC_P55PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C16D )
1541#define MPC_P56PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C16E )
1542#define MPC_P57PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C16F )
1543#define MPC_P60PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C170 )
1544#define MPC_P61PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C171 )
1545#define MPC_P62PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C172 )
1546#define MPC_P63PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C173 )
1547#define MPC_P64PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C174 )
1548#define MPC_P65PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C175 )
1549#define MPC_P66PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C176 )
1550#define MPC_P67PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C177 )
1551#define MPC_P70PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C178 )
1552#define MPC_P71PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C179 )
1553#define MPC_P72PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C17A )
1554#define MPC_P73PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C17B )
1555#define MPC_P74PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C17C )
1556#define MPC_P75PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C17D )
1557#define MPC_P76PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C17E )
1558#define MPC_P77PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C17F )
1559#define MPC_P80PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C180 )
1560#define MPC_P81PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C181 )
1561#define MPC_P82PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C182 )
1562#define MPC_P83PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C183 )
1563#define MPC_P84PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C184 )
1564#define MPC_P85PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C185 )
1565#define MPC_P86PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C186 )
1566#define MPC_P87PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C187 )
1567#define MPC_P90PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C188 )
1568#define MPC_P91PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C189 )
1569#define MPC_P92PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C18A )
1570#define MPC_P93PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C18B )
1571#define MPC_P94PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C18C )
1572#define MPC_P95PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C18D )
1573#define MPC_P96PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C18E )
1574#define MPC_P97PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C18F )
1575#define MPC_PA0PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C190 )
1576#define MPC_PA1PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C191 )
1577#define MPC_PA2PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C192 )
1578#define MPC_PA3PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C193 )
1579#define MPC_PA4PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C194 )
1580#define MPC_PA5PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C195 )
1581#define MPC_PA6PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C196 )
1582#define MPC_PA7PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C197 )
1583#define MPC_PB0PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C198 )
1584#define MPC_PB1PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C199 )
1585#define MPC_PB2PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C19A )
1586#define MPC_PB3PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C19B )
1587#define MPC_PB4PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C19C )
1588#define MPC_PB5PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C19D )
1589#define MPC_PB6PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C19E )
1590#define MPC_PB7PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C19F )
1591#define MPC_PC0PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1A0 )
1592#define MPC_PC1PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1A1 )
1593#define MPC_PC2PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1A2 )
1594#define MPC_PC3PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1A3 )
1595#define MPC_PC4PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1A4 )
1596#define MPC_PC5PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1A5 )
1597#define MPC_PC6PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1A6 )
1598#define MPC_PC7PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1A7 )
1599#define MPC_PD0PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1A8 )
1600#define MPC_PD1PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1A9 )
1601#define MPC_PD2PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1AA )
1602#define MPC_PD3PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1AB )
1603#define MPC_PD4PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1AC )
1604#define MPC_PD5PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1AD )
1605#define MPC_PD6PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1AE )
1606#define MPC_PD7PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1AF )
1607#define MPC_PE0PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1B0 )
1608#define MPC_PE1PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1B1 )
1609#define MPC_PE2PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1B2 )
1610#define MPC_PE3PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1B3 )
1611#define MPC_PE4PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1B4 )
1612#define MPC_PE5PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1B5 )
1613#define MPC_PE6PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1B6 )
1614#define MPC_PE7PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1B7 )
1615#define MPC_PF0PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1B8 )
1616#define MPC_PF1PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1B9 )
1617#define MPC_PF2PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1BA )
1618#define MPC_PF3PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1BB )
1619#define MPC_PF4PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1BC )
1620#define MPC_PF5PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1BD )
1621#define MPC_PF6PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1BE )
1622#define MPC_PF7PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1BF )
1623#define MPC_PJ3PFS_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C1D3 )
1624
1625/*
1626 * ƒŠƒAƒ‹ƒ^ƒCƒ€ƒNƒƒbƒN
1627 */
1628#define RTC_R64CNT_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C400 )
1629#define RTC_RSECCNT_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C402 )
1630#define RTC_RMINCNT_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C404 )
1631#define RTC_RHRCNT_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C406 )
1632#define RTC_RWKCNT_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C408 )
1633#define RTC_RDAYCNT_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C40A )
1634#define RTC_RMONCNT_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C40C )
1635#define RTC_RYRCNT_ADDR ( ( volatile uint8_t __evenaccess * )0x0008C40E )
1636
1637/*
1638 * 12 ƒrƒbƒgA/D ƒRƒ“ƒo[ƒ^
1639 */
1640#define S12AD_ADCSR_ADDR ( ( volatile uint8_t __evenaccess * )0x00089000 )
1641#define S12AD_ADCSR_ADST_BIT 0x80
1642#define S12AD_ADANS0_ADDR ( ( volatile uint16_t __evenaccess * )0x00089004 )
1643#define S12AD_ADANS1_ADDR ( ( volatile uint16_t __evenaccess * )0x00089006 )
1644#define S12AD_ADEXICR_ADDR ( ( volatile uint16_t __evenaccess * )0x00089012 )
1645#define S12AD_ADDR0_ADDR ( ( volatile uint16_t __evenaccess * )0x00089020 )
1646#define S12AD_ADDR1_ADDR ( ( volatile uint16_t __evenaccess * )0x00089022 )
1647#define S12AD_ADDR2_ADDR ( ( volatile uint16_t __evenaccess * )0x00089024 )
1648#define S12AD_ADDR3_ADDR ( ( volatile uint16_t __evenaccess * )0x00089026 )
1649#define S12AD_ADDR4_ADDR ( ( volatile uint16_t __evenaccess * )0x00089028 )
1650#define S12AD_ADDR5_ADDR ( ( volatile uint16_t __evenaccess * )0x0008902A )
1651#define S12AD_ADDR6_ADDR ( ( volatile uint16_t __evenaccess * )0x0008902C )
1652#define S12AD_ADDR7_ADDR ( ( volatile uint16_t __evenaccess * )0x0008902E )
1653#define S12AD_ADDR8_ADDR ( ( volatile uint16_t __evenaccess * )0x00089030 )
1654#define S12AD_ADDR9_ADDR ( ( volatile uint16_t __evenaccess * )0x00089032 )
1655#define S12AD_ADDR10_ADDR ( ( volatile uint16_t __evenaccess * )0x00089034 )
1656#define S12AD_ADDR11_ADDR ( ( volatile uint16_t __evenaccess * )0x00089036 )
1657#define S12AD_ADDR12_ADDR ( ( volatile uint16_t __evenaccess * )0x00089038 )
1658#define S12AD_ADDR13_ADDR ( ( volatile uint16_t __evenaccess * )0x0008903A )
1659#define S12AD_ADDR14_ADDR ( ( volatile uint16_t __evenaccess * )0x0008903C )
1660#define S12AD_ADDR15_ADDR ( ( volatile uint16_t __evenaccess * )0x0008903E )
1661#define S12AD_ADDR16_ADDR ( ( volatile uint16_t __evenaccess * )0x00089040 )
1662#define S12AD_ADDR17_ADDR ( ( volatile uint16_t __evenaccess * )0x00089042 )
1663#define S12AD_ADDR18_ADDR ( ( volatile uint16_t __evenaccess * )0x00089044 )
1664#define S12AD_ADDR19_ADDR ( ( volatile uint16_t __evenaccess * )0x00089046 )
1665#define S12AD_ADDR20_ADDR ( ( volatile uint16_t __evenaccess * )0x00089048 )
1666
1667#define TPU0_TCR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088110 )
1668#define TPU1_TCR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088120 )
1669#define TPU2_TCR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088130 )
1670#define TPU3_TCR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088140 )
1671#define TPU4_TCR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088150 )
1672#define TPU5_TCR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088160 )
1673#define TPU6_TCR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088180 )
1674#define TPU7_TCR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088190 )
1675#define TPU8_TCR_ADDR ( ( volatile uint8_t __evenaccess * )0x000881A0 )
1676#define TPU9_TCR_ADDR ( ( volatile uint8_t __evenaccess * )0x000881B0 )
1677#define TPU10_TCR_ADDR ( ( volatile uint8_t __evenaccess * )0x000881C0 )
1678#define TPU11_TCR_ADDR ( ( volatile uint8_t __evenaccess * )0x000881D0 )
1679#define TPU_TCR_TPSC_OFFSET ( 0U )
1680#define TPU_TCR_TPSC_MASK ( 0x7U << TPU_TCR_TPSC_OFFSET )
1681#define TPU_TCR_CKEG_OFFSET ( 3U )
1682#define TPU_TCR_CKEG_MASK ( 0x3U << TPU_TCR_CKEG_OFFSET )
1683#define TPU_TCR_CCLR_OFFSET ( 5U )
1684#define TPU_TCR_CCLR_MASK ( 0x7U << TPU_TCR_CCLR_OFFSET )
1685
1686#define TPU0_TMDR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088111 )
1687#define TPU1_TMDR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088121 )
1688#define TPU2_TMDR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088131 )
1689#define TPU3_TMDR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088141 )
1690#define TPU4_TMDR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088151 )
1691#define TPU5_TMDR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088161 )
1692#define TPU6_TMDR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088181 )
1693#define TPU7_TMDR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088191 )
1694#define TPU8_TMDR_ADDR ( ( volatile uint8_t __evenaccess * )0x000881A1 )
1695#define TPU9_TMDR_ADDR ( ( volatile uint8_t __evenaccess * )0x000881B1 )
1696#define TPU10_TMDR_ADDR ( ( volatile uint8_t __evenaccess * )0x000881C1 )
1697#define TPU11_TMDR_ADDR ( ( volatile uint8_t __evenaccess * )0x000881D1 )
1698
1699#define TPU0_TIOR_ADDR ( ( volatile uint8_t __evenaccess * )0x000881C0 )
1700#define TPU0_TIORH_ADDR ( ( volatile uint8_t __evenaccess * )0x00088112 )
1701#define TPU0_TIORL_ADDR ( ( volatile uint8_t __evenaccess * )0x00088113 )
1702#define TPU1_TIOR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088122 )
1703#define TPU2_TIOR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088132 )
1704#define TPU3_TIORH_ADDR ( ( volatile uint8_t __evenaccess * )0x00088142 )
1705#define TPU3_TIORL_ADDR ( ( volatile uint8_t __evenaccess * )0x00088143 )
1706#define TPU4_TIOR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088152 )
1707#define TPU5_TIOR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088162 )
1708#define TPU6_TIORH_ADDR ( ( volatile uint8_t __evenaccess * )0x00088182 )
1709#define TPU6_TIORL_ADDR ( ( volatile uint8_t __evenaccess * )0x00088183 )
1710#define TPU7_TIOR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088192 )
1711#define TPU8_TIOR_ADDR ( ( volatile uint8_t __evenaccess * )0x000881A2 )
1712#define TPU9_TIORH_ADDR ( ( volatile uint8_t __evenaccess * )0x000881B2 )
1713#define TPU9_TIORL_ADDR ( ( volatile uint8_t __evenaccess * )0x000881B3 )
1714#define TPU10_TIOR_ADDR ( ( volatile uint8_t __evenaccess * )0x000881C2 )
1715#define TPU11_TIOR_ADDR ( ( volatile uint8_t __evenaccess * )0x000881D2 )
1716#define TPU_TIORL_IOA_OFFSET ( 0U )
1717#define TPU_TIORL_IOA_MASK ( 0xFU << TPU_TIORL_IOA_OFFSET )
1718#define TPU_TIORL_IOB_OFFSET ( 4U )
1719#define TPU_TIORL_IOB_MASK ( 0xFU << TPU_TIORL_IOB_OFFSET )
1720#define TPU_TIORL_IOC_OFFSET ( 0U )
1721#define TPU_TIORL_IOC_MASK ( 0xFU << TPU_TIORL_IOC_OFFSET )
1722#define TPU_TIORL_IOD_OFFSET ( 4U )
1723#define TPU_TIORL_IOD_MASK ( 0xFU << TPU_TIORL_IOD_OFFSET )
1724
1725#define TPU0_TGRA_ADDR ( ( volatile uint16_t __evenaccess * )0x00088118 )
1726#define TPU0_TGRB_ADDR ( ( volatile uint16_t __evenaccess * )0x0008811A )
1727#define TPU0_TGRC_ADDR ( ( volatile uint16_t __evenaccess * )0x0008811C )
1728#define TPU0_TGRD_ADDR ( ( volatile uint16_t __evenaccess * )0x0008811E )
1729#define TPU1_TGRA_ADDR ( ( volatile uint16_t __evenaccess * )0x00088128 )
1730#define TPU1_TGRB_ADDR ( ( volatile uint16_t __evenaccess * )0x0008812A )
1731#define TPU2_TGRA_ADDR ( ( volatile uint16_t __evenaccess * )0x00088138 )
1732#define TPU2_TGRB_ADDR ( ( volatile uint16_t __evenaccess * )0x0008813A )
1733#define TPU3_TGRA_ADDR ( ( volatile uint16_t __evenaccess * )0x00088148 )
1734#define TPU3_TGRB_ADDR ( ( volatile uint16_t __evenaccess * )0x0008814A )
1735#define TPU3_TGRC_ADDR ( ( volatile uint16_t __evenaccess * )0x0008814C )
1736#define TPU3_TGRD_ADDR ( ( volatile uint16_t __evenaccess * )0x0008814E )
1737#define TPU4_TGRA_ADDR ( ( volatile uint16_t __evenaccess * )0x00088158 )
1738#define TPU4_TGRB_ADDR ( ( volatile uint16_t __evenaccess * )0x0008815A )
1739#define TPU5_TGRA_ADDR ( ( volatile uint16_t __evenaccess * )0x00088168 )
1740#define TPU5_TGRB_ADDR ( ( volatile uint16_t __evenaccess * )0x0008816A )
1741#define TPU6_TGRA_ADDR ( ( volatile uint16_t __evenaccess * )0x00088188 )
1742#define TPU6_TGRB_ADDR ( ( volatile uint16_t __evenaccess * )0x0008818A )
1743#define TPU6_TGRC_ADDR ( ( volatile uint16_t __evenaccess * )0x0008818C )
1744#define TPU6_TGRD_ADDR ( ( volatile uint16_t __evenaccess * )0x0008818E )
1745#define TPU7_TGRA_ADDR ( ( volatile uint16_t __evenaccess * )0x00088198 )
1746#define TPU7_TGRB_ADDR ( ( volatile uint16_t __evenaccess * )0x0008819A )
1747#define TPU8_TGRA_ADDR ( ( volatile uint16_t __evenaccess * )0x000881A8 )
1748#define TPU8_TGRB_ADDR ( ( volatile uint16_t __evenaccess * )0x000881AA )
1749#define TPU9_TGRA_ADDR ( ( volatile uint16_t __evenaccess * )0x000881B8 )
1750#define TPU9_TGRB_ADDR ( ( volatile uint16_t __evenaccess * )0x000881BA )
1751#define TPU9_TGRC_ADDR ( ( volatile uint16_t __evenaccess * )0x000881BC )
1752#define TPU9_TGRD_ADDR ( ( volatile uint16_t __evenaccess * )0x000881BE )
1753#define TPU10_TGRA_ADDR ( ( volatile uint16_t __evenaccess * )0x000881C8 )
1754#define TPU10_TGRB_ADDR ( ( volatile uint16_t __evenaccess * )0x000881CA )
1755#define TPU11_TGRA_ADDR ( ( volatile uint16_t __evenaccess * )0x000881D8 )
1756#define TPU11_TGRB_ADDR ( ( volatile uint16_t __evenaccess * )0x000881DA )
1757
1758#define TPUA_TSTR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088100 )
1759#define TPUB_TSTR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088170 )
1760#define TPU_TSTR_CST0_BIT ( 0x01U << 0U )
1761#define TPU_TSTR_CST1_BIT ( 0x01U << 1U )
1762#define TPU_TSTR_CST2_BIT ( 0x01U << 2U )
1763#define TPU_TSTR_CST3_BIT ( 0x01U << 3U )
1764#define TPU_TSTR_CST4_BIT ( 0x01U << 4U )
1765#define TPU_TSTR_CST5_BIT ( 0x01U << 5U )
1766
1767#define TPUA_TSYR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088101 )
1768#define TPUB_TSYR_ADDR ( ( volatile uint8_t __evenaccess * )0x00088171 )
1769#define TPU_TSYR_SYNC0_BIT ( 0x01U << 0U )
1770#define TPU_TSYR_SYNC1_BIT ( 0x01U << 1U )
1771#define TPU_TSYR_SYNC2_BIT ( 0x01U << 2U )
1772#define TPU_TSYR_SYNC3_BIT ( 0x01U << 3U )
1773#define TPU_TSYR_SYNC4_BIT ( 0x01U << 4U )
1774#define TPU_TSYR_SYNC5_BIT ( 0x01U << 5U )
1775
1776/*
1777 * UARTŠÖ˜A‚Ì’è‹`
1778 *
1779 * pdic‚Ìrx600/rx630_uart.c‚ÅŽg—p‚·‚éD
1780 */
1781/*
1782 * ƒVƒŠƒAƒ‹I/O‚̌”
1783 */
1784#define TNUM_SIOP ( 2 )
1785
1786#endif /* TOPPERS_RX630_H */
1787
Note: See TracBrowser for help on using the repository browser.