ST STM32H7 Nucleo-144 User manual

June 2020 UM2407 Rev 2 1/50
1
UM2407
User manual
STM32H7 Nucleo-144 boards (MB1364)
Introduction
The STM32H7 Nucleo-144 boards based on the MB1364 reference board (NUCLEO-
H723ZG, NUCLEO-H743ZI (Order code NUCLEO-H743ZI2), and NUCLEO-H753ZI)
provide an affordable and flexible way for users to try out new concepts and build
prototypes, by choosing from the various combinations of performance and power
consumption features provided by the STM32H7 Series microcontroller. The ST Zio
connector, which extends the ARDUINO®Uno V3 connectivity, and the ST morpho headers
provide an easy means of expanding the functionality of the Nucleo open development
platform with a wide choice of specialized shields. The STM32H7 Nucleo-144 boards do not
require any separate probe as they integrate the STLINK-V3 debugger/programmer. The
STM32H7 Nucleo-144 boards come with the comprehensive free software libraries and
examples available with the STM32Cube MCU Package.
Pictures are not contractual.
Figure 1. Nucleo-144 board (top view) Figure 2. Nucleo-144 board (bottom view)
www.st.com

Contents UM2407
2/50 UM2407 Rev 2
Contents
1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 Codification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 Development environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1 Development toolchains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3 Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5 Quick start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6 Hardware layout and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.1 Nucleo-144 board layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.2 Mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.3 Embedded STLINK-V3E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6.3.1 Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6.3.2 STLINK-V3E firmware upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.3.3 Using an external debug tool to program and debug the on-boards
STM32H7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.4 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6.4.1 Power supply input from STLINK-V3E USB connector (default setting) 19
6.4.2 External power supply input from VIN (7 V to 12 V, 800 mA max) . . . . . 20
6.4.3 External power supply input 5V_EXT (5 V, 500 mA max) . . . . . . . . . . . 21
6.4.4 External power supply input from USB CHARGER (5 V) . . . . . . . . . . . 22
6.4.5 External power supply input from 3V3_EXT (3.3 V) . . . . . . . . . . . . . . . 22
6.4.6 Debugging while using VIN or EXT as an external power supply . . . . . 23
6.5 Clock sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.5.1 HSE clock (high-speed external clock) . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.5.2 LSE clock (low-speed external clock) - 32.768 kHz . . . . . . . . . . . . . . . . 24
6.6 Board functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

UM2407 Rev 2 3/50
UM2407 Contents
3
6.6.1 LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.6.2 Push-buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.6.3 MCU voltage selection: 1V8/3V3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.6.4 Current consumption measurement (IDD) . . . . . . . . . . . . . . . . . . . . . . . 26
6.6.5 Virtual COM port (VCP): LPUART/USART . . . . . . . . . . . . . . . . . . . . . . 26
6.6.6 USB OTG FS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.6.7 Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.7 Solder bridges and jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7 Board connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7.1 STLINK-V3 USB Micro-B connector CN1 . . . . . . . . . . . . . . . . . . . . . . . . 34
7.2 USB OTG FS connector CN13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.3 Ethernet RJ45 connector CN14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
8 Extension connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.1 ST Zio connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.2 ST morpho connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
9 Nucleo-144 boards information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
9.1 Product marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
9.2 Board revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
9.3 Known limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Appendix A Federal Communications Commission (FCC)
and ISED Canada (IC) Compliance Statements . . . . . . . . . . . . . . . 46
A.1 FCC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
A.2 ISED Compliance Statement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Appendix B CE conformity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
B.1 Warning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

