1 /**
2  * @file xmc4_ccu8_map.h
3  * @date 2015-12-07
4  *
5  * @cond
6  *********************************************************************************************************************
7  * XMClib v2.1.24 - XMC Peripheral Driver Library
8  *
9  * Copyright (c) 2015-2019, Infineon Technologies AG
10  * All rights reserved.
11  *
12  * Redistribution and use in source and binary forms, with or without modification,are permitted provided that the
13  * following conditions are met:
14  *
15  * Redistributions of source code must retain the above copyright notice, this list of conditions and the following
16  * disclaimer.
17  *
18  * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
19  * disclaimer in the documentation and/or other materials provided with the distribution.
20  *
21  * Neither the name of the copyright holders nor the names of its contributors may be used to endorse or promote
22  * products derived from this software without specific prior written permission.
23  *
24  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
25  * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
26  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE  FOR ANY DIRECT, INDIRECT, INCIDENTAL,
27  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
28  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
29  * WHETHER IN CONTRACT, STRICT LIABILITY,OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31  *
32  * To improve the quality of the software, users are encouraged to share modifications, enhancements or bug fixes with
33  * Infineon Technologies AG dave@infineon.com).
34  *********************************************************************************************************************
35  *
36  * Change History
37  * --------------
38  *
39  * 2015-08-25:
40  *     - Initial version
41  *
42  * 2015-12-07:
43  *     - Add XMC4300 support
44  *
45  * @endcond
46  */
47 
48 #ifndef XMC4_CCU8_MAP_H
49 #define XMC4_CCU8_MAP_H
50 
51 #define XMC_CCU8_SLICE_INPUT_A (0U)
52 #define XMC_CCU8_SLICE_INPUT_B (1U)
53 #define XMC_CCU8_SLICE_INPUT_C (2U)
54 #define XMC_CCU8_SLICE_INPUT_D (3U)
55 #define XMC_CCU8_SLICE_INPUT_E (4U)
56 #define XMC_CCU8_SLICE_INPUT_F (5U)
57 #define XMC_CCU8_SLICE_INPUT_G (6U)
58 #define XMC_CCU8_SLICE_INPUT_H (7U)
59 #define XMC_CCU8_SLICE_INPUT_I (8U)
60 #define XMC_CCU8_SLICE_INPUT_J (9U)
61 #define XMC_CCU8_SLICE_INPUT_K (10U)
62 #define XMC_CCU8_SLICE_INPUT_L (11U)
63 #define XMC_CCU8_SLICE_INPUT_M (12U)
64 #define XMC_CCU8_SLICE_INPUT_N (13U)
65 #define XMC_CCU8_SLICE_INPUT_O (14U)
66 #define XMC_CCU8_SLICE_INPUT_P (15U)
67 
68 #if (UC_DEVICE == XMC4100) && (UC_PACKAGE == LQFP64)
69 #define CCU80_IN0_CCU40_SR3                	10
70 #define CCU80_IN0_CCU80_ST1                	13
71 #define CCU80_IN0_CCU80_ST2                	14
72 #define CCU80_IN0_CCU80_ST3                	15
73 #define CCU80_IN0_ERU1_PDOUT0              	9
74 #define CCU80_IN0_HRPWM0_C0O               	12
75 #define CCU80_IN0_P0_7                     	0
76 #define CCU80_IN0_POSIF0_OUT2              	3
77 #define CCU80_IN0_POSIF0_OUT5              	4
78 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
79 #define CCU80_IN0_SCU_GSC80                	7
80 #define CCU80_IN0_VADC0_G0BFL0             	8
81 #define CCU80_IN0_VADC0_G0SR3              	5
82 #define CCU80_IN1_CCU41_SR3                	10
83 #define CCU80_IN1_CCU80_ST0                	12
84 #define CCU80_IN1_CCU80_ST2                	14
85 #define CCU80_IN1_CCU80_ST3                	15
86 #define CCU80_IN1_ERU1_PDOUT0              	9
87 #define CCU80_IN1_ERU1_PDOUT1              	5
88 #define CCU80_IN1_HRPWM0_C1O               	13
89 #define CCU80_IN1_P0_7                     	0
90 #define CCU80_IN1_P0_8                     	1
91 #define CCU80_IN1_POSIF0_OUT2              	3
92 #define CCU80_IN1_POSIF0_OUT5              	4
93 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
94 #define CCU80_IN1_SCU_GSC80                	7
95 #define CCU80_IN1_VADC0_G0BFL1             	8
96 #define CCU80_IN2_CCU80_ST0                	12
97 #define CCU80_IN2_CCU80_ST1                	13
98 #define CCU80_IN2_CCU80_ST3                	15
99 #define CCU80_IN2_ERU1_PDOUT0              	9
100 #define CCU80_IN2_ERU1_PDOUT2              	5
101 #define CCU80_IN2_HRPWM0_C2O               	14
102 #define CCU80_IN2_P0_6                     	1
103 #define CCU80_IN2_P0_7                     	0
104 #define CCU80_IN2_P3_0                     	2
105 #define CCU80_IN2_POSIF0_OUT2              	3
106 #define CCU80_IN2_POSIF0_OUT5              	4
107 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
108 #define CCU80_IN2_SCU_GSC80                	7
109 #define CCU80_IN2_VADC0_G0BFL2             	8
110 #define CCU80_IN3_CCU43_SR3                	10
111 #define CCU80_IN3_CCU80_ST0                	12
112 #define CCU80_IN3_CCU80_ST1                	13
113 #define CCU80_IN3_CCU80_ST2                	14
114 #define CCU80_IN3_CCU81_SR3                	11
115 #define CCU80_IN3_ERU1_PDOUT0              	9
116 #define CCU80_IN3_ERU1_PDOUT3              	5
117 #define CCU80_IN3_HRPWM0_C0O               	15
118 #define CCU80_IN3_P0_7                     	0
119 #define CCU80_IN3_POSIF0_OUT2              	3
120 #define CCU80_IN3_POSIF0_OUT5              	4
121 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
122 #define CCU80_IN3_SCU_GSC80                	7
123 #define CCU80_IN3_VADC0_G0BFL3             	8
124 #endif
125 
126 
127 #if (UC_DEVICE == XMC4100) && (UC_PACKAGE == VQFN48)
128 #define CCU80_IN0_CCU40_SR3                	10
129 #define CCU80_IN0_CCU80_ST1                	13
130 #define CCU80_IN0_CCU80_ST2                	14
131 #define CCU80_IN0_CCU80_ST3                	15
132 #define CCU80_IN0_ERU1_PDOUT0              	9
133 #define CCU80_IN0_HRPWM0_C0O               	12
134 #define CCU80_IN0_P0_7                     	0
135 #define CCU80_IN0_POSIF0_OUT2              	3
136 #define CCU80_IN0_POSIF0_OUT5              	4
137 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
138 #define CCU80_IN0_SCU_GSC80                	7
139 #define CCU80_IN0_VADC0_G0BFL0             	8
140 #define CCU80_IN0_VADC0_G0SR3              	5
141 #define CCU80_IN1_CCU41_SR3                	10
142 #define CCU80_IN1_CCU80_ST0                	12
143 #define CCU80_IN1_CCU80_ST2                	14
144 #define CCU80_IN1_CCU80_ST3                	15
145 #define CCU80_IN1_ERU1_PDOUT0              	9
146 #define CCU80_IN1_ERU1_PDOUT1              	5
147 #define CCU80_IN1_HRPWM0_C1O               	13
148 #define CCU80_IN1_P0_7                     	0
149 #define CCU80_IN1_P0_8                     	1
150 #define CCU80_IN1_POSIF0_OUT2              	3
151 #define CCU80_IN1_POSIF0_OUT5              	4
152 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
153 #define CCU80_IN1_SCU_GSC80                	7
154 #define CCU80_IN1_VADC0_G0BFL1             	8
155 #define CCU80_IN2_CCU80_ST0                	12
156 #define CCU80_IN2_CCU80_ST1                	13
157 #define CCU80_IN2_CCU80_ST3                	15
158 #define CCU80_IN2_ERU1_PDOUT0              	9
159 #define CCU80_IN2_ERU1_PDOUT2              	5
160 #define CCU80_IN2_HRPWM0_C2O               	14
161 #define CCU80_IN2_P0_6                     	1
162 #define CCU80_IN2_P0_7                     	0
163 #define CCU80_IN2_POSIF0_OUT2              	3
164 #define CCU80_IN2_POSIF0_OUT5              	4
165 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
166 #define CCU80_IN2_SCU_GSC80                	7
167 #define CCU80_IN2_VADC0_G0BFL2             	8
168 #define CCU80_IN3_CCU43_SR3                	10
169 #define CCU80_IN3_CCU80_ST0                	12
170 #define CCU80_IN3_CCU80_ST1                	13
171 #define CCU80_IN3_CCU80_ST2                	14
172 #define CCU80_IN3_CCU81_SR3                	11
173 #define CCU80_IN3_ERU1_PDOUT0              	9
174 #define CCU80_IN3_ERU1_PDOUT3              	5
175 #define CCU80_IN3_HRPWM0_C0O               	15
176 #define CCU80_IN3_P0_7                     	0
177 #define CCU80_IN3_POSIF0_OUT2              	3
178 #define CCU80_IN3_POSIF0_OUT5              	4
179 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
180 #define CCU80_IN3_SCU_GSC80                	7
181 #define CCU80_IN3_VADC0_G0BFL3             	8
182 #endif
183 
184 
185 #if (UC_DEVICE == XMC4104) && (UC_PACKAGE == LQFP64)
186 #define CCU80_IN0_CCU40_SR3                	10
187 #define CCU80_IN0_CCU80_ST1                	13
188 #define CCU80_IN0_CCU80_ST2                	14
189 #define CCU80_IN0_CCU80_ST3                	15
190 #define CCU80_IN0_ERU1_PDOUT0              	9
191 #define CCU80_IN0_HRPWM0_C0O               	12
192 #define CCU80_IN0_P0_7                     	0
193 #define CCU80_IN0_POSIF0_OUT2              	3
194 #define CCU80_IN0_POSIF0_OUT5              	4
195 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
196 #define CCU80_IN0_SCU_GSC80                	7
197 #define CCU80_IN0_VADC0_G0BFL0             	8
198 #define CCU80_IN0_VADC0_G0SR3              	5
199 #define CCU80_IN1_CCU41_SR3                	10
200 #define CCU80_IN1_CCU80_ST0                	12
201 #define CCU80_IN1_CCU80_ST2                	14
202 #define CCU80_IN1_CCU80_ST3                	15
203 #define CCU80_IN1_ERU1_PDOUT0              	9
204 #define CCU80_IN1_ERU1_PDOUT1              	5
205 #define CCU80_IN1_HRPWM0_C1O               	13
206 #define CCU80_IN1_P0_7                     	0
207 #define CCU80_IN1_P0_8                     	1
208 #define CCU80_IN1_POSIF0_OUT2              	3
209 #define CCU80_IN1_POSIF0_OUT5              	4
210 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
211 #define CCU80_IN1_SCU_GSC80                	7
212 #define CCU80_IN1_VADC0_G0BFL1             	8
213 #define CCU80_IN2_CCU80_ST0                	12
214 #define CCU80_IN2_CCU80_ST1                	13
215 #define CCU80_IN2_CCU80_ST3                	15
216 #define CCU80_IN2_ERU1_PDOUT0              	9
217 #define CCU80_IN2_ERU1_PDOUT2              	5
218 #define CCU80_IN2_HRPWM0_C2O               	14
219 #define CCU80_IN2_P0_6                     	1
220 #define CCU80_IN2_P0_7                     	0
221 #define CCU80_IN2_P3_0                     	2
222 #define CCU80_IN2_POSIF0_OUT2              	3
223 #define CCU80_IN2_POSIF0_OUT5              	4
224 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
225 #define CCU80_IN2_SCU_GSC80                	7
226 #define CCU80_IN2_VADC0_G0BFL2             	8
227 #define CCU80_IN3_CCU43_SR3                	10
228 #define CCU80_IN3_CCU80_ST0                	12
229 #define CCU80_IN3_CCU80_ST1                	13
230 #define CCU80_IN3_CCU80_ST2                	14
231 #define CCU80_IN3_CCU81_SR3                	11
232 #define CCU80_IN3_ERU1_PDOUT0              	9
233 #define CCU80_IN3_ERU1_PDOUT3              	5
234 #define CCU80_IN3_HRPWM0_C0O               	15
235 #define CCU80_IN3_P0_7                     	0
236 #define CCU80_IN3_POSIF0_OUT2              	3
237 #define CCU80_IN3_POSIF0_OUT5              	4
238 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
239 #define CCU80_IN3_SCU_GSC80                	7
240 #define CCU80_IN3_VADC0_G0BFL3             	8
241 #endif
242 
243 
244 #if (UC_DEVICE == XMC4104) && (UC_PACKAGE == VQFN48)
245 #define CCU80_IN0_CCU40_SR3                	10
246 #define CCU80_IN0_CCU80_ST1                	13
247 #define CCU80_IN0_CCU80_ST2                	14
248 #define CCU80_IN0_CCU80_ST3                	15
249 #define CCU80_IN0_ERU1_PDOUT0              	9
250 #define CCU80_IN0_HRPWM0_C0O               	12
251 #define CCU80_IN0_P0_7                     	0
252 #define CCU80_IN0_POSIF0_OUT2              	3
253 #define CCU80_IN0_POSIF0_OUT5              	4
254 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
255 #define CCU80_IN0_SCU_GSC80                	7
256 #define CCU80_IN0_VADC0_G0BFL0             	8
257 #define CCU80_IN0_VADC0_G0SR3              	5
258 #define CCU80_IN1_CCU41_SR3                	10
259 #define CCU80_IN1_CCU80_ST0                	12
260 #define CCU80_IN1_CCU80_ST2                	14
261 #define CCU80_IN1_CCU80_ST3                	15
262 #define CCU80_IN1_ERU1_PDOUT0              	9
263 #define CCU80_IN1_ERU1_PDOUT1              	5
264 #define CCU80_IN1_HRPWM0_C1O               	13
265 #define CCU80_IN1_P0_7                     	0
266 #define CCU80_IN1_P0_8                     	1
267 #define CCU80_IN1_POSIF0_OUT2              	3
268 #define CCU80_IN1_POSIF0_OUT5              	4
269 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
270 #define CCU80_IN1_SCU_GSC80                	7
271 #define CCU80_IN1_VADC0_G0BFL1             	8
272 #define CCU80_IN2_CCU80_ST0                	12
273 #define CCU80_IN2_CCU80_ST1                	13
274 #define CCU80_IN2_CCU80_ST3                	15
275 #define CCU80_IN2_ERU1_PDOUT0              	9
276 #define CCU80_IN2_ERU1_PDOUT2              	5
277 #define CCU80_IN2_HRPWM0_C2O               	14
278 #define CCU80_IN2_P0_6                     	1
279 #define CCU80_IN2_P0_7                     	0
280 #define CCU80_IN2_POSIF0_OUT2              	3
281 #define CCU80_IN2_POSIF0_OUT5              	4
282 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
283 #define CCU80_IN2_SCU_GSC80                	7
284 #define CCU80_IN2_VADC0_G0BFL2             	8
285 #define CCU80_IN3_CCU43_SR3                	10
286 #define CCU80_IN3_CCU80_ST0                	12
287 #define CCU80_IN3_CCU80_ST1                	13
288 #define CCU80_IN3_CCU80_ST2                	14
289 #define CCU80_IN3_CCU81_SR3                	11
290 #define CCU80_IN3_ERU1_PDOUT0              	9
291 #define CCU80_IN3_ERU1_PDOUT3              	5
292 #define CCU80_IN3_HRPWM0_C0O               	15
293 #define CCU80_IN3_P0_7                     	0
294 #define CCU80_IN3_POSIF0_OUT2              	3
295 #define CCU80_IN3_POSIF0_OUT5              	4
296 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
297 #define CCU80_IN3_SCU_GSC80                	7
298 #define CCU80_IN3_VADC0_G0BFL3             	8
299 #endif
300 
301 
302 #if (UC_DEVICE == XMC4108) && (UC_PACKAGE == LQFP64)
303 #define CCU80_IN0_CCU40_SR3                	10
304 #define CCU80_IN0_CCU80_ST1                	13
305 #define CCU80_IN0_CCU80_ST2                	14
306 #define CCU80_IN0_CCU80_ST3                	15
307 #define CCU80_IN0_ERU1_PDOUT0              	9
308 #define CCU80_IN0_P0_7                     	0
309 #define CCU80_IN0_POSIF0_OUT2              	3
310 #define CCU80_IN0_POSIF0_OUT5              	4
311 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
312 #define CCU80_IN0_SCU_GSC80                	7
313 #define CCU80_IN0_VADC0_G0BFL0             	8
314 #define CCU80_IN0_VADC0_G0SR3              	5
315 #define CCU80_IN1_CCU41_SR3                	10
316 #define CCU80_IN1_CCU80_ST0                	12
317 #define CCU80_IN1_CCU80_ST2                	14
318 #define CCU80_IN1_CCU80_ST3                	15
319 #define CCU80_IN1_ERU1_PDOUT0              	9
320 #define CCU80_IN1_ERU1_PDOUT1              	5
321 #define CCU80_IN1_P0_7                     	0
322 #define CCU80_IN1_P0_8                     	1
323 #define CCU80_IN1_POSIF0_OUT2              	3
324 #define CCU80_IN1_POSIF0_OUT5              	4
325 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
326 #define CCU80_IN1_SCU_GSC80                	7
327 #define CCU80_IN1_VADC0_G0BFL1             	8
328 #define CCU80_IN2_CCU80_ST0                	12
329 #define CCU80_IN2_CCU80_ST1                	13
330 #define CCU80_IN2_CCU80_ST3                	15
331 #define CCU80_IN2_ERU1_PDOUT0              	9
332 #define CCU80_IN2_ERU1_PDOUT2              	5
333 #define CCU80_IN2_P0_6                     	1
334 #define CCU80_IN2_P0_7                     	0
335 #define CCU80_IN2_P3_0                     	2
336 #define CCU80_IN2_POSIF0_OUT2              	3
337 #define CCU80_IN2_POSIF0_OUT5              	4
338 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
339 #define CCU80_IN2_SCU_GSC80                	7
340 #define CCU80_IN2_VADC0_G0BFL2             	8
341 #define CCU80_IN3_CCU43_SR3                	10
342 #define CCU80_IN3_CCU80_ST0                	12
343 #define CCU80_IN3_CCU80_ST1                	13
344 #define CCU80_IN3_CCU80_ST2                	14
345 #define CCU80_IN3_CCU81_SR3                	11
346 #define CCU80_IN3_ERU1_PDOUT0              	9
347 #define CCU80_IN3_ERU1_PDOUT3              	5
348 #define CCU80_IN3_P0_7                     	0
349 #define CCU80_IN3_POSIF0_OUT2              	3
350 #define CCU80_IN3_POSIF0_OUT5              	4
351 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
352 #define CCU80_IN3_SCU_GSC80                	7
353 #define CCU80_IN3_VADC0_G0BFL3             	8
354 #endif
355 
356 
357 #if (UC_DEVICE == XMC4108) && (UC_PACKAGE == VQFN48)
358 #define CCU80_IN0_CCU40_SR3                	10
359 #define CCU80_IN0_CCU80_ST1                	13
360 #define CCU80_IN0_CCU80_ST2                	14
361 #define CCU80_IN0_CCU80_ST3                	15
362 #define CCU80_IN0_ERU1_PDOUT0              	9
363 #define CCU80_IN0_P0_7                     	0
364 #define CCU80_IN0_POSIF0_OUT2              	3
365 #define CCU80_IN0_POSIF0_OUT5              	4
366 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
367 #define CCU80_IN0_SCU_GSC80                	7
368 #define CCU80_IN0_VADC0_G0BFL0             	8
369 #define CCU80_IN0_VADC0_G0SR3              	5
370 #define CCU80_IN1_CCU41_SR3                	10
371 #define CCU80_IN1_CCU80_ST0                	12
372 #define CCU80_IN1_CCU80_ST2                	14
373 #define CCU80_IN1_CCU80_ST3                	15
374 #define CCU80_IN1_ERU1_PDOUT0              	9
375 #define CCU80_IN1_ERU1_PDOUT1              	5
376 #define CCU80_IN1_P0_7                     	0
377 #define CCU80_IN1_P0_8                     	1
378 #define CCU80_IN1_POSIF0_OUT2              	3
379 #define CCU80_IN1_POSIF0_OUT5              	4
380 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
381 #define CCU80_IN1_SCU_GSC80                	7
382 #define CCU80_IN1_VADC0_G0BFL1             	8
383 #define CCU80_IN2_CCU80_ST0                	12
384 #define CCU80_IN2_CCU80_ST1                	13
385 #define CCU80_IN2_CCU80_ST3                	15
386 #define CCU80_IN2_ERU1_PDOUT0              	9
387 #define CCU80_IN2_ERU1_PDOUT2              	5
388 #define CCU80_IN2_P0_6                     	1
389 #define CCU80_IN2_P0_7                     	0
390 #define CCU80_IN2_POSIF0_OUT2              	3
391 #define CCU80_IN2_POSIF0_OUT5              	4
392 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
393 #define CCU80_IN2_SCU_GSC80                	7
394 #define CCU80_IN2_VADC0_G0BFL2             	8
395 #define CCU80_IN3_CCU43_SR3                	10
396 #define CCU80_IN3_CCU80_ST0                	12
397 #define CCU80_IN3_CCU80_ST1                	13
398 #define CCU80_IN3_CCU80_ST2                	14
399 #define CCU80_IN3_CCU81_SR3                	11
400 #define CCU80_IN3_ERU1_PDOUT0              	9
401 #define CCU80_IN3_ERU1_PDOUT3              	5
402 #define CCU80_IN3_P0_7                     	0
403 #define CCU80_IN3_POSIF0_OUT2              	3
404 #define CCU80_IN3_POSIF0_OUT5              	4
405 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
406 #define CCU80_IN3_SCU_GSC80                	7
407 #define CCU80_IN3_VADC0_G0BFL3             	8
408 #endif
409 
410 
411 #if (UC_DEVICE == XMC4200) && (UC_PACKAGE == LQFP64)
412 #define CCU80_IN0_CCU40_SR3                	10
413 #define CCU80_IN0_CCU80_ST1                	13
414 #define CCU80_IN0_CCU80_ST2                	14
415 #define CCU80_IN0_CCU80_ST3                	15
416 #define CCU80_IN0_ERU1_PDOUT0              	9
417 #define CCU80_IN0_HRPWM0_C0O               	12
418 #define CCU80_IN0_P0_7                     	0
419 #define CCU80_IN0_POSIF0_OUT2              	3
420 #define CCU80_IN0_POSIF0_OUT5              	4
421 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
422 #define CCU80_IN0_SCU_GSC80                	7
423 #define CCU80_IN0_VADC0_G0BFL0             	8
424 #define CCU80_IN0_VADC0_G0SR3              	5
425 #define CCU80_IN1_CCU41_SR3                	10
426 #define CCU80_IN1_CCU80_ST0                	12
427 #define CCU80_IN1_CCU80_ST2                	14
428 #define CCU80_IN1_CCU80_ST3                	15
429 #define CCU80_IN1_ERU1_PDOUT0              	9
430 #define CCU80_IN1_ERU1_PDOUT1              	5
431 #define CCU80_IN1_HRPWM0_C1O               	13
432 #define CCU80_IN1_P0_7                     	0
433 #define CCU80_IN1_P0_8                     	1
434 #define CCU80_IN1_POSIF0_OUT2              	3
435 #define CCU80_IN1_POSIF0_OUT5              	4
436 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
437 #define CCU80_IN1_SCU_GSC80                	7
438 #define CCU80_IN1_VADC0_G0BFL1             	8
439 #define CCU80_IN2_CCU80_ST0                	12
440 #define CCU80_IN2_CCU80_ST1                	13
441 #define CCU80_IN2_CCU80_ST3                	15
442 #define CCU80_IN2_ERU1_PDOUT0              	9
443 #define CCU80_IN2_ERU1_PDOUT2              	5
444 #define CCU80_IN2_HRPWM0_C2O               	14
445 #define CCU80_IN2_P0_6                     	1
446 #define CCU80_IN2_P0_7                     	0
447 #define CCU80_IN2_P3_0                     	2
448 #define CCU80_IN2_POSIF0_OUT2              	3
449 #define CCU80_IN2_POSIF0_OUT5              	4
450 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
451 #define CCU80_IN2_SCU_GSC80                	7
452 #define CCU80_IN2_VADC0_G0BFL2             	8
453 #define CCU80_IN3_CCU43_SR3                	10
454 #define CCU80_IN3_CCU80_ST0                	12
455 #define CCU80_IN3_CCU80_ST1                	13
456 #define CCU80_IN3_CCU80_ST2                	14
457 #define CCU80_IN3_CCU81_SR3                	11
458 #define CCU80_IN3_ERU1_PDOUT0              	9
459 #define CCU80_IN3_ERU1_PDOUT3              	5
460 #define CCU80_IN3_HRPWM0_C0O               	15
461 #define CCU80_IN3_P0_7                     	0
462 #define CCU80_IN3_POSIF0_OUT2              	3
463 #define CCU80_IN3_POSIF0_OUT5              	4
464 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
465 #define CCU80_IN3_SCU_GSC80                	7
466 #define CCU80_IN3_VADC0_G0BFL3             	8
467 #endif
468 
469 
470 #if (UC_DEVICE == XMC4200) && (UC_PACKAGE == VQFN48)
471 #define CCU80_IN0_CCU40_SR3                	10
472 #define CCU80_IN0_CCU80_ST1                	13
473 #define CCU80_IN0_CCU80_ST2                	14
474 #define CCU80_IN0_CCU80_ST3                	15
475 #define CCU80_IN0_ERU1_PDOUT0              	9
476 #define CCU80_IN0_HRPWM0_C0O               	12
477 #define CCU80_IN0_P0_7                     	0
478 #define CCU80_IN0_POSIF0_OUT2              	3
479 #define CCU80_IN0_POSIF0_OUT5              	4
480 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
481 #define CCU80_IN0_SCU_GSC80                	7
482 #define CCU80_IN0_VADC0_G0BFL0             	8
483 #define CCU80_IN0_VADC0_G0SR3              	5
484 #define CCU80_IN1_CCU41_SR3                	10
485 #define CCU80_IN1_CCU80_ST0                	12
486 #define CCU80_IN1_CCU80_ST2                	14
487 #define CCU80_IN1_CCU80_ST3                	15
488 #define CCU80_IN1_ERU1_PDOUT0              	9
489 #define CCU80_IN1_ERU1_PDOUT1              	5
490 #define CCU80_IN1_HRPWM0_C1O               	13
491 #define CCU80_IN1_P0_7                     	0
492 #define CCU80_IN1_P0_8                     	1
493 #define CCU80_IN1_POSIF0_OUT2              	3
494 #define CCU80_IN1_POSIF0_OUT5              	4
495 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
496 #define CCU80_IN1_SCU_GSC80                	7
497 #define CCU80_IN1_VADC0_G0BFL1             	8
498 #define CCU80_IN2_CCU80_ST0                	12
499 #define CCU80_IN2_CCU80_ST1                	13
500 #define CCU80_IN2_CCU80_ST3                	15
501 #define CCU80_IN2_ERU1_PDOUT0              	9
502 #define CCU80_IN2_ERU1_PDOUT2              	5
503 #define CCU80_IN2_HRPWM0_C2O               	14
504 #define CCU80_IN2_P0_6                     	1
505 #define CCU80_IN2_P0_7                     	0
506 #define CCU80_IN2_POSIF0_OUT2              	3
507 #define CCU80_IN2_POSIF0_OUT5              	4
508 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
509 #define CCU80_IN2_SCU_GSC80                	7
510 #define CCU80_IN2_VADC0_G0BFL2             	8
511 #define CCU80_IN3_CCU43_SR3                	10
512 #define CCU80_IN3_CCU80_ST0                	12
513 #define CCU80_IN3_CCU80_ST1                	13
514 #define CCU80_IN3_CCU80_ST2                	14
515 #define CCU80_IN3_CCU81_SR3                	11
516 #define CCU80_IN3_ERU1_PDOUT0              	9
517 #define CCU80_IN3_ERU1_PDOUT3              	5
518 #define CCU80_IN3_HRPWM0_C0O               	15
519 #define CCU80_IN3_P0_7                     	0
520 #define CCU80_IN3_POSIF0_OUT2              	3
521 #define CCU80_IN3_POSIF0_OUT5              	4
522 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
523 #define CCU80_IN3_SCU_GSC80                	7
524 #define CCU80_IN3_VADC0_G0BFL3             	8
525 #endif
526 
527 #if (UC_DEVICE == XMC4300) && (UC_PACKAGE == LQFP100)
528 #define CCU80_IN0_CCU40_SR3                	10
529 #define CCU80_IN0_CCU80_ST0                	12
530 #define CCU80_IN0_CCU80_ST1                	13
531 #define CCU80_IN0_CCU80_ST2                	14
532 #define CCU80_IN0_CCU80_ST3                	15
533 #define CCU80_IN0_ERU1_PDOUT0              	9
534 #define CCU80_IN0_P0_7                     	0
535 #define CCU80_IN0_P3_2                     	2
536 #define CCU80_IN0_P3_4                     	1
537 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
538 #define CCU80_IN0_SCU_GSC80                	7
539 #define CCU80_IN0_VADC0_G0BFL0             	8
540 #define CCU80_IN0_VADC0_G0SR3              	5
541 #define CCU80_IN1_CCU41_SR3                	10
542 #define CCU80_IN1_CCU80_ST0                	12
543 #define CCU80_IN1_CCU80_ST1                	13
544 #define CCU80_IN1_CCU80_ST2                	14
545 #define CCU80_IN1_CCU80_ST3                	15
546 #define CCU80_IN1_ERU1_PDOUT0              	9
547 #define CCU80_IN1_ERU1_PDOUT1              	5
548 #define CCU80_IN1_P0_7                     	0
549 #define CCU80_IN1_P0_8                     	1
550 #define CCU80_IN1_P3_1                     	2
551 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
552 #define CCU80_IN1_SCU_GSC80                	7
553 #define CCU80_IN1_VADC0_G0BFL1             	8
554 #define CCU80_IN2_CCU80_ST0                	12
555 #define CCU80_IN2_CCU80_ST1                	13
556 #define CCU80_IN2_CCU80_ST2                	14
557 #define CCU80_IN2_CCU80_ST3                	15
558 #define CCU80_IN2_ERU1_PDOUT0              	9
559 #define CCU80_IN2_ERU1_PDOUT2              	5
560 #define CCU80_IN2_P0_6                     	1
561 #define CCU80_IN2_P0_7                     	0
562 #define CCU80_IN2_P3_0                     	2
563 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
564 #define CCU80_IN2_SCU_GSC80                	7
565 #define CCU80_IN2_VADC0_G0BFL2             	8
566 #define CCU80_IN3_CCU80_ST0                	12
567 #define CCU80_IN3_CCU80_ST1                	13
568 #define CCU80_IN3_CCU80_ST2                	14
569 #define CCU80_IN3_CCU80_ST3                	15
570 #define CCU80_IN3_ERU1_PDOUT0              	9
571 #define CCU80_IN3_ERU1_PDOUT3              	5
572 #define CCU80_IN3_P0_7                     	0
573 #define CCU80_IN3_P3_3                     	1
574 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
575 #define CCU80_IN3_SCU_GSC80                	7
576 #define CCU80_IN3_VADC0_G0BFL3             	8
577 #endif
578 
579 #if (UC_DEVICE == XMC4400) && (UC_PACKAGE == LQFP100)
580 #define CCU80_IN0_CCU40_SR3                	10
581 #define CCU80_IN0_CCU80_ST1                	13
582 #define CCU80_IN0_CCU80_ST2                	14
583 #define CCU80_IN0_CCU80_ST3                	15
584 #define CCU80_IN0_CCU81_SR3                	11
585 #define CCU80_IN0_ERU1_PDOUT0              	9
586 #define CCU80_IN0_HRPWM0_C0O               	12
587 #define CCU80_IN0_P0_7                     	0
588 #define CCU80_IN0_P3_2                     	2
589 #define CCU80_IN0_P3_4                     	1
590 #define CCU80_IN0_POSIF0_OUT2              	3
591 #define CCU80_IN0_POSIF0_OUT5              	4
592 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
593 #define CCU80_IN0_SCU_GSC80                	7
594 #define CCU80_IN0_VADC0_G0BFL0             	8
595 #define CCU80_IN0_VADC0_G0SR3              	5
596 #define CCU80_IN1_CCU41_SR3                	10
597 #define CCU80_IN1_CCU80_ST0                	12
598 #define CCU80_IN1_CCU80_ST2                	14
599 #define CCU80_IN1_CCU80_ST3                	15
600 #define CCU80_IN1_CCU81_SR3                	11
601 #define CCU80_IN1_ERU1_PDOUT0              	9
602 #define CCU80_IN1_ERU1_PDOUT1              	5
603 #define CCU80_IN1_HRPWM0_C1O               	13
604 #define CCU80_IN1_P0_7                     	0
605 #define CCU80_IN1_P0_8                     	1
606 #define CCU80_IN1_P3_1                     	2
607 #define CCU80_IN1_POSIF0_OUT2              	3
608 #define CCU80_IN1_POSIF0_OUT5              	4
609 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
610 #define CCU80_IN1_SCU_GSC80                	7
611 #define CCU80_IN1_VADC0_G0BFL1             	8
612 #define CCU80_IN2_CCU42_SR3                	10
613 #define CCU80_IN2_CCU80_ST0                	12
614 #define CCU80_IN2_CCU80_ST1                	13
615 #define CCU80_IN2_CCU80_ST3                	15
616 #define CCU80_IN2_CCU81_SR3                	11
617 #define CCU80_IN2_ERU1_PDOUT0              	9
618 #define CCU80_IN2_ERU1_PDOUT2              	5
619 #define CCU80_IN2_HRPWM0_C2O               	14
620 #define CCU80_IN2_P0_6                     	1
621 #define CCU80_IN2_P0_7                     	0
622 #define CCU80_IN2_P3_0                     	2
623 #define CCU80_IN2_POSIF0_OUT2              	3
624 #define CCU80_IN2_POSIF0_OUT5              	4
625 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
626 #define CCU80_IN2_SCU_GSC80                	7
627 #define CCU80_IN2_VADC0_G0BFL2             	8
628 #define CCU80_IN3_CCU43_SR3                	10
629 #define CCU80_IN3_CCU80_ST0                	12
630 #define CCU80_IN3_CCU80_ST1                	13
631 #define CCU80_IN3_CCU80_ST2                	14
632 #define CCU80_IN3_CCU81_SR3                	11
633 #define CCU80_IN3_ERU1_PDOUT0              	9
634 #define CCU80_IN3_ERU1_PDOUT3              	5
635 #define CCU80_IN3_HRPWM0_C0O               	15
636 #define CCU80_IN3_P0_7                     	0
637 #define CCU80_IN3_P3_3                     	1
638 #define CCU80_IN3_POSIF0_OUT2              	3
639 #define CCU80_IN3_POSIF0_OUT5              	4
640 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
641 #define CCU80_IN3_SCU_GSC80                	7
642 #define CCU80_IN3_VADC0_G0BFL3             	8
643 #define CCU81_IN0_CCU40_SR3                	10
644 #define CCU81_IN0_CCU80_SR3                	11
645 #define CCU81_IN0_CCU81_ST0                	12
646 #define CCU81_IN0_CCU81_ST1                	13
647 #define CCU81_IN0_CCU81_ST2                	14
648 #define CCU81_IN0_CCU81_ST3                	15
649 #define CCU81_IN0_ERU1_PDOUT0              	5
650 #define CCU81_IN0_ERU1_PDOUT1              	8
651 #define CCU81_IN0_P3_0                     	2
652 #define CCU81_IN0_P5_0                     	0
653 #define CCU81_IN0_P5_1                     	1
654 #define CCU81_IN0_POSIF1_OUT2              	3
655 #define CCU81_IN0_POSIF1_OUT5              	4
656 #define CCU81_IN0_SCU_ERU1_IOUT0           	6
657 #define CCU81_IN0_SCU_GSC81                	7
658 #define CCU81_IN0_VADC0_G0SR3              	9
659 #define CCU81_IN1_CCU41_SR3                	10
660 #define CCU81_IN1_CCU80_SR3                	11
661 #define CCU81_IN1_CCU81_ST0                	12
662 #define CCU81_IN1_CCU81_ST1                	13
663 #define CCU81_IN1_CCU81_ST2                	14
664 #define CCU81_IN1_CCU81_ST3                	15
665 #define CCU81_IN1_ERU1_PDOUT0              	8
666 #define CCU81_IN1_P5_0                     	0
667 #define CCU81_IN1_P5_2                     	1
668 #define CCU81_IN1_POSIF1_OUT2              	3
669 #define CCU81_IN1_POSIF1_OUT5              	4
670 #define CCU81_IN1_SCU_ERU1_IOUT1           	6
671 #define CCU81_IN1_SCU_GSC81                	7
672 #define CCU81_IN1_VADC0_G1SR3              	9
673 #define CCU81_IN2_CCU42_SR3                	10
674 #define CCU81_IN2_CCU80_SR3                	11
675 #define CCU81_IN2_CCU81_ST0                	12
676 #define CCU81_IN2_CCU81_ST1                	13
677 #define CCU81_IN2_CCU81_ST2                	14
678 #define CCU81_IN2_CCU81_ST3                	15
679 #define CCU81_IN2_ERU1_PDOUT1              	8
680 #define CCU81_IN2_ERU1_PDOUT2              	5
681 #define CCU81_IN2_P5_0                     	0
682 #define CCU81_IN2_POSIF1_OUT2              	3
683 #define CCU81_IN2_POSIF1_OUT5              	4
684 #define CCU81_IN2_SCU_ERU1_IOUT2           	6
685 #define CCU81_IN2_SCU_GSC81                	7
686 #define CCU81_IN2_VADC0_G2SR3              	9
687 #define CCU81_IN3_CCU43_SR3                	10
688 #define CCU81_IN3_CCU80_SR3                	11
689 #define CCU81_IN3_CCU81_ST0                	12
690 #define CCU81_IN3_CCU81_ST1                	13
691 #define CCU81_IN3_CCU81_ST2                	14
692 #define CCU81_IN3_CCU81_ST3                	15
693 #define CCU81_IN3_ERU1_PDOUT1              	8
694 #define CCU81_IN3_ERU1_PDOUT3              	5
695 #define CCU81_IN3_P5_0                     	0
696 #define CCU81_IN3_POSIF1_OUT2              	3
697 #define CCU81_IN3_POSIF1_OUT5              	4
698 #define CCU81_IN3_SCU_ERU1_IOUT3           	6
699 #define CCU81_IN3_SCU_GSC81                	7
700 #define CCU81_IN3_VADC0_G3SR3              	9
701 #endif
702 
703 
704 #if (UC_DEVICE == XMC4400) && (UC_PACKAGE == LQFP64)
705 #define CCU80_IN0_CCU40_SR3                	10
706 #define CCU80_IN0_CCU80_ST1                	13
707 #define CCU80_IN0_CCU80_ST2                	14
708 #define CCU80_IN0_CCU80_ST3                	15
709 #define CCU80_IN0_CCU81_SR3                	11
710 #define CCU80_IN0_ERU1_PDOUT0              	9
711 #define CCU80_IN0_HRPWM0_C0O               	12
712 #define CCU80_IN0_P0_7                     	0
713 #define CCU80_IN0_POSIF0_OUT2              	3
714 #define CCU80_IN0_POSIF0_OUT5              	4
715 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
716 #define CCU80_IN0_SCU_GSC80                	7
717 #define CCU80_IN0_VADC0_G0BFL0             	8
718 #define CCU80_IN0_VADC0_G0SR3              	5
719 #define CCU80_IN1_CCU41_SR3                	10
720 #define CCU80_IN1_CCU80_ST0                	12
721 #define CCU80_IN1_CCU80_ST2                	14
722 #define CCU80_IN1_CCU80_ST3                	15
723 #define CCU80_IN1_CCU81_SR3                	11
724 #define CCU80_IN1_ERU1_PDOUT0              	9
725 #define CCU80_IN1_ERU1_PDOUT1              	5
726 #define CCU80_IN1_HRPWM0_C1O               	13
727 #define CCU80_IN1_P0_7                     	0
728 #define CCU80_IN1_P0_8                     	1
729 #define CCU80_IN1_POSIF0_OUT2              	3
730 #define CCU80_IN1_POSIF0_OUT5              	4
731 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
732 #define CCU80_IN1_SCU_GSC80                	7
733 #define CCU80_IN1_VADC0_G0BFL1             	8
734 #define CCU80_IN2_CCU42_SR3                	10
735 #define CCU80_IN2_CCU80_ST0                	12
736 #define CCU80_IN2_CCU80_ST1                	13
737 #define CCU80_IN2_CCU80_ST3                	15
738 #define CCU80_IN2_CCU81_SR3                	11
739 #define CCU80_IN2_ERU1_PDOUT0              	9
740 #define CCU80_IN2_ERU1_PDOUT2              	5
741 #define CCU80_IN2_HRPWM0_C2O               	14
742 #define CCU80_IN2_P0_6                     	1
743 #define CCU80_IN2_P0_7                     	0
744 #define CCU80_IN2_POSIF0_OUT2              	3
745 #define CCU80_IN2_POSIF0_OUT5              	4
746 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
747 #define CCU80_IN2_SCU_GSC80                	7
748 #define CCU80_IN2_VADC0_G0BFL2             	8
749 #define CCU80_IN3_CCU43_SR3                	10
750 #define CCU80_IN3_CCU80_ST0                	12
751 #define CCU80_IN3_CCU80_ST1                	13
752 #define CCU80_IN3_CCU80_ST2                	14
753 #define CCU80_IN3_CCU81_SR3                	11
754 #define CCU80_IN3_ERU1_PDOUT0              	9
755 #define CCU80_IN3_ERU1_PDOUT3              	5
756 #define CCU80_IN3_HRPWM0_C0O               	15
757 #define CCU80_IN3_P0_7                     	0
758 #define CCU80_IN3_POSIF0_OUT2              	3
759 #define CCU80_IN3_POSIF0_OUT5              	4
760 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
761 #define CCU80_IN3_SCU_GSC80                	7
762 #define CCU80_IN3_VADC0_G0BFL3             	8
763 #define CCU81_IN0_CCU40_SR3                	10
764 #define CCU81_IN0_CCU80_SR3                	11
765 #define CCU81_IN0_CCU81_ST0                	12
766 #define CCU81_IN0_CCU81_ST1                	13
767 #define CCU81_IN0_CCU81_ST2                	14
768 #define CCU81_IN0_CCU81_ST3                	15
769 #define CCU81_IN0_ERU1_PDOUT0              	5
770 #define CCU81_IN0_ERU1_PDOUT1              	8
771 #define CCU81_IN0_POSIF1_OUT2              	3
772 #define CCU81_IN0_POSIF1_OUT5              	4
773 #define CCU81_IN0_SCU_ERU1_IOUT0           	6
774 #define CCU81_IN0_SCU_GSC81                	7
775 #define CCU81_IN0_VADC0_G0SR3              	9
776 #define CCU81_IN1_CCU41_SR3                	10
777 #define CCU81_IN1_CCU80_SR3                	11
778 #define CCU81_IN1_CCU81_ST0                	12
779 #define CCU81_IN1_CCU81_ST1                	13
780 #define CCU81_IN1_CCU81_ST2                	14
781 #define CCU81_IN1_CCU81_ST3                	15
782 #define CCU81_IN1_ERU1_PDOUT0              	8
783 #define CCU81_IN1_POSIF1_OUT2              	3
784 #define CCU81_IN1_POSIF1_OUT5              	4
785 #define CCU81_IN1_SCU_ERU1_IOUT1           	6
786 #define CCU81_IN1_SCU_GSC81                	7
787 #define CCU81_IN1_VADC0_G1SR3              	9
788 #define CCU81_IN2_CCU42_SR3                	10
789 #define CCU81_IN2_CCU80_SR3                	11
790 #define CCU81_IN2_CCU81_ST0                	12
791 #define CCU81_IN2_CCU81_ST1                	13
792 #define CCU81_IN2_CCU81_ST2                	14
793 #define CCU81_IN2_CCU81_ST3                	15
794 #define CCU81_IN2_ERU1_PDOUT1              	8
795 #define CCU81_IN2_ERU1_PDOUT2              	5
796 #define CCU81_IN2_POSIF1_OUT2              	3
797 #define CCU81_IN2_POSIF1_OUT5              	4
798 #define CCU81_IN2_SCU_ERU1_IOUT2           	6
799 #define CCU81_IN2_SCU_GSC81                	7
800 #define CCU81_IN2_VADC0_G2SR3              	9
801 #define CCU81_IN3_CCU43_SR3                	10
802 #define CCU81_IN3_CCU80_SR3                	11
803 #define CCU81_IN3_CCU81_ST0                	12
804 #define CCU81_IN3_CCU81_ST1                	13
805 #define CCU81_IN3_CCU81_ST2                	14
806 #define CCU81_IN3_CCU81_ST3                	15
807 #define CCU81_IN3_ERU1_PDOUT1              	8
808 #define CCU81_IN3_ERU1_PDOUT3              	5
809 #define CCU81_IN3_POSIF1_OUT2              	3
810 #define CCU81_IN3_POSIF1_OUT5              	4
811 #define CCU81_IN3_SCU_ERU1_IOUT3           	6
812 #define CCU81_IN3_SCU_GSC81                	7
813 #define CCU81_IN3_VADC0_G3SR3              	9
814 #endif
815 
816 
817 #if (UC_DEVICE == XMC4402) && (UC_PACKAGE == LQFP100)
818 #define CCU80_IN0_CCU40_SR3                	10
819 #define CCU80_IN0_CCU80_ST1                	13
820 #define CCU80_IN0_CCU80_ST2                	14
821 #define CCU80_IN0_CCU80_ST3                	15
822 #define CCU80_IN0_CCU81_SR3                	11
823 #define CCU80_IN0_ERU1_PDOUT0              	9
824 #define CCU80_IN0_HRPWM0_C0O               	12
825 #define CCU80_IN0_P0_7                     	0
826 #define CCU80_IN0_P3_2                     	2
827 #define CCU80_IN0_P3_4                     	1
828 #define CCU80_IN0_POSIF0_OUT2              	3
829 #define CCU80_IN0_POSIF0_OUT5              	4
830 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
831 #define CCU80_IN0_SCU_GSC80                	7
832 #define CCU80_IN0_VADC0_G0BFL0             	8
833 #define CCU80_IN0_VADC0_G0SR3              	5
834 #define CCU80_IN1_CCU41_SR3                	10
835 #define CCU80_IN1_CCU80_ST0                	12
836 #define CCU80_IN1_CCU80_ST2                	14
837 #define CCU80_IN1_CCU80_ST3                	15
838 #define CCU80_IN1_CCU81_SR3                	11
839 #define CCU80_IN1_ERU1_PDOUT0              	9
840 #define CCU80_IN1_ERU1_PDOUT1              	5
841 #define CCU80_IN1_HRPWM0_C1O               	13
842 #define CCU80_IN1_P0_7                     	0
843 #define CCU80_IN1_P0_8                     	1
844 #define CCU80_IN1_P3_1                     	2
845 #define CCU80_IN1_POSIF0_OUT2              	3
846 #define CCU80_IN1_POSIF0_OUT5              	4
847 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
848 #define CCU80_IN1_SCU_GSC80                	7
849 #define CCU80_IN1_VADC0_G0BFL1             	8
850 #define CCU80_IN2_CCU42_SR3                	10
851 #define CCU80_IN2_CCU80_ST0                	12
852 #define CCU80_IN2_CCU80_ST1                	13
853 #define CCU80_IN2_CCU80_ST3                	15
854 #define CCU80_IN2_CCU81_SR3                	11
855 #define CCU80_IN2_ERU1_PDOUT0              	9
856 #define CCU80_IN2_ERU1_PDOUT2              	5
857 #define CCU80_IN2_HRPWM0_C2O               	14
858 #define CCU80_IN2_P0_6                     	1
859 #define CCU80_IN2_P0_7                     	0
860 #define CCU80_IN2_P3_0                     	2
861 #define CCU80_IN2_POSIF0_OUT2              	3
862 #define CCU80_IN2_POSIF0_OUT5              	4
863 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
864 #define CCU80_IN2_SCU_GSC80                	7
865 #define CCU80_IN2_VADC0_G0BFL2             	8
866 #define CCU80_IN3_CCU43_SR3                	10
867 #define CCU80_IN3_CCU80_ST0                	12
868 #define CCU80_IN3_CCU80_ST1                	13
869 #define CCU80_IN3_CCU80_ST2                	14
870 #define CCU80_IN3_CCU81_SR3                	11
871 #define CCU80_IN3_ERU1_PDOUT0              	9
872 #define CCU80_IN3_ERU1_PDOUT3              	5
873 #define CCU80_IN3_HRPWM0_C0O               	15
874 #define CCU80_IN3_P0_7                     	0
875 #define CCU80_IN3_P3_3                     	1
876 #define CCU80_IN3_POSIF0_OUT2              	3
877 #define CCU80_IN3_POSIF0_OUT5              	4
878 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
879 #define CCU80_IN3_SCU_GSC80                	7
880 #define CCU80_IN3_VADC0_G0BFL3             	8
881 #define CCU81_IN0_CCU40_SR3                	10
882 #define CCU81_IN0_CCU80_SR3                	11
883 #define CCU81_IN0_CCU81_ST0                	12
884 #define CCU81_IN0_CCU81_ST1                	13
885 #define CCU81_IN0_CCU81_ST2                	14
886 #define CCU81_IN0_CCU81_ST3                	15
887 #define CCU81_IN0_ERU1_PDOUT0              	5
888 #define CCU81_IN0_ERU1_PDOUT1              	8
889 #define CCU81_IN0_P3_0                     	2
890 #define CCU81_IN0_P5_0                     	0
891 #define CCU81_IN0_P5_1                     	1
892 #define CCU81_IN0_POSIF1_OUT2              	3
893 #define CCU81_IN0_POSIF1_OUT5              	4
894 #define CCU81_IN0_SCU_ERU1_IOUT0           	6
895 #define CCU81_IN0_SCU_GSC81                	7
896 #define CCU81_IN0_VADC0_G0SR3              	9
897 #define CCU81_IN1_CCU41_SR3                	10
898 #define CCU81_IN1_CCU80_SR3                	11
899 #define CCU81_IN1_CCU81_ST0                	12
900 #define CCU81_IN1_CCU81_ST1                	13
901 #define CCU81_IN1_CCU81_ST2                	14
902 #define CCU81_IN1_CCU81_ST3                	15
903 #define CCU81_IN1_ERU1_PDOUT0              	8
904 #define CCU81_IN1_P5_0                     	0
905 #define CCU81_IN1_P5_2                     	1
906 #define CCU81_IN1_POSIF1_OUT2              	3
907 #define CCU81_IN1_POSIF1_OUT5              	4
908 #define CCU81_IN1_SCU_ERU1_IOUT1           	6
909 #define CCU81_IN1_SCU_GSC81                	7
910 #define CCU81_IN1_VADC0_G1SR3              	9
911 #define CCU81_IN2_CCU42_SR3                	10
912 #define CCU81_IN2_CCU80_SR3                	11
913 #define CCU81_IN2_CCU81_ST0                	12
914 #define CCU81_IN2_CCU81_ST1                	13
915 #define CCU81_IN2_CCU81_ST2                	14
916 #define CCU81_IN2_CCU81_ST3                	15
917 #define CCU81_IN2_ERU1_PDOUT1              	8
918 #define CCU81_IN2_ERU1_PDOUT2              	5
919 #define CCU81_IN2_P5_0                     	0
920 #define CCU81_IN2_POSIF1_OUT2              	3
921 #define CCU81_IN2_POSIF1_OUT5              	4
922 #define CCU81_IN2_SCU_ERU1_IOUT2           	6
923 #define CCU81_IN2_SCU_GSC81                	7
924 #define CCU81_IN2_VADC0_G2SR3              	9
925 #define CCU81_IN3_CCU43_SR3                	10
926 #define CCU81_IN3_CCU80_SR3                	11
927 #define CCU81_IN3_CCU81_ST0                	12
928 #define CCU81_IN3_CCU81_ST1                	13
929 #define CCU81_IN3_CCU81_ST2                	14
930 #define CCU81_IN3_CCU81_ST3                	15
931 #define CCU81_IN3_ERU1_PDOUT1              	8
932 #define CCU81_IN3_ERU1_PDOUT3              	5
933 #define CCU81_IN3_P5_0                     	0
934 #define CCU81_IN3_POSIF1_OUT2              	3
935 #define CCU81_IN3_POSIF1_OUT5              	4
936 #define CCU81_IN3_SCU_ERU1_IOUT3           	6
937 #define CCU81_IN3_SCU_GSC81                	7
938 #define CCU81_IN3_VADC0_G3SR3              	9
939 #endif
940 
941 
942 #if (UC_DEVICE == XMC4402) && (UC_PACKAGE == LQFP64)
943 #define CCU80_IN0_CCU40_SR3                	10
944 #define CCU80_IN0_CCU80_ST1                	13
945 #define CCU80_IN0_CCU80_ST2                	14
946 #define CCU80_IN0_CCU80_ST3                	15
947 #define CCU80_IN0_CCU81_SR3                	11
948 #define CCU80_IN0_ERU1_PDOUT0              	9
949 #define CCU80_IN0_HRPWM0_C0O               	12
950 #define CCU80_IN0_P0_7                     	0
951 #define CCU80_IN0_POSIF0_OUT2              	3
952 #define CCU80_IN0_POSIF0_OUT5              	4
953 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
954 #define CCU80_IN0_SCU_GSC80                	7
955 #define CCU80_IN0_VADC0_G0BFL0             	8
956 #define CCU80_IN0_VADC0_G0SR3              	5
957 #define CCU80_IN1_CCU41_SR3                	10
958 #define CCU80_IN1_CCU80_ST0                	12
959 #define CCU80_IN1_CCU80_ST2                	14
960 #define CCU80_IN1_CCU80_ST3                	15
961 #define CCU80_IN1_CCU81_SR3                	11
962 #define CCU80_IN1_ERU1_PDOUT0              	9
963 #define CCU80_IN1_ERU1_PDOUT1              	5
964 #define CCU80_IN1_HRPWM0_C1O               	13
965 #define CCU80_IN1_P0_7                     	0
966 #define CCU80_IN1_P0_8                     	1
967 #define CCU80_IN1_POSIF0_OUT2              	3
968 #define CCU80_IN1_POSIF0_OUT5              	4
969 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
970 #define CCU80_IN1_SCU_GSC80                	7
971 #define CCU80_IN1_VADC0_G0BFL1             	8
972 #define CCU80_IN2_CCU42_SR3                	10
973 #define CCU80_IN2_CCU80_ST0                	12
974 #define CCU80_IN2_CCU80_ST1                	13
975 #define CCU80_IN2_CCU80_ST3                	15
976 #define CCU80_IN2_CCU81_SR3                	11
977 #define CCU80_IN2_ERU1_PDOUT0              	9
978 #define CCU80_IN2_ERU1_PDOUT2              	5
979 #define CCU80_IN2_HRPWM0_C2O               	14
980 #define CCU80_IN2_P0_6                     	1
981 #define CCU80_IN2_P0_7                     	0
982 #define CCU80_IN2_POSIF0_OUT2              	3
983 #define CCU80_IN2_POSIF0_OUT5              	4
984 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
985 #define CCU80_IN2_SCU_GSC80                	7
986 #define CCU80_IN2_VADC0_G0BFL2             	8
987 #define CCU80_IN3_CCU43_SR3                	10
988 #define CCU80_IN3_CCU80_ST0                	12
989 #define CCU80_IN3_CCU80_ST1                	13
990 #define CCU80_IN3_CCU80_ST2                	14
991 #define CCU80_IN3_CCU81_SR3                	11
992 #define CCU80_IN3_ERU1_PDOUT0              	9
993 #define CCU80_IN3_ERU1_PDOUT3              	5
994 #define CCU80_IN3_HRPWM0_C0O               	15
995 #define CCU80_IN3_P0_7                     	0
996 #define CCU80_IN3_POSIF0_OUT2              	3
997 #define CCU80_IN3_POSIF0_OUT5              	4
998 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
999 #define CCU80_IN3_SCU_GSC80                	7
1000 #define CCU80_IN3_VADC0_G0BFL3             	8
1001 #define CCU81_IN0_CCU40_SR3                	10
1002 #define CCU81_IN0_CCU80_SR3                	11
1003 #define CCU81_IN0_CCU81_ST0                	12
1004 #define CCU81_IN0_CCU81_ST1                	13
1005 #define CCU81_IN0_CCU81_ST2                	14
1006 #define CCU81_IN0_CCU81_ST3                	15
1007 #define CCU81_IN0_ERU1_PDOUT0              	5
1008 #define CCU81_IN0_ERU1_PDOUT1              	8
1009 #define CCU81_IN0_POSIF1_OUT2              	3
1010 #define CCU81_IN0_POSIF1_OUT5              	4
1011 #define CCU81_IN0_SCU_ERU1_IOUT0           	6
1012 #define CCU81_IN0_SCU_GSC81                	7
1013 #define CCU81_IN0_VADC0_G0SR3              	9
1014 #define CCU81_IN1_CCU41_SR3                	10
1015 #define CCU81_IN1_CCU80_SR3                	11
1016 #define CCU81_IN1_CCU81_ST0                	12
1017 #define CCU81_IN1_CCU81_ST1                	13
1018 #define CCU81_IN1_CCU81_ST2                	14
1019 #define CCU81_IN1_CCU81_ST3                	15
1020 #define CCU81_IN1_ERU1_PDOUT0              	8
1021 #define CCU81_IN1_POSIF1_OUT2              	3
1022 #define CCU81_IN1_POSIF1_OUT5              	4
1023 #define CCU81_IN1_SCU_ERU1_IOUT1           	6
1024 #define CCU81_IN1_SCU_GSC81                	7
1025 #define CCU81_IN1_VADC0_G1SR3              	9
1026 #define CCU81_IN2_CCU42_SR3                	10
1027 #define CCU81_IN2_CCU80_SR3                	11
1028 #define CCU81_IN2_CCU81_ST0                	12
1029 #define CCU81_IN2_CCU81_ST1                	13
1030 #define CCU81_IN2_CCU81_ST2                	14
1031 #define CCU81_IN2_CCU81_ST3                	15
1032 #define CCU81_IN2_ERU1_PDOUT1              	8
1033 #define CCU81_IN2_ERU1_PDOUT2              	5
1034 #define CCU81_IN2_POSIF1_OUT2              	3
1035 #define CCU81_IN2_POSIF1_OUT5              	4
1036 #define CCU81_IN2_SCU_ERU1_IOUT2           	6
1037 #define CCU81_IN2_SCU_GSC81                	7
1038 #define CCU81_IN2_VADC0_G2SR3              	9
1039 #define CCU81_IN3_CCU43_SR3                	10
1040 #define CCU81_IN3_CCU80_SR3                	11
1041 #define CCU81_IN3_CCU81_ST0                	12
1042 #define CCU81_IN3_CCU81_ST1                	13
1043 #define CCU81_IN3_CCU81_ST2                	14
1044 #define CCU81_IN3_CCU81_ST3                	15
1045 #define CCU81_IN3_ERU1_PDOUT1              	8
1046 #define CCU81_IN3_ERU1_PDOUT3              	5
1047 #define CCU81_IN3_POSIF1_OUT2              	3
1048 #define CCU81_IN3_POSIF1_OUT5              	4
1049 #define CCU81_IN3_SCU_ERU1_IOUT3           	6
1050 #define CCU81_IN3_SCU_GSC81                	7
1051 #define CCU81_IN3_VADC0_G3SR3              	9
1052 #endif
1053 
1054 
1055 #if (UC_DEVICE == XMC4500) && (UC_PACKAGE == BGA144)
1056 #define CCU80_IN0_CCU40_SR3                	10
1057 #define CCU80_IN0_CCU80_ST0                	12
1058 #define CCU80_IN0_CCU80_ST1                	13
1059 #define CCU80_IN0_CCU80_ST2                	14
1060 #define CCU80_IN0_CCU80_ST3                	15
1061 #define CCU80_IN0_CCU81_SR3                	11
1062 #define CCU80_IN0_ERU1_PDOUT0              	9
1063 #define CCU80_IN0_P0_7                     	0
1064 #define CCU80_IN0_P3_2                     	2
1065 #define CCU80_IN0_P3_4                     	1
1066 #define CCU80_IN0_POSIF0_OUT2              	3
1067 #define CCU80_IN0_POSIF0_OUT5              	4
1068 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
1069 #define CCU80_IN0_SCU_GSC80                	7
1070 #define CCU80_IN0_VADC0_G0BFL0             	8
1071 #define CCU80_IN0_VADC0_G0SR3              	5
1072 #define CCU80_IN1_CCU41_SR3                	10
1073 #define CCU80_IN1_CCU80_ST0                	12
1074 #define CCU80_IN1_CCU80_ST1                	13
1075 #define CCU80_IN1_CCU80_ST2                	14
1076 #define CCU80_IN1_CCU80_ST3                	15
1077 #define CCU80_IN1_CCU81_SR3                	11
1078 #define CCU80_IN1_ERU1_PDOUT0              	9
1079 #define CCU80_IN1_ERU1_PDOUT1              	5
1080 #define CCU80_IN1_P0_7                     	0
1081 #define CCU80_IN1_P0_8                     	1
1082 #define CCU80_IN1_P3_1                     	2
1083 #define CCU80_IN1_POSIF0_OUT2              	3
1084 #define CCU80_IN1_POSIF0_OUT5              	4
1085 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
1086 #define CCU80_IN1_SCU_GSC80                	7
1087 #define CCU80_IN1_VADC0_G0BFL1             	8
1088 #define CCU80_IN2_CCU42_SR3                	10
1089 #define CCU80_IN2_CCU80_ST0                	12
1090 #define CCU80_IN2_CCU80_ST1                	13
1091 #define CCU80_IN2_CCU80_ST2                	14
1092 #define CCU80_IN2_CCU80_ST3                	15
1093 #define CCU80_IN2_CCU81_SR3                	11
1094 #define CCU80_IN2_ERU1_PDOUT0              	9
1095 #define CCU80_IN2_ERU1_PDOUT2              	5
1096 #define CCU80_IN2_P0_6                     	1
1097 #define CCU80_IN2_P0_7                     	0
1098 #define CCU80_IN2_P3_0                     	2
1099 #define CCU80_IN2_POSIF0_OUT2              	3
1100 #define CCU80_IN2_POSIF0_OUT5              	4
1101 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
1102 #define CCU80_IN2_SCU_GSC80                	7
1103 #define CCU80_IN2_VADC0_G0BFL2             	8
1104 #define CCU80_IN3_CCU43_SR3                	10
1105 #define CCU80_IN3_CCU80_ST0                	12
1106 #define CCU80_IN3_CCU80_ST1                	13
1107 #define CCU80_IN3_CCU80_ST2                	14
1108 #define CCU80_IN3_CCU80_ST3                	15
1109 #define CCU80_IN3_CCU81_SR3                	11
1110 #define CCU80_IN3_ERU1_PDOUT0              	9
1111 #define CCU80_IN3_ERU1_PDOUT3              	5
1112 #define CCU80_IN3_P0_7                     	0
1113 #define CCU80_IN3_P3_13                    	2
1114 #define CCU80_IN3_P3_3                     	1
1115 #define CCU80_IN3_POSIF0_OUT2              	3
1116 #define CCU80_IN3_POSIF0_OUT5              	4
1117 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
1118 #define CCU80_IN3_SCU_GSC80                	7
1119 #define CCU80_IN3_VADC0_G0BFL3             	8
1120 #define CCU81_IN0_CCU40_SR3                	10
1121 #define CCU81_IN0_CCU80_SR3                	11
1122 #define CCU81_IN0_CCU81_ST0                	12
1123 #define CCU81_IN0_CCU81_ST1                	13
1124 #define CCU81_IN0_CCU81_ST2                	14
1125 #define CCU81_IN0_CCU81_ST3                	15
1126 #define CCU81_IN0_ERU1_PDOUT0              	5
1127 #define CCU81_IN0_ERU1_PDOUT1              	8
1128 #define CCU81_IN0_P3_0                     	2
1129 #define CCU81_IN0_P5_0                     	0
1130 #define CCU81_IN0_P5_1                     	1
1131 #define CCU81_IN0_POSIF1_OUT2              	3
1132 #define CCU81_IN0_POSIF1_OUT5              	4
1133 #define CCU81_IN0_SCU_ERU1_IOUT0           	6
1134 #define CCU81_IN0_SCU_GSC81                	7
1135 #define CCU81_IN0_VADC0_G0SR3              	9
1136 #define CCU81_IN1_CCU41_SR3                	10
1137 #define CCU81_IN1_CCU80_SR3                	11
1138 #define CCU81_IN1_CCU81_ST0                	12
1139 #define CCU81_IN1_CCU81_ST1                	13
1140 #define CCU81_IN1_CCU81_ST2                	14
1141 #define CCU81_IN1_CCU81_ST3                	15
1142 #define CCU81_IN1_ERU1_PDOUT0              	8
1143 #define CCU81_IN1_P3_13                    	2
1144 #define CCU81_IN1_P5_0                     	0
1145 #define CCU81_IN1_P5_2                     	1
1146 #define CCU81_IN1_POSIF1_OUT2              	3
1147 #define CCU81_IN1_POSIF1_OUT5              	4
1148 #define CCU81_IN1_SCU_ERU1_IOUT1           	6
1149 #define CCU81_IN1_SCU_GSC81                	7
1150 #define CCU81_IN1_VADC0_G1SR3              	9
1151 #define CCU81_IN2_CCU42_SR3                	10
1152 #define CCU81_IN2_CCU80_SR3                	11
1153 #define CCU81_IN2_CCU81_ST0                	12
1154 #define CCU81_IN2_CCU81_ST1                	13
1155 #define CCU81_IN2_CCU81_ST2                	14
1156 #define CCU81_IN2_CCU81_ST3                	15
1157 #define CCU81_IN2_ERU1_PDOUT1              	8
1158 #define CCU81_IN2_ERU1_PDOUT2              	5
1159 #define CCU81_IN2_P3_12                    	2
1160 #define CCU81_IN2_P5_0                     	0
1161 #define CCU81_IN2_P5_3                     	1
1162 #define CCU81_IN2_POSIF1_OUT2              	3
1163 #define CCU81_IN2_POSIF1_OUT5              	4
1164 #define CCU81_IN2_SCU_ERU1_IOUT2           	6
1165 #define CCU81_IN2_SCU_GSC81                	7
1166 #define CCU81_IN2_VADC0_G2SR3              	9
1167 #define CCU81_IN3_CCU43_SR3                	10
1168 #define CCU81_IN3_CCU80_SR3                	11
1169 #define CCU81_IN3_CCU81_ST0                	12
1170 #define CCU81_IN3_CCU81_ST1                	13
1171 #define CCU81_IN3_CCU81_ST2                	14
1172 #define CCU81_IN3_CCU81_ST3                	15
1173 #define CCU81_IN3_ERU1_PDOUT1              	8
1174 #define CCU81_IN3_ERU1_PDOUT3              	5
1175 #define CCU81_IN3_P3_11                    	2
1176 #define CCU81_IN3_P5_0                     	0
1177 #define CCU81_IN3_P5_4                     	1
1178 #define CCU81_IN3_POSIF1_OUT2              	3
1179 #define CCU81_IN3_POSIF1_OUT5              	4
1180 #define CCU81_IN3_SCU_ERU1_IOUT3           	6
1181 #define CCU81_IN3_SCU_GSC81                	7
1182 #define CCU81_IN3_VADC0_G3SR3              	9
1183 #endif
1184 
1185 
1186 #if (UC_DEVICE == XMC4500) && (UC_PACKAGE == LQFP100)
1187 #define CCU80_IN0_CCU40_SR3                	10
1188 #define CCU80_IN0_CCU80_ST0                	12
1189 #define CCU80_IN0_CCU80_ST1                	13
1190 #define CCU80_IN0_CCU80_ST2                	14
1191 #define CCU80_IN0_CCU80_ST3                	15
1192 #define CCU80_IN0_CCU81_SR3                	11
1193 #define CCU80_IN0_ERU1_PDOUT0              	9
1194 #define CCU80_IN0_P0_7                     	0
1195 #define CCU80_IN0_P3_2                     	2
1196 #define CCU80_IN0_P3_4                     	1
1197 #define CCU80_IN0_POSIF0_OUT2              	3
1198 #define CCU80_IN0_POSIF0_OUT5              	4
1199 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
1200 #define CCU80_IN0_SCU_GSC80                	7
1201 #define CCU80_IN0_VADC0_G0BFL0             	8
1202 #define CCU80_IN0_VADC0_G0SR3              	5
1203 #define CCU80_IN1_CCU41_SR3                	10
1204 #define CCU80_IN1_CCU80_ST0                	12
1205 #define CCU80_IN1_CCU80_ST1                	13
1206 #define CCU80_IN1_CCU80_ST2                	14
1207 #define CCU80_IN1_CCU80_ST3                	15
1208 #define CCU80_IN1_CCU81_SR3                	11
1209 #define CCU80_IN1_ERU1_PDOUT0              	9
1210 #define CCU80_IN1_ERU1_PDOUT1              	5
1211 #define CCU80_IN1_P0_7                     	0
1212 #define CCU80_IN1_P0_8                     	1
1213 #define CCU80_IN1_P3_1                     	2
1214 #define CCU80_IN1_POSIF0_OUT2              	3
1215 #define CCU80_IN1_POSIF0_OUT5              	4
1216 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
1217 #define CCU80_IN1_SCU_GSC80                	7
1218 #define CCU80_IN1_VADC0_G0BFL1             	8
1219 #define CCU80_IN2_CCU42_SR3                	10
1220 #define CCU80_IN2_CCU80_ST0                	12
1221 #define CCU80_IN2_CCU80_ST1                	13
1222 #define CCU80_IN2_CCU80_ST2                	14
1223 #define CCU80_IN2_CCU80_ST3                	15
1224 #define CCU80_IN2_CCU81_SR3                	11
1225 #define CCU80_IN2_ERU1_PDOUT0              	9
1226 #define CCU80_IN2_ERU1_PDOUT2              	5
1227 #define CCU80_IN2_P0_6                     	1
1228 #define CCU80_IN2_P0_7                     	0
1229 #define CCU80_IN2_P3_0                     	2
1230 #define CCU80_IN2_POSIF0_OUT2              	3
1231 #define CCU80_IN2_POSIF0_OUT5              	4
1232 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
1233 #define CCU80_IN2_SCU_GSC80                	7
1234 #define CCU80_IN2_VADC0_G0BFL2             	8
1235 #define CCU80_IN3_CCU43_SR3                	10
1236 #define CCU80_IN3_CCU80_ST0                	12
1237 #define CCU80_IN3_CCU80_ST1                	13
1238 #define CCU80_IN3_CCU80_ST2                	14
1239 #define CCU80_IN3_CCU80_ST3                	15
1240 #define CCU80_IN3_CCU81_SR3                	11
1241 #define CCU80_IN3_ERU1_PDOUT0              	9
1242 #define CCU80_IN3_ERU1_PDOUT3              	5
1243 #define CCU80_IN3_P0_7                     	0
1244 #define CCU80_IN3_P3_3                     	1
1245 #define CCU80_IN3_POSIF0_OUT2              	3
1246 #define CCU80_IN3_POSIF0_OUT5              	4
1247 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
1248 #define CCU80_IN3_SCU_GSC80                	7
1249 #define CCU80_IN3_VADC0_G0BFL3             	8
1250 #define CCU81_IN0_CCU40_SR3                	10
1251 #define CCU81_IN0_CCU80_SR3                	11
1252 #define CCU81_IN0_CCU81_ST0                	12
1253 #define CCU81_IN0_CCU81_ST1                	13
1254 #define CCU81_IN0_CCU81_ST2                	14
1255 #define CCU81_IN0_CCU81_ST3                	15
1256 #define CCU81_IN0_ERU1_PDOUT0              	5
1257 #define CCU81_IN0_ERU1_PDOUT1              	8
1258 #define CCU81_IN0_P3_0                     	2
1259 #define CCU81_IN0_P5_0                     	0
1260 #define CCU81_IN0_P5_1                     	1
1261 #define CCU81_IN0_POSIF1_OUT2              	3
1262 #define CCU81_IN0_POSIF1_OUT5              	4
1263 #define CCU81_IN0_SCU_ERU1_IOUT0           	6
1264 #define CCU81_IN0_SCU_GSC81                	7
1265 #define CCU81_IN0_VADC0_G0SR3              	9
1266 #define CCU81_IN1_CCU41_SR3                	10
1267 #define CCU81_IN1_CCU80_SR3                	11
1268 #define CCU81_IN1_CCU81_ST0                	12
1269 #define CCU81_IN1_CCU81_ST1                	13
1270 #define CCU81_IN1_CCU81_ST2                	14
1271 #define CCU81_IN1_CCU81_ST3                	15
1272 #define CCU81_IN1_ERU1_PDOUT0              	8
1273 #define CCU81_IN1_P5_0                     	0
1274 #define CCU81_IN1_P5_2                     	1
1275 #define CCU81_IN1_POSIF1_OUT2              	3
1276 #define CCU81_IN1_POSIF1_OUT5              	4
1277 #define CCU81_IN1_SCU_ERU1_IOUT1           	6
1278 #define CCU81_IN1_SCU_GSC81                	7
1279 #define CCU81_IN1_VADC0_G1SR3              	9
1280 #define CCU81_IN2_CCU42_SR3                	10
1281 #define CCU81_IN2_CCU80_SR3                	11
1282 #define CCU81_IN2_CCU81_ST0                	12
1283 #define CCU81_IN2_CCU81_ST1                	13
1284 #define CCU81_IN2_CCU81_ST2                	14
1285 #define CCU81_IN2_CCU81_ST3                	15
1286 #define CCU81_IN2_ERU1_PDOUT1              	8
1287 #define CCU81_IN2_ERU1_PDOUT2              	5
1288 #define CCU81_IN2_P5_0                     	0
1289 #define CCU81_IN2_POSIF1_OUT2              	3
1290 #define CCU81_IN2_POSIF1_OUT5              	4
1291 #define CCU81_IN2_SCU_ERU1_IOUT2           	6
1292 #define CCU81_IN2_SCU_GSC81                	7
1293 #define CCU81_IN2_VADC0_G2SR3              	9
1294 #define CCU81_IN3_CCU43_SR3                	10
1295 #define CCU81_IN3_CCU80_SR3                	11
1296 #define CCU81_IN3_CCU81_ST0                	12
1297 #define CCU81_IN3_CCU81_ST1                	13
1298 #define CCU81_IN3_CCU81_ST2                	14
1299 #define CCU81_IN3_CCU81_ST3                	15
1300 #define CCU81_IN3_ERU1_PDOUT1              	8
1301 #define CCU81_IN3_ERU1_PDOUT3              	5
1302 #define CCU81_IN3_P5_0                     	0
1303 #define CCU81_IN3_POSIF1_OUT2              	3
1304 #define CCU81_IN3_POSIF1_OUT5              	4
1305 #define CCU81_IN3_SCU_ERU1_IOUT3           	6
1306 #define CCU81_IN3_SCU_GSC81                	7
1307 #define CCU81_IN3_VADC0_G3SR3              	9
1308 #endif
1309 
1310 
1311 #if (UC_DEVICE == XMC4500) && (UC_PACKAGE == LQFP144)
1312 #define CCU80_IN0_CCU40_SR3                	10
1313 #define CCU80_IN0_CCU80_ST0                	12
1314 #define CCU80_IN0_CCU80_ST1                	13
1315 #define CCU80_IN0_CCU80_ST2                	14
1316 #define CCU80_IN0_CCU80_ST3                	15
1317 #define CCU80_IN0_CCU81_SR3                	11
1318 #define CCU80_IN0_ERU1_PDOUT0              	9
1319 #define CCU80_IN0_P0_7                     	0
1320 #define CCU80_IN0_P3_2                     	2
1321 #define CCU80_IN0_P3_4                     	1
1322 #define CCU80_IN0_POSIF0_OUT2              	3
1323 #define CCU80_IN0_POSIF0_OUT5              	4
1324 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
1325 #define CCU80_IN0_SCU_GSC80                	7
1326 #define CCU80_IN0_VADC0_G0BFL0             	8
1327 #define CCU80_IN0_VADC0_G0SR3              	5
1328 #define CCU80_IN1_CCU41_SR3                	10
1329 #define CCU80_IN1_CCU80_ST0                	12
1330 #define CCU80_IN1_CCU80_ST1                	13
1331 #define CCU80_IN1_CCU80_ST2                	14
1332 #define CCU80_IN1_CCU80_ST3                	15
1333 #define CCU80_IN1_CCU81_SR3                	11
1334 #define CCU80_IN1_ERU1_PDOUT0              	9
1335 #define CCU80_IN1_ERU1_PDOUT1              	5
1336 #define CCU80_IN1_P0_7                     	0
1337 #define CCU80_IN1_P0_8                     	1
1338 #define CCU80_IN1_P3_1                     	2
1339 #define CCU80_IN1_POSIF0_OUT2              	3
1340 #define CCU80_IN1_POSIF0_OUT5              	4
1341 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
1342 #define CCU80_IN1_SCU_GSC80                	7
1343 #define CCU80_IN1_VADC0_G0BFL1             	8
1344 #define CCU80_IN2_CCU42_SR3                	10
1345 #define CCU80_IN2_CCU80_ST0                	12
1346 #define CCU80_IN2_CCU80_ST1                	13
1347 #define CCU80_IN2_CCU80_ST2                	14
1348 #define CCU80_IN2_CCU80_ST3                	15
1349 #define CCU80_IN2_CCU81_SR3                	11
1350 #define CCU80_IN2_ERU1_PDOUT0              	9
1351 #define CCU80_IN2_ERU1_PDOUT2              	5
1352 #define CCU80_IN2_P0_6                     	1
1353 #define CCU80_IN2_P0_7                     	0
1354 #define CCU80_IN2_P3_0                     	2
1355 #define CCU80_IN2_POSIF0_OUT2              	3
1356 #define CCU80_IN2_POSIF0_OUT5              	4
1357 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
1358 #define CCU80_IN2_SCU_GSC80                	7
1359 #define CCU80_IN2_VADC0_G0BFL2             	8
1360 #define CCU80_IN3_CCU43_SR3                	10
1361 #define CCU80_IN3_CCU80_ST0                	12
1362 #define CCU80_IN3_CCU80_ST1                	13
1363 #define CCU80_IN3_CCU80_ST2                	14
1364 #define CCU80_IN3_CCU80_ST3                	15
1365 #define CCU80_IN3_CCU81_SR3                	11
1366 #define CCU80_IN3_ERU1_PDOUT0              	9
1367 #define CCU80_IN3_ERU1_PDOUT3              	5
1368 #define CCU80_IN3_P0_7                     	0
1369 #define CCU80_IN3_P3_13                    	2
1370 #define CCU80_IN3_P3_3                     	1
1371 #define CCU80_IN3_POSIF0_OUT2              	3
1372 #define CCU80_IN3_POSIF0_OUT5              	4
1373 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
1374 #define CCU80_IN3_SCU_GSC80                	7
1375 #define CCU80_IN3_VADC0_G0BFL3             	8
1376 #define CCU81_IN0_CCU40_SR3                	10
1377 #define CCU81_IN0_CCU80_SR3                	11
1378 #define CCU81_IN0_CCU81_ST0                	12
1379 #define CCU81_IN0_CCU81_ST1                	13
1380 #define CCU81_IN0_CCU81_ST2                	14
1381 #define CCU81_IN0_CCU81_ST3                	15
1382 #define CCU81_IN0_ERU1_PDOUT0              	5
1383 #define CCU81_IN0_ERU1_PDOUT1              	8
1384 #define CCU81_IN0_P3_0                     	2
1385 #define CCU81_IN0_P5_0                     	0
1386 #define CCU81_IN0_P5_1                     	1
1387 #define CCU81_IN0_POSIF1_OUT2              	3
1388 #define CCU81_IN0_POSIF1_OUT5              	4
1389 #define CCU81_IN0_SCU_ERU1_IOUT0           	6
1390 #define CCU81_IN0_SCU_GSC81                	7
1391 #define CCU81_IN0_VADC0_G0SR3              	9
1392 #define CCU81_IN1_CCU41_SR3                	10
1393 #define CCU81_IN1_CCU80_SR3                	11
1394 #define CCU81_IN1_CCU81_ST0                	12
1395 #define CCU81_IN1_CCU81_ST1                	13
1396 #define CCU81_IN1_CCU81_ST2                	14
1397 #define CCU81_IN1_CCU81_ST3                	15
1398 #define CCU81_IN1_ERU1_PDOUT0              	8
1399 #define CCU81_IN1_P3_13                    	2
1400 #define CCU81_IN1_P5_0                     	0
1401 #define CCU81_IN1_P5_2                     	1
1402 #define CCU81_IN1_POSIF1_OUT2              	3
1403 #define CCU81_IN1_POSIF1_OUT5              	4
1404 #define CCU81_IN1_SCU_ERU1_IOUT1           	6
1405 #define CCU81_IN1_SCU_GSC81                	7
1406 #define CCU81_IN1_VADC0_G1SR3              	9
1407 #define CCU81_IN2_CCU42_SR3                	10
1408 #define CCU81_IN2_CCU80_SR3                	11
1409 #define CCU81_IN2_CCU81_ST0                	12
1410 #define CCU81_IN2_CCU81_ST1                	13
1411 #define CCU81_IN2_CCU81_ST2                	14
1412 #define CCU81_IN2_CCU81_ST3                	15
1413 #define CCU81_IN2_ERU1_PDOUT1              	8
1414 #define CCU81_IN2_ERU1_PDOUT2              	5
1415 #define CCU81_IN2_P3_12                    	2
1416 #define CCU81_IN2_P5_0                     	0
1417 #define CCU81_IN2_P5_3                     	1
1418 #define CCU81_IN2_POSIF1_OUT2              	3
1419 #define CCU81_IN2_POSIF1_OUT5              	4
1420 #define CCU81_IN2_SCU_ERU1_IOUT2           	6
1421 #define CCU81_IN2_SCU_GSC81                	7
1422 #define CCU81_IN2_VADC0_G2SR3              	9
1423 #define CCU81_IN3_CCU43_SR3                	10
1424 #define CCU81_IN3_CCU80_SR3                	11
1425 #define CCU81_IN3_CCU81_ST0                	12
1426 #define CCU81_IN3_CCU81_ST1                	13
1427 #define CCU81_IN3_CCU81_ST2                	14
1428 #define CCU81_IN3_CCU81_ST3                	15
1429 #define CCU81_IN3_ERU1_PDOUT1              	8
1430 #define CCU81_IN3_ERU1_PDOUT3              	5
1431 #define CCU81_IN3_P3_11                    	2
1432 #define CCU81_IN3_P5_0                     	0
1433 #define CCU81_IN3_P5_4                     	1
1434 #define CCU81_IN3_POSIF1_OUT2              	3
1435 #define CCU81_IN3_POSIF1_OUT5              	4
1436 #define CCU81_IN3_SCU_ERU1_IOUT3           	6
1437 #define CCU81_IN3_SCU_GSC81                	7
1438 #define CCU81_IN3_VADC0_G3SR3              	9
1439 #endif
1440 
1441 
1442 #if (UC_DEVICE == XMC4502) && (UC_PACKAGE == LQFP100)
1443 #define CCU80_IN0_CCU40_SR3                	10
1444 #define CCU80_IN0_CCU80_ST0                	12
1445 #define CCU80_IN0_CCU80_ST1                	13
1446 #define CCU80_IN0_CCU80_ST2                	14
1447 #define CCU80_IN0_CCU80_ST3                	15
1448 #define CCU80_IN0_CCU81_SR3                	11
1449 #define CCU80_IN0_ERU1_PDOUT0              	9
1450 #define CCU80_IN0_P0_7                     	0
1451 #define CCU80_IN0_P3_2                     	2
1452 #define CCU80_IN0_P3_4                     	1
1453 #define CCU80_IN0_POSIF0_OUT2              	3
1454 #define CCU80_IN0_POSIF0_OUT5              	4
1455 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
1456 #define CCU80_IN0_SCU_GSC80                	7
1457 #define CCU80_IN0_VADC0_G0BFL0             	8
1458 #define CCU80_IN0_VADC0_G0SR3              	5
1459 #define CCU80_IN1_CCU41_SR3                	10
1460 #define CCU80_IN1_CCU80_ST0                	12
1461 #define CCU80_IN1_CCU80_ST1                	13
1462 #define CCU80_IN1_CCU80_ST2                	14
1463 #define CCU80_IN1_CCU80_ST3                	15
1464 #define CCU80_IN1_CCU81_SR3                	11
1465 #define CCU80_IN1_ERU1_PDOUT0              	9
1466 #define CCU80_IN1_ERU1_PDOUT1              	5
1467 #define CCU80_IN1_P0_7                     	0
1468 #define CCU80_IN1_P0_8                     	1
1469 #define CCU80_IN1_P3_1                     	2
1470 #define CCU80_IN1_POSIF0_OUT2              	3
1471 #define CCU80_IN1_POSIF0_OUT5              	4
1472 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
1473 #define CCU80_IN1_SCU_GSC80                	7
1474 #define CCU80_IN1_VADC0_G0BFL1             	8
1475 #define CCU80_IN2_CCU42_SR3                	10
1476 #define CCU80_IN2_CCU80_ST0                	12
1477 #define CCU80_IN2_CCU80_ST1                	13
1478 #define CCU80_IN2_CCU80_ST2                	14
1479 #define CCU80_IN2_CCU80_ST3                	15
1480 #define CCU80_IN2_CCU81_SR3                	11
1481 #define CCU80_IN2_ERU1_PDOUT0              	9
1482 #define CCU80_IN2_ERU1_PDOUT2              	5
1483 #define CCU80_IN2_P0_6                     	1
1484 #define CCU80_IN2_P0_7                     	0
1485 #define CCU80_IN2_P3_0                     	2
1486 #define CCU80_IN2_POSIF0_OUT2              	3
1487 #define CCU80_IN2_POSIF0_OUT5              	4
1488 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
1489 #define CCU80_IN2_SCU_GSC80                	7
1490 #define CCU80_IN2_VADC0_G0BFL2             	8
1491 #define CCU80_IN3_CCU43_SR3                	10
1492 #define CCU80_IN3_CCU80_ST0                	12
1493 #define CCU80_IN3_CCU80_ST1                	13
1494 #define CCU80_IN3_CCU80_ST2                	14
1495 #define CCU80_IN3_CCU80_ST3                	15
1496 #define CCU80_IN3_CCU81_SR3                	11
1497 #define CCU80_IN3_ERU1_PDOUT0              	9
1498 #define CCU80_IN3_ERU1_PDOUT3              	5
1499 #define CCU80_IN3_P0_7                     	0
1500 #define CCU80_IN3_P3_3                     	1
1501 #define CCU80_IN3_POSIF0_OUT2              	3
1502 #define CCU80_IN3_POSIF0_OUT5              	4
1503 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
1504 #define CCU80_IN3_SCU_GSC80                	7
1505 #define CCU80_IN3_VADC0_G0BFL3             	8
1506 #define CCU81_IN0_CCU40_SR3                	10
1507 #define CCU81_IN0_CCU80_SR3                	11
1508 #define CCU81_IN0_CCU81_ST0                	12
1509 #define CCU81_IN0_CCU81_ST1                	13
1510 #define CCU81_IN0_CCU81_ST2                	14
1511 #define CCU81_IN0_CCU81_ST3                	15
1512 #define CCU81_IN0_ERU1_PDOUT0              	5
1513 #define CCU81_IN0_ERU1_PDOUT1              	8
1514 #define CCU81_IN0_P3_0                     	2
1515 #define CCU81_IN0_P5_0                     	0
1516 #define CCU81_IN0_P5_1                     	1
1517 #define CCU81_IN0_POSIF1_OUT2              	3
1518 #define CCU81_IN0_POSIF1_OUT5              	4
1519 #define CCU81_IN0_SCU_ERU1_IOUT0           	6
1520 #define CCU81_IN0_SCU_GSC81                	7
1521 #define CCU81_IN0_VADC0_G0SR3              	9
1522 #define CCU81_IN1_CCU41_SR3                	10
1523 #define CCU81_IN1_CCU80_SR3                	11
1524 #define CCU81_IN1_CCU81_ST0                	12
1525 #define CCU81_IN1_CCU81_ST1                	13
1526 #define CCU81_IN1_CCU81_ST2                	14
1527 #define CCU81_IN1_CCU81_ST3                	15
1528 #define CCU81_IN1_ERU1_PDOUT0              	8
1529 #define CCU81_IN1_P5_0                     	0
1530 #define CCU81_IN1_P5_2                     	1
1531 #define CCU81_IN1_POSIF1_OUT2              	3
1532 #define CCU81_IN1_POSIF1_OUT5              	4
1533 #define CCU81_IN1_SCU_ERU1_IOUT1           	6
1534 #define CCU81_IN1_SCU_GSC81                	7
1535 #define CCU81_IN1_VADC0_G1SR3              	9
1536 #define CCU81_IN2_CCU42_SR3                	10
1537 #define CCU81_IN2_CCU80_SR3                	11
1538 #define CCU81_IN2_CCU81_ST0                	12
1539 #define CCU81_IN2_CCU81_ST1                	13
1540 #define CCU81_IN2_CCU81_ST2                	14
1541 #define CCU81_IN2_CCU81_ST3                	15
1542 #define CCU81_IN2_ERU1_PDOUT1              	8
1543 #define CCU81_IN2_ERU1_PDOUT2              	5
1544 #define CCU81_IN2_P5_0                     	0
1545 #define CCU81_IN2_POSIF1_OUT2              	3
1546 #define CCU81_IN2_POSIF1_OUT5              	4
1547 #define CCU81_IN2_SCU_ERU1_IOUT2           	6
1548 #define CCU81_IN2_SCU_GSC81                	7
1549 #define CCU81_IN2_VADC0_G2SR3              	9
1550 #define CCU81_IN3_CCU43_SR3                	10
1551 #define CCU81_IN3_CCU80_SR3                	11
1552 #define CCU81_IN3_CCU81_ST0                	12
1553 #define CCU81_IN3_CCU81_ST1                	13
1554 #define CCU81_IN3_CCU81_ST2                	14
1555 #define CCU81_IN3_CCU81_ST3                	15
1556 #define CCU81_IN3_ERU1_PDOUT1              	8
1557 #define CCU81_IN3_ERU1_PDOUT3              	5
1558 #define CCU81_IN3_P5_0                     	0
1559 #define CCU81_IN3_POSIF1_OUT2              	3
1560 #define CCU81_IN3_POSIF1_OUT5              	4
1561 #define CCU81_IN3_SCU_ERU1_IOUT3           	6
1562 #define CCU81_IN3_SCU_GSC81                	7
1563 #define CCU81_IN3_VADC0_G3SR3              	9
1564 #endif
1565 
1566 
1567 #if (UC_DEVICE == XMC4504) && (UC_PACKAGE == LQFP100)
1568 #define CCU80_IN0_CCU40_SR3                	10
1569 #define CCU80_IN0_CCU80_ST0                	12
1570 #define CCU80_IN0_CCU80_ST1                	13
1571 #define CCU80_IN0_CCU80_ST2                	14
1572 #define CCU80_IN0_CCU80_ST3                	15
1573 #define CCU80_IN0_CCU81_SR3                	11
1574 #define CCU80_IN0_ERU1_PDOUT0              	9
1575 #define CCU80_IN0_P0_7                     	0
1576 #define CCU80_IN0_P3_2                     	2
1577 #define CCU80_IN0_P3_4                     	1
1578 #define CCU80_IN0_POSIF0_OUT2              	3
1579 #define CCU80_IN0_POSIF0_OUT5              	4
1580 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
1581 #define CCU80_IN0_SCU_GSC80                	7
1582 #define CCU80_IN0_VADC0_G0BFL0             	8
1583 #define CCU80_IN0_VADC0_G0SR3              	5
1584 #define CCU80_IN1_CCU41_SR3                	10
1585 #define CCU80_IN1_CCU80_ST0                	12
1586 #define CCU80_IN1_CCU80_ST1                	13
1587 #define CCU80_IN1_CCU80_ST2                	14
1588 #define CCU80_IN1_CCU80_ST3                	15
1589 #define CCU80_IN1_CCU81_SR3                	11
1590 #define CCU80_IN1_ERU1_PDOUT0              	9
1591 #define CCU80_IN1_ERU1_PDOUT1              	5
1592 #define CCU80_IN1_P0_7                     	0
1593 #define CCU80_IN1_P0_8                     	1
1594 #define CCU80_IN1_P3_1                     	2
1595 #define CCU80_IN1_POSIF0_OUT2              	3
1596 #define CCU80_IN1_POSIF0_OUT5              	4
1597 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
1598 #define CCU80_IN1_SCU_GSC80                	7
1599 #define CCU80_IN1_VADC0_G0BFL1             	8
1600 #define CCU80_IN2_CCU42_SR3                	10
1601 #define CCU80_IN2_CCU80_ST0                	12
1602 #define CCU80_IN2_CCU80_ST1                	13
1603 #define CCU80_IN2_CCU80_ST2                	14
1604 #define CCU80_IN2_CCU80_ST3                	15
1605 #define CCU80_IN2_CCU81_SR3                	11
1606 #define CCU80_IN2_ERU1_PDOUT0              	9
1607 #define CCU80_IN2_ERU1_PDOUT2              	5
1608 #define CCU80_IN2_P0_6                     	1
1609 #define CCU80_IN2_P0_7                     	0
1610 #define CCU80_IN2_P3_0                     	2
1611 #define CCU80_IN2_POSIF0_OUT2              	3
1612 #define CCU80_IN2_POSIF0_OUT5              	4
1613 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
1614 #define CCU80_IN2_SCU_GSC80                	7
1615 #define CCU80_IN2_VADC0_G0BFL2             	8
1616 #define CCU80_IN3_CCU43_SR3                	10
1617 #define CCU80_IN3_CCU80_ST0                	12
1618 #define CCU80_IN3_CCU80_ST1                	13
1619 #define CCU80_IN3_CCU80_ST2                	14
1620 #define CCU80_IN3_CCU80_ST3                	15
1621 #define CCU80_IN3_CCU81_SR3                	11
1622 #define CCU80_IN3_ERU1_PDOUT0              	9
1623 #define CCU80_IN3_ERU1_PDOUT3              	5
1624 #define CCU80_IN3_P0_7                     	0
1625 #define CCU80_IN3_P3_3                     	1
1626 #define CCU80_IN3_POSIF0_OUT2              	3
1627 #define CCU80_IN3_POSIF0_OUT5              	4
1628 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
1629 #define CCU80_IN3_SCU_GSC80                	7
1630 #define CCU80_IN3_VADC0_G0BFL3             	8
1631 #define CCU81_IN0_CCU40_SR3                	10
1632 #define CCU81_IN0_CCU80_SR3                	11
1633 #define CCU81_IN0_CCU81_ST0                	12
1634 #define CCU81_IN0_CCU81_ST1                	13
1635 #define CCU81_IN0_CCU81_ST2                	14
1636 #define CCU81_IN0_CCU81_ST3                	15
1637 #define CCU81_IN0_ERU1_PDOUT0              	5
1638 #define CCU81_IN0_ERU1_PDOUT1              	8
1639 #define CCU81_IN0_P3_0                     	2
1640 #define CCU81_IN0_P5_0                     	0
1641 #define CCU81_IN0_P5_1                     	1
1642 #define CCU81_IN0_POSIF1_OUT2              	3
1643 #define CCU81_IN0_POSIF1_OUT5              	4
1644 #define CCU81_IN0_SCU_ERU1_IOUT0           	6
1645 #define CCU81_IN0_SCU_GSC81                	7
1646 #define CCU81_IN0_VADC0_G0SR3              	9
1647 #define CCU81_IN1_CCU41_SR3                	10
1648 #define CCU81_IN1_CCU80_SR3                	11
1649 #define CCU81_IN1_CCU81_ST0                	12
1650 #define CCU81_IN1_CCU81_ST1                	13
1651 #define CCU81_IN1_CCU81_ST2                	14
1652 #define CCU81_IN1_CCU81_ST3                	15
1653 #define CCU81_IN1_ERU1_PDOUT0              	8
1654 #define CCU81_IN1_P5_0                     	0
1655 #define CCU81_IN1_P5_2                     	1
1656 #define CCU81_IN1_POSIF1_OUT2              	3
1657 #define CCU81_IN1_POSIF1_OUT5              	4
1658 #define CCU81_IN1_SCU_ERU1_IOUT1           	6
1659 #define CCU81_IN1_SCU_GSC81                	7
1660 #define CCU81_IN1_VADC0_G1SR3              	9
1661 #define CCU81_IN2_CCU42_SR3                	10
1662 #define CCU81_IN2_CCU80_SR3                	11
1663 #define CCU81_IN2_CCU81_ST0                	12
1664 #define CCU81_IN2_CCU81_ST1                	13
1665 #define CCU81_IN2_CCU81_ST2                	14
1666 #define CCU81_IN2_CCU81_ST3                	15
1667 #define CCU81_IN2_ERU1_PDOUT1              	8
1668 #define CCU81_IN2_ERU1_PDOUT2              	5
1669 #define CCU81_IN2_P5_0                     	0
1670 #define CCU81_IN2_POSIF1_OUT2              	3
1671 #define CCU81_IN2_POSIF1_OUT5              	4
1672 #define CCU81_IN2_SCU_ERU1_IOUT2           	6
1673 #define CCU81_IN2_SCU_GSC81                	7
1674 #define CCU81_IN2_VADC0_G2SR3              	9
1675 #define CCU81_IN3_CCU43_SR3                	10
1676 #define CCU81_IN3_CCU80_SR3                	11
1677 #define CCU81_IN3_CCU81_ST0                	12
1678 #define CCU81_IN3_CCU81_ST1                	13
1679 #define CCU81_IN3_CCU81_ST2                	14
1680 #define CCU81_IN3_CCU81_ST3                	15
1681 #define CCU81_IN3_ERU1_PDOUT1              	8
1682 #define CCU81_IN3_ERU1_PDOUT3              	5
1683 #define CCU81_IN3_P5_0                     	0
1684 #define CCU81_IN3_POSIF1_OUT2              	3
1685 #define CCU81_IN3_POSIF1_OUT5              	4
1686 #define CCU81_IN3_SCU_ERU1_IOUT3           	6
1687 #define CCU81_IN3_SCU_GSC81                	7
1688 #define CCU81_IN3_VADC0_G3SR3              	9
1689 #endif
1690 
1691 
1692 #if (UC_DEVICE == XMC4504) && (UC_PACKAGE == LQFP144)
1693 #define CCU80_IN0_CCU40_SR3                	10
1694 #define CCU80_IN0_CCU80_ST0                	12
1695 #define CCU80_IN0_CCU80_ST1                	13
1696 #define CCU80_IN0_CCU80_ST2                	14
1697 #define CCU80_IN0_CCU80_ST3                	15
1698 #define CCU80_IN0_CCU81_SR3                	11
1699 #define CCU80_IN0_ERU1_PDOUT0              	9
1700 #define CCU80_IN0_P0_7                     	0
1701 #define CCU80_IN0_P3_2                     	2
1702 #define CCU80_IN0_P3_4                     	1
1703 #define CCU80_IN0_POSIF0_OUT2              	3
1704 #define CCU80_IN0_POSIF0_OUT5              	4
1705 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
1706 #define CCU80_IN0_SCU_GSC80                	7
1707 #define CCU80_IN0_VADC0_G0BFL0             	8
1708 #define CCU80_IN0_VADC0_G0SR3              	5
1709 #define CCU80_IN1_CCU41_SR3                	10
1710 #define CCU80_IN1_CCU80_ST0                	12
1711 #define CCU80_IN1_CCU80_ST1                	13
1712 #define CCU80_IN1_CCU80_ST2                	14
1713 #define CCU80_IN1_CCU80_ST3                	15
1714 #define CCU80_IN1_CCU81_SR3                	11
1715 #define CCU80_IN1_ERU1_PDOUT0              	9
1716 #define CCU80_IN1_ERU1_PDOUT1              	5
1717 #define CCU80_IN1_P0_7                     	0
1718 #define CCU80_IN1_P0_8                     	1
1719 #define CCU80_IN1_P3_1                     	2
1720 #define CCU80_IN1_POSIF0_OUT2              	3
1721 #define CCU80_IN1_POSIF0_OUT5              	4
1722 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
1723 #define CCU80_IN1_SCU_GSC80                	7
1724 #define CCU80_IN1_VADC0_G0BFL1             	8
1725 #define CCU80_IN2_CCU42_SR3                	10
1726 #define CCU80_IN2_CCU80_ST0                	12
1727 #define CCU80_IN2_CCU80_ST1                	13
1728 #define CCU80_IN2_CCU80_ST2                	14
1729 #define CCU80_IN2_CCU80_ST3                	15
1730 #define CCU80_IN2_CCU81_SR3                	11
1731 #define CCU80_IN2_ERU1_PDOUT0              	9
1732 #define CCU80_IN2_ERU1_PDOUT2              	5
1733 #define CCU80_IN2_P0_6                     	1
1734 #define CCU80_IN2_P0_7                     	0
1735 #define CCU80_IN2_P3_0                     	2
1736 #define CCU80_IN2_POSIF0_OUT2              	3
1737 #define CCU80_IN2_POSIF0_OUT5              	4
1738 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
1739 #define CCU80_IN2_SCU_GSC80                	7
1740 #define CCU80_IN2_VADC0_G0BFL2             	8
1741 #define CCU80_IN3_CCU43_SR3                	10
1742 #define CCU80_IN3_CCU80_ST0                	12
1743 #define CCU80_IN3_CCU80_ST1                	13
1744 #define CCU80_IN3_CCU80_ST2                	14
1745 #define CCU80_IN3_CCU80_ST3                	15
1746 #define CCU80_IN3_CCU81_SR3                	11
1747 #define CCU80_IN3_ERU1_PDOUT0              	9
1748 #define CCU80_IN3_ERU1_PDOUT3              	5
1749 #define CCU80_IN3_P0_7                     	0
1750 #define CCU80_IN3_P3_13                    	2
1751 #define CCU80_IN3_P3_3                     	1
1752 #define CCU80_IN3_POSIF0_OUT2              	3
1753 #define CCU80_IN3_POSIF0_OUT5              	4
1754 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
1755 #define CCU80_IN3_SCU_GSC80                	7
1756 #define CCU80_IN3_VADC0_G0BFL3             	8
1757 #define CCU81_IN0_CCU40_SR3                	10
1758 #define CCU81_IN0_CCU80_SR3                	11
1759 #define CCU81_IN0_CCU81_ST0                	12
1760 #define CCU81_IN0_CCU81_ST1                	13
1761 #define CCU81_IN0_CCU81_ST2                	14
1762 #define CCU81_IN0_CCU81_ST3                	15
1763 #define CCU81_IN0_ERU1_PDOUT0              	5
1764 #define CCU81_IN0_ERU1_PDOUT1              	8
1765 #define CCU81_IN0_P3_0                     	2
1766 #define CCU81_IN0_P5_0                     	0
1767 #define CCU81_IN0_P5_1                     	1
1768 #define CCU81_IN0_POSIF1_OUT2              	3
1769 #define CCU81_IN0_POSIF1_OUT5              	4
1770 #define CCU81_IN0_SCU_ERU1_IOUT0           	6
1771 #define CCU81_IN0_SCU_GSC81                	7
1772 #define CCU81_IN0_VADC0_G0SR3              	9
1773 #define CCU81_IN1_CCU41_SR3                	10
1774 #define CCU81_IN1_CCU80_SR3                	11
1775 #define CCU81_IN1_CCU81_ST0                	12
1776 #define CCU81_IN1_CCU81_ST1                	13
1777 #define CCU81_IN1_CCU81_ST2                	14
1778 #define CCU81_IN1_CCU81_ST3                	15
1779 #define CCU81_IN1_ERU1_PDOUT0              	8
1780 #define CCU81_IN1_P3_13                    	2
1781 #define CCU81_IN1_P5_0                     	0
1782 #define CCU81_IN1_P5_2                     	1
1783 #define CCU81_IN1_POSIF1_OUT2              	3
1784 #define CCU81_IN1_POSIF1_OUT5              	4
1785 #define CCU81_IN1_SCU_ERU1_IOUT1           	6
1786 #define CCU81_IN1_SCU_GSC81                	7
1787 #define CCU81_IN1_VADC0_G1SR3              	9
1788 #define CCU81_IN2_CCU42_SR3                	10
1789 #define CCU81_IN2_CCU80_SR3                	11
1790 #define CCU81_IN2_CCU81_ST0                	12
1791 #define CCU81_IN2_CCU81_ST1                	13
1792 #define CCU81_IN2_CCU81_ST2                	14
1793 #define CCU81_IN2_CCU81_ST3                	15
1794 #define CCU81_IN2_ERU1_PDOUT1              	8
1795 #define CCU81_IN2_ERU1_PDOUT2              	5
1796 #define CCU81_IN2_P3_12                    	2
1797 #define CCU81_IN2_P5_0                     	0
1798 #define CCU81_IN2_P5_3                     	1
1799 #define CCU81_IN2_POSIF1_OUT2              	3
1800 #define CCU81_IN2_POSIF1_OUT5              	4
1801 #define CCU81_IN2_SCU_ERU1_IOUT2           	6
1802 #define CCU81_IN2_SCU_GSC81                	7
1803 #define CCU81_IN2_VADC0_G2SR3              	9
1804 #define CCU81_IN3_CCU43_SR3                	10
1805 #define CCU81_IN3_CCU80_SR3                	11
1806 #define CCU81_IN3_CCU81_ST0                	12
1807 #define CCU81_IN3_CCU81_ST1                	13
1808 #define CCU81_IN3_CCU81_ST2                	14
1809 #define CCU81_IN3_CCU81_ST3                	15
1810 #define CCU81_IN3_ERU1_PDOUT1              	8
1811 #define CCU81_IN3_ERU1_PDOUT3              	5
1812 #define CCU81_IN3_P3_11                    	2
1813 #define CCU81_IN3_P5_0                     	0
1814 #define CCU81_IN3_P5_4                     	1
1815 #define CCU81_IN3_POSIF1_OUT2              	3
1816 #define CCU81_IN3_POSIF1_OUT5              	4
1817 #define CCU81_IN3_SCU_ERU1_IOUT3           	6
1818 #define CCU81_IN3_SCU_GSC81                	7
1819 #define CCU81_IN3_VADC0_G3SR3              	9
1820 #endif
1821 
1822 
1823 #if (UC_DEVICE == XMC4700) && (UC_PACKAGE == BGA196)
1824 #define CCU80_IN0_CCU40_SR3                	10
1825 #define CCU80_IN0_CCU80_ST0                	12
1826 #define CCU80_IN0_CCU80_ST1                	13
1827 #define CCU80_IN0_CCU80_ST2                	14
1828 #define CCU80_IN0_CCU80_ST3                	15
1829 #define CCU80_IN0_CCU81_SR3                	11
1830 #define CCU80_IN0_ERU1_PDOUT0              	9
1831 #define CCU80_IN0_P0_7                     	0
1832 #define CCU80_IN0_P3_2                     	2
1833 #define CCU80_IN0_P3_4                     	1
1834 #define CCU80_IN0_POSIF0_OUT2              	3
1835 #define CCU80_IN0_POSIF0_OUT5              	4
1836 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
1837 #define CCU80_IN0_SCU_GSC80                	7
1838 #define CCU80_IN0_VADC0_G0BFL0             	8
1839 #define CCU80_IN0_VADC0_G0SR3              	5
1840 #define CCU80_IN1_CCU41_SR3                	10
1841 #define CCU80_IN1_CCU80_ST0                	12
1842 #define CCU80_IN1_CCU80_ST1                	13
1843 #define CCU80_IN1_CCU80_ST2                	14
1844 #define CCU80_IN1_CCU80_ST3                	15
1845 #define CCU80_IN1_CCU81_SR3                	11
1846 #define CCU80_IN1_ERU1_PDOUT0              	9
1847 #define CCU80_IN1_ERU1_PDOUT1              	5
1848 #define CCU80_IN1_P0_7                     	0
1849 #define CCU80_IN1_P0_8                     	1
1850 #define CCU80_IN1_P3_1                     	2
1851 #define CCU80_IN1_POSIF0_OUT2              	3
1852 #define CCU80_IN1_POSIF0_OUT5              	4
1853 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
1854 #define CCU80_IN1_SCU_GSC80                	7
1855 #define CCU80_IN1_VADC0_G0BFL1             	8
1856 #define CCU80_IN2_CCU42_SR3                	10
1857 #define CCU80_IN2_CCU80_ST0                	12
1858 #define CCU80_IN2_CCU80_ST1                	13
1859 #define CCU80_IN2_CCU80_ST2                	14
1860 #define CCU80_IN2_CCU80_ST3                	15
1861 #define CCU80_IN2_CCU81_SR3                	11
1862 #define CCU80_IN2_ERU1_PDOUT0              	9
1863 #define CCU80_IN2_ERU1_PDOUT2              	5
1864 #define CCU80_IN2_P0_6                     	1
1865 #define CCU80_IN2_P0_7                     	0
1866 #define CCU80_IN2_P3_0                     	2
1867 #define CCU80_IN2_POSIF0_OUT2              	3
1868 #define CCU80_IN2_POSIF0_OUT5              	4
1869 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
1870 #define CCU80_IN2_SCU_GSC80                	7
1871 #define CCU80_IN2_VADC0_G0BFL2             	8
1872 #define CCU80_IN3_CCU43_SR3                	10
1873 #define CCU80_IN3_CCU80_ST0                	12
1874 #define CCU80_IN3_CCU80_ST1                	13
1875 #define CCU80_IN3_CCU80_ST2                	14
1876 #define CCU80_IN3_CCU80_ST3                	15
1877 #define CCU80_IN3_CCU81_SR3                	11
1878 #define CCU80_IN3_ERU1_PDOUT0              	9
1879 #define CCU80_IN3_ERU1_PDOUT3              	5
1880 #define CCU80_IN3_P0_7                     	0
1881 #define CCU80_IN3_P3_13                    	2
1882 #define CCU80_IN3_P3_3                     	1
1883 #define CCU80_IN3_POSIF0_OUT2              	3
1884 #define CCU80_IN3_POSIF0_OUT5              	4
1885 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
1886 #define CCU80_IN3_SCU_GSC80                	7
1887 #define CCU80_IN3_VADC0_G0BFL3             	8
1888 #define CCU81_IN0_CCU40_SR3                	10
1889 #define CCU81_IN0_CCU80_SR3                	11
1890 #define CCU81_IN0_CCU81_ST0                	12
1891 #define CCU81_IN0_CCU81_ST1                	13
1892 #define CCU81_IN0_CCU81_ST2                	14
1893 #define CCU81_IN0_CCU81_ST3                	15
1894 #define CCU81_IN0_ERU1_PDOUT0              	5
1895 #define CCU81_IN0_ERU1_PDOUT1              	8
1896 #define CCU81_IN0_P3_0                     	2
1897 #define CCU81_IN0_P5_0                     	0
1898 #define CCU81_IN0_P5_1                     	1
1899 #define CCU81_IN0_POSIF1_OUT2              	3
1900 #define CCU81_IN0_POSIF1_OUT5              	4
1901 #define CCU81_IN0_SCU_ERU1_IOUT0           	6
1902 #define CCU81_IN0_SCU_GSC81                	7
1903 #define CCU81_IN0_VADC0_G0SR3              	9
1904 #define CCU81_IN1_CCU41_SR3                	10
1905 #define CCU81_IN1_CCU80_SR3                	11
1906 #define CCU81_IN1_CCU81_ST0                	12
1907 #define CCU81_IN1_CCU81_ST1                	13
1908 #define CCU81_IN1_CCU81_ST2                	14
1909 #define CCU81_IN1_CCU81_ST3                	15
1910 #define CCU81_IN1_ERU1_PDOUT0              	8
1911 #define CCU81_IN1_P3_13                    	2
1912 #define CCU81_IN1_P5_0                     	0
1913 #define CCU81_IN1_P5_2                     	1
1914 #define CCU81_IN1_POSIF1_OUT2              	3
1915 #define CCU81_IN1_POSIF1_OUT5              	4
1916 #define CCU81_IN1_SCU_ERU1_IOUT1           	6
1917 #define CCU81_IN1_SCU_GSC81                	7
1918 #define CCU81_IN1_VADC0_G1SR3              	9
1919 #define CCU81_IN2_CCU42_SR3                	10
1920 #define CCU81_IN2_CCU80_SR3                	11
1921 #define CCU81_IN2_CCU81_ST0                	12
1922 #define CCU81_IN2_CCU81_ST1                	13
1923 #define CCU81_IN2_CCU81_ST2                	14
1924 #define CCU81_IN2_CCU81_ST3                	15
1925 #define CCU81_IN2_ERU1_PDOUT1              	8
1926 #define CCU81_IN2_ERU1_PDOUT2              	5
1927 #define CCU81_IN2_P3_12                    	2
1928 #define CCU81_IN2_P5_0                     	0
1929 #define CCU81_IN2_P5_3                     	1
1930 #define CCU81_IN2_POSIF1_OUT2              	3
1931 #define CCU81_IN2_POSIF1_OUT5              	4
1932 #define CCU81_IN2_SCU_ERU1_IOUT2           	6
1933 #define CCU81_IN2_SCU_GSC81                	7
1934 #define CCU81_IN2_VADC0_G2SR3              	9
1935 #define CCU81_IN3_CCU43_SR3                	10
1936 #define CCU81_IN3_CCU80_SR3                	11
1937 #define CCU81_IN3_CCU81_ST0                	12
1938 #define CCU81_IN3_CCU81_ST1                	13
1939 #define CCU81_IN3_CCU81_ST2                	14
1940 #define CCU81_IN3_CCU81_ST3                	15
1941 #define CCU81_IN3_ERU1_PDOUT1              	8
1942 #define CCU81_IN3_ERU1_PDOUT3              	5
1943 #define CCU81_IN3_P3_11                    	2
1944 #define CCU81_IN3_P5_0                     	0
1945 #define CCU81_IN3_P5_4                     	1
1946 #define CCU81_IN3_POSIF1_OUT2              	3
1947 #define CCU81_IN3_POSIF1_OUT5              	4
1948 #define CCU81_IN3_SCU_ERU1_IOUT3           	6
1949 #define CCU81_IN3_SCU_GSC81                	7
1950 #define CCU81_IN3_VADC0_G3SR3              	9
1951 #endif
1952 
1953 
1954 #if (UC_DEVICE == XMC4700) && (UC_PACKAGE == LQFP100)
1955 #define CCU80_IN0_CCU40_SR3                	10
1956 #define CCU80_IN0_CCU80_ST0                	12
1957 #define CCU80_IN0_CCU80_ST1                	13
1958 #define CCU80_IN0_CCU80_ST2                	14
1959 #define CCU80_IN0_CCU80_ST3                	15
1960 #define CCU80_IN0_CCU81_SR3                	11
1961 #define CCU80_IN0_ERU1_PDOUT0              	9
1962 #define CCU80_IN0_P0_7                     	0
1963 #define CCU80_IN0_P3_2                     	2
1964 #define CCU80_IN0_P3_4                     	1
1965 #define CCU80_IN0_POSIF0_OUT2              	3
1966 #define CCU80_IN0_POSIF0_OUT5              	4
1967 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
1968 #define CCU80_IN0_SCU_GSC80                	7
1969 #define CCU80_IN0_VADC0_G0BFL0             	8
1970 #define CCU80_IN0_VADC0_G0SR3              	5
1971 #define CCU80_IN1_CCU41_SR3                	10
1972 #define CCU80_IN1_CCU80_ST0                	12
1973 #define CCU80_IN1_CCU80_ST1                	13
1974 #define CCU80_IN1_CCU80_ST2                	14
1975 #define CCU80_IN1_CCU80_ST3                	15
1976 #define CCU80_IN1_CCU81_SR3                	11
1977 #define CCU80_IN1_ERU1_PDOUT0              	9
1978 #define CCU80_IN1_ERU1_PDOUT1              	5
1979 #define CCU80_IN1_P0_7                     	0
1980 #define CCU80_IN1_P0_8                     	1
1981 #define CCU80_IN1_P3_1                     	2
1982 #define CCU80_IN1_POSIF0_OUT2              	3
1983 #define CCU80_IN1_POSIF0_OUT5              	4
1984 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
1985 #define CCU80_IN1_SCU_GSC80                	7
1986 #define CCU80_IN1_VADC0_G0BFL1             	8
1987 #define CCU80_IN2_CCU42_SR3                	10
1988 #define CCU80_IN2_CCU80_ST0                	12
1989 #define CCU80_IN2_CCU80_ST1                	13
1990 #define CCU80_IN2_CCU80_ST2                	14
1991 #define CCU80_IN2_CCU80_ST3                	15
1992 #define CCU80_IN2_CCU81_SR3                	11
1993 #define CCU80_IN2_ERU1_PDOUT0              	9
1994 #define CCU80_IN2_ERU1_PDOUT2              	5
1995 #define CCU80_IN2_P0_6                     	1
1996 #define CCU80_IN2_P0_7                     	0
1997 #define CCU80_IN2_P3_0                     	2
1998 #define CCU80_IN2_POSIF0_OUT2              	3
1999 #define CCU80_IN2_POSIF0_OUT5              	4
2000 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
2001 #define CCU80_IN2_SCU_GSC80                	7
2002 #define CCU80_IN2_VADC0_G0BFL2             	8
2003 #define CCU80_IN3_CCU43_SR3                	10
2004 #define CCU80_IN3_CCU80_ST0                	12
2005 #define CCU80_IN3_CCU80_ST1                	13
2006 #define CCU80_IN3_CCU80_ST2                	14
2007 #define CCU80_IN3_CCU80_ST3                	15
2008 #define CCU80_IN3_CCU81_SR3                	11
2009 #define CCU80_IN3_ERU1_PDOUT0              	9
2010 #define CCU80_IN3_ERU1_PDOUT3              	5
2011 #define CCU80_IN3_P0_7                     	0
2012 #define CCU80_IN3_P3_3                     	1
2013 #define CCU80_IN3_POSIF0_OUT2              	3
2014 #define CCU80_IN3_POSIF0_OUT5              	4
2015 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
2016 #define CCU80_IN3_SCU_GSC80                	7
2017 #define CCU80_IN3_VADC0_G0BFL3             	8
2018 #define CCU81_IN0_CCU40_SR3                	10
2019 #define CCU81_IN0_CCU80_SR3                	11
2020 #define CCU81_IN0_CCU81_ST0                	12
2021 #define CCU81_IN0_CCU81_ST1                	13
2022 #define CCU81_IN0_CCU81_ST2                	14
2023 #define CCU81_IN0_CCU81_ST3                	15
2024 #define CCU81_IN0_ERU1_PDOUT0              	5
2025 #define CCU81_IN0_ERU1_PDOUT1              	8
2026 #define CCU81_IN0_P3_0                     	2
2027 #define CCU81_IN0_P5_0                     	0
2028 #define CCU81_IN0_P5_1                     	1
2029 #define CCU81_IN0_POSIF1_OUT2              	3
2030 #define CCU81_IN0_POSIF1_OUT5              	4
2031 #define CCU81_IN0_SCU_ERU1_IOUT0           	6
2032 #define CCU81_IN0_SCU_GSC81                	7
2033 #define CCU81_IN0_VADC0_G0SR3              	9
2034 #define CCU81_IN1_CCU41_SR3                	10
2035 #define CCU81_IN1_CCU80_SR3                	11
2036 #define CCU81_IN1_CCU81_ST0                	12
2037 #define CCU81_IN1_CCU81_ST1                	13
2038 #define CCU81_IN1_CCU81_ST2                	14
2039 #define CCU81_IN1_CCU81_ST3                	15
2040 #define CCU81_IN1_ERU1_PDOUT0              	8
2041 #define CCU81_IN1_P5_0                     	0
2042 #define CCU81_IN1_P5_2                     	1
2043 #define CCU81_IN1_POSIF1_OUT2              	3
2044 #define CCU81_IN1_POSIF1_OUT5              	4
2045 #define CCU81_IN1_SCU_ERU1_IOUT1           	6
2046 #define CCU81_IN1_SCU_GSC81                	7
2047 #define CCU81_IN1_VADC0_G1SR3              	9
2048 #define CCU81_IN2_CCU42_SR3                	10
2049 #define CCU81_IN2_CCU80_SR3                	11
2050 #define CCU81_IN2_CCU81_ST0                	12
2051 #define CCU81_IN2_CCU81_ST1                	13
2052 #define CCU81_IN2_CCU81_ST2                	14
2053 #define CCU81_IN2_CCU81_ST3                	15
2054 #define CCU81_IN2_ERU1_PDOUT1              	8
2055 #define CCU81_IN2_ERU1_PDOUT2              	5
2056 #define CCU81_IN2_P5_0                     	0
2057 #define CCU81_IN2_POSIF1_OUT2              	3
2058 #define CCU81_IN2_POSIF1_OUT5              	4
2059 #define CCU81_IN2_SCU_ERU1_IOUT2           	6
2060 #define CCU81_IN2_SCU_GSC81                	7
2061 #define CCU81_IN2_VADC0_G2SR3              	9
2062 #define CCU81_IN3_CCU43_SR3                	10
2063 #define CCU81_IN3_CCU80_SR3                	11
2064 #define CCU81_IN3_CCU81_ST0                	12
2065 #define CCU81_IN3_CCU81_ST1                	13
2066 #define CCU81_IN3_CCU81_ST2                	14
2067 #define CCU81_IN3_CCU81_ST3                	15
2068 #define CCU81_IN3_ERU1_PDOUT1              	8
2069 #define CCU81_IN3_ERU1_PDOUT3              	5
2070 #define CCU81_IN3_P5_0                     	0
2071 #define CCU81_IN3_POSIF1_OUT2              	3
2072 #define CCU81_IN3_POSIF1_OUT5              	4
2073 #define CCU81_IN3_SCU_ERU1_IOUT3           	6
2074 #define CCU81_IN3_SCU_GSC81                	7
2075 #define CCU81_IN3_VADC0_G3SR3              	9
2076 #endif
2077 
2078 
2079 #if (UC_DEVICE == XMC4700) && (UC_PACKAGE == LQFP144)
2080 #define CCU80_IN0_CCU40_SR3                	10
2081 #define CCU80_IN0_CCU80_ST0                	12
2082 #define CCU80_IN0_CCU80_ST1                	13
2083 #define CCU80_IN0_CCU80_ST2                	14
2084 #define CCU80_IN0_CCU80_ST3                	15
2085 #define CCU80_IN0_CCU81_SR3                	11
2086 #define CCU80_IN0_ERU1_PDOUT0              	9
2087 #define CCU80_IN0_P0_7                     	0
2088 #define CCU80_IN0_P3_2                     	2
2089 #define CCU80_IN0_P3_4                     	1
2090 #define CCU80_IN0_POSIF0_OUT2              	3
2091 #define CCU80_IN0_POSIF0_OUT5              	4
2092 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
2093 #define CCU80_IN0_SCU_GSC80                	7
2094 #define CCU80_IN0_VADC0_G0BFL0             	8
2095 #define CCU80_IN0_VADC0_G0SR3              	5
2096 #define CCU80_IN1_CCU41_SR3                	10
2097 #define CCU80_IN1_CCU80_ST0                	12
2098 #define CCU80_IN1_CCU80_ST1                	13
2099 #define CCU80_IN1_CCU80_ST2                	14
2100 #define CCU80_IN1_CCU80_ST3                	15
2101 #define CCU80_IN1_CCU81_SR3                	11
2102 #define CCU80_IN1_ERU1_PDOUT0              	9
2103 #define CCU80_IN1_ERU1_PDOUT1              	5
2104 #define CCU80_IN1_P0_7                     	0
2105 #define CCU80_IN1_P0_8                     	1
2106 #define CCU80_IN1_P3_1                     	2
2107 #define CCU80_IN1_POSIF0_OUT2              	3
2108 #define CCU80_IN1_POSIF0_OUT5              	4
2109 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
2110 #define CCU80_IN1_SCU_GSC80                	7
2111 #define CCU80_IN1_VADC0_G0BFL1             	8
2112 #define CCU80_IN2_CCU42_SR3                	10
2113 #define CCU80_IN2_CCU80_ST0                	12
2114 #define CCU80_IN2_CCU80_ST1                	13
2115 #define CCU80_IN2_CCU80_ST2                	14
2116 #define CCU80_IN2_CCU80_ST3                	15
2117 #define CCU80_IN2_CCU81_SR3                	11
2118 #define CCU80_IN2_ERU1_PDOUT0              	9
2119 #define CCU80_IN2_ERU1_PDOUT2              	5
2120 #define CCU80_IN2_P0_6                     	1
2121 #define CCU80_IN2_P0_7                     	0
2122 #define CCU80_IN2_P3_0                     	2
2123 #define CCU80_IN2_POSIF0_OUT2              	3
2124 #define CCU80_IN2_POSIF0_OUT5              	4
2125 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
2126 #define CCU80_IN2_SCU_GSC80                	7
2127 #define CCU80_IN2_VADC0_G0BFL2             	8
2128 #define CCU80_IN3_CCU43_SR3                	10
2129 #define CCU80_IN3_CCU80_ST0                	12
2130 #define CCU80_IN3_CCU80_ST1                	13
2131 #define CCU80_IN3_CCU80_ST2                	14
2132 #define CCU80_IN3_CCU80_ST3                	15
2133 #define CCU80_IN3_CCU81_SR3                	11
2134 #define CCU80_IN3_ERU1_PDOUT0              	9
2135 #define CCU80_IN3_ERU1_PDOUT3              	5
2136 #define CCU80_IN3_P0_7                     	0
2137 #define CCU80_IN3_P3_13                    	2
2138 #define CCU80_IN3_P3_3                     	1
2139 #define CCU80_IN3_POSIF0_OUT2              	3
2140 #define CCU80_IN3_POSIF0_OUT5              	4
2141 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
2142 #define CCU80_IN3_SCU_GSC80                	7
2143 #define CCU80_IN3_VADC0_G0BFL3             	8
2144 #define CCU81_IN0_CCU40_SR3                	10
2145 #define CCU81_IN0_CCU80_SR3                	11
2146 #define CCU81_IN0_CCU81_ST0                	12
2147 #define CCU81_IN0_CCU81_ST1                	13
2148 #define CCU81_IN0_CCU81_ST2                	14
2149 #define CCU81_IN0_CCU81_ST3                	15
2150 #define CCU81_IN0_ERU1_PDOUT0              	5
2151 #define CCU81_IN0_ERU1_PDOUT1              	8
2152 #define CCU81_IN0_P3_0                     	2
2153 #define CCU81_IN0_P5_0                     	0
2154 #define CCU81_IN0_P5_1                     	1
2155 #define CCU81_IN0_POSIF1_OUT2              	3
2156 #define CCU81_IN0_POSIF1_OUT5              	4
2157 #define CCU81_IN0_SCU_ERU1_IOUT0           	6
2158 #define CCU81_IN0_SCU_GSC81                	7
2159 #define CCU81_IN0_VADC0_G0SR3              	9
2160 #define CCU81_IN1_CCU41_SR3                	10
2161 #define CCU81_IN1_CCU80_SR3                	11
2162 #define CCU81_IN1_CCU81_ST0                	12
2163 #define CCU81_IN1_CCU81_ST1                	13
2164 #define CCU81_IN1_CCU81_ST2                	14
2165 #define CCU81_IN1_CCU81_ST3                	15
2166 #define CCU81_IN1_ERU1_PDOUT0              	8
2167 #define CCU81_IN1_P3_13                    	2
2168 #define CCU81_IN1_P5_0                     	0
2169 #define CCU81_IN1_P5_2                     	1
2170 #define CCU81_IN1_POSIF1_OUT2              	3
2171 #define CCU81_IN1_POSIF1_OUT5              	4
2172 #define CCU81_IN1_SCU_ERU1_IOUT1           	6
2173 #define CCU81_IN1_SCU_GSC81                	7
2174 #define CCU81_IN1_VADC0_G1SR3              	9
2175 #define CCU81_IN2_CCU42_SR3                	10
2176 #define CCU81_IN2_CCU80_SR3                	11
2177 #define CCU81_IN2_CCU81_ST0                	12
2178 #define CCU81_IN2_CCU81_ST1                	13
2179 #define CCU81_IN2_CCU81_ST2                	14
2180 #define CCU81_IN2_CCU81_ST3                	15
2181 #define CCU81_IN2_ERU1_PDOUT1              	8
2182 #define CCU81_IN2_ERU1_PDOUT2              	5
2183 #define CCU81_IN2_P3_12                    	2
2184 #define CCU81_IN2_P5_0                     	0
2185 #define CCU81_IN2_P5_3                     	1
2186 #define CCU81_IN2_POSIF1_OUT2              	3
2187 #define CCU81_IN2_POSIF1_OUT5              	4
2188 #define CCU81_IN2_SCU_ERU1_IOUT2           	6
2189 #define CCU81_IN2_SCU_GSC81                	7
2190 #define CCU81_IN2_VADC0_G2SR3              	9
2191 #define CCU81_IN3_CCU43_SR3                	10
2192 #define CCU81_IN3_CCU80_SR3                	11
2193 #define CCU81_IN3_CCU81_ST0                	12
2194 #define CCU81_IN3_CCU81_ST1                	13
2195 #define CCU81_IN3_CCU81_ST2                	14
2196 #define CCU81_IN3_CCU81_ST3                	15
2197 #define CCU81_IN3_ERU1_PDOUT1              	8
2198 #define CCU81_IN3_ERU1_PDOUT3              	5
2199 #define CCU81_IN3_P3_11                    	2
2200 #define CCU81_IN3_P5_0                     	0
2201 #define CCU81_IN3_P5_4                     	1
2202 #define CCU81_IN3_POSIF1_OUT2              	3
2203 #define CCU81_IN3_POSIF1_OUT5              	4
2204 #define CCU81_IN3_SCU_ERU1_IOUT3           	6
2205 #define CCU81_IN3_SCU_GSC81                	7
2206 #define CCU81_IN3_VADC0_G3SR3              	9
2207 #endif
2208 
2209 
2210 #if (UC_DEVICE == XMC4800) && (UC_PACKAGE == BGA196)
2211 #define CCU80_IN0_CCU40_SR3                	10
2212 #define CCU80_IN0_CCU80_ST0                	12
2213 #define CCU80_IN0_CCU80_ST1                	13
2214 #define CCU80_IN0_CCU80_ST2                	14
2215 #define CCU80_IN0_CCU80_ST3                	15
2216 #define CCU80_IN0_CCU81_SR3                	11
2217 #define CCU80_IN0_ERU1_PDOUT0              	9
2218 #define CCU80_IN0_P0_7                     	0
2219 #define CCU80_IN0_P3_2                     	2
2220 #define CCU80_IN0_P3_4                     	1
2221 #define CCU80_IN0_POSIF0_OUT2              	3
2222 #define CCU80_IN0_POSIF0_OUT5              	4
2223 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
2224 #define CCU80_IN0_SCU_GSC80                	7
2225 #define CCU80_IN0_VADC0_G0BFL0             	8
2226 #define CCU80_IN0_VADC0_G0SR3              	5
2227 #define CCU80_IN1_CCU41_SR3                	10
2228 #define CCU80_IN1_CCU80_ST0                	12
2229 #define CCU80_IN1_CCU80_ST1                	13
2230 #define CCU80_IN1_CCU80_ST2                	14
2231 #define CCU80_IN1_CCU80_ST3                	15
2232 #define CCU80_IN1_CCU81_SR3                	11
2233 #define CCU80_IN1_ERU1_PDOUT0              	9
2234 #define CCU80_IN1_ERU1_PDOUT1              	5
2235 #define CCU80_IN1_P0_7                     	0
2236 #define CCU80_IN1_P0_8                     	1
2237 #define CCU80_IN1_P3_1                     	2
2238 #define CCU80_IN1_POSIF0_OUT2              	3
2239 #define CCU80_IN1_POSIF0_OUT5              	4
2240 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
2241 #define CCU80_IN1_SCU_GSC80                	7
2242 #define CCU80_IN1_VADC0_G0BFL1             	8
2243 #define CCU80_IN2_CCU42_SR3                	10
2244 #define CCU80_IN2_CCU80_ST0                	12
2245 #define CCU80_IN2_CCU80_ST1                	13
2246 #define CCU80_IN2_CCU80_ST2                	14
2247 #define CCU80_IN2_CCU80_ST3                	15
2248 #define CCU80_IN2_CCU81_SR3                	11
2249 #define CCU80_IN2_ERU1_PDOUT0              	9
2250 #define CCU80_IN2_ERU1_PDOUT2              	5
2251 #define CCU80_IN2_P0_6                     	1
2252 #define CCU80_IN2_P0_7                     	0
2253 #define CCU80_IN2_P3_0                     	2
2254 #define CCU80_IN2_POSIF0_OUT2              	3
2255 #define CCU80_IN2_POSIF0_OUT5              	4
2256 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
2257 #define CCU80_IN2_SCU_GSC80                	7
2258 #define CCU80_IN2_VADC0_G0BFL2             	8
2259 #define CCU80_IN3_CCU43_SR3                	10
2260 #define CCU80_IN3_CCU80_ST0                	12
2261 #define CCU80_IN3_CCU80_ST1                	13
2262 #define CCU80_IN3_CCU80_ST2                	14
2263 #define CCU80_IN3_CCU80_ST3                	15
2264 #define CCU80_IN3_CCU81_SR3                	11
2265 #define CCU80_IN3_ERU1_PDOUT0              	9
2266 #define CCU80_IN3_ERU1_PDOUT3              	5
2267 #define CCU80_IN3_P0_7                     	0
2268 #define CCU80_IN3_P3_13                    	2
2269 #define CCU80_IN3_P3_3                     	1
2270 #define CCU80_IN3_POSIF0_OUT2              	3
2271 #define CCU80_IN3_POSIF0_OUT5              	4
2272 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
2273 #define CCU80_IN3_SCU_GSC80                	7
2274 #define CCU80_IN3_VADC0_G0BFL3             	8
2275 #define CCU81_IN0_CCU40_SR3                	10
2276 #define CCU81_IN0_CCU80_SR3                	11
2277 #define CCU81_IN0_CCU81_ST0                	12
2278 #define CCU81_IN0_CCU81_ST1                	13
2279 #define CCU81_IN0_CCU81_ST2                	14
2280 #define CCU81_IN0_CCU81_ST3                	15
2281 #define CCU81_IN0_ERU1_PDOUT0              	5
2282 #define CCU81_IN0_ERU1_PDOUT1              	8
2283 #define CCU81_IN0_P3_0                     	2
2284 #define CCU81_IN0_P5_0                     	0
2285 #define CCU81_IN0_P5_1                     	1
2286 #define CCU81_IN0_POSIF1_OUT2              	3
2287 #define CCU81_IN0_POSIF1_OUT5              	4
2288 #define CCU81_IN0_SCU_ERU1_IOUT0           	6
2289 #define CCU81_IN0_SCU_GSC81                	7
2290 #define CCU81_IN0_VADC0_G0SR3              	9
2291 #define CCU81_IN1_CCU41_SR3                	10
2292 #define CCU81_IN1_CCU80_SR3                	11
2293 #define CCU81_IN1_CCU81_ST0                	12
2294 #define CCU81_IN1_CCU81_ST1                	13
2295 #define CCU81_IN1_CCU81_ST2                	14
2296 #define CCU81_IN1_CCU81_ST3                	15
2297 #define CCU81_IN1_ERU1_PDOUT0              	8
2298 #define CCU81_IN1_P3_13                    	2
2299 #define CCU81_IN1_P5_0                     	0
2300 #define CCU81_IN1_P5_2                     	1
2301 #define CCU81_IN1_POSIF1_OUT2              	3
2302 #define CCU81_IN1_POSIF1_OUT5              	4
2303 #define CCU81_IN1_SCU_ERU1_IOUT1           	6
2304 #define CCU81_IN1_SCU_GSC81                	7
2305 #define CCU81_IN1_VADC0_G1SR3              	9
2306 #define CCU81_IN2_CCU42_SR3                	10
2307 #define CCU81_IN2_CCU80_SR3                	11
2308 #define CCU81_IN2_CCU81_ST0                	12
2309 #define CCU81_IN2_CCU81_ST1                	13
2310 #define CCU81_IN2_CCU81_ST2                	14
2311 #define CCU81_IN2_CCU81_ST3                	15
2312 #define CCU81_IN2_ERU1_PDOUT1              	8
2313 #define CCU81_IN2_ERU1_PDOUT2              	5
2314 #define CCU81_IN2_P3_12                    	2
2315 #define CCU81_IN2_P5_0                     	0
2316 #define CCU81_IN2_P5_3                     	1
2317 #define CCU81_IN2_POSIF1_OUT2              	3
2318 #define CCU81_IN2_POSIF1_OUT5              	4
2319 #define CCU81_IN2_SCU_ERU1_IOUT2           	6
2320 #define CCU81_IN2_SCU_GSC81                	7
2321 #define CCU81_IN2_VADC0_G2SR3              	9
2322 #define CCU81_IN3_CCU43_SR3                	10
2323 #define CCU81_IN3_CCU80_SR3                	11
2324 #define CCU81_IN3_CCU81_ST0                	12
2325 #define CCU81_IN3_CCU81_ST1                	13
2326 #define CCU81_IN3_CCU81_ST2                	14
2327 #define CCU81_IN3_CCU81_ST3                	15
2328 #define CCU81_IN3_ERU1_PDOUT1              	8
2329 #define CCU81_IN3_ERU1_PDOUT3              	5
2330 #define CCU81_IN3_P3_11                    	2
2331 #define CCU81_IN3_P5_0                     	0
2332 #define CCU81_IN3_P5_4                     	1
2333 #define CCU81_IN3_POSIF1_OUT2              	3
2334 #define CCU81_IN3_POSIF1_OUT5              	4
2335 #define CCU81_IN3_SCU_ERU1_IOUT3           	6
2336 #define CCU81_IN3_SCU_GSC81                	7
2337 #define CCU81_IN3_VADC0_G3SR3              	9
2338 #endif
2339 
2340 
2341 #if (UC_DEVICE == XMC4800) && (UC_PACKAGE == LQFP100)
2342 #define CCU80_IN0_CCU40_SR3                	10
2343 #define CCU80_IN0_CCU80_ST0                	12
2344 #define CCU80_IN0_CCU80_ST1                	13
2345 #define CCU80_IN0_CCU80_ST2                	14
2346 #define CCU80_IN0_CCU80_ST3                	15
2347 #define CCU80_IN0_CCU81_SR3                	11
2348 #define CCU80_IN0_ERU1_PDOUT0              	9
2349 #define CCU80_IN0_P0_7                     	0
2350 #define CCU80_IN0_P3_2                     	2
2351 #define CCU80_IN0_P3_4                     	1
2352 #define CCU80_IN0_POSIF0_OUT2              	3
2353 #define CCU80_IN0_POSIF0_OUT5              	4
2354 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
2355 #define CCU80_IN0_SCU_GSC80                	7
2356 #define CCU80_IN0_VADC0_G0BFL0             	8
2357 #define CCU80_IN0_VADC0_G0SR3              	5
2358 #define CCU80_IN1_CCU41_SR3                	10
2359 #define CCU80_IN1_CCU80_ST0                	12
2360 #define CCU80_IN1_CCU80_ST1                	13
2361 #define CCU80_IN1_CCU80_ST2                	14
2362 #define CCU80_IN1_CCU80_ST3                	15
2363 #define CCU80_IN1_CCU81_SR3                	11
2364 #define CCU80_IN1_ERU1_PDOUT0              	9
2365 #define CCU80_IN1_ERU1_PDOUT1              	5
2366 #define CCU80_IN1_P0_7                     	0
2367 #define CCU80_IN1_P0_8                     	1
2368 #define CCU80_IN1_P3_1                     	2
2369 #define CCU80_IN1_POSIF0_OUT2              	3
2370 #define CCU80_IN1_POSIF0_OUT5              	4
2371 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
2372 #define CCU80_IN1_SCU_GSC80                	7
2373 #define CCU80_IN1_VADC0_G0BFL1             	8
2374 #define CCU80_IN2_CCU42_SR3                	10
2375 #define CCU80_IN2_CCU80_ST0                	12
2376 #define CCU80_IN2_CCU80_ST1                	13
2377 #define CCU80_IN2_CCU80_ST2                	14
2378 #define CCU80_IN2_CCU80_ST3                	15
2379 #define CCU80_IN2_CCU81_SR3                	11
2380 #define CCU80_IN2_ERU1_PDOUT0              	9
2381 #define CCU80_IN2_ERU1_PDOUT2              	5
2382 #define CCU80_IN2_P0_6                     	1
2383 #define CCU80_IN2_P0_7                     	0
2384 #define CCU80_IN2_P3_0                     	2
2385 #define CCU80_IN2_POSIF0_OUT2              	3
2386 #define CCU80_IN2_POSIF0_OUT5              	4
2387 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
2388 #define CCU80_IN2_SCU_GSC80                	7
2389 #define CCU80_IN2_VADC0_G0BFL2             	8
2390 #define CCU80_IN3_CCU43_SR3                	10
2391 #define CCU80_IN3_CCU80_ST0                	12
2392 #define CCU80_IN3_CCU80_ST1                	13
2393 #define CCU80_IN3_CCU80_ST2                	14
2394 #define CCU80_IN3_CCU80_ST3                	15
2395 #define CCU80_IN3_CCU81_SR3                	11
2396 #define CCU80_IN3_ERU1_PDOUT0              	9
2397 #define CCU80_IN3_ERU1_PDOUT3              	5
2398 #define CCU80_IN3_P0_7                     	0
2399 #define CCU80_IN3_P3_3                     	1
2400 #define CCU80_IN3_POSIF0_OUT2              	3
2401 #define CCU80_IN3_POSIF0_OUT5              	4
2402 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
2403 #define CCU80_IN3_SCU_GSC80                	7
2404 #define CCU80_IN3_VADC0_G0BFL3             	8
2405 #define CCU81_IN0_CCU40_SR3                	10
2406 #define CCU81_IN0_CCU80_SR3                	11
2407 #define CCU81_IN0_CCU81_ST0                	12
2408 #define CCU81_IN0_CCU81_ST1                	13
2409 #define CCU81_IN0_CCU81_ST2                	14
2410 #define CCU81_IN0_CCU81_ST3                	15
2411 #define CCU81_IN0_ERU1_PDOUT0              	5
2412 #define CCU81_IN0_ERU1_PDOUT1              	8
2413 #define CCU81_IN0_P3_0                     	2
2414 #define CCU81_IN0_P5_0                     	0
2415 #define CCU81_IN0_P5_1                     	1
2416 #define CCU81_IN0_POSIF1_OUT2              	3
2417 #define CCU81_IN0_POSIF1_OUT5              	4
2418 #define CCU81_IN0_SCU_ERU1_IOUT0           	6
2419 #define CCU81_IN0_SCU_GSC81                	7
2420 #define CCU81_IN0_VADC0_G0SR3              	9
2421 #define CCU81_IN1_CCU41_SR3                	10
2422 #define CCU81_IN1_CCU80_SR3                	11
2423 #define CCU81_IN1_CCU81_ST0                	12
2424 #define CCU81_IN1_CCU81_ST1                	13
2425 #define CCU81_IN1_CCU81_ST2                	14
2426 #define CCU81_IN1_CCU81_ST3                	15
2427 #define CCU81_IN1_ERU1_PDOUT0              	8
2428 #define CCU81_IN1_P5_0                     	0
2429 #define CCU81_IN1_P5_2                     	1
2430 #define CCU81_IN1_POSIF1_OUT2              	3
2431 #define CCU81_IN1_POSIF1_OUT5              	4
2432 #define CCU81_IN1_SCU_ERU1_IOUT1           	6
2433 #define CCU81_IN1_SCU_GSC81                	7
2434 #define CCU81_IN1_VADC0_G1SR3              	9
2435 #define CCU81_IN2_CCU42_SR3                	10
2436 #define CCU81_IN2_CCU80_SR3                	11
2437 #define CCU81_IN2_CCU81_ST0                	12
2438 #define CCU81_IN2_CCU81_ST1                	13
2439 #define CCU81_IN2_CCU81_ST2                	14
2440 #define CCU81_IN2_CCU81_ST3                	15
2441 #define CCU81_IN2_ERU1_PDOUT1              	8
2442 #define CCU81_IN2_ERU1_PDOUT2              	5
2443 #define CCU81_IN2_P5_0                     	0
2444 #define CCU81_IN2_POSIF1_OUT2              	3
2445 #define CCU81_IN2_POSIF1_OUT5              	4
2446 #define CCU81_IN2_SCU_ERU1_IOUT2           	6
2447 #define CCU81_IN2_SCU_GSC81                	7
2448 #define CCU81_IN2_VADC0_G2SR3              	9
2449 #define CCU81_IN3_CCU43_SR3                	10
2450 #define CCU81_IN3_CCU80_SR3                	11
2451 #define CCU81_IN3_CCU81_ST0                	12
2452 #define CCU81_IN3_CCU81_ST1                	13
2453 #define CCU81_IN3_CCU81_ST2                	14
2454 #define CCU81_IN3_CCU81_ST3                	15
2455 #define CCU81_IN3_ERU1_PDOUT1              	8
2456 #define CCU81_IN3_ERU1_PDOUT3              	5
2457 #define CCU81_IN3_P5_0                     	0
2458 #define CCU81_IN3_POSIF1_OUT2              	3
2459 #define CCU81_IN3_POSIF1_OUT5              	4
2460 #define CCU81_IN3_SCU_ERU1_IOUT3           	6
2461 #define CCU81_IN3_SCU_GSC81                	7
2462 #define CCU81_IN3_VADC0_G3SR3              	9
2463 #endif
2464 
2465 
2466 #if (UC_DEVICE == XMC4800) && (UC_PACKAGE == LQFP144)
2467 #define CCU80_IN0_CCU40_SR3                	10
2468 #define CCU80_IN0_CCU80_ST0                	12
2469 #define CCU80_IN0_CCU80_ST1                	13
2470 #define CCU80_IN0_CCU80_ST2                	14
2471 #define CCU80_IN0_CCU80_ST3                	15
2472 #define CCU80_IN0_CCU81_SR3                	11
2473 #define CCU80_IN0_ERU1_PDOUT0              	9
2474 #define CCU80_IN0_P0_7                     	0
2475 #define CCU80_IN0_P3_2                     	2
2476 #define CCU80_IN0_P3_4                     	1
2477 #define CCU80_IN0_POSIF0_OUT2              	3
2478 #define CCU80_IN0_POSIF0_OUT5              	4
2479 #define CCU80_IN0_SCU_ERU1_IOUT0           	6
2480 #define CCU80_IN0_SCU_GSC80                	7
2481 #define CCU80_IN0_VADC0_G0BFL0             	8
2482 #define CCU80_IN0_VADC0_G0SR3              	5
2483 #define CCU80_IN1_CCU41_SR3                	10
2484 #define CCU80_IN1_CCU80_ST0                	12
2485 #define CCU80_IN1_CCU80_ST1                	13
2486 #define CCU80_IN1_CCU80_ST2                	14
2487 #define CCU80_IN1_CCU80_ST3                	15
2488 #define CCU80_IN1_CCU81_SR3                	11
2489 #define CCU80_IN1_ERU1_PDOUT0              	9
2490 #define CCU80_IN1_ERU1_PDOUT1              	5
2491 #define CCU80_IN1_P0_7                     	0
2492 #define CCU80_IN1_P0_8                     	1
2493 #define CCU80_IN1_P3_1                     	2
2494 #define CCU80_IN1_POSIF0_OUT2              	3
2495 #define CCU80_IN1_POSIF0_OUT5              	4
2496 #define CCU80_IN1_SCU_ERU1_IOUT1           	6
2497 #define CCU80_IN1_SCU_GSC80                	7
2498 #define CCU80_IN1_VADC0_G0BFL1             	8
2499 #define CCU80_IN2_CCU42_SR3                	10
2500 #define CCU80_IN2_CCU80_ST0                	12
2501 #define CCU80_IN2_CCU80_ST1                	13
2502 #define CCU80_IN2_CCU80_ST2                	14
2503 #define CCU80_IN2_CCU80_ST3                	15
2504 #define CCU80_IN2_CCU81_SR3                	11
2505 #define CCU80_IN2_ERU1_PDOUT0              	9
2506 #define CCU80_IN2_ERU1_PDOUT2              	5
2507 #define CCU80_IN2_P0_6                     	1
2508 #define CCU80_IN2_P0_7                     	0
2509 #define CCU80_IN2_P3_0                     	2
2510 #define CCU80_IN2_POSIF0_OUT2              	3
2511 #define CCU80_IN2_POSIF0_OUT5              	4
2512 #define CCU80_IN2_SCU_ERU1_IOUT2           	6
2513 #define CCU80_IN2_SCU_GSC80                	7
2514 #define CCU80_IN2_VADC0_G0BFL2             	8
2515 #define CCU80_IN3_CCU43_SR3                	10
2516 #define CCU80_IN3_CCU80_ST0                	12
2517 #define CCU80_IN3_CCU80_ST1                	13
2518 #define CCU80_IN3_CCU80_ST2                	14
2519 #define CCU80_IN3_CCU80_ST3                	15
2520 #define CCU80_IN3_CCU81_SR3                	11
2521 #define CCU80_IN3_ERU1_PDOUT0              	9
2522 #define CCU80_IN3_ERU1_PDOUT3              	5
2523 #define CCU80_IN3_P0_7                     	0
2524 #define CCU80_IN3_P3_13                    	2
2525 #define CCU80_IN3_P3_3                     	1
2526 #define CCU80_IN3_POSIF0_OUT2              	3
2527 #define CCU80_IN3_POSIF0_OUT5              	4
2528 #define CCU80_IN3_SCU_ERU1_IOUT3           	6
2529 #define CCU80_IN3_SCU_GSC80                	7
2530 #define CCU80_IN3_VADC0_G0BFL3             	8
2531 #define CCU81_IN0_CCU40_SR3                	10
2532 #define CCU81_IN0_CCU80_SR3                	11
2533 #define CCU81_IN0_CCU81_ST0                	12
2534 #define CCU81_IN0_CCU81_ST1                	13
2535 #define CCU81_IN0_CCU81_ST2                	14
2536 #define CCU81_IN0_CCU81_ST3                	15
2537 #define CCU81_IN0_ERU1_PDOUT0              	5
2538 #define CCU81_IN0_ERU1_PDOUT1              	8
2539 #define CCU81_IN0_P3_0                     	2
2540 #define CCU81_IN0_P5_0                     	0
2541 #define CCU81_IN0_P5_1                     	1
2542 #define CCU81_IN0_POSIF1_OUT2              	3
2543 #define CCU81_IN0_POSIF1_OUT5              	4
2544 #define CCU81_IN0_SCU_ERU1_IOUT0           	6
2545 #define CCU81_IN0_SCU_GSC81                	7
2546 #define CCU81_IN0_VADC0_G0SR3              	9
2547 #define CCU81_IN1_CCU41_SR3                	10
2548 #define CCU81_IN1_CCU80_SR3                	11
2549 #define CCU81_IN1_CCU81_ST0                	12
2550 #define CCU81_IN1_CCU81_ST1                	13
2551 #define CCU81_IN1_CCU81_ST2                	14
2552 #define CCU81_IN1_CCU81_ST3                	15
2553 #define CCU81_IN1_ERU1_PDOUT0              	8
2554 #define CCU81_IN1_P3_13                    	2
2555 #define CCU81_IN1_P5_0                     	0
2556 #define CCU81_IN1_P5_2                     	1
2557 #define CCU81_IN1_POSIF1_OUT2              	3
2558 #define CCU81_IN1_POSIF1_OUT5              	4
2559 #define CCU81_IN1_SCU_ERU1_IOUT1           	6
2560 #define CCU81_IN1_SCU_GSC81                	7
2561 #define CCU81_IN1_VADC0_G1SR3              	9
2562 #define CCU81_IN2_CCU42_SR3                	10
2563 #define CCU81_IN2_CCU80_SR3                	11
2564 #define CCU81_IN2_CCU81_ST0                	12
2565 #define CCU81_IN2_CCU81_ST1                	13
2566 #define CCU81_IN2_CCU81_ST2                	14
2567 #define CCU81_IN2_CCU81_ST3                	15
2568 #define CCU81_IN2_ERU1_PDOUT1              	8
2569 #define CCU81_IN2_ERU1_PDOUT2              	5
2570 #define CCU81_IN2_P3_12                    	2
2571 #define CCU81_IN2_P5_0                     	0
2572 #define CCU81_IN2_P5_3                     	1
2573 #define CCU81_IN2_POSIF1_OUT2              	3
2574 #define CCU81_IN2_POSIF1_OUT5              	4
2575 #define CCU81_IN2_SCU_ERU1_IOUT2           	6
2576 #define CCU81_IN2_SCU_GSC81                	7
2577 #define CCU81_IN2_VADC0_G2SR3              	9
2578 #define CCU81_IN3_CCU43_SR3                	10
2579 #define CCU81_IN3_CCU80_SR3                	11
2580 #define CCU81_IN3_CCU81_ST0                	12
2581 #define CCU81_IN3_CCU81_ST1                	13
2582 #define CCU81_IN3_CCU81_ST2                	14
2583 #define CCU81_IN3_CCU81_ST3                	15
2584 #define CCU81_IN3_ERU1_PDOUT1              	8
2585 #define CCU81_IN3_ERU1_PDOUT3              	5
2586 #define CCU81_IN3_P3_11                    	2
2587 #define CCU81_IN3_P5_0                     	0
2588 #define CCU81_IN3_P5_4                     	1
2589 #define CCU81_IN3_POSIF1_OUT2              	3
2590 #define CCU81_IN3_POSIF1_OUT5              	4
2591 #define CCU81_IN3_SCU_ERU1_IOUT3           	6
2592 #define CCU81_IN3_SCU_GSC81                	7
2593 #define CCU81_IN3_VADC0_G3SR3              	9
2594 #endif
2595 
2596 #endif /* XMC4_CCU8_MAP_H */
2597