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