List of tables UM2407
4/50 UM2407 Rev 2
List of tables
Table 1. Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 2. Codification explanation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 3. ON/OFF conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 4. Jumper configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 5. MIPI-10 debug connector (CN5). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 6. External power sources: VIN (7 V to 12 V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 7. External power sources: 5V_EXT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 8. External power sources: CHGR (5 V). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 9. External power sources: 3V3_EXT (3.3 V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 10. USART3 connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 11. LPUART1 connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 12. USB pin configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 13. Ethernet pin configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 14. Solder bridge and jumper configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 15. USB Micro-B connector pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 16. USB OTG FS Micro-AB connector pinout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Table 17. Ethernet connector pinout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Table 18. CN7 ZIO connector pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 19. CN8 ZIO connector pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 20. CN9 ZIO connector pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Table 21. CN10 ZIO connector pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Table 22. ST morpho connector pin assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Table 23. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

UM2407 Rev 2 5/50
UM2407 List of figures
5
List of figures
Figure 1. Nucleo-144 board (top view). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 2. Nucleo-144 board (bottom view). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 3. Hardware block diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 4. Nucleo-144 board top layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 5. Nucleo-144 bottom layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 6. Nucleo-144 board mechanical drawing in millimeter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 7. Nucleo-144 board mechanical drawing in mil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 8. USB composite device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 9. Connecting an external debug tool to program the on-board STM32H7 . . . . . . . . . . . . . . 18
Figure 10. Power supply input from STLINK-V3E USB connector with PC (5 V, 500 mA max) . . . . . 20
Figure 11. Power supply input from VIN (7 V to 12 V, 800 mA max). . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 12. Power supply input from 5V_EXT (5 V, 500 mA max) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 13. Power supply input from STLINK-V3E USB connector with a USB charger (5 V) . . . . . . . 22
Figure 14. Power supply input from 3V3_EXT (3.3 V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 15. USB Micro-B connector CN1 (front view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 16. USB OTG FS Micro-AB connector CN13 (front view). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 17. Ethernet RJ45 connector CN14 (front view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Figure 18. NUCLEOH7 Nucleo-144 board. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Features UM2407
6/50 UM2407 Rev 2
1 Features
The STM32H7 Nucleo-144 boards offer the following features:
•STM32H7 Arm®(a) Cortex®core-based microcontroller in LQFP144 package
•Ethernet compliant with IEEE-802.3-2002 (depending on STM32H7 support)
•USB OTG full-speed
•3 user LEDs
•2 push-buttons: USER and RESET
•LSE crystal:
– 32.768 kHz crystal oscillator
•Board connectors:
– USB with Micro-AB
– Ethernet RJ45
–MIPI10
•Board expansion connectors:
– ST Zio including ARDUINO®Uno V3
–STmorpho
•Flexible power-supply options: ST-LINK USB VBUS or external sources
•On-board STLINK-V3 debugger/programmer with SWD connector:
– USB re-enumeration capability: virtual COM port, mass storage, debug port
– STLINK-V3 standalone kit capability
•Comprehensive free software libraries and examples available with the STM32Cube
package
•Support of a wide choice of Integrated Development Environments (IDEs) including
IAR Embedded Workbench®, MDK-ARM, and STM32CubeIDE
a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.

UM2407 Rev 2 7/50
UM2407 Ordering information
49
2 Ordering information
To order the Nucleo-144 board corresponding to the targeted STM32, use the order code
given below in Table 1:
2.1 Codification
The meaning of the codification is explained in Table 2. The order code is mentioned on a
sticker placed on the top or bottom side of the board.
Table 1. Ordering information
Order code Board reference Target STM32H7 Differentiating feature
NUCLEO-H723ZG
MB1364
STM32H723ZGT6U -
NUCLEO-H743ZI2 STM32H743ZIT6U -
NUCLEO-H753ZI STM32H753ZIT6U Cryptography
Table 2. Codification explanation
NUCLEO-XXYYZTN Description Example: NUCLEO-H743ZI2
XX MCU series in STM32 32-bit Arm Cortex
MCUs STM32H7 Series
YY MCU product line in the series STM32H743
Z STM32 package pin count 144 pins
T
STM32H7 Flash memory size:
-G for 1 Mbyte
-I for 2 Mbytes
2 Mbytes
N Board version: void or 2 STLINK-V3E

Development environment UM2407
8/50 UM2407 Rev 2
3 Development environment
3.1 Development toolchains
•IAR Systems - IAR Embedded Workbench®(a)
•Keil®- MDK-ARM(a)
•STMicroelectronics - STM32CubeIDE
3.2 System requirements
•Windows®OS (7, 8 and 10), Linux®or macOS®(b)
•USB Type-A to Micro-B cable
3.3 Demonstration software
The demonstration software, included in the STM32Cube package, is preloaded in the
STM32H7 Flash memory for easy demonstration of the device peripherals in standalone
mode. The latest versions of the demonstration source code and associated documentation
can be downloaded from the www.st.com/stm32nucleo web page.
a. On Windows only.
b. macOS is a trademark of Apple Inc., registered in the U.S. and other countries.

UM2407 Rev 2 9/50
UM2407 Conventions
49
4 Conventions
Table 3 provides the conventions used for the ON and OFF settings in the present
document.
In this document, for any information that is common to all sales types, the references are
noted “STM32H7 Nucleo-144 board” and “STM32H7 Nucleo-144 boards”.
Table 3. 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

Quick start UM2407
10/50 UM2407 Rev 2
5 Quick start
The STM32H7 Nucleo-144 board is a low-cost and easy-to-use development kit, used to
evaluate and start development quickly with an STM32H7 Series microcontroller in
LQFP144 package.
Before installing and using the product, accept the Evaluation Product License Agreement
from the www.st.com/epla web page. For more information on the STM32H7 Nucleo-144
and for demonstration software, visit the www.st.com/stm32nucleo web page.
5.1 Getting started
Follow the sequence below to configure the Nucleo-144 board and launch the
demonstration application (for components location, refer to Figure 4):
1. Check jumper position on the board:
2. For the correct identification of the device interfaces from the host PC and before
connecting the board, install the Nucleo USB driver available on the
www.st.com/stm32nucleo website.
3. Power the board by connecting the STM32H7 Nucleo-144 board to a PC with a USB
cable ‘Type-A to Micro-B’ through the USB connector CN1 on the ST-LINK. As a result,
the green LED LD6 (PWR) and LD4 (COM) light up and the red LED LD3 blinks.
4. Press button B1 (left button).
5. Observe the blinking frequency of the three LEDs LD1 to LD3 changes, by clicking on
the button B1.
6. The software demonstration and the several software examples, that allow the user to
use the Nucleo features, are available at the www.st.com/stm32nucleo web page.
7. Develop an application, using the available examples.
Table 4. Jumper configuration
Jumper Definition Position Comment
JP1 STLK_RST OFF -
JP3 T_NRST ON -
JP5 VDD_MCU power selection ON [1-2] (default) VDD_MCU supplied with 3V3_VDD
ON [2-3] (optional) VDD_MCU supplied with 1V8_VDD
JP4 IDD measurement ON MCU current measurement
JP2 Power source selection ON [1-2] 5V_USB_STLK (from ST-LINK)

UM2407 Rev 2 11/50
UM2407 Hardware layout and configuration
49
6 Hardware layout and configuration
The STM32H7 Nucleo-144 board is designed around the STM32H7 Series microcontrollers
in a 144-pin LQFP package.
Figure 3 shows the connections between the STM32H7 and its peripherals (STLINK-V3E,
push-buttons, LEDs, USB, Ethernet, ST Zio connectors, and ST morpho headers).
Figure 4 and Figure 5 show the location of these features on the STM32H7 Nucleo-144
board.
The mechanical dimensions of the board are shown in Figure 6 and Figure 7.
Figure 3. Hardware block diagram
MSv51396V1
Embedded
STLINK-V3E
STM32
Microcontroller
ST morpho extension header
ST morpho extension header
IO
VCP
UART
B2
reset
button
B1
user
button
IO
Zio Connector
ST-LINK part
MCU part
LED1
LED2
LED3
Micro-AB
USB
connector
Zio Connector
RJ45
connector
Micro-B
USB
connector
SWD
SWD VCP
UART
USB RMII

Hardware layout and configuration UM2407
12/50 UM2407 Rev 2
6.1 Nucleo-144 board layout
Figure 4. Nucleo-144 board top layout
MSv62197V2
JP1 ST-LINK RST
CN13 user USB
connector
CN1 ST-LINK micro USB connector
LD6 ST-LINK
overcurrent LED (red)
LD4 COM LED (red/green)
LD5 Power LED (green)
JP2 Power source
selection
CN7 ZIO connector
CN12 ST morpho
pin header
CN10 ZIO connector
B2 reset button
CN14 Ethernet RJ45
connector
CN2 DFU connector
B1 user button
LD7 USB overcurrent LED
LD8 USB VBUS LED
CN9 ZIO connector
CN11 ST morpho
pin header
U14 STM32
microcontroller
CN8 ZIO connector
JP5 VDD_MCU
Power selection
JP4 IDD measurement
JP3 MCU RST
LD1-LD3 user LEDs
CN5 MIPI connector

UM2407 Rev 2 13/50
UM2407 Hardware layout and configuration
49
Figure 5. Nucleo-144 bottom layout
MSv51398V2
SB10, SB11, SB20
IOREF Power selection

Hardware layout and configuration UM2407
14/50 UM2407 Rev 2
6.2 Mechanical drawing
Figure 6. Nucleo-144 board mechanical drawing in millimeter

UM2407 Rev 2 15/50
UM2407 Hardware layout and configuration
49
Figure 7. Nucleo-144 board mechanical drawing in mil

Hardware layout and configuration UM2407
16/50 UM2407 Rev 2
6.3 Embedded STLINK-V3E
There are two different ways to program or debug the on-board STM32H7 MCU:
•Using the embedded STLINK-V3E
•Using an external debug tool connected to the CN5 MIPI-10 connector.
The STLINK-V3E programming and debugging tool is integrated into the STM32H7
Nucleo-144 board.
The STLINK-V3E makes the STM32H7 Nucleo-144 board Mbed enable.
The embedded STLINK-V3E supports only SWD and VCP for STM32H7 devices. For
information about debugging and programming features, refer to Overview of ST-LINK
derivatives, Technical note (TN1235), which describes in detail all the STLINK/V3 features.
Features supported on STLINK--V3E:
•5 V power supplied by USB connector (CN1)
•USB 2.0 high-speed-compatible interface
•JTAG/serial wire debugging (SWD) specific features:
– 3 V to 3.6 V application voltage on the JTAG/SWD interface and 5V tolerant inputs
–JTAG
– SWD and serial viewer (SWV) communication
•Direct firmware update feature (DFU) (CN2)
•STDC14 (MIPI10) compatible connector (CN5)
•Status COM LED (LD4) which blinks during communication with the PC
•Fault red LED (LD6) alerting on USB overcurrent request
•5 V/300 mA output power supply capability (U2) with current limitation and LED
•Green LED ON: 5V enabled (LD5)
6.3.1 Drivers
Before connecting the Nucleo-144 board to a Windows®7 or Windows®8 PC via USB, a
driver for STLINK-V3E must be installed (not required for Windows®10). The driver is
automatically installed by the toolset supporting ST-LINK. It is also available from the
www.st.com website.
In case the STM32H7 Nucleo-144 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 STM32H7 Nucleo-144 board to this dedicated driver,
must be updated in the device manager manually.
Note: It is recommended to proceed using a USB composite device, as shown in Figure 8.

UM2407 Rev 2 17/50
UM2407 Hardware layout and configuration
49
Figure 8. USB composite device
Note: 37xx = 374E for STLINK-V3E without bridges functions
374F for STLINK-V3E with bridges functions
6.3.2 STLINK-V3E firmware upgrade
The STLINK-V3E embeds a firmware upgrade mechanism for an in-situ upgrade through
the USB port. As the firmware may evolve during the lifetime of the STLINK-V3E product
(for example new functionalities, bug fixes, support for new microcontroller families), it is
recommended to keep the STLINK-V3E firmware up to date before starting to use the
STM32H7 Nucleo-144 board. The latest version of this firmware is available from the
www.st.com website.
6.3.3 Using an external debug tool to program and debug the on-boards
STM32H7
There are two basic ways to support an external debug tool:
1. Keep the embedded STLINK-V3E running.
Power on the STLINK-V3E at first until the COM LED lights RED. Then connect your
external debug tool through CN5 MIPI-10 debug connector.
2. Set the embedded STLINK-V3E in the high-impedance state:
When you state the jumper JP1 (STLK_RST) ON, the embedded STLINK-V3E is in
RESET state and all GPIOs are in high impedance, then you can connect your external
Debug tool on the debug connector CN5.
37xx

Hardware layout and configuration UM2407
18/50 UM2407 Rev 2
Figure 9. Connecting an external debug tool to program the on-board STM32H7
Table 5. MIPI-10 debug connector (CN5)
MIPI-10
Pin
STDC14
Pin CN5 Designation
-1NCReserved
-2NCReserved
13 T_VCCTarget VCC
24 T_SWDIO
Target SWDIO using SWD protocol or Target JTMS
(T_JTMS) using JTAG protocol
35 GNDGround
46 T_SWCLK
Target SWCLK using SWD protocol or Target JCLK (T_JCLK)
using JTAG protocol
57 GNDGround
68 T_SWO
Target SWO using SWD protocol or Target JTDO (T_JTMS)
using JTAG protocol
7 9 T_JRCLK Not used by SWD protocol, Target JRCLK (T_JRCLK) using
JTAG protocol, only for specific use
8 10 T_JTDI Not used by SWD protocol, Target JTDI (T_JTDI) using JTAG
protocol, only for external tools
9 11 GNDDetect GND detect for plug indicator, used on SWD and JTAG
neither
10 12 T_NRST Target NRST using SWD protocol or Target JTMS (T_JTMS)
using JTAG protocol
MSv61202V2
Power supply selection
STLINK-V3E USB connector
JP1 STLK_RST
External debug tool

UM2407 Rev 2 19/50
UM2407 Hardware layout and configuration
49
6.4 Power supply
The power supply can be provided by five different sources:
•A host PC connected to CN1 through a USB cable (default setting)
•An external 7 V to 12 V power supply connected to CN8 pin 15 or CN11 pin 24
•An external 5 V power supply connected to CN11 pin 6
•An external 5 V USB charger (5V_USB_CHGR) connected to CN1
•An external 3.3 V power supply (3V3) connected to CN8 pin 7 or CN11 pin 16
The power supply is provided either by the host PC through the USB cable or by an external
source: VIN (7 V to 12 V), E5V (5 V), or +3.3 V power supply pins on CN8 or CN11. In case
VIN, E5V, or +3.3 V is used to power the Nucleo-144 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 +3.3 V, the STLINK-V3E is not powered and cannot be used.
6.4.1 Power supply input from STLINK-V3E USB connector (default setting)
The STM32H7 Nucleo-144 board and shield can be powered from the STLINK-V3E USB
connector CN1 (5 V), by placing a jumper between the pins 1-2 of JP2 ‘STLINK’ (Refer to
Figure 10).
This is the default setting.
-13T_VCP_RX Target RX used for VCP (must be UART dedicated to
bootloader)
-14T_VCP_TX Target TX used for VCP (must be UART dedicated to
bootloader)
Table 5. MIPI-10 debug connector (CN5) (continued)
MIPI-10
Pin
STDC14
Pin CN5 Designation

Hardware layout and configuration UM2407
20/50 UM2407 Rev 2
Figure 10. Power supply input from STLINK-V3E USB connector with PC (5 V, 500 mA max)
If the USB enumeration succeeds, the 5V_ST_LINK power is enabled, by asserting the
PWR_ENn signal from STM32F723IEK6 ‘STLINK-V3E’ (U7). This pin is connected to a
power switch STMPS2151STR (U2), which powers the board. The power switch
STMPS2151STR (U2) features also a current limitation to protect the PC in case of short-
circuit onboard. If an overcurrent (more than 500 mA) happens onboard, the red LED LD6 is
lit.
Nucleo board and its shield on it can be powered from STLINK-V3E USB connector CN1,
but only the STLINK-V3E circuit gets power before USB enumeration because the host PC
only provides 100 mA to the board at that time.
During the USB enumeration, the Nucleo board asks for the 500 mA power to the host PC.
•If the host is able to provide the required power, the enumeration finishes by a
SetConfiguration command and then, the power switch STMPS2151STR is switched
ON, the Green LED LD5 is turned ON, thus Nucleo board and its shield on it can
consume 500 mA current, but no more.
•If the host is not able to provide the requested current, the enumeration fails.
Therefore, the STMPS2151STR power switch (U2) remains OFF and the MCU part
including the extension board is not powered. As a consequence, the GREEN LED
LD5 remains turned OFF. In this case, it is mandatory to use an external power supply.
Warning: In case the maximum current consumption of the
STM32H7 Nucleo-144 board and its shield boards exceed
300 mA, it is mandatory to power the STM32H7 Nucleo-144
board, using an external power supply connected to E5V, VIN
or +3.3 V.
6.4.2 External power supply input from VIN (7 V to 12 V, 800 mA max)
When STM32H7 Nucleo-144 board is power supplied by VIN (Refer to Table 6 and
Figure 11), the jumper configuration must be the following: Jumper JP2 on pin 3-4 ‘VIN’
MSv61203V2
U7
STM32F723
STLINK-V3
CN1
U2
5V
3V3
PC
3V3
This manual suits for next models
3
Table of contents
Other ST Motherboard manuals

ST
ST STM32G4 Nucleo-32 User manual

ST
ST STSW-S2LP-KNX-DK User manual

ST
ST STM32 Nucleo User manual

ST
ST STEVAL-ISB042V1 User manual

ST
ST STSW-IDS002V1 User manual

ST
ST STM3221G-EVAL User manual

ST
ST EVAL-IBD002-35W User manual

ST
ST UM1509 User manual

ST
ST STM3210B-EVAL User manual

ST
ST STEVAL-USBPD45H User manual
Popular Motherboard manuals by other brands

IEI Technology
IEI Technology IMBA-BDE Quick installation guide

ASROCK
ASROCK H61M-VS - ANNEXE 811 datasheet

Congatec
Congatec Qseven conga-QA5 user guide

Asus
Asus A7V8X-MX SE troubleshooting guide

ON Semiconductor
ON Semiconductor NCP6324B/C user manual

GigaDevice Semiconductor
GigaDevice Semiconductor GD32E230C-EVAL user guide