Nucleo-32 open development platform with a wide choice of specialized shields. The STM32 Nucleo-32 boards do not require any separate probe as they integrate the ST-LINK/V2-1 debugger/programmer and come with the STM32 comprehensive software HAL library, together with various packaged software examples, as ®...
Page 3
UM1956 Contents Appendix A Compliance statements........33 Federal Communications Commission (FCC) and Industry Canada (IC) Compliance Statements .
• Flexible board power supply options: – ST-LINK USB V – External source • On-board ST-LINK/V2-1 debugger/programmer with USB re-enumeration capability: mass storage, Virtual COM port, debug port • Support of a wide choice of Integrated Development Environments (IDEs) including ™ ®...
• On the targeted STM32 that is soldered on the board (for illustration of STM32 marking, refer to the section Package information of the STM32 datasheet at www.st.com). • Next to the evaluation tool ordering part number, that is stuck or silk-screen printed on the board.
• The demonstration software and several software examples on how to use the STM32 Nucleo-32 board features, are available at the www.st.com/stm32nucleo webpage. • Develop an application using the available examples. System requirements ®...
The STM32 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: STM32 Nucleo-32 board top layout...
STM32 Nucleo-32 board top layout 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...
Activating the readout protection on the STM32 target, prevents the target application from running afterwards. The target readout protection must be kept disabled on ST- LINK/V2-1 boards. The embedded ST-LINK/V2-1 is directly connected to the SWD port of the target STM32. 6.3.1 Drivers ®...
The ST-LINK/V2-1 embeds a firmware upgrade mechanism for in-situ upgrade through the USB port. As the firmware may evolve during the lifetime of the ST-LINK/V2-1 product (for example new functionalities added, bug fixes, support for new microcontroller families), it is recommended to visit www.st.com...
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.4.1 Power supply input from USB connector The STM32 Nucleo-32 board and shield board can be powered from the ST-LINK USB connector CN1.
SB9 must be off. VIN or +5 V power supply When powered from VIN or +5 V, 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 +5 V, 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.3 V is provided by a shield board. In this case the ST-LINK is not powered, thus programming and debugging features are not available. When the board is powered by +3V3 (CN4 pin 14), the solder bridge SB14 and SB9 (NRST) must be off.
1. In applications where VCP is used for communication at a speed higher than 9600 bauds, it may be needed to use this solder bridge configuration, to use 8 MHz clock (MCO from ST-LINK) and get a more precise frequency.
USART virtual communication Thanks to SB2 and SB3, the USART interface of STM32 available on PA2 (TX) and PA15 (RX), can be connected to ST-LINK/V2-1. When USART is not used it is possible to use PA2 as Arduino Nano A7. Refer to Table Table 7.
STM32 on Arduino Nano connectors. Figure 7 Figure 8 show Arduino Nano connectors and pin assignments for NUCLEO-F031K6, NUCLEO-F042K6, NUCLEO-F303K8, NUCLEO-L011K4, NUCLEO- L031K6 and NUCLEO-L432KC. Table 9. Arduino Nano connectors on NUCLEO-F031K6 Connector Pin number Pin name STM32 pin Function...
Page 22
Hardware layout and configuration UM1956 Table 9. Arduino Nano connectors on NUCLEO-F031K6 (continued) Connector Pin number Pin name STM32 pin Function Right connector Power input Ground RESET NRST RESET 5 V input/output ADC_IN2 ADC_IN7 ADC_IN6 || I2C1_SCL ADC_IN5 || I2C1_SDA...
UM1956 Hardware layout and configuration Table 12. Arduino Nano connectors on NUCLEO-L011K4 Connector Pin Name STM32 pin Function number Left connector USART2_TX PA10 USART2_RX RESET NRST RESET Ground PA12 TIM2_CH3 TIM2_CH3 TIM2_CH4 PC14 PC15 PA11 SPI_CS || TIM SPI1_MOSI || TIM SPI1_MISO Right connector Power input...
Page 33
UM1956 Compliance statements Appendix A Compliance statements Federal Communications Commission (FCC) and Industry Canada (IC) Compliance Statements A.1.1 FCC Compliance Statement Part 15.1934 This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
Revision history UM1956 Revision history Table 16. Document revision history Date Revision Revision Details 14-Oct-2015 Initial version. Update to introduce NUCLEO-L011K4. Updated Introduction, Chapter 1: Features, Chapter 3: Ordering information, 21-Mar-2016 Chapter 6: Hardware layout and configuration. Added Appendix A: Compliance statements.
Page 35
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 NUCLEO-F031K6 and is the answer not in the manual?
Questions and answers