4.2.3 Arduino Connector Footprint

SAM L22 Xplained Pro implements Arduino shield connectors footprints based on the Arduino Uno. All references to Arduino pin names are taken from the official Arduino schematics of the Arduino Uno.

Info: Note that all pins do not have the exact same functionality as on the Arduino Uno on the shield connectors. Each shield should be checked for compatibility before it is connected.
Table 4-5. J902 - Power
J902 pinSAM L22 pinArduino pin nameFunctionShared functionality
1-RFU--
2-IOREFVCC_TARGET_P3V3-
3RESETNRESETTARGET_RESETShield, EDBG, and Cortex® Debug
4-3.3VVCC_TARGET_P3V3-
5-5VVCC_P5V0-
6-GNDGND-
7-GNDGND-
8-VINVCC_EXT_P5V0-
Table 4-6. J903 - Analog
J903 pinSAM L22 pinArduino pin nameFunctionShared functionality
1PC00ADC0AIN16EXT2 and EDBG GPIO2
2PC01ADC1AIN17EXT2, User SW0, and EDBG GPIO3
3PA04ADC2AIN4EXT2
4PA05ADC3AIN5EXT2
5PA06ADC4AIN6EXT3 and SLCD
6PA07ADC5AIN7EXT3 and SLCD
Table 4-7. J904 - Digital Low
J904 pinSAM L22 pinArduino pin nameFunctionShared functionality
1PB13D0 / RX0SERCOM3 PAD[1] UART RXSLCD
2PB12D1 / TX0SERCOM3 PAD[0] UART TXSLCD
3PB11D2GPIOSLCD
4PB14D3GPIOSLCD
5PB15D4GPIOSLCD
6PC14D5GPIOSLCD
7PC15D6GPIOSLCD
8PB20D7GPIOSLCD
Table 4-8. J901 - Digital High
J901 pinSAM L22 pinArduino pin nameFunctionShared functionality
1PC05D8GPIOSLCD
2PC06D9GPIOSLCD
3PC07D10 / SPI-SSGPIOSLCD
4PC12D11 / SPI-MOSISERCOM1 PAD[0] SPI MOSISLCD and Shield
5PC11D12 / SPI-MISOSERCOM1 PAD[3] SPI MISOSLCD and Shield
6PC13D13 / SPI-SCKSERCOM1 PAD[1] SPI SCKSLCD and Shield
7-GND--
8PA03AREFADC / DAC VREFAEXT1
9PB30SDASERCOM5 PAD[0] I²C SDAEXT1, EXT2, EXT3, Crypto, and EDBG I²C
10PB31SCLSERCOM5 PAD[1] I²C SCLEXT1, EXT2, EXT3, Crypto, and EDBG I²C
Table 4-9. J900 - SPI
J900 pinSAM L22 pinArduino pin nameFunctionShared functionality
1PC11MISOSERCOM1 PAD[3] SPI MISOSLCD and Shield
2-5VVCC_P5V0-
3PC13SCKSERCOM1 PAD[1] SPI SCKSLCD and Shield
4PC12MOSISERCOM1 PAD[0] SPI MOSISLCD and Shield
5RESETNRESETTARGET_RESETShield, EDBG, and Cortex Debug
6-GNDGND-