Pin Mapping
Use these pin names when programming in the Arduino IDE.
NOTE! This table is only applicable when using the M2 board as selected from the Tools -> Board menu from the Arduino IDE. See more information here.
Use the names in the "Mapped Pin Name" column in your Arduino Sketch.
A "pin mapping" describes how the different circuits of your M2 are connected to the processor. For example, the Green LED (DS6 on the schematic) is connected to pin 7 (AKA PA14) of the processor. To make things easier from a programming standpoint, we can map this to a pin name, in this case, the green LED is mapped to the name DS6
(which is compiled to the value 18).
LEDs
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
DS2
DS2 (RED)
LED ON = LOW
PD10
32
14
DS3
DS3 (YELLOW)
LED ON = LOW
PA5
25
15
DS4
DS4 (YELLOW)
LED ON = LOW
PD2
15
16
DS5
DS5 (YELLOW)
LED ON = LOW
PA15
8
17
DS6
DS6 (GREEN)
LED ON = LOW
PA14
7
18
DS7_BLUE or RGB_BLUE
RGB BLUE
LED ON = LOW
PC25
136
19
DS7_RED or RGB_RED
RGB RED
LED ON = LOW
PD7
20
20
DS7_GREEN or RGB_GREEN
RGB GREEN
LED ON = LOW
PD8
21
21
Buttons
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
Button1
TACT SW1
Button pressed = LOW
PC27
138
22
Button2
TACT SW2
Button pressed = LOW
PB6
121
23
SD Card
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
SD_SW
SD_SW
Card is inserted = LOW
PC30
103
36
MCCK
MCCK
PA19
71
37
MCCDA
MCCDA
PA20
72
38
MCDA0
MCDA0
PA21
107
39
MCDA1
MCDA1
PA22
81
40
MCDA2
MCDA2
PA23
80
41
MCDA3
MCDA3
PA24
79
42
SD Card SPI
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
SPI0_CS1
SPI0_nCS1
Not connected by default
PA29
112
46
SPI0_MOSI
SPI0 MOSI
Not connected by default
PA26
109
44
SPI0_CLK
SPI0 CLK
Not connected by default
PA27
110
45
SPI0_MISO
SPI0 MISO
Not connected by default
PA25
108
43
12-volt Outputs
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
GPIO1
GPIO1 A
SOURCE (J5, Pin 2)
PC3 (PWMH0)
60
24
GPIO2
GPIO2 A
SOURCE (J5, Pin 2)
PC5 (PWMH1)
63
25
GPIO3
GPIO3 A
SOURCE (J5, Pin 2)
PC7 (PWMH2)
65
26
GPIO4
GPIO4 A
SINK (J5, Pin 2)
PC9 (PWMH3)
67
27
GPIO5
GPIO5 A
SINK (J5, Pin 2)
PC20 (PWMH4)
131
28
GPIO6
GPIO6 A
SINK (J5, Pin 2)
PC19 (PWMH5)
101
29
GPIO1_B
GPIO1 B
PWML0 (Beta M2 Hardware only)
PC2 (PWML0)
59
30
GPIO2_B
GPIO2 B
PWML1 (Beta M2 Hardware only)
PC4 (PWML1)
116
31
GPIO3_B
GPIO3 B
PWML2 (Beta M2 Hardware only)
PC6 (PWML2)
64
32
GPIO4_B
GPIO4 B
PWML3 (Beta M2 Hardware only)
PC8 (PWML3)
66
33
GPIO5_B
GPIO5 B
PWML4 (Beta M2 Hardware only)
PC21 (PWML4)
132
34
GPIO6_B
GPIO6 B
PWML5 (Beta M2 Hardware only)
PC22 (PWML5)
133
35
Analog Inputs (0-12V analog input)
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
ANALOG_1
ANA 1
J5 Pin 1
PB19
90
86
ANALOG_2
ANA 2
J5 Pin 5
PB18
89
87
ANALOG_3
ANA 3
J5 Pin 9
PA2
85
88
ANALOG_4
ANA 4
J5 Pin 13
PA4
83
89
ANALOG_5
ANA 5
J5 Pin 17
PA3
84
90
ANALOG_6
ANA 6
J5 Pin 21
PA16
78
91
GPIO Power Supply Current Sense
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
I_SENSE_EN
12Vio_EN
GPIO Power Supply Enable
PC24
135
75
I_SENSE
I SENSE 12V
GPIO Power Supply Analog Current Sense
PB17
88
93
I-SENSE_INT
OVER_CURRENT
GPIO Power Supply Interrupt
PD1
14
76
I-SENSE_DAC
DAC1
GPIO Power Supply Analog Output to Comparator
PB16
77
95
CAN
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
CANRX0
CANRX0
PA1
24
69
CANTX0
CANTX0
PA0
23
70
CAN0_CS or HS_CS
HSC_S
PD3
16
71
CANRX1
CANRX1
PB15
76
72
CANTX1
CANTX1
PB14
140
73
CAN1_CS or MS_CS
MSC_S
PD0
13
25
Power Supplies
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
PS_BUCK or BUCK_DIS
BUCK_nDIS
PC10
117
48
PS_J1850_9141
J1850 9141 ON
Bring LOW for LOW power
PB5
120
49
J1850
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
J1850_PWM_VPW
J1850_PWM_nVPW
PB8
123
50
J1850_PWM_RX
J1850_PWM_RX
PC28
139
51
J1850_VPW_RX
J1850_VPW_RX
PC26
137
52
J1850P_TX
J1850+_TX
PC18
100
53
J1850N_TX
J1850-_TX
PC23
134
54
XBEE
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
XBEE_RX or RX0
XB_UART RX
UART serial URXD
PA8
27
0
XBEE_TX or TX0
XB_UART TX
UART serial UTXD
PA9
2
1
XBEE_RST
XB_nRST
PC11
93
4
XBEE_PWM
XB_RSSI_PWM
PB3
118
7
XBEE_MULT4
XB_MULT4
PD6
19
11
XBEE_MULT5
XB_MULT5
PD9
22
12
XBEE_MULT1
XB_MULT1
PC12
94
8
XBEE_CTS
XB_nCTS
PB26
1
3
XBEE_STAT
XB_STAT
PC13
95
5
XBEE_VREF
XB_Vref
PC14
96
6
XBEE_MULT2
XB_MULT2
PC15
97
9
XBEE_RTS
XB_nRTS
PB25
144
2
XBEE_MULT3
XB_MULT3
PC17
99
10
XBEE_MULT6
XB_MULT6
PA7
26
13
9141/LIN
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
LIN_KTX
9141 K TX
Serial1
PA11
4
55
LIN_KRX
9141 K RX
PA10
3
56
LIN_KSLP
9141 K SLP
PB4
119
57
LIN_LTX
9141 L TX
Serial2
PA13
6
58
LIN_LRX
9141 L RX
PA12
5
59
LIN_LSLP
9141 L SLP
PB7
122
60
Single-wire CAN
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
SWC_M1
SWC M1
PB0
113
65
SWC_M0
SWC M0
PB27
68
64
SWC_SOF
SWC SOF
PC29
102
68
SWC_CLK
SWC CLK
PB22
141
66
SPI0_CS3
SPI0_nCS3
PB23
142
63
SWC_INT
SWC nINT
PC16
98
67
SWC_RX0
SWC nRX0BF
PB1
114
61
SWC_RX1
SWC nRX1BF
PB2
115
62
SPI0
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
SPI0_MISO
SPI0 MISO
Optionally connected to SD Card
PA25
108
43
SPI0_MOSI
SPI0 MOSI
Optionally connected to SD Card
PA26
109
44
SPI0_CLK
SPI0 CLK
Optionally connected to SD Card
PA27
110
45
SPI0_CS1
SPI0_nCS1
Optionally connected to SD Card
PA29
112
46
SPI0_CS0
SPI0_nCS0
PA28
111
47
26-Pin GPIO Connector (J5)
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
TXD3
UART3 TX
J5 Pin 7 (3.3V UART)
PD4
17
77
RXD3
UART3 RX
J5 Pin 8 (3.3V UART)
PD5
18
78
SDA0
SDA0
J5 Pin 4
PA17
9
79
SCL0
SCL0
J5 Pin 3
PA18
70
80
SPI_CS2
USART2RX
J5 Pin 15
PB21
92
83
Misc.
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
V_SENSE
AD3
Analogue input Vehicle Volts
PA6
82
92
CPU_TEMP or A15
Internal
CPU Temperature
PD5
Internal
94
EEPROM Memory
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
SDA1
SDA1
Eeprom
PB12
86
81
SCL1
SCL1
Eeprom
PB13
87
82
CPU Test Point
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
USART2TX
USART2TX
TP5 U2TX
PB20
91
84
unconnected
not connected
PC1
55
85
UOTGVBOF
PB10
128
UOTGID
PB11
129
ERASE_S
PC0
130
USART2 CK
PB24
143
CPU System Pins
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
VDDOUT
VDDCORE5
124
+3.3V
VDDIO1
11
+3.3V
VDDIO2
62
+3.3V
VDDIO3
105
+3.3V
VDDIO4
125
DGND
GND1
12
DGND
GND2
58
DGND
GND3
106
DGND
GND4
126
DGND
GNDPLL
33
DGND
GNDANA
74
VDDPLL
VDDPLL
34
XOUT
Crystal
XOUT
35
XIN
Crystal
XIN
36
D+
Micro USB pin3
DHSDP
37
D-
Micro USB pin2
DHSDM
38
VBUS
Micro USB pin1 +5Volts
XUSB
39
VBG
VBG
40
VDDUTMI
VDDUTMI
41
DFSDP
DFSDP
42
DFSDM
DFSDM
43
DGND
Grounded pin
GNDUTMI
44
VDDOUT
GNDUTMI
45
DGND
Grounded pin
JTAGSEL
46
M_nRST/SWC nRESET
MCP2515 Reset
NRSTB
47
XIN32
N/C
XIN32
48
XOUT32
N/C
XOUT32
49
N/C
SHDN
50
Grounded via Resistor
TST
51
+3.3V via Resistor
VDDBU
52
+3.3V via Resistor
FWUP
53
Grounded pin
GNDBU
54
VDDOUT
VDDOUT
56
+3.3V
VDDIN
57
TP5
NRST
69
VDDANA
VoltageAnalogue
VDDANA
73
DGND
Ground Analogue
GNDANA
74
DGND
Analogue Digital Volt ref
ADVREF
75
PB9
127
JTAG
Mapped Pin Name (use these in your sketch)
M2 Board Signal Name
Notes
SAM3X Pin Name
Processor CHIP physical PIN
PinDescription Array Number
JTAG-TCK
TP1
PB28
28
JTAG-TDI
TP2
PB29
29
JTAG_TDO
TP3
PB30
30
JTAG-TMS
TP4
PB31
31
Last updated