ST STM32F411 User manual

December 2014 DocID027213 Rev 1 1/35
1
UM1842
User manual
Discovery kit with STM32F411VE MCU
Introduction
The STM32F411 Discovery kit (32F411EDISCOVERY) helps you to discover the entry level
of the STM32F4 series and to develop your applications. It is based on an
STM32F411VET6 microcontroller and includes an ST-LINK/V2 embedded debug tool
interface, ST MEMS Gyroscope, ST MEMS accelerometer + magnetometer, ST MEMS
digital microphone, audio DAC with integrated class D speaker driver, LEDs, pushbuttons
and a USB OTG micro-AB connector.
Figure 1. STM32F411 Discovery board
www.st.com

Contents UM1842
2/35 DocID027213 Rev 1
Contents
1 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Quick start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3 Development toolchains supporting the STM32F411 Discovery kit . . . . . . 7
2.4 Order code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4 Hardware layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.1 Embedded ST-LINK/V2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.1.1 Using ST-LINK/V2 to program/debug the STM32F411 on board . . . . . . 13
4.1.2 Using ST-LINK/V2 to program/debug an external STM32 application . . 14
4.2 Power supply and power selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.3 LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.4 Pushbuttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.5 On board audio capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.6 USB OTG supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.7 E-compass MEMS (ST MEMS LSM303DLHC) . . . . . . . . . . . . . . . . . . . . 16
4.8 Gyroscope MEMS (ST MEMS L3GD20) . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.9 JP2 (Idd) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.10 OSC clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.10.1 OSC clock supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.10.2 OSC 32 KHz clock supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.11 BOOT0 configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.12 Solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.13 Extension connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5 Mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6 Electrical schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

List of tables UM1842
4/35 DocID027213 Rev 1
List of tables
Table 1. ON/OFF conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Table 2. Jumper states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Table 3. Debug connector CN2 (SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 4. Solder bridges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 5. MCU pin description versus board function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 6. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

DocID027213 Rev 1 5/35
UM1842 List of figures
5
List of figures
Figure 1. STM32F411 Discovery board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 2. Hardware block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 3. Top layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 4. Bottom layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 5. Typical configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 6. STM32F411 Discovery board connections image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 7. ST-LINK connections image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 8. STM32F411 Discovery board mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figure 9. STM32F411 Discovery board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figure 10. ST-LINK/V2 (SWD only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 11. STM32F411VET6 MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 12. Audio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 13. USB_OTG_FS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 14. Peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Conventions UM1842
6/35 DocID027213 Rev 1
1 Conventions
Table 1 provides the definition of some conventions used in the present document.
Table 1. ON/OFF conventions
Convention Definition
Jumper JPx ON Jumper fitted
Jumper JPx OFF Jumper not fitted
Solder bridge SBx ON SBx connections closed by solder
Solder bridge SBx OFF SBx connections left open

DocID027213 Rev 1 7/35
UM1842 Quick start
34
2 Quick start
The STM32F411 Discovery is a low-cost and easy-to-use development kit to quickly
evaluate and start a development with an STM32F4 entry level microcontroller.
Before installing and using the product, please accept the Evaluation Product License
Agreement from www.st.com/stm32f4-discovery.
For more information on the STM32F411 Discovery board and for demonstration software,
visit www.st.com/stm32f4-discovery.
2.1 Getting started
Follow the sequence below to configure the STM32F411 Discovery board and launch the
DISCOVER application:
1. Ensure that the jumpers JP2 and CN3 are set to "on" (Discovery mode).
2. Connect the STM32F411 Discovery board to a PC using a USB cable type A/mini-B
through the USB ST-LINK connector CN1, to power the board. The LED LD2 (PWR)
will light up and the four LEDs between the buttons B1 and B2 start blinking.
3. Press the user button B1 to enable the MEMS sensor. The four LEDs will indicate the
board motion direction and speed. When connected to a PC with a second USB type
A/micro-B cable through CN5, the board will be recognized as a standard mouse.
4. The demo software, as well as other software examples that allow you to discover the
STM32 F4 series features, are available on www.st.com/stm32f4-discovery.
5. Develop your own applications starting from the examples.
2.2 System requirements
Windows PC (XP, 7,8)
USB type A to mini-B cable
2.3 Development toolchains supporting the STM32F411
Discovery kit
Keil®: MDK-ARM
IAR: EWARM
GCC-based IDEs (Atollic TrueStudio,...)
2.4 Order code
To order the Discovery kit for STM32F411 microcontrollers, use the order code:
STM32F411E-DISCO.

Features UM1842
8/35 DocID027213 Rev 1
3 Features
The STM32F411 Discovery board offers the following features:
STM32F411VET6 microcontroller featuring 512 KB of Flash memory, 128 KB of RAM
in an LQFP100 package
On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone ST-
LINK/V2 (with SWD connector for programming and debugging)
Board power supply: through USB bus or from an external 5 V supply voltage
External application power supply: 3 V and 5 V
L3GD20, ST MEMS motion sensor, 3-axis digital output gyroscope.
LSM303DLHC, ST MEMS system-in-package featuring a 3D digital linear acceleration
sensor and a 3D digital magnetic sensor.
MP45DT02, ST MEMS audio sensor, omnidirectional digital microphone
CS43L22, audio DAC with integrated class D speaker driver
Eight LEDs:
– LD1 (red/green) for USB communication
– LD2 (red) for 3.3 V power on
– Four user LEDs:
LD3 (orange), LD4 (green), LD5 (red) and LD6 (blue)
– Two USB OTG LEDs:
LD7 (green) VBus and LD8 (red) over-current
Two pushbuttons (user and reset)
USB OTG with micro-AB connector
Extension header for LQFP100 I/Os for a quick connection to the prototyping board
and an easy probing

DocID027213 Rev 1 9/35
UM1842 Hardware layout
34
4 Hardware layout
The STM32F411 Discovery board has been designed around the STM32F411VET6
microcontroller in a 100-pin LQFP package.
Figure 2 illustrates the connections between the STM32F411VET6 and its peripherals (ST-
LINK/V2, pushbutton, LED, Audio DAC, USB, ST MEMS gyroscope, ST MEMS
accelerometer + magnetometer, ST MEMS microphone, and connectors).
Figure 3 and Figure 4 help you to locate these features on the STM32F411 Discovery
board.
Figure 2. Hardware block diagram
06Y9
ŵďĞĚĚĞĚ
^dͲ>/E<sϮ
^dDϯϮ&ϰϭϭsdϲ
/K /K
/K Z^d
>Ɛ
>ϯ>ϴ
DWϰϱdϬϮ
Ϯ
Z^d
ϭ
h^Z
>ϯ'ϮϬ
DŝĐƌŽͲh^
DŝŶŝͲh^
^t
,ĞĂĚĞƌ
,ĞĂĚĞƌ
^ϰϯ>ϮϮ
DŝŶŝͲ:ĂĐŬ >^DϯϬϯ>,

Hardware layout UM1842
10/35 DocID027213 Rev 1
Figure 3. Top layout
06Y9
67/,1.9
6
7/,1.
9
/'UHGJUHHQ/('
&20
&1
6:'FRQQHFWRU
/'UHG/('
3:5
&1
67/,1.',6&29(5<VHOHFWRU
670)9(7
/'RUDQJH/('
/'UHG/('
%UHVHWEXWWRQ
/'UHG/('/'JUHHQ/('
/'EOXH/('
/'JUHHQ/('
%XVHUEXWWRQ
-3
,''PHDVXUHPHQW
6%%5(6(7
9SRZHUVXSSO\LQSXWRXWSXW
9SRZHUVXSSO\RXWSXW
670)(',6&2

Hardware layout UM1842
12/35 DocID027213 Rev 1
4.1 Embedded ST-LINK/V2
The ST-LINK/V2 programming and debugging tool is integrated on the STM32F411
Discovery board. The embedded ST-LINK/V2 can be used in 2 different ways according to
the jumper states (see Table 2):
Program/debug the MCU on board,
Program/debug an MCU in an external application board using a cable connected to
SWD connector CN2.
The embedded ST-LINK/V2 supports only SWD for STM32 devices. For information about
debugging and programming features, refer to user manual UM1075 (ST-LINK/V2 in-circuit
debugger/programmer for STM8 and STM32) which describes in detail all the ST-LINK/V2
features.
Figure 5. Typical configuration
Table 2. Jumper states
Jumper state Description
Both CN3 jumpers ON ST-LINK/V2 functions enabled for on board programming (default)
Both CN3 jumpers OFF ST-LINK/V2 functions enabled for application through external
CN2 connector (SWD supported)
06Y9
+DUGZDUHUHTXLUHPHQWV
86%FDEOHW\SH$WRPLQL%
&RPSXWHUZLWK:LQGRZV;3RU
'HYHORSPHQWWRROFKDLQV
.HLO0'.$50
,$5(:$50
*&&EDVHG,'(V$WROOLF7UXH6WXGLR«
06Y9
+DUGZDUHUHTXLUHPHQWV
86%FDEOHW\SH$WRPLQL%
&RPSXWHUZLWK:LQGRZV;3RU
'HYHORSPHQWWRROFKDLQV
.HLO0'.$50
,$5(:$50
*&&EDVHG,'(V$WROOLF7UXH6WXGLR«

DocID027213 Rev 1 13/35
UM1842 Hardware layout
34
4.1.1 Using ST-LINK/V2 to program/debug the STM32F411 on board
To program the STM32F411 on board, simply plug in the two jumpers on CN3, as shown in
Figure 6 in red, but do not use the CN2 connector as that could disturb communication with
the STM32F411VET6 of the STM32F411 Discovery board.
Figure 6. STM32F411 Discovery board connections image
STM32F411VET6

Hardware layout UM1842
14/35 DocID027213 Rev 1
4.1.2 Using ST-LINK/V2 to program/debug an external STM32 application
It is very easy to use the ST-LINK/V2 to program the STM32 on an external application.
Simply remove the 2 jumpers from CN3 as shown in Figure 7, and connect your application
to the CN2 debug connector according to Table 3.
Note: SB13 must be OFF if you use CN2 pin 5 in your external application.
Figure 7. ST-LINK connections image
Table 3. Debug connector CN2 (SWD)
Pin CN2 Designation
1 VDD_TARGET VDD from application
2 SWCLK SWD clock
3 GND Ground
4 SWDIO SWD data input/output
5 NRST RESET of target MCU
6 SWO Reserved
STM32F411VET6

DocID027213 Rev 1 15/35
UM1842 Hardware layout
34
4.2 Power supply and power selection
The power supply is provided either by the host PC through the USB cable, or by an
external 5 V power supply.
The D1 and D2 diodes protect the 5 V and 3 V pins from external power supplies:
5 V and 3 V can be used as output power supplies when another application board is
connected to pins P1 and P2.
In this case, the 5 V and 3 V pins deliver a 5 V or 3 V power supply and the power
consumption must be lower than 100 mA.
5 V can also be used as input power supplies, e.g. when the USB connector is not
connected to the PC.
In this case, the STM32F411 Discovery board must be powered by a power supply unit
or by an auxiliary equipment complying with standard EN-60950-1: 2006+A11/2009,
and must be Safety Extra Low Voltage (SELV) with limited power capability.
4.3 LEDs
LD1 COM:
LD1 default status is red. LD1 turns to green to indicate that communications are in
progress between the PC and the ST-LINK/V2.
LD2 PWR:
The red LED indicates that the board is powered.
User LD3:
The orange LED is a user LED connected to the I/O PD13 of theSTM32F411VET6.
User LD4:
The green LED is a user LED connected to the I/O PD12 of theSTM32F411VET6.
User LD5:
The red LED is a user LED connected to the I/O PD14 of the STM32F411VET6.
User LD6:
The blue LED is a user LED connected to the I/O PD15 of theSTM32F411VET6.
USB LD7:
The green LED indicates when VBUS is present on CN5 and is connected to PA9 of
the STM32F411VET6.
USB LD8:
The red LED indicates an overcurrent from VBUS of CN5 and is connected to the I/O
PD5 of the STM32F411VET6.
4.4 Pushbuttons
B1 USER:
User and Wake-Up button connected to the I/O PA0 of the STM32F411VET6.
B2 RESET:
The pushbutton connected to NRST is used to RESET the STM32F411VET6.

Hardware layout UM1842
16/35 DocID027213 Rev 1
4.5 On board audio capability
The STM32F411 uses an audio DAC (CS43L22) to output sounds through the audio mini
jack connector.
The STM32F411 controls the audio DAC through the I2C interface and processes digital
signals through an I2S connection or analog input signal.
The sound can come independently from different inputs:
– ST MEMS microphone (MP45DT02): digital using PDM protocol or analog when
using the low pass filter.
– USB connector: from external mass storage such as a USB key, USB HDD, and
so on.
– Internal memory of the STM32F411.
The sound can be output in different ways through audio DAC:
– Using the I2S protocol
– Using the microphone output directly via a low pass filter to analog input AIN4x of
the CS43L22
4.6 USB OTG supported
The STM32F411 is used to drive only USB OTG full speed on this board. The USB micro-
AB connector (CN5) allows the user to connect a host or device component, such as a USB
key, mouse, and so on.
Two LEDs are dedicated to this module:
LD7 (green LED) indicates when VBUS is active
LD8 (red LED) indicates an overcurrent from a connected device.
4.7 E-compass MEMS (ST MEMS LSM303DLHC)
The LSM303DLHC is an ultra-compact low-power system-in-package featuring a 3D digital
linear acceleration sensor and a 3D digital magnetic sensor. It includes a sensing element
and an IC interface able to provide the measured acceleration to the external world through
an I2C serial interface.
The LSM303DLHC has dynamically user-selectable full scales of ± 2g/± 8g and is capable
of measuring the acceleration, and a magnetic field full scale from ±1.3 g to 8.1 g with an
output data rate of 100 Hz or 400 Hz.
The STM32F411VET6 MCU controls this motion sensor through the I2C interface.
4.8 Gyroscope MEMS (ST MEMS L3GD20)
The L3GD20 is an ultra-compact, low-power, three-axis angular rate sensor. It includes a
sensing element and an IC interface able to provide the measured angular rate to the
external world through the I2C/SPI serial interface.
The L3GD20 has dynamically user-selectable full scales of ± 250 dps/500 dps/±2000 dps
and is capable of measuring rates.

DocID027213 Rev 1 17/35
UM1842 Hardware layout
34
The STM32F411VET6 MCU controls this motion sensor through the SPI interface.
4.9 JP2 (Idd)
Jumper JP2, labeled Idd, allows the consumption of STM32F411VET6 to be measured by
removing the jumper and connecting an ammeter.
Jumper on: STM32F411VET6 is powered (default).
Jumper off: an ammeter must be connected to measure the STM32F411VET6 current,
(if there is no ammeter, the STM32F411VET6 is not powered).
4.10 OSC clock
4.10.1 OSC clock supply
If PH0 and PH1 are only used as GPIOs instead of as a clock, then SB14 and SB16 are
closed and R24, R25 and R66 are removed.
MCO from ST-LINK (from MCO of the STM32F103)
This frequency cannot be changed, it is fixed at 8 MHz and connected to PH0-OSC_IN of
the STM32F411VET6. The configuration needed is:
– SB14, SB16 OPEN
– R25 removed
– R66 soldered
Oscillator onboard (from X2 crystal)
For typical frequencies and its capacitors and resistors, please refer to the
STM32F411VET6 Datasheet. The configuration needed is:
– SB14, SB16 OPEN
– R25 soldered
– R66 removed
Oscillator from external PH0 (from external oscillator through pin 7 of the P2 connector)
The configuration needed is:
– SB14 closed
– SB16 closed
– R25 and R66 removed
4.10.2 OSC 32 KHz clock supply
If PC14 and PC15 are only used as GPIOs instead of as a clock, then SB17 and SB18 are
closed, and R21 and R22 are removed.
Oscillator onboard (from X1 Crystal (not provided))
The configuration needed is:
– SB17, SB18 OPEN
– C20, C28, R21 and R22 soldered

Hardware layout UM1842
18/35 DocID027213 Rev 1
Oscillator from external PC14 (from external oscillator trough the pin 9 of P2 connector)
The configuration needed is:
– SB17closed
– SB18 closed
– R21 and R22 removed
4.11 BOOT0 configuration
BOOT0 is at level “0” through a pull-down R28. If you want to set BOOT0 at level “1”, it can
be configured by setting a jumper between P2.21 (BOOT0) and P2.22 (VDD).
Note: If you need to set BOOT0 at level "1" continuously, then open SB19 solder bridge to avoid a
consumption of 6 mA, while connecting pin P2.21 and P2.22 with a jumper or with a wire.
4.12 Solder bridges
Table 4. Solder bridges
Bridge State (1) Description
SB14,16 (X2 crystal)
OFF X2, C18, C19, R24 and R25 provide a clock.
PH0, PH1 are disconnected from P2
ON PH0, PH1 are connected to P2
R24, R25 and R66 must not be fitted).
SB3,5,7,9 (Default) ON Reserved, do not modify
SB2,4,6,8 (Reserved) OFF Reserved, do not modify
SB17,18 (X3 crystal)
OFF X3, C20, C28, R21 and R22 deliver a 32 KHz clock.
PC14, PC15 are not connected to P2.
ON PC14, PC15 are only connected to P2. Remove only R21, R22
SB1 (B2-RESET) ON B2 pushbutton is connected to the NRST pin of the STM32F411VET6 MCU
OFF B2 pushbutton is not connected to the NRST pin of the STM32F411VET6 MCU
SB21 (B1-USER) ON B1 pushbutton is connected to PA0
OFF B1 pushbutton is not connected to PA0
SB13 (NRST)
ON NRST signal of the CN2 connector is connected to the NRST pin of the
STM32F411VET6 MCU
OFF NRST signal of the CN2 connector is not connected to the NRST pin of the
STM32F411VET6 MCU
SB15 (SWO) ON SWO signal of the CN2 connector is connected to PB3
OFF SWO signal is not connected
SB10,11 (RX,TX) OFF Reserved, do not modify
ON Reserved, do not modify
SB12 (STM_RST) OFF No incidence on STM32F103C8T6 (ST-LINK/V2) NRST signal
ON STM32F103C8T6 (ST-LINK/V2) NRST signal is connected to GND

DocID027213 Rev 1 19/35
UM1842 Hardware layout
34
4.13 Extension connectors
The male headers P1 and P2 can connect the STM32F411 Discovery board to a standard
prototyping/wrapping board. STM32F411VET6 GPI/Os are available on these connectors.
P1 and P2 can also be probed by an oscilloscope, logical analyzer or voltmeter.
SB19 (BOOT0)
ON BOOT0 signal of the STM32F411VET6 MCU is held low through a 510 Ωpull-
down resistor
OFF BOOT0 signal of the STM32F411VET6 MCU is held high through a 10 KΩpull-
up resistor
SB20 (BOOT1)
OFF The BOOT1 signal of the STM32F411VET6 MCU is held high through a 10 KΩ
pull-up resistor
ON The BOOT1 signal of the STM32F411VET6 MCU is held low through a 510 Ω
pull-down resistor
1. Default SBx state is shown in bold.
Table 4. Solder bridges (continued)
Bridge State (1) Description
Table 5. MCU pin description versus board function (page 1 of 8)(1)
MCU pin Board function
Main
function Alternate
functions
LQFP100
CS43L22
MP45DT02
L3GD20
LSM303DLHC
Pushbutton
LED
SWD
USB
OSC
Free I/O
Power supply
CN5
CN2
P1
P2
BOOT0 - 94- - - - - - - - - - - - - -21
NRST - 14 - - - -
RESET
- - - - - - - - - -
PA0-
WKUP
TIM2_CH1/TIM2_ETR,
TIM5_CH1,
USART2_CTS,
ADC1_0, WKUP
23 - - - -
USER
- - - - - - - - - -
PA1
TIM2_CH2, TIM5_CH2,
USART2_RTS,
ADC1_1
24- - - - - - - - - - - - - - -
PA2
TIM2_CH3, TIM5_CH3,
TIM9_CH1,
USART2_TX, ADC1_2
25- - - - - - - - - - - - -14-
PA3
TIM2_CH4, TIM5_CH4,
TIM9_CH2,
USART2_RX, ADC1_3
26- - - - - - - - - - - - -13-

Hardware layout UM1842
20/35 DocID027213 Rev 1
PA4
SPI1_NSS,
SPI3_NSS/I2S3_WS,
USART2_CK, ADC1_4
29
LRCK/AIN1x
- - - - - - - - - - - -16-
PA5 TIM2_CH1/TIM2_ETR,
SPI1_SCK, ADC1_5 30 - -
SCL/SPC
- - - - - - - - - -15-
PA6
TIM1_BKIN,
TIM3_CH1,
SPI1_MISO, ADC1_6
31 - -
SDO
- - - - - - - - - -18-
PA7
TIM1_CH1N,
TIM3_CH2,
SPI1_MOSI, ADC1_7
32 - -
SDA/SDI/SDO
- - - - - - - - - -17-
PA8
MCO_1, TIM1_CH1,
I2C3_SCL,
USART1_CK,
USB_FS_SOF
67- - - - - - - - - - - - - -43
PA9
TIM1_CH2,
I2C3_SMBAL,
USART1_TX,
USB_FS_VBUS
68- - - - -
GREEN
-
VBUS
- - -1 - -44
PA10
TIM1_CH3,
USART1_RX,
USB_FS_ID
69- - - - - - -
ID
- - -4 - -41
PA11
TIM1_CH4,
USART1_CTS,
USART6_TX,
USB_FS_DM
70- - - - - - -
DM
- - -2 - - -
PA12
TIM1_ETR,
USART1_RTS,
USART6_RX,
USB_FS_DP
71- - - - - - -
DP
- - -3 - - -
Table 5. MCU pin description versus board function (page 2 of 8)(1) (continued)
MCU pin Board function
Main
function Alternate
functions
LQFP100
CS43L22
MP45DT02
L3GD20
LSM303DLHC
Pushbutton
LED
SWD
USB
OSC
Free I/O
Power supply
CN5
CN2
P1
P2
This manual suits for next models
3
Table of contents
Other ST Computer Hardware manuals

ST
ST X-NUCLEO-OUT02A1 User manual

ST
ST EVLKST8500GH-2 User manual

ST
ST STEVAL-CCH002V1 User manual

ST
ST STM32G0 User manual

ST
ST X-NUCLEO-OUT04A1 User manual

ST
ST STM32F3 Series Owner's manual

ST
ST X-NUCLEO-IDB05A2 User manual

ST
ST ST8034T User manual

ST
ST FP-ATR-ASTRA1 User manual

ST
ST X-NUCLEO-DRP1M1 User manual

ST
ST X-NUCLEO-EEPRMA1 User manual

ST
ST X-NUCLEO-NFC01A1 User manual

ST
ST X-CUBE-CELLULAR User manual

ST
ST X-NUCLEO-AMICAM1 User manual

ST
ST STEVAL-IDB013V1 Administrator Guide

ST
ST X-NUCLEO-IDB04A1 User manual

ST
ST X-NUCLEO-53L8A1 User manual

ST
ST STEVAL-C34KAT2 User manual

ST
ST ST32M103 Series User manual

ST
ST X-NUCLEO-OUT19A1 User manual