Nucleo-32 open development platform with a wide choice of specialized shields. The STM32 Nucleo-32 board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. The Nucleo-32 board comes with the STM32 comprehensive software HAL library together with various packaged software examples, as well as direct access to mbed online resources at http://mbed.org.
Features • STM32 microcontrollers in 32-pin packages • Extension with Arduino Nano connectivity • mbed-enabled (http://mbed.org) • On-board ST-LINK/V2-1 debugger/programmer • USB re-enumeration capability, three different interfaces supported on USB: – Virtual Com port – Mass storage – Debug port •...
Any consequences deriving from such usage will not be at ST charge. In no event, ST will be liable for any customer usage of these engineering sample tools as reference design or in production.
Ordering information UM1956 Ordering information The order codes and the respective targeted STM32 are listed in the below Table Table 1. Ordering information Target STM32 Order code STM32F031K6T6 NUCLEO-F031K6 STM32F042K6T6 NUCLEO-F042K6 STM32F303K8T6 NUCLEO-F303K8 STM32L031K6T6 NUCLEO-L031K6 The meaning of NUCLEO-TXXXKY codification is as follows: •...
UM1956 Conventions Conventions Table 2 provides the conventions used for the ON and OFF settings in the present document. Table 2. 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 or 0 ohm resistor Solder bridge SBx OFF SBx connections left open...
• The demonstration software and several software examples on how to use the Nucleo- 32 board features, are available at www.st.com/stm32nucleo webpage. • Develop your own application using available examples. System requirements •...
The Nucleo-32 board is based on a 32-pin STM32 microcontroller in LQFP or UFQFPN package. Figure 2 illustrates the connections between the STM32 and its peripherals (ST-LINK/V2-1, push button, LED, and Arduino Nano connectors). Figure 3: Top layout view of the Nucleo-32 board...
Page 12
Figure 3. Top layout view of the Nucleo-32 board ST-LINK Micro B USB connector (Red/Green LED) ST-LINK SWD connector (reserved) Connect VCP TX to ST-LINK Power configuration Connect VCP RX to ST-LINK Connect PF1/PC15 to D7 Connect PF1/PC15 to X1 Connect PF0/PC14 to X1 Connect PF0/PC14 to D8...
SB15 Connect D13 to LD3 Embedded ST-LINK/V2-1 The ST-LINK/V2-1 programming and debugging tool is integrated in the Nucleo-32 board. The ST-LINK/V2-1 makes the Nucleo-32 board mbed enabled. The embedded ST-LINK/V2-1 supports only the SWD for STM32 devices. For information about debugging and programming features refer to: ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32 (UM1075 User manual), which describes in detail all the ST-LINK/V2 features.
The embedded ST-LINK/V2-1 is directly connected to the SWD port of the target STM32. 6.1.1 Drivers The ST-LINK/V2-1 requires a dedicated USB driver, which, for Windows XP, 7 and 8, can be found at www.st.com. In case the STM32 Nucleo board is connected to the PC before the driver is installed, some Nucleo interfaces may be declared as “Unknown”...
+5V or +3V3 is used to power the Nucleo-32 board, this power source must comply with the standard EN-60950-1: 2006+A11/2009, and must be Safety Extra Low Voltage (SELV) with limited power capability. In case the power supply is +3V3, the ST-LINK is not powered and cannot be used. 6.2.1 Power supply input from USB connector The Nucleo-32 board and shield board can be powered from the ST-LINK USB connector CN1.
SB9 must be OFF. VIN or +5V power supply When powered from VIN or +5V, it is still possible to use ST-LINK for communication for programming or debugging only, but it is mandatory to power the board first, using VIN or +5V, then to connect the USB cable to the PC.
Using the +3V3 (CN4 pin 14) directly as power input, can be interesting, for instance, in case the 3.3V is provided by a shield board. In this case the ST-LINK is not powered, thus programming and debug features are not available. When the board is powered by +3V3 (CN4 pin 14), the solder bridge SB14 and SB9 (NRST) must be OFF.
PF1 / PC15 1. In applications, where VCP is used for communication at speed higher than 9600 bauds, it may be needed to use this solder bridge configuration, to use 8MHz clock (MCO from ST-LINK) to get a more precise frequency.
Green user LED LD3 is connected to D13 of Arduino Nano signal. SB15 (LD3-LED) Green user LED LD3 is not connected. The NRST signal of ST-LINK is connected to the NRST pin of the STM32. SB9 (NRST) The NRST signal of ST-LINK is not connected to the NRST pin of the STM32, when used external power (+3V3, +5V) as power supply.
Hardware layout and configuration UM1956 Table 7. Solder bridges (continued) State Bridge Description STM32 PB7 is connected to CN4 pin 8 for I2C SCL support on Arduino Nano A4. In such case STM32 PB7 does not support Arduino Nano D4 and PA5 must be configured as input floating. SB18 CN4 pin 8 is used as Arduino Nano analog input A4 without I2C support and CN3 pin 7 is available as Arduino Nano D4.
Revision history UM1956 Revision history Table 12. Document revision history Date Revision Revision Details 14-Oct-2015 Initial version. 30/31 DocID028406 Rev 1...
Page 31
ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.
Need help?
Do you have a question about the STM32 NUCLEO-F042K6 and is the answer not in the manual?
Questions and answers