1 //*****************************************************************************
2 //
3 //! @file am_hal_pin.h
4 //! @brief Macros for configuring specific pins.
5 //!
6 //! @addtogroup pin3 PIN definitions for Apollo3.
7 //! @ingroup apollo3_hal
8 //! @{
9 //
10 //*****************************************************************************
11 
12 //*****************************************************************************
13 //
14 // Copyright (c) 2024, Ambiq Micro, Inc.
15 // All rights reserved.
16 //
17 // Redistribution and use in source and binary forms, with or without
18 // modification, are permitted provided that the following conditions are met:
19 //
20 // 1. Redistributions of source code must retain the above copyright notice,
21 // this list of conditions and the following disclaimer.
22 //
23 // 2. Redistributions in binary form must reproduce the above copyright
24 // notice, this list of conditions and the following disclaimer in the
25 // documentation and/or other materials provided with the distribution.
26 //
27 // 3. Neither the name of the copyright holder nor the names of its
28 // contributors may be used to endorse or promote products derived from this
29 // software without specific prior written permission.
30 //
31 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
32 // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
33 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
34 // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
35 // LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
36 // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
37 // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
38 // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
39 // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
40 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
41 // POSSIBILITY OF SUCH DAMAGE.
42 //
43 // This is part of revision release_sdk_3_2_0-dd5f40c14b of the AmbiqSuite Development Package.
44 //
45 //*****************************************************************************
46 
47 #ifndef AM_HAL_PIN_H
48 #define AM_HAL_PIN_H
49 
50 //*****************************************************************************
51 //
52 // Pin definition macros.
53 //
54 //*****************************************************************************
55 #define AM_HAL_PIN_0_SLSCL        (0)
56 #define AM_HAL_PIN_0_SLSCK        (1)
57 #define AM_HAL_PIN_0_CLKOUT       (2)
58 #define AM_HAL_PIN_0_GPIO         (3)
59 #define AM_HAL_PIN_0_MSPI4        (5)
60 #define AM_HAL_PIN_0_NCE0         (7)
61 
62 #define AM_HAL_PIN_1_SLSDAWIR3    (0)
63 #define AM_HAL_PIN_1_SLMOSI       (1)
64 #define AM_HAL_PIN_1_UART0TX      (2)
65 #define AM_HAL_PIN_1_GPIO         (3)
66 #define AM_HAL_PIN_1_MSPI5        (5)
67 #define AM_HAL_PIN_1_NCE1         (7)
68 
69 #define AM_HAL_PIN_2_UART1RX      (0)
70 #define AM_HAL_PIN_2_SLMISO       (1)
71 #define AM_HAL_PIN_2_UART0RX      (2)
72 #define AM_HAL_PIN_2_GPIO         (3)
73 #define AM_HAL_PIN_2_MSPI6        (5)
74 #define AM_HAL_PIN_2_NCE2         (7)
75 
76 #define AM_HAL_PIN_3_UART0RTS     (0)
77 #define AM_HAL_PIN_3_SLnCE        (1)
78 #define AM_HAL_PIN_3_NCE3         (2)
79 #define AM_HAL_PIN_3_GPIO         (3)
80 #define AM_HAL_PIN_3_MSPI7        (5)
81 #define AM_HAL_PIN_3_TRIG1        (6)
82 #define AM_HAL_PIN_3_I2S_WCLK     (7)
83 #define AM_HAL_PIN_3_PSOURCE      (3)
84 
85 #define AM_HAL_PIN_4_UART0CTS     (0)
86 #define AM_HAL_PIN_4_SLINT        (1)
87 #define AM_HAL_PIN_4_NCE4         (2)
88 #define AM_HAL_PIN_4_GPIO         (3)
89 #define AM_HAL_PIN_4_UART1RX      (5)
90 #define AM_HAL_PIN_4_CTIM17       (6)
91 #define AM_HAL_PIN_4_MSPI2        (7)
92 
93 #define AM_HAL_PIN_5_M0SCL        (0)
94 #define AM_HAL_PIN_5_M0SCK        (1)
95 #define AM_HAL_PIN_5_UART0RTS     (2)
96 #define AM_HAL_PIN_5_GPIO         (3)
97 #define AM_HAL_PIN_5_EXTHFA       (5)
98 #define AM_HAL_PIN_5_CTIM8        (7)
99 
100 #define AM_HAL_PIN_6_M0SDAWIR3    (0)
101 #define AM_HAL_PIN_6_M0MISO       (1)
102 #define AM_HAL_PIN_6_UART0CTS     (2)
103 #define AM_HAL_PIN_6_GPIO         (3)
104 #define AM_HAL_PIN_6_CTIM10       (5)
105 #define AM_HAL_PIN_6_I2S_DAT      (7)
106 
107 #define AM_HAL_PIN_7_NCE7         (0)
108 #define AM_HAL_PIN_7_M0MOSI       (1)
109 #define AM_HAL_PIN_7_CLKOUT       (2)
110 #define AM_HAL_PIN_7_GPIO         (3)
111 #define AM_HAL_PIN_7_TRIG0        (4)
112 #define AM_HAL_PIN_7_UART0TX      (5)
113 #define AM_HAL_PIN_7_CTIM19       (7)
114 
115 #define AM_HAL_PIN_8_M1SCL        (0)
116 #define AM_HAL_PIN_8_M1SCK        (1)
117 #define AM_HAL_PIN_8_NCE8         (2)
118 #define AM_HAL_PIN_8_GPIO         (3)
119 #define AM_HAL_PIN_8_SCCCLK       (4)
120 #define AM_HAL_PIN_8_UART1TX      (6)
121 
122 #define AM_HAL_PIN_9_M1SDAWIR3    (0)
123 #define AM_HAL_PIN_9_M1MISO       (1)
124 #define AM_HAL_PIN_9_NCE9         (2)
125 #define AM_HAL_PIN_9_GPIO         (3)
126 #define AM_HAL_PIN_9_SCCIO        (4)
127 #define AM_HAL_PIN_9_UART1RX      (6)
128 
129 #define AM_HAL_PIN_10_UART1TX     (0)
130 #define AM_HAL_PIN_10_M1MOSI      (1)
131 #define AM_HAL_PIN_10_NCE10       (2)
132 #define AM_HAL_PIN_10_GPIO        (3)
133 #define AM_HAL_PIN_10_PDMCLK      (4)
134 #define AM_HAL_PIN_10_UART1RTS    (5)
135 
136 #define AM_HAL_PIN_11_ADCSE2      (0)
137 #define AM_HAL_PIN_11_NCE11       (1)
138 #define AM_HAL_PIN_11_CTIM31      (2)
139 #define AM_HAL_PIN_11_GPIO        (3)
140 #define AM_HAL_PIN_11_SLINT       (4)
141 #define AM_HAL_PIN_11_UART1CTS    (5)
142 #define AM_HAL_PIN_11_UART0RX     (6)
143 #define AM_HAL_PIN_11_PDMDATA     (7)
144 
145 #define AM_HAL_PIN_12_ADCD0NSE9   (0)
146 #define AM_HAL_PIN_12_NCE12       (1)
147 #define AM_HAL_PIN_12_CTIM0       (2)
148 #define AM_HAL_PIN_12_GPIO        (3)
149 #define AM_HAL_PIN_12_PDMCLK      (5)
150 #define AM_HAL_PIN_12_UART0CTS    (6)
151 #define AM_HAL_PIN_12_UART1TX     (7)
152 
153 #define AM_HAL_PIN_13_ADCD0PSE8   (0)
154 #define AM_HAL_PIN_13_NCE13       (1)
155 #define AM_HAL_PIN_13_CTIM2       (2)
156 #define AM_HAL_PIN_13_GPIO        (3)
157 #define AM_HAL_PIN_13_I2SBCLK     (4)
158 #define AM_HAL_PIN_13_EXTHFB      (5)
159 #define AM_HAL_PIN_13_UART0RTS    (6)
160 #define AM_HAL_PIN_13_UART1RX     (7)
161 
162 #define AM_HAL_PIN_14_ADCD1P      (0)
163 #define AM_HAL_PIN_14_NCE14       (1)
164 #define AM_HAL_PIN_14_UART1TX     (2)
165 #define AM_HAL_PIN_14_GPIO        (3)
166 #define AM_HAL_PIN_14_PDMCLK      (4)
167 #define AM_HAL_PIN_14_EXTHFS      (5)
168 #define AM_HAL_PIN_14_SWDCK       (6)
169 #define AM_HAL_PIN_14_32KHZXT     (7)
170 
171 #define AM_HAL_PIN_15_ADCD1N      (0)
172 #define AM_HAL_PIN_15_NCE15       (1)
173 #define AM_HAL_PIN_15_UART1RX     (2)
174 #define AM_HAL_PIN_15_GPIO        (3)
175 #define AM_HAL_PIN_15_PDMDATA     (4)
176 #define AM_HAL_PIN_15_EXTXT       (5)
177 #define AM_HAL_PIN_15_SWDIO       (6)
178 #define AM_HAL_PIN_15_SWO         (7)
179 
180 #define AM_HAL_PIN_16_ADCSE0      (0)
181 #define AM_HAL_PIN_16_NCE16       (1)
182 #define AM_HAL_PIN_16_TRIG0       (2)
183 #define AM_HAL_PIN_16_GPIO        (3)
184 #define AM_HAL_PIN_16_SCCRST      (4)
185 #define AM_HAL_PIN_16_CMPIN0      (5)
186 #define AM_HAL_PIN_16_UART0TX     (6)
187 #define AM_HAL_PIN_16_UART1RTS    (7)
188 
189 #define AM_HAL_PIN_17_CMPRF1      (0)
190 #define AM_HAL_PIN_17_NCE17       (1)
191 #define AM_HAL_PIN_17_TRIG1       (2)
192 #define AM_HAL_PIN_17_GPIO        (3)
193 #define AM_HAL_PIN_17_SCCCLK      (4)
194 #define AM_HAL_PIN_17_UART0RX     (6)
195 #define AM_HAL_PIN_17_UART1CTS    (7)
196 
197 #define AM_HAL_PIN_18_CMPIN1      (0)
198 #define AM_HAL_PIN_18_NCE18       (1)
199 #define AM_HAL_PIN_18_CTIM4       (2)
200 #define AM_HAL_PIN_18_GPIO        (3)
201 #define AM_HAL_PIN_18_UART0RTS    (4)
202 #define AM_HAL_PIN_18_ANATEST2    (5)
203 #define AM_HAL_PIN_18_UART1TX     (6)
204 #define AM_HAL_PIN_18_SCCIO       (7)
205 
206 #define AM_HAL_PIN_19_CMPRF0      (0)
207 #define AM_HAL_PIN_19_NCE19       (1)
208 #define AM_HAL_PIN_19_CTIM6       (2)
209 #define AM_HAL_PIN_19_GPIO        (3)
210 #define AM_HAL_PIN_19_SCCCLK      (4)
211 #define AM_HAL_PIN_19_ANATEST1    (5)
212 #define AM_HAL_PIN_19_UART1RX     (6)
213 #define AM_HAL_PIN_19_I2SBCLK     (7)
214 
215 #define AM_HAL_PIN_20_SWDCK       (0)
216 #define AM_HAL_PIN_20_NCE20       (1)
217 #define AM_HAL_PIN_20_GPIO        (3)
218 #define AM_HAL_PIN_20_UART0TX     (4)
219 #define AM_HAL_PIN_20_UART1TX     (5)
220 #define AM_HAL_PIN_20_I2SBCLK     (6)
221 #define AM_HAL_PIN_20_UART1RTS    (7)
222 
223 #define AM_HAL_PIN_21_SWDIO       (0)
224 #define AM_HAL_PIN_21_NCE21       (1)
225 #define AM_HAL_PIN_21_GPIO        (3)
226 #define AM_HAL_PIN_21_UART0RX     (4)
227 #define AM_HAL_PIN_21_UART1RX     (5)
228 #define AM_HAL_PIN_21_I2SBCLK     (6)
229 #define AM_HAL_PIN_21_UART1CTS    (7)
230 
231 #define AM_HAL_PIN_22_UART0TX     (0)
232 #define AM_HAL_PIN_22_NCE22       (1)
233 #define AM_HAL_PIN_22_CTIM12      (2)
234 #define AM_HAL_PIN_22_GPIO        (3)
235 #define AM_HAL_PIN_22_PDMCLK      (4)
236 #define AM_HAL_PIN_22_EXTLF       (5)
237 #define AM_HAL_PIN_22_MSPI0       (6)
238 #define AM_HAL_PIN_22_SWO         (7)
239 
240 #define AM_HAL_PIN_23_UART0RX     (0)
241 #define AM_HAL_PIN_23_NCE23       (1)
242 #define AM_HAL_PIN_23_CTIM14      (2)
243 #define AM_HAL_PIN_23_GPIO        (3)
244 #define AM_HAL_PIN_23_I2SWCLK     (4)
245 #define AM_HAL_PIN_23_CMPOUT      (5)
246 #define AM_HAL_PIN_23_MSPI3       (6)
247 #define AM_HAL_PIN_23_EXTXT       (7)
248 
249 #define AM_HAL_PIN_24_UART1TX     (0)
250 #define AM_HAL_PIN_24_NCE24       (1)
251 #define AM_HAL_PIN_24_MSPI8       (2)
252 #define AM_HAL_PIN_24_GPIO        (3)
253 #define AM_HAL_PIN_24_UART0CTS    (4)
254 #define AM_HAL_PIN_24_CTIM21      (5)
255 #define AM_HAL_PIN_24_32KHZXT     (6)
256 #define AM_HAL_PIN_24_SWO         (7)
257 
258 #define AM_HAL_PIN_25_UART1RX     (0)
259 #define AM_HAL_PIN_25_NCE25       (1)
260 #define AM_HAL_PIN_25_CTIM1       (2)
261 #define AM_HAL_PIN_25_GPIO        (3)
262 #define AM_HAL_PIN_25_M2SDAWIR3   (4)
263 #define AM_HAL_PIN_25_M2MISO      (5)
264 
265 #define AM_HAL_PIN_26_EXTHF       (0)
266 #define AM_HAL_PIN_26_NCE26       (1)
267 #define AM_HAL_PIN_26_CTIM3       (2)
268 #define AM_HAL_PIN_26_GPIO        (3)
269 #define AM_HAL_PIN_26_SCCRST      (4)
270 #define AM_HAL_PIN_26_MSPI1       (5)
271 #define AM_HAL_PIN_26_UART0TX     (6)
272 #define AM_HAL_PIN_26_UART1CTS    (7)
273 
274 #define AM_HAL_PIN_27_UART0RX     (0)
275 #define AM_HAL_PIN_27_NCE27       (1)
276 #define AM_HAL_PIN_27_CTIM5       (2)
277 #define AM_HAL_PIN_27_GPIO        (3)
278 #define AM_HAL_PIN_27_M2SCL       (4)
279 #define AM_HAL_PIN_27_M2SCK       (5)
280 
281 #define AM_HAL_PIN_28_I2SWCLK     (0)
282 #define AM_HAL_PIN_28_NCE28       (1)
283 #define AM_HAL_PIN_28_CTIM7       (2)
284 #define AM_HAL_PIN_28_GPIO        (3)
285 #define AM_HAL_PIN_28_M2MOSI      (5)
286 #define AM_HAL_PIN_28_UART0TX     (6)
287 
288 #define AM_HAL_PIN_29_ADCSE1      (0)
289 #define AM_HAL_PIN_29_NCE29       (1)
290 #define AM_HAL_PIN_29_CTIM9       (2)
291 #define AM_HAL_PIN_29_GPIO        (3)
292 #define AM_HAL_PIN_29_UART0CTS    (4)
293 #define AM_HAL_PIN_29_UART1CTS    (5)
294 #define AM_HAL_PIN_29_UART0RX     (6)
295 #define AM_HAL_PIN_29_PDMDATA     (7)
296 
297 #if defined (AM_PACKAGE_BGA)
298 #define AM_HAL_PIN_30_ANATEST1    (0)
299 #define AM_HAL_PIN_30_NCE30       (1)
300 #define AM_HAL_PIN_30_CTIM11      (2)
301 #define AM_HAL_PIN_30_GPIO        (3)
302 #define AM_HAL_PIN_30_UART0TX     (4)
303 #define AM_HAL_PIN_30_UART1RTS    (5)
304 #define AM_HAL_PIN_30_I2SDAT      (7)
305 #endif // defined (AM_PACKAGE_BGA)
306 
307 #if defined (AM_PACKAGE_BGA)
308 #define AM_HAL_PIN_31_ADCSE3      (0)
309 #define AM_HAL_PIN_31_NCE31       (1)
310 #define AM_HAL_PIN_31_CTIM13      (2)
311 #define AM_HAL_PIN_31_GPIO        (3)
312 #define AM_HAL_PIN_31_UART0RX     (4)
313 #define AM_HAL_PIN_31_SCCCLK      (5)
314 #define AM_HAL_PIN_31_UART1RTS    (7)
315 #endif // defined (AM_PACKAGE_BGA)
316 
317 #if defined (AM_PACKAGE_BGA)
318 #define AM_HAL_PIN_32_ADCSE4      (0)
319 #define AM_HAL_PIN_32_NCE32       (1)
320 #define AM_HAL_PIN_32_CTIM15      (2)
321 #define AM_HAL_PIN_32_GPIO        (3)
322 #define AM_HAL_PIN_32_SCCIO       (4)
323 #define AM_HAL_PIN_32_EXTLF       (5)
324 #define AM_HAL_PIN_32_UART1CTS    (7)
325 #endif // defined (AM_PACKAGE_BGA)
326 
327 #if defined (AM_PACKAGE_BGA)
328 #define AM_HAL_PIN_33_ADCSE5      (0)
329 #define AM_HAL_PIN_33_NCE33       (1)
330 #define AM_HAL_PIN_33_32KHZXT     (2)
331 #define AM_HAL_PIN_33_GPIO        (3)
332 #define AM_HAL_PIN_33_UART0CTS    (5)
333 #define AM_HAL_PIN_33_CTIM23      (6)
334 #define AM_HAL_PIN_33_SWO         (7)
335 #endif // defined (AM_PACKAGE_BGA)
336 
337 #if defined (AM_PACKAGE_BGA)
338 #define AM_HAL_PIN_34_ADCSE6      (0)
339 #define AM_HAL_PIN_34_NCE34       (1)
340 #define AM_HAL_PIN_34_UART1RTS    (2)
341 #define AM_HAL_PIN_34_GPIO        (3)
342 #define AM_HAL_PIN_34_CMPRF2      (4)
343 #define AM_HAL_PIN_34_UART0RTS    (5)
344 #define AM_HAL_PIN_34_UART0RX     (6)
345 #define AM_HAL_PIN_34_PDMDATA     (7)
346 #endif // defined (AM_PACKAGE_BGA)
347 
348 #if defined (AM_PACKAGE_BGA)
349 #define AM_HAL_PIN_35_ADCSE7      (0)
350 #define AM_HAL_PIN_35_NCE35       (1)
351 #define AM_HAL_PIN_35_UART1TX     (2)
352 #define AM_HAL_PIN_35_GPIO        (3)
353 #define AM_HAL_PIN_35_I2SDAT      (4)
354 #define AM_HAL_PIN_35_CTIM27      (5)
355 #define AM_HAL_PIN_35_UART0RTS    (6)
356 #endif // defined (AM_PACKAGE_BGA)
357 
358 #if defined (AM_PACKAGE_BGA)
359 #define AM_HAL_PIN_36_TRIG1       (0)
360 #define AM_HAL_PIN_36_NCE36       (1)
361 #define AM_HAL_PIN_36_UART1RX     (2)
362 #define AM_HAL_PIN_36_GPIO        (3)
363 #define AM_HAL_PIN_36_32KHZXT     (4)
364 #define AM_HAL_PIN_36_UART1CTS    (5)
365 #define AM_HAL_PIN_36_UART0CTS    (6)
366 #define AM_HAL_PIN_36_PDMDATA     (7)
367 #define AM_HAL_PIN_36_PSOURCE     (3)
368 #endif // defined (AM_PACKAGE_BGA)
369 
370 #if defined (AM_PACKAGE_BGA)
371 #define AM_HAL_PIN_37_TRIG2       (0)
372 #define AM_HAL_PIN_37_NCE37       (1)
373 #define AM_HAL_PIN_37_UART0RTS    (2)
374 #define AM_HAL_PIN_37_GPIO        (3)
375 #define AM_HAL_PIN_37_SCCIO       (4)
376 #define AM_HAL_PIN_37_UART1TX     (5)
377 #define AM_HAL_PIN_37_PDMCLK      (6)
378 #define AM_HAL_PIN_37_CTIM29      (7)
379 #define AM_HAL_PIN_37_PSINK       (3)
380 #endif // defined (AM_PACKAGE_BGA)
381 
382 #if defined (AM_PACKAGE_BGA)
383 #define AM_HAL_PIN_38_TRIG3       (0)
384 #define AM_HAL_PIN_38_NCE38       (1)
385 #define AM_HAL_PIN_38_UART0CTS    (2)
386 #define AM_HAL_PIN_38_GPIO        (3)
387 #define AM_HAL_PIN_38_M3MOSI      (5)
388 #define AM_HAL_PIN_38_UART1RX     (6)
389 #endif // defined (AM_PACKAGE_BGA)
390 
391 #define AM_HAL_PIN_39_UART0TX     (0)
392 #define AM_HAL_PIN_39_UART1TX     (1)
393 #define AM_HAL_PIN_39_CTIM25      (2)
394 #define AM_HAL_PIN_39_GPIO        (3)
395 #define AM_HAL_PIN_39_M4SCL       (4)
396 #define AM_HAL_PIN_39_M4SCK       (5)
397 
398 #define AM_HAL_PIN_40_UART0RX     (0)
399 #define AM_HAL_PIN_40_UART1RX     (1)
400 #define AM_HAL_PIN_40_TRIG0       (2)
401 #define AM_HAL_PIN_40_GPIO        (3)
402 #define AM_HAL_PIN_40_M4SDAWIR3   (4)
403 #define AM_HAL_PIN_40_M4MISO      (5)
404 
405 #define AM_HAL_PIN_41_NCE41       (0)
406 #define AM_HAL_PIN_41_SWO         (2)
407 #define AM_HAL_PIN_41_GPIO        (3)
408 #define AM_HAL_PIN_41_I2SWCLK     (4)
409 #define AM_HAL_PIN_41_UART1RTS    (5)
410 #define AM_HAL_PIN_41_UART0TX     (6)
411 #define AM_HAL_PIN_41_UART0RTS    (7)
412 #define AM_HAL_PIN_41_PSINK       (3)
413 
414 #if defined (AM_PACKAGE_BGA)
415 #define AM_HAL_PIN_42_UART1TX     (0)
416 #define AM_HAL_PIN_42_NCE42       (1)
417 #define AM_HAL_PIN_42_CTIM16      (2)
418 #define AM_HAL_PIN_42_GPIO        (3)
419 #define AM_HAL_PIN_42_M3SCL       (4)
420 #define AM_HAL_PIN_42_M3SCK       (5)
421 #endif // defined (AM_PACKAGE_BGA)
422 
423 #if defined (AM_PACKAGE_BGA)
424 #define AM_HAL_PIN_43_UART1RX     (0)
425 #define AM_HAL_PIN_43_NCE43       (1)
426 #define AM_HAL_PIN_43_CTIM18      (2)
427 #define AM_HAL_PIN_43_GPIO        (3)
428 #define AM_HAL_PIN_43_M3SDAWIR3   (4)
429 #define AM_HAL_PIN_43_M3MISO      (5)
430 #endif // defined (AM_PACKAGE_BGA)
431 
432 #define AM_HAL_PIN_44_UART1RTS    (0)
433 #define AM_HAL_PIN_44_NCE44       (1)
434 #define AM_HAL_PIN_44_CTIM20      (2)
435 #define AM_HAL_PIN_44_GPIO        (3)
436 #define AM_HAL_PIN_44_M4MOSI      (5)
437 #define AM_HAL_PIN_44_UART0TX     (6)
438 
439 #if defined (AM_PACKAGE_BGA)
440 #define AM_HAL_PIN_45_UART1CTS    (0)
441 #define AM_HAL_PIN_45_NCE45       (1)
442 #define AM_HAL_PIN_45_CTIM22      (2)
443 #define AM_HAL_PIN_45_GPIO        (3)
444 #define AM_HAL_PIN_45_I2SDAT      (4)
445 #define AM_HAL_PIN_45_PDMDATA     (5)
446 #define AM_HAL_PIN_45_UART0RX     (6)
447 #define AM_HAL_PIN_45_SWO         (7)
448 #endif // defined (AM_PACKAGE_BGA)
449 
450 #if defined (AM_PACKAGE_BGA)
451 #define AM_HAL_PIN_46_32KHZXT     (0)
452 #define AM_HAL_PIN_46_NCE46       (1)
453 #define AM_HAL_PIN_46_CTIM24      (2)
454 #define AM_HAL_PIN_46_GPIO        (3)
455 #define AM_HAL_PIN_46_SCCRST      (4)
456 #define AM_HAL_PIN_46_PDMCLK      (5)
457 #define AM_HAL_PIN_46_UART1TX     (6)
458 #define AM_HAL_PIN_46_SWO         (7)
459 #endif // defined (AM_PACKAGE_BGA)
460 
461 #define AM_HAL_PIN_47_32KHZXT     (0)
462 #define AM_HAL_PIN_47_NCE47       (1)
463 #define AM_HAL_PIN_47_CTIM26      (2)
464 #define AM_HAL_PIN_47_GPIO        (3)
465 #define AM_HAL_PIN_47_M5MOSI      (5)
466 #define AM_HAL_PIN_47_UART1RX     (6)
467 
468 #define AM_HAL_PIN_48_UART0TX     (0)
469 #define AM_HAL_PIN_48_NCE48       (1)
470 #define AM_HAL_PIN_48_CTIM28      (2)
471 #define AM_HAL_PIN_48_GPIO        (3)
472 #define AM_HAL_PIN_48_M5SCL       (4)
473 #define AM_HAL_PIN_48_M5SCK       (5)
474 
475 #define AM_HAL_PIN_49_UART0RX     (0)
476 #define AM_HAL_PIN_49_NCE49       (1)
477 #define AM_HAL_PIN_49_CTIM30      (2)
478 #define AM_HAL_PIN_49_GPIO        (3)
479 #define AM_HAL_PIN_49_M5SDAWIR3   (4)
480 #define AM_HAL_PIN_49_M5MISO      (5)
481 
482 #endif  // AM_HAL_PIN_H
483 
484 //*****************************************************************************
485 //
486 // End Doxygen group.
487 //! @}
488 //
489 //*****************************************************************************
490