Arduino™ Nano connectivity support makes it easy to expand the functionality of the 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 well as direct access to the ®...
Page 3
UM1956 Contents Appendix A Compliance statements........35 Federal Communications Commission (FCC) and Industry Canada (IC) Compliance Statements .
Page 4
List of tables UM1956 List of tables Table 1. Ordering information ............7 Table 2.
• Flexible board power supply options: – ST-LINK USB V – External sources • On-board ST-LINK/V2-1 debugger/programmer with USB re-enumeration capability: mass storage, Virtual COM port and 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.
SBx connections closed by solder or 0 ohm resistor Solder bridge SBx OFF SBx connections left open In this document the reference is “STM32 Nucleo-32 board” for all information that is common to all sale types. 8/37 UM1956 Rev 5...
• To power the board connect the STM32 Nucleo-32 board to a PC through the USB connector CN1 with a USB cable Type-A to Micro-B. The red LED LD2 (PWR) and LD1 (COM) light up and green LED LD3 blinks.
Hardware layout and configuration UM1956 Hardware layout and configuration 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).
7, 8 and 10, can be found at www.st.com. In case the STM32 Nucleo-32 board is connected to the PC before the driver is installed, some Nucleo interfaces may be declared as “Unknown” in the PC device manager. In this...
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...
VIN (7 V-12 V), +5 V (5 V) or +3V3 power supply pins on CN4. In case VIN, +5 V or +3V3 is used to power the STM32 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.
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.
Arduino Nano connectors CN3 and CN4 are male connectors compatible with Arduino Nano standard. Most shields designed for Arduino Nano can fit the STM32 Nucleo-32 board. Caution: The I/Os of STM32 are 3.3 V compatible instead of 5 V for Arduino Nano.
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 ADC_IN4 ADC_IN3 ADC_IN1...
Hardware layout and configuration UM1956 Table 13. 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 35
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.1936 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 17. 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 37
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-32 and is the answer not in the manual?
Questions and answers