| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | RIOT STM32F0 Pin Configuration | GPIO | UART | SPI | I2C | ||||||||||||||
2 | PWM | ADC | USB | INCAP | |||||||||||||||
3 | |||||||||||||||||||
4 | |||||||||||||||||||
5 | Hardware Timer: | TIM2 / CH1 – CH4 | TIMER_0 | CH0 – CH3 | TIM2 is 32-bit | ||||||||||||||
6 | STM32F0 Pin | LQFP100 | Function after reset | 5V tolerant | Original Function | RIOT Function | Device | Function | Comments | ||||||||||
7 | PA0 | 14 | PA0 | GPIO | GPIO_0 | User Button 1 | I/O | UART | |||||||||||
8 | PA1 | 15 | PA1 | GPIO | GPIO_1 | I/O | not connected | ADC | |||||||||||
9 | PA2 | 16 | PA2 | USART_2 / TX / AF1 | UART_1 | TX | not connected | SPI | |||||||||||
10 | PA3 | 17 | PA3 | USART_2 / RX / AF1 | UART_1 | RX | not connected | USB | |||||||||||
11 | PA4 | 20 | PA4 | I2C | |||||||||||||||
12 | PA5 | 21 | PA5 | SPI1 / SCK / AF0 | SPI_0 | SCK | not connected | INCAP | |||||||||||
13 | PA6 | 22 | PA6 | SPI1 / MISO / AF0 | SPI_0 | MISO | not connected | GPIO | |||||||||||
14 | PA7 | 23 | PA7 | SPI1 / MOSI / AF0 | SPI_0 | MOSI | not connected | PWM | |||||||||||
15 | PA8 | 41 | PA8 | TIM1 / CH1 / AF2 | PWM_0 | CH0 | not connected | ||||||||||||
16 | PA9 | 42 | PA9 | TIM1 / CH2 / AF2 | PWM_0 | CH1 | not connected | ||||||||||||
17 | PA10 | 43 | PA10 | TIM1 / CH3 / AF2 | PWM_0 | CH2 | not connected | ||||||||||||
18 | PA11 | 44 | PA11 | TIM1 / CH4 / AF2 | PWM_0 | CH3 | not connected | ||||||||||||
19 | PA12 | 45 | PA12 | ||||||||||||||||
20 | PA13 | 46 | SWDIO | ||||||||||||||||
21 | PA14 | 49 | SWCLK | ||||||||||||||||
22 | PA15 | 50 | PA15 | ||||||||||||||||
23 | PB0 | 26 | PB0 | TIM3 / CH3 / AF1 | PWM_1 | CH2 | not connected | ||||||||||||
24 | PB1 | 27 | PB1 | TIM3 / CH4 / AF1 | PWM_1 | CH3 | not connected | ||||||||||||
25 | PB2 | 28 | PB2 | ||||||||||||||||
26 | PB3 | 55 | SWO | ||||||||||||||||
27 | PB4 | 56 | PB4 | TIM3 / CH1 / AF1 | PWM_1 | CH0 | not connected | ||||||||||||
28 | PB5 | 57 | PB5 | TIM3 / CH2 / AF1 | PWM_1 | CH1 | not connected | ||||||||||||
29 | PB6 | 58 | PB6 | USART1 / TX / AF0 | USART_0 | TX | not connected | ||||||||||||
30 | PB7 | 59 | PB7 | USART1 / RX / AF0 | USART_0 | RX | not connected | ||||||||||||
31 | PB8 | 61 | PB8 | I2C1 / SCL / AF1 | I2C_0 | SCL | not connected | ||||||||||||
32 | PB9 | 62 | PB9 | I2C1 / SDA / AF1 | I2C_0 | SDA | not connected | ||||||||||||
33 | PB10 | 29 | PB10 | I2C2 / SCL / AF1 | I2C_1 | SCL | not connected | ||||||||||||
34 | PB11 | 30 | PB11 | I2C2 / SDA / AF1 | I2C_1 | SDA | not connected | ||||||||||||
35 | PB12 | 33 | PB12 | ||||||||||||||||
36 | PB13 | 34 | PB13 | SPI2 / SCK / AF0 | SPI_1 | SCK | not connected | ||||||||||||
37 | PB14 | 35 | PB14 | SPI2 / MISO / AF0 | SPI_1 | MISO | not connected | ||||||||||||
38 | PB15 | 36 | PB15 | SPI2 / MOSI / AF0 | SPI_1 | MOSI | not connected | ||||||||||||
39 | PC0 | 8 | PC0 | ADC / IN10 | ADC_0 | CH0 | not connected | ||||||||||||
40 | PC1 | 9 | PC1 | ADC / IN11 | ADC_0 | CH1 | not connected | ||||||||||||
41 | PC2 | 10 | PC2 | ADC / IN12 | ADC_0 | CH2 | not connected | ||||||||||||
42 | PC3 | 11 | PC3 | ADC / IN13 | ADC_0 | CH3 | not connected | ||||||||||||
43 | PC4 | 24 | PC4 | ADC / IN14 | ADC_0 | CH4 | not connected | ||||||||||||
44 | PC5 | 25 | PC5 | ADC / IN15 | ADC_0 | CH5 | not connected | ||||||||||||
45 | PC6 | 37 | PC6 | ||||||||||||||||
46 | PC7 | 38 | PC7 | ||||||||||||||||
47 | PC8 | 39 | PC8 | GPIO | LED_RED | LD3 (BLUE) | OUT | direct access (via macro) | |||||||||||
48 | PC9 | 40 | PC9 | GPIO | LED_GREEN | LD4 (GREEN) | OUT | direct access (via macro) | |||||||||||
49 | PC10 | 51 | PC10 | GPIO | GPIO_6 | I/O | not connected | ||||||||||||
50 | PC11 | 52 | PC11 | GPIO | GPIO_7 | I/O | not connected | ||||||||||||
51 | PC12 | 53 | PC12 | GPIO | GPIO_8 | I/O | not connected | ||||||||||||
52 | PC13 | 2 | PC13 | GPIO | GPIO_9 | I/O | not connected | ||||||||||||
53 | PC14 | 3 | OSC32_IN | GPIO | GPIO_10 | I/O | not connected | ||||||||||||
54 | PC15 | 4 | OSC32_OUT | GPIO | GPIO_11 | I/O | not connected | ||||||||||||
55 | PD2 | 54 | PD2 | ||||||||||||||||
56 | PF0 | 5 | OSC_IN | ||||||||||||||||
57 | PF1 | 6 | OSC_OUT | ||||||||||||||||
58 | PF4 | 18 | GPIO | GPIO_2 | I/O | not connected | |||||||||||||
59 | PF5 | 19 | GPIO | GPIO_3 | I/O | not connected | |||||||||||||
60 | PF6 | 47 | GPIO | GPIO_4 | I/O | not connected | |||||||||||||
61 | PF7 | 48 | GPIO | GPIO_5 | I/O | not connected | |||||||||||||
62 | VBAT | 1 | VBAT | ||||||||||||||||
63 | VDD_1 | 64 | VDD_1 | ||||||||||||||||
64 | VDD_2 | 32 | VDD_2 | ||||||||||||||||
65 | VDDA | 16 | VDDA | ||||||||||||||||
66 | VSS_1 | 63 | VSS_1 | ||||||||||||||||
67 | VSS_2 | 31 | VSS_2 | ||||||||||||||||
68 | VSSA | 12 | VSSA | ||||||||||||||||
69 | BOOT0 | 60 | BOOT0 | ||||||||||||||||
70 | NRST | 7 | NRST | Reset Button | |||||||||||||||
71 | |||||||||||||||||||
72 | |||||||||||||||||||
73 | |||||||||||||||||||
74 | |||||||||||||||||||
75 | |||||||||||||||||||
76 | |||||||||||||||||||
77 | |||||||||||||||||||
78 |