Nucleo open development platform with a wide choice of specialized shields. The STM32 Nucleo-64 boards do not require any separate probe, as it integrates the ST-LINK/V2-1 debugger/programmer. The STM32 Nucleo-64 boards come with the comprehensive free STM32 software libraries and examples that are available with the STM32Cube package.
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.
UM2324 Ordering information Ordering information To order the STM32 Nucleo-64 board corresponding to the targeted STM32, refer to Table Table 1. Ordering information Order code Target STM32 NUCLEO-G070RB STM32G070RBT6 NUCLEO-G071RB STM32G071RBT6 The meaning of the NUCLEO-G071RB codification is explained in Table Table 2.
[1-2], JP3 (IDD) on. For a correct identification of all device interfaces from the host PC, install the Nucleo USB driver available on the www.st.com/stm32nucleo web page, prior to connecting the board. To power the board, connect the STM32 NUCLEO-G070RB or NUCLEO-G071RB to a PC with a USB cable 'type-A to micro-B' through the USB connector CN2.
UM2324 Hardware layout and configuration Hardware layout and configuration The STM32 NUCLEO-G070RB and NUCLEO-G071RB boards are designed around the STM32 microcontrollers in a 64-pin LQFP package. Figure 2 illustrates the connections between the STM32 and its peripherals (STLINK/V2-1, pushbutton, LED, and morpho connectors). Figure 3 Figure 4 help the user to locate these features on the NUCLEO-G070RB or...
The NUCLEO-G070RB or NUCLEO-G071RB board is divided into two parts: ST-Link part and target MCU part. ST-Link part PCB is cuttable to reduce board size. In this case the rest target MCU part is only powered by VIN, E5V & 3.3V on morpho connectors CN7 or VIN &...
Standalone version doesn't exist (only Nucleo and future discovery support V2-1) For all general information concerning debugging and programming features common between V2 and V2-1 please refer to ST-LINK/V2 User Manual UM1075. The embedded ST-LINK/V2-1 is usable in two different ways according to the jumper states (refer to Table •...
In case the STM32 Nucleo-64-P board is connected to the PC before installing the driver, the PC device manager may report some Nucleo interfaces as ‘Unknown’. To recover from this situation, after installing the dedicated driver, the association of ‘Unknown’ USB devices found on the STM32 Nucleo-64-P board to this dedicated driver, must be updated in the device manager manually.
Figure 7. NUCLEO-G070RB or NUCLEO-G071RB connections image 6.4.4 Using ST-LINK/V2-1 to program/debug an external STM32 application It is very easy to use the ST-LINK/V2-1 to program the STM32 on an external application. Simply remove the 2 jumpers from CN4 as shown in Figure...
DC power supply. It is possible to supply the STM32 NUCLEO-G070RB or NUCLEO-G071RB board with any of the following sources: • 5V_USB_STLK from ST-LINK USB connector • VIN (7 V - 12 V) from Arduino connector or ST morpho connector • E5V from ST morpho connector • 5V_USB_CHG from ST-LINK USB •...
5V_ST_LINK is a DC power with limitation from ST-LINK USB connector (USB type Micro-B connector of ST-LINK/V2-1). In this case JP2 jumper must be on pins 1 and 2 to select STLK power source on silkscreen of JP2. This is the default setting. If the USB enumeration succeeds, the STLK power is enabled, by asserting the PWR_ENn signal (from STM32F103CBT6).
VIN is the 7 V to 12 V DC power from Arduino CN6 pin 8 named VIN on Arduino connector silkscreen or from ST morpho connector CN7 pin 24. In this case JP2 jumper must be on pins 3 and 4 to select VIN power source on silkscreen of JP2. In that case the DC power comes from the power supply through the Arduino Uno V3 battery shield (compatible with Adafruit PowerBoost 500 shield).
Figure 10. JP2 [3-4]: STLK power source E5V is the DC power coming from external (5V DC power from ST morpho connector CN7 pin 6). In this case JP2 jumper must be on pins 5 and 6 to select E5V power source on silkscreen of JP2.
Figure 11. JP2 [5-6]: STLK power source 5V_USB_CHARGER is the DC power charger connected to USB ST-LINK (CN2). To select the CHG power source on silkscreen of JP2, the jumper of JP2 must be on pins 7 and 8. In this case, if the STM32 NUCLEO-G070RB or NUCLEO-G071RB board is powered by an external USB charger the debug is not available.
NUCLEO-G070RB or NUCLEO-G071RB board and the connected shield must be less than 500 mA. Programming/debugging when the power supply is not from ST-LINK VIN or E5V is usable as an external power supply in case the current consumption of the STM32 NUCLEO-G070RB or NUCLEO-G071RB board and its extension boards exceed the allowed current on the USB.
Check that the green LED LD3 is turned ON Connect the PC to the USB connector CN2 If this sequence is not respected, the board may be powered by VBUS first from the ST- LINK, with the following risks: •...
R33 and R34 OFF • MCO from ST-LINK: MCO output of ST-LINK is used as input clock. This frequency cannot be changed, it is fixed at 8 MHz and connected to the PF0-OSC_IN of STM32 microcontroller. The configuration must be: –...
The four LEDs are located on the top side of the board. LD1 COM: LD1 is a bi-color LED. LD1 default status is red. LD1 turns to green to indicate that communication is in progress between the PC and the ST-LINK/V2-1 as follow: –...
Table 9 describes the other available jumper settings. Table 9. Jumper configuration Jumper / Function State Comment ST-LINK/V2-1 enable for on-board ON [1-2] ON [3-4] MCU debugger T_SWCLK T_SWDIO ST-LINK/V2-1 functions enabled for OFF [1-2] OFF [3-4] external CN2 connector...
UM2324 Hardware layout and configuration 6.14 Configuration of the solder bridges Table 10 shows the solder bridge configurations and settings. Table 10. Solder bridge configurations and settings Definition Bridge State Comment SWD interface SB7/SB9 Reserved, do not modify. (default)) /SB11/SB13 SWD interface SB6/SB8 Reserved, do not modify.
Page 26
Hardware layout and configuration UM2324 Table 10. Solder bridge configurations and settings (continued) Definition Bridge State Comment PA5 controls LD4 User LED SB22 LD4 is isolated AVDD connects to CN5 PIN8 AVDD SB21 AVDD disconnects to CN5 PIN8 1. Default jumper state is shown in bold. 26/44 UM2324 Rev 2...
• CN7 and CN10: ST morpho connectors USB Micro-B connector CN2 The USB connector CN2 is used to connect the embedded ST-LINK/V2-1 to the PC for programming and debugging the STM32 NUCLEO-G070RB or NUCLEO-G071RB board microcontroller. Figure 13. USB micro-B connector CN2 (front view)
Connectors UM2324 Arduino Uno V3 connectors The Arduino connectors CN5, CN6, CN8 and CN9 (see Figure 14) are female connectors compatible with Arduino standard. Most shields designed for Arduino fit to the NUCLEO- G070RB or NUCLEO-G071RB board. The Arduino connectors on STM32 NUCLEO-G070RB or NUCLEO-G071RB board support the Arduino Uno V3.
UM2324 Connectors The related pinout for Arduino connector is showed in Figure 15 Figure 16 and listed in Table Figure 15. NUCLEO-G070RB Arduino connector pinout Figure 16. NUCLEO-G071RB Arduino connector pinout Note: Note: Arduino Uno V3 D0 and D1 signals are connected by default on USART1 (MCU I/O PC4 and PC5).
Connectors UM2324 Table 12. Arduino connector pinout Connector Signal name STM32 pin Function number name Reserved for test IOREF I/O reference NRST NRST NRST RESET 3.3 V input/output 5 V output 7 V to 12 V power input ARD_A0_IN0 ARD_A1_IN1 ARD_A2_IN4 ARD_A3_IN9 PB9 or PB11...
STM32 NUCLEO-G070RB or NUCLEO-G071RB board (see Figure 17). All signals and power pins, except VDD_CORE 1.2 V of the STM32, are available on the ST morpho connectors. These connectors can also be probed by an oscilloscope, logical analyzer or voltmeter.
Connectors UM2324 The related pinout and the MCU assignment for the ST morpho connectors are listed in Figure 18 Figure Figure 18. NUCLEO-G070RB ST morpho connector pinout Figure 19. NUCLEO-G071RB ST morpho connector pinout Note: Arduino Uno V3 D0 and D1 signals are connected by default on USART1 (MCU I/O PA2 and PA3).
UM2324 NUCLEO-G070RB or NUCLEO-G071RB I/O assignment Appendix A NUCLEO-G070RB or NUCLEO-G071RB I/O assignment Table 13. NUCLEO-G070RB or NUCLEO-G071RB I/O assignment Pin No Pin name Signal or label Main feature / optional feature (SB) PC11 PC11 PC12 PC12 PC13 PC13 User Button/IO PC14 - OSC32_IN PC14 - OSC32_IN LSE CLK/IO...
Page 34
NUCLEO-G070RB or NUCLEO-G071RB I/O assignment UM2324 Table 13. NUCLEO-G070RB or NUCLEO-G071RB I/O assignment (continued) Pin No Pin name Signal or label Main feature / optional feature (SB) PB12 PB12 ARD_A5_IN16 PB13 PB13 PB14 PB14 ARD_D6 || TIM_15_CH1 PB15 PB15 ARD_D7 ARD_D8 ARD_D9 || TIM_3_CH2 PA10...
UM2324 Revision history Revision history Table 14. Document revision history Date Revision Changes 24-Oct-2018 Initial version 26-Oct-2018 Added NUCLEO-G070RB board to document. UM2324 Rev 2 43/44...
Page 44
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-64 and is the answer not in the manual?
Questions and answers