UM1525
5.3
Arduino shield boards
Arduino™ is an open-source electronics prototyping platform based on flexible, easy-to-use
hardware and software. See http://www.arduino.cc for more information.
Arduino accessory boards are called "Shields" and can be easily connected to the
STM32F0 Discovery according to the following table.
Table 11.
Reset
3V3
5V
GND
GND
Vin
A0
A1
A2
A3
A4
A5
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
GND
AREF
Connecting with Arduino shields
Connecting with Arduino shields
Arduino power connector
Reset from Shield board
VCC 3.3V power line
VCC 5V power line
Reference Ground
Reference Ground
External alimentation
Arduino analog in connector
Analog input or Digital pin 14
Analog input or Digital pin 15
Analog input or Digital pin 16
Analog input or Digital pin 17
Analog input or SDA or Digital
pin 18
Analog input or SCL or Digital
pin 19
Arduino digital connector
Digital pin 0 or RX
Digital pin 1 or TX
Digital pin 2 / External interrupt
Digital pin 3 / Ext int or PWM
Digital pin 4
Digital pin 5 or PWM
Digital pin 6 or PWM
Digital pin 7
Digital pin 8
Digital pin 9 or PWM
Digital pin 10 or CS or PWM
Digital pin 11 or MOSI or PWM
Digital pin 12 or MISO
Digital pin 13 or SCK
Reference Ground
ADC voltage reference
Doc ID 022910 Rev 2
Connecting modules on the prototyping board
STM32F0DISCOVERY
NRST
Reset discovery
3V
VDD
5V
VDD
GND
Reference Ground
GND
Reference Ground
VBAT
Jumper to fit
STM32F0DISCOVERY
PC0
ADC_IN10
PC1
ADC_IN11
PC2
ADC_IN12
PC3
ADC_IN13
PC4 or PF7
ADC_IN14 or I2C2_SDA
PC5 or PF6
ADC_IN15 or I2C2_SCL
STM32F0DISCOVERY
PA3
USART2_RX
PA2
USART2_TX
PB12
EXTI (5V tolerant)
PB11
EXTI (5V tolerant) or TIM2_CH4
PA7
GPIO (3V tolerant)
PB9
TIM17_CH1
PB8
TIM16_CH1
PA6
GPIO (3V tolerant)
PA5
GPIO (3V tolerant)
PA4
TIM14_CH1
PA11
TIM1_CH4
PB5
SPI1_MOSI or TIM3_CH2
PB4
SPI1_MISO
PB3
SPI1_SCK
GND
Reference Ground
NC
Not connected
33/41
Need help?
Do you have a question about the STM32F051R8T6 and is the answer not in the manual?