ST NUCLEO-H745ZI-Q User manual

December 2019 UM2408 Rev 2 1/51
1
UM2408
User manual
STM32H7 Nucleo-144 boards (MB1363)
Introduction
The STM32H7 Nucleo-144 boards based on the MB1363 reference board (NUCLEO-
H745ZI-Q, NUCLEO-H755ZI-Q, NUCLEO-H7A3ZI-Q) 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
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-V3E
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
Downloaded from Arrow.com.

Contents UM2408
2/51 UM2408 Rev 2
Contents
1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 Product marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.3 Program and debug the onboard STM32H7 target . . . . . . . . . . . . . . . . . 15
6.3.1 Using the STLINK-V3E to program and debug the onboard STM32H7 15
6.3.2 Using an external debug tool to program and debug the onboard
STM32H7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6.4 Power supply and power selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.4.1 Power supply input from STLINK-V3E USB connector (Default setting) 17
6.4.2 External power supply input from VIN (7-11 V, 800 mA max) . . . . . . . . . 18
6.4.3 External power supply input 5V_EXT (5 V, 500 mA max) . . . . . . . . . . . 19
6.4.4 External power supply input from USB CHARGER (5V) . . . . . . . . . . . . 20
6.4.5 External power supply input from 3V3_EXT (3.3 V) . . . . . . . . . . . . . . . 20
6.4.6 Debugging while using VIN or EXT as an external power supply . . . . . 21
6.4.7 External power supply output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
6.4.8 Internal SMPS / LDO Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
6.4.9 JP5: 1.8 V / 3.3 V selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.5 External SMPS selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Downloaded from Arrow.com.Downloaded from Arrow.com.

UM2408 Rev 2 3/51
UM2408 Contents
3
6.6 LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.7 Push-buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.8 JP4 (IDD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.9 OSC clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.9.1 OSC clock supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.9.2 OSC 32 KHz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.10 USART communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.11 USB OTG FS or device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.12 Ethernet (Only with NUCLEO-H745ZI-Q and NUCLEO-H755ZI-Q) . . . . . 30
6.13 Motor control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.14 Solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.15 Extension connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.16 ST Zio connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Appendix A Assembly drawings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Appendix B Federal Communications Commission (FCC)
and Industry Canada (IC) Compliance . . . . . . . . . . . . . . . . . . . . . . . 48
B.1 FCC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
B.1.1 Part 15.19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
B.1.2 Part 15.105 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
B.1.3 Part 15.21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
B.2 IC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
B.2.1 Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
B.2.2 Déclaration de conformité. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
7 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

List of tables UM2408
4/51 UM2408 Rev 2
List of tables
Table 1. Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 2. Codification explanation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 3. ON/OFF conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 4. MIPI-10 debug connector (CN5). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Table 5. External power sources: VIN (7-11 V). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 6. External power sources: 5V_EXT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 7. External power sources: CHGR (5 V). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 8. External power sources: 3V3_EXT (3.3 V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 9. External power sources maximum currents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 10. SMPS / LDO configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 11. External SMPS selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 12. USART3 pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 13. USB pin configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 14. Ethernet pin configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 15. Motor-control shield configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 16. Solder bridges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 17. NUCLEO-H745ZI-Q and NUCLEO-H755ZI-Q pin assignments. . . . . . . . . . . . . . . . . . . . . 37
Table 18. NUCLEO-H7A3ZI-Q pin assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Table 19. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

UM2408 Rev 2 5/51
UM2408 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 board mechanical drawing in millimeter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 6. Nucleo-144 board mechanical drawing in mil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 7. USB composite device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 8. Power supply input from ST-LINK USB connector with PC (5 V, 500 mA max) . . . . . . . . . 18
Figure 9. Power supply input from VIN (7-11 V, 800 mA max). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 10. Power supply input from 5V_EXT (5 V, 500 mA max) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 11. Power supply input from ST-LINK USB connector with a USB charger (5 V). . . . . . . . . . . 20
Figure 12. Power supply input from 3V3V_EXT (3.3 V). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 13. Supply configuration 1: Internal LDO only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 14. Supply configuration 2: Internal SMPS only (Default). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 15. Supply configuration 3: Internal SMPS and LDO cascaded . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 16. Supply configuration 4: external SMPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 17. NUCLEO-H745ZI-Q and NUCLEO-H755ZI-Q extension connectors. . . . . . . . . . . . . . . . . 35
Figure 18. NUCLEO-H7A3ZI-Q extension connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Figure 19. Top assembly drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Figure 20. Bottom assembly drawing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

Features UM2408
6/51 UM2408 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 or full-speed device
•3 user LEDs
•2 push-buttons: user and reset
•LSE crystal:
– 32.768 kHz crystal oscillator
•Board connectors:
– USB with Micro-AB
– Ethernet RJ45 (Only for NUCLEO-H745ZI-Q and NUCLEO-H755ZI-Q)
•Board expansion connectors:
– ST Zio including ARDUINO®Uno V3
–STmorpho
•Flexible power-supply options: ST-LINK USB VBUS or external sources
•Onboard STLINK-V3E debugger/programmer with SWD connector:
– USB re-enumeration capability: virtual COM port, mass storage, debug port
– STLINK-V3E standalone kit capability
•Comprehensive free software libraries and examples available with the STM32CubeH7
MCU Package
•Supported by wide choice of Integrated Development Environments (IDEs) including
IAR™, Keil®, GCC-based IDEs
a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

UM2408 Rev 2 7/51
UM2408 Ordering information
50
2 Ordering information
To order the Nucleo-144 board corresponding to the target STM32, use the order code
given below in Table 1:
2.1 Product marking
Evaluation tools marked as “ES” or “E” are not yet qualified and therefore not ready to be
used as reference designs or in production. 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 designs or in production.
“E” or “ES” marking examples of location:
•On the targeted STM32H7 that is soldered on the board (For an illustration of
STM32H7 marking, refer to the STM32H7 datasheet “Package information” paragraph
at the www.st.com website).
•Next to the evaluation tool ordering part number that is stuck or silk-screen printed on
the board.
These boards feature a specific STM32H7 device version, which allows the operation of any
stack or library. This STM32H7 device shows a ‘U’ marking option at the end of the standard
part number and is not available for sales.
2.2 Codification
The meaning of the NUCLEO-XXYYZT-Q codification is explained in Tabl e 2 with an
example:
The order code is mentioned on a sticker placed on the top side of the board.
Table 1. Ordering information
Order code Board reference Target STM32 Differentiating feature
NUCLEO-H745ZI-Q
MB1363
STM32H745ZIT6U – Ethernet
NUCLEO-H755ZI-Q STM32H755ZIT6U – Ethernet
– Cryptography
NUCLEO-H7A3ZI-Q STM32H7A3ZIT6QU – None
Table 2. Codification explanation
NUCLEO-XXYYZT-Q Description Example: NUCLEO-H745ZI-Q
XX MCU series in STM32 Arm Cortex MCUs STM32H7 Series
YY MCU product line in the series STM32H745
Z STM32H7 package pin count 144 pins
TSTM32H7 Flash memory size
-I for 2 Mbytes 2 Mbytes
-Q STM32 has internal SMPS function Internal SMPS
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

Development environment UM2408
8/51 UM2408 Rev 2
3 Development environment
3.1 Development toolchains
•Arm®Keil®: MDK-ARM(a)
•IAR™: EWARM(a)
•GCC-based IDEs
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.
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

UM2408 Rev 2 9/51
UM2408 Conventions
50
4 Conventions
Table 3 provides the conventions used for the ON and OFF settings in the present
document.
In this document, the references for all information that is common to all sale types, are
“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
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

Quick start UM2408
10/51 UM2408 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 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 the JP2 (5 V) position (Refer to Section 6.4). Make sure JP4 (IDD) is selected
(Refer to Section 6.8) and make sure JP5 (1.8 V / 3.3 V) is correctly configured (Refer
to Section 6.4.9)
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 LD5 (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.
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

UM2408 Rev 2 11/51
UM2408 Hardware layout and configuration
50
6 Hardware layout and configuration
The STM32H7 Nucleo-144 board is designed around the STM32H7 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 (Only on NUCLEO-H745ZI-Q and
NUCLEO-H755ZI-Q), ST Zio connectors and ST morpho headers.
Figure 4 shows the location of these features on the STM32H7 Nucleo-144 board.
The mechanical dimensions of the board are shown in Figure 5 and Figure 6.
Figure 3. Hardware block diagram
06Y9
(PEHGGHG
67/,1.9(
670
0LFURFRQWUROOHU
67PRUSKRH[WHQVLRQKHDGHU
67PRUSKRH[WHQVLRQKHDGHU
,2
9&3
8$57
%
UHVHW
EXWWRQ
%
XVHU
EXWWRQ
,2
=LR&RQQHFWRU
67/,1.SDUW
0&8SDUW
/('
/('
/('
0LFUR$%
86%
FRQQHFWRU
=LR&RQQHFWRU
5-
FRQQHFWRU
0LFUR%
86%
FRQQHFWRU
6:'
6:' 9&3
8$57
86% 50,,
1R(WKHUQHWRQ
18&/(2+$=,4
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

Hardware layout and configuration UM2408
12/51 UM2408 Rev 2
6.1 Nucleo-144 board layout
Figure 4. Nucleo-144 board top layout
06Y9
&16:'FRQQHFWRU &167/,1.86%FRQQHFWRU
-367/,1.567
/'67/,1.29&5/('5HG
/'&20/('5HGJUHHQ
/'3:5/('*UHHQ
-33RZHUVHOHFWLRQ
&1=LRFRQQHFWRU
&167PRUSKR
FRQQHFWRU
&1=LRFRQQHFWRU
&1
(7+(51(7
5-FRQQHFWRU
2QO\RQ
18&/(2+=,4
DQG
18&/(2+=,4
%5HVHWEXWWRQ
&10,3,FRQQHFWRU
/'/'8VHU/('V
-30&8567
-3,''PHDVXUHPHQW
&18VHU86%FRQQHFWRU
-399VHOHFWLRQ
&1=LRFRQQHFWRU
&1=LRFRQQHFWRU
8670
PLFURFRQWUROOHU
&167PRUSKR
FRQQHFWRU
%8VHUEXWWRQ
/'86%29&5/('
/'86%9%86/('
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

UM2408 Rev 2 13/51
UM2408 Hardware layout and configuration
50
6.2 Mechanical drawing
Figure 5. Nucleo-144 board mechanical drawing in millimeter
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

Hardware layout and configuration UM2408
14/51 UM2408 Rev 2
Figure 6. Nucleo-144 board mechanical drawing in mil
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

UM2408 Rev 2 15/51
UM2408 Hardware layout and configuration
50
6.3 Program and debug the onboard STM32H7 target
There are two different ways to program and debug the onboard STM32H7 MCU.
•Using the embedded STLINK-V3E
•Using an external debug tool
6.3.1 Using the STLINK-V3E to program and debug the onboard STM32H7
Features
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 enabled.
The embedded STLINK-V3E supports:
•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 5 V 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/500 mA output power supply capability (U2) with current limitation and LED
•Green LED ON: 5 V enabled (LD5)
How to use
It is very easy to use the STLINK-V3E to program and debug the onboard STM32H7.
1. Verify that the jumper JP2 of Power Supply Sources is correctly set (Refer to
Section 6.4).
2. Connect the board to a PC with a USB cable 'type A to micro-B' through the USB
connector CN1.
Note: For more details regarding the STLINK-V3E functionalities, refer to the STLINK-V3E user
manual on the www.st.com website
Drivers
Before connecting the product via USB to a PC running on Windows 7 or 8, a driver for the
STLINK-V3E must be installed (Not required for Windows 10). It is available on 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”.
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

Hardware layout and configuration UM2408
16/51 UM2408 Rev 2
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 7.
Figure 7. USB composite device
Note: 37xx = 374E for STLINK/V3 without bridges functions
374F for STLINK/V3 with bridges functions
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.2 Using an external debug tool to program and debug the onboard
STM32H7
There are 2 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 the user
connects his external debug tool through CN5 MIPI-10 debug connector.
2. Set the embedded STLINK-V3E in high impedance state:
When the user states the jumper JP1 (STLK_RST) ON, the embedded STLINK-V3E is
in RESET state and all GPIOs are in high impedance, then the user can connect his
external debug tool to the debug connector CN5.
Note: Depending on the design requirement, the embedded STLINK-V3E Hardware could be
completely disconnected if that is required early in the project.
[[
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

UM2408 Rev 2 17/51
UM2408 Hardware layout and configuration
50
6.4 Power supply and power selection
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-11 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
In case VIN, EXT, CHGR 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 or a 5 V USB charger on CN1, the ST-LINK 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 ST-LINK USB
connector CN1 (U5V), by placing a jumper between the pins 1-2 of JP2 STLK (Refer to
Figure 8).
Table 4. MIPI-10 debug connector (CN5)
MIPI-10
Pin
STDC14
Pin CN5 Designation
-1 NCReserved
-2 NCReserved
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
-13T_VCP_RX Target RX used for VCP (Must be UART dedicated to the bootloader)
-14T_VCP_TX Target TX used for VCP (Must be UART dedicated to the bootloader)
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

Hardware layout and configuration UM2408
18/51 UM2408 Rev 2
This is the default setting.
Figure 8. Power supply input from ST-LINK 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 V3’ (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 onboard
short-circuit. If an overcurrent, more than 500 mA, happens on-board, the red LED LD6 is lit.
Nucleo board and its shield on it can be powered from ST-LINK USB connector CN1, but
only the ST-LINK 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 not 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.
6.4.2 External power supply input from VIN (7-11 V, 800 mA max)
When the STM32H7 Nucleo-144 board is power supplied by VIN (Refer to Table 4 and
Figure 9), the jumper configuration must be the following: Jumper JP2 on pin 3-4 VIN.
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

UM2408 Rev 2 19/51
UM2408 Hardware layout and configuration
50
Figure 9. Power supply input from VIN (7-11 V, 800 mA max)
Note: Refer to Section 6.4.6 about debugging when using an external power supply.
6.4.3 External power supply input 5V_EXT (5 V, 500 mA max)
When the STM32H7 Nucleo-144 board is power supplied by EXT (Refer to Table 6 and
Figure 10), the jumper configuration must be the following: Jumper JP2 on pin 5-6 EXT.
Note: Refer to 6.4.6 about debugging when using an external power supply.
Table 5. External power sources: VIN (7-11 V)
Input power
name Connector pins Voltage range Max current Limitation
VIN CN8 pin 15
CN11 pin 24 7 V to 11 V 800 mA
From 7 V to 11 V only and input current
capability is linked to input voltage:
– 800 mA input current when VIN=7 V
– 450 mA input current when 7 V<VIN<9 V
– 250 mA input current when 9 V<VIN<11 V
Table 6. External power sources: 5V_EXT
Input power name Connector pins Voltage range Max current
EXT CN11 pin 6 4.75 V to
5.25 V 500 mA
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

Hardware layout and configuration UM2408
20/51 UM2408 Rev 2
Figure 10. Power supply input from 5V_EXT (5 V, 500 mA max)
6.4.4 External power supply input from USB CHARGER (5V)
When the STM32H7 Nucleo-144 board is power supplied by a USB charger on CN1 (Refer
to Table 7 and Figure 11), the jumper configuration must be the following: Jumper JP2 on
pin 7-8 CHGR.
Figure 11. Power supply input from ST-LINK USB connector with a USB charger (5 V)
6.4.5 External power supply input from 3V3_EXT (3.3 V)
When the 3.3V is provided by a shield board, it is interesting to use the 3.3 V (CN8 pin 7 or
CN11 pin 16) directly as a power input (Refer to Table 8 and Figure 12). In this case, the
programming and debugging features are not available, since the ST-LINK is not powered.
Table 7. External power sources: CHGR (5 V)
Input power name Connector pins Voltage range Max current
CHGR CN1 5 V -
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.
Other manuals for NUCLEO-H745ZI-Q
1
This manual suits for next models
2
Table of contents
Other ST Motherboard manuals

ST
ST STEVAL-BLUEMIC-1 User manual

ST
ST STM32CubeH7 User manual

ST
ST SPC58NHADPT386S User manual

ST
ST NUCLEO-F031K6 User manual

ST
ST STM32L4 Series User manual

ST
ST EVAL-L99DZ200 User manual

ST
ST SPC58XXADPT64S User manual

ST
ST STM32L4R9I-EVAL User manual

ST
ST STM32G4 Nucleo-64 User manual

ST
ST M24LR64-R User manual

ST
ST STM8T141-EVAL User manual

ST
ST STM32746G-EVAL User manual

ST
ST EVAL-FDA903U-SA User manual

ST
ST STM3210B-EVAL User manual

ST
ST STM32U5 User manual

ST
ST STEVAL-ISB042V1 User manual

ST
ST STM32L152RCT6 Discovery kit User manual

ST
ST STM3240G-EVAL User manual

ST
ST BlueNRG-LP User manual

ST
ST EVAL-RHRICL1ATV1 User manual