The STM32H7 Nucleo-144 boards based on the MB1364 reference board (NUCLEOH723ZG, 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
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.
The STM32H7 Nucleo-144 boards offer the following features:
•STM32H7 Arm
•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
–ST morpho
•Flexible power-supply options: ST-LINK USB V
•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
®(a)
Cortex® core-based microcontroller in LQFP144 package
®
Uno V3
or external sources
BUS
®
, MDK-ARM, and STM32CubeIDE
a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
6/50UM2407 Rev 2
UM2407Ordering information
2 Ordering information
To order the Nucleo-144 board corresponding to the targeted STM32, use the order code
given below in
Order codeBoard referenceTarget STM32H7Differentiating feature
Table 1:
Table 1. Ordering information
NUCLEO-H723ZG
NUCLEO-H743ZI2STM32H743ZIT6U-
NUCLEO-H753ZISTM32H753ZIT6UCryptography
2.1 Codification
The meaning of the codification is explained in Tabl e 2. The order code is mentioned on a
sticker placed on the top or bottom side of the board.
NUCLEO-XXYYZTNDescriptionExample: NUCLEO-H743ZI2
XX
YYMCU product line in the seriesSTM32H743
ZSTM32 package pin count144 pins
T
NBoard version: void or 2STLINK-V3E
STM32H723ZGT6U-
MB1364
Table 2. Codification explanation
MCU series in STM32 32-bit Arm Cortex
MCUs
STM32H7 Flash memory size:
-G for 1 Mbyte
-I for 2 Mbytes
STM32H7 Series
2 Mbytes
UM2407 Rev 27/50
49
Development environmentUM2407
3 Development environment
3.1 Development toolchains
•IAR Systems - IAR Embedded Workbench
•Keil® - MDK-ARM
•STMicroelectronics - STM32CubeIDE
(a)
3.2 System requirements
•Windows® OS (7, 8 and 10), Linux® or macOS
•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)
®(b)
a. On Windows only.
b. macOS is a trademark of Apple Inc., registered in the U.S. and other countries.
8/50UM2407 Rev 2
UM2407Conventions
4 Conventions
Table 3 provides the conventions used for the ON and OFF settings in the present
document.
Convention Definition
Jumper JPx ONJumper fitted
Jumper JPx OFFJumper not fitted
Solder bridge SBx ONSBx connections closed by solder or 0-ohm resistor
Solder bridge SBx OFFSBx connections left open
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
UM2407 Rev 29/50
49
Quick startUM2407
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
5.1 Getting started
Follow the sequence below to configure the Nucleo-144 board and launch the
demonstration application (for components location, refer to
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.
10/50UM2407 Rev 2
UM2407Hardware layout and configuration
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
USBRMII
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
UM2407 Rev 211/50
49
Hardware layout and configurationUM2407
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
6.1 Nucleo-144 board layout
Figure 4. Nucleo-144 board top layout
12/50UM2407 Rev 2
UM2407Hardware layout and configuration
MSv51398V2
SB10, SB11, SB20
IOREF Power selection
Figure 5. Nucleo-144 bottom layout
UM2407 Rev 213/50
49
Hardware layout and configurationUM2407
6.2 Mechanical drawing
Figure 6. Nucleo-144 board mechanical drawing in millimeter
14/50UM2407 Rev 2
UM2407Hardware layout and configuration
Figure 7. Nucleo-144 board mechanical drawing in mil
UM2407 Rev 215/50
49
Hardware layout and configurationUM2407
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
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.
16/50UM2407 Rev 2
®
10). The driver is
UM2407Hardware layout and configuration
37xx
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.
UM2407 Rev 217/50
49
Hardware layout and configurationUM2407
MSv61202V2
Power supply selection
STLINK-V3E USB connector
JP1 STLK_RST
External debug tool
Figure 9. Connecting an external debug tool to program the on-board STM32H7
MIPI-10
Pin
STDC14
Pin
Table 5. MIPI-10 debug connector (CN5)
CN5Designation
-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
79T_JRCLK
810T_JTDI
911GNDDetect
Target SWO using SWD protocol or Target JTDO (T_JTMS)
using JTAG protocol
Not used by SWD protocol, Target JRCLK (T_JRCLK) using
JTAG protocol, only for specific use
Not used by SWD protocol, Target JTDI (T_JTDI) using JTAG
protocol, only for external tools
GND detect for plug indicator, used on SWD and JTAG
neither
1012T_NRST
Target NRST using SWD protocol or Target JTMS (T_JTMS)
using JTAG protocol
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: V
V
, E5V, or +3.3 V is used to power the Nucleo-144 board, this power source must comply
IN
with the standard EN-60950-1: 2006+A11/2009 and must be Safety Extra Low Voltage
(SELV) with limited power capability.
(7 V to 12 V), E5V (5 V), or +3.3 V power supply pins on CN8 or CN11. In case
IN
CN5Designation
Target RX used for VCP (must be UART dedicated to
bootloader)
Target TX used for VCP (must be UART dedicated to
bootloader)
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
Figure 10).
This is the default setting.
V), by placing a jumper between the pins 1-2 of JP2 ‘STLINK’ (Refer to
UM2407 Rev 219/50
49
Hardware layout and configurationUM2407
MSv61203V2
U7
STM32F723
STLINK-V3
CN1
U2
5V
3V3
PC
3V3
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 shortcircuit 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, V
or +3.3 V.
6.4.2 External power supply input from VIN (7 V to 12 V, 800 mA max)
IN
When STM32H7 Nucleo-144 board is power supplied by VIN (Refer to Tab le 6 and
Figure 11), the jumper configuration must be the following: Jumper JP2 on pin 3-4 ‘VIN’
20/50UM2407 Rev 2
UM2407Hardware layout and configuration
MSv61204V2
MSv61203V1
CN1
U2
3V3
3V3
The Nucleo-144 board and its shield boards can be powered in three different ways from an
external power supply, depending on the voltage used. The three power sources are
summarized in
Table 6.
Table 6. External power sources: VIN (7 V to 12 V)
Input power
name
V
IN
Connector pinsVoltage rangeMax currentLimitation
From 7 V to 12 V only and input current
capability is linked to input voltage:
CN8 pin 15 CN11
pin 24
7 V to 12 V800 mA
– 800 mA input current when V
– 450 mA input current when 7 V<VIN<9 V
– 250 mA input current when 9 V<V
Figure 11. Power supply input from VIN (7 V to 12 V, 800 mA max)
IN
=7 V
<12 V
IN
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 STM32H7 Nucleo-144 board is power supplied by EXT (Refer to Table 7 and
Figure 12), the jumper configuration must be the following: Jumper JP2 on pin 5-6 ‘EXT’
Input power nameConnector pinsVoltage rangeMax current
EXTCN11 pin 64.75 V to 5.25 V500 mA
Note:Refer to Section 6.4.6 about debugging when using an external power supply.
Table 7. External power sources: 5V_EXT
UM2407 Rev 221/50
49
Hardware layout and configurationUM2407
MSv61205V2
U2
5V_EXT
3V3
3V3
MSv61206V2
NO DEBUG
CN1
5V
3V3
USB CHARGER
3V3
Figure 12. Power supply input from 5V_EXT (5 V, 500 mA max)
6.4.4 External power supply input from USB CHARGER (5 V)
When STM32H7 Nucleo-144 board is power supplied by a USB charger on CN1 (Refer to
Table
8 and Tabl e 13), the jumper configuration must be the following: Jumper JP2 on
pin 7-8 ‘CHGR’.
Table 8. External power sources: CHGR (5 V)
Input power nameConnector pinsVoltage rangeMax current
CHGRCN15 V-
Figure 13. Power supply input from STLINK-V3E USB connector with a USB charger (5 V)
6.4.5 External power supply input from 3V3_EXT (3.3 V)
When the 3.3 V is provided by a shield board, it is interesting to use the 3V3 (CN8 pin 7 or
CN11 pin 16) directly as power input (Refer to
programming and debugging features are not available, since the STLINK-V3E is not
powered.
Table 9 and Figure 14). In this case,
22/50UM2407 Rev 2
UM2407Hardware layout and configuration
MSv61207V2
MSv61203V1
CN1
U2
3V3
NO DEBUG
3V3
NO JUMPER
Table 9. External power sources: 3V3_EXT (3.3 V)
Input power nameConnector pinsVoltage rangeMax current
3V3
CN8 pin 7
CN11 pin 16
3 V to 3.6 V1.3 A
Figure 14. Power supply input from 3V3_EXT (3.3 V)
6.4.6 Debugging while using VIN or EXT as an external power supply
When powered by VIN or EXT, it is still possible to use the STLINK-V3E for programming or
debugging only, but it is mandatory to power the board first using VIN or EXT, then to
connect the USB cable to the PC. In this way, the enumeration succeeds, thanks to the
external power source.
The following power-sequence procedure must be respected:
1.Connect jumper JP2 between pin 5 and pin 6 for EXT or between pin 3 and pin 4 for
VIN
2. Connect the external power source to VIN or EXT
3. Power on the external power supply 7 V< VIN < 12 V to VIN, or 5 V for EXT
4. Check that the green LED LD5 is turned ON
5. Connect the PC to the USB connector CN1
If this order is not respected, the board may be powered by USB (U5V) first, then by VIN or
EXT as the following risks may be encountered:
1.If more than 300 mA current is needed by the board, the PC may be damaged or the
current supplied can be limited by the PC. As a consequence, the board is not powered
correctly.
2. 300 mA is requested at enumeration so there is a risk that the request is rejected and
the enumeration does not succeed if the PC cannot provide such current.
Consequently, the board is not power supplied (LED LD5 remains OFF).
UM2407 Rev 223/50
49
Hardware layout and configurationUM2407
6.5 Clock sources
6.5.1 HSE clock (high-speed external clock)
There are four ways to configure the pins corresponding to the external high-speed clock
(HSE):
•MCO from STLINK-V3E (default): MCO output of ST-LINK is used as an input clock.
This frequency cannot be changed, it is fixed at 8 MHz and connected to the PF0/PH0OSC_IN of STM32H7 Series microcontroller. The configuration must be:
–SB44 and SB46 OFF
–SB45 ON
–SB3 and SB4 OFF
•HSE on-board oscillator from X3 crystal (not provided): for typical frequencies and its
capacitors and resistors, refer to the STM32H7 Series microcontroller datasheet and to
the Oscillator design guide for STM8AF/AL/S and STM32 microcontrollers Application
note (AN2867) for the oscillator design guide. The X3 crystal has the following
characteristics: 25 MHz, 6 pF, 20 ppm. It is recommended to use
NX2016SA-25MHz-EXS00A-CS11321 manufactured by NDK. The configuration must
be:
–SB44 and SB46 OFF
–SB3 and SB4 ON
–C69 and C70 soldered with 5.6 pF capacitors
–SB45 OFF
Oscillator from external PF0/PH0: from an external oscillator through the pin 29 of the CN11
connector. The configuration must be:
–SB46 ON
–SB45 OFF
–SB3 and SB4 OFF
•HSE not used: PF0/PH0 and PF1/PH1 are used as GPIOs instead of clocks. The
configuration must be:
–SB44 and SB46 ON
–SB45 OFF
–SB3 and SB4 OFF
There are three ways to configure the pins corresponding to the low-speed clock (LSE):
•On-board oscillator (default): X2 crystal. Refer to the Oscillator design guide for
STM8AF/AL/S and STM32 microcontrollers Application note (AN2867) for oscillator
design guide for STM32H7 Series microcontrollers. It is recommended to use
24/50UM2407 Rev 2
UM2407Hardware layout and configuration
NX3215SA-32.768kHZ-EXS00A-MU00525 (32.768 kHz, 6 pf load capacitance,
20 ppm) from NDK. The configuration must be:
–SB40 and SB41 OFF
–R38 and R39 ON
•Oscillator from external PC14: from external oscillator through the pin 25 of CN11
connector. The configuration must be:
–SB40 and SB41 ON
–R38 and R39 OFF
•LSE not used: PC14 and PC15 are used as GPIOs instead of the low-speed clock.
The configuration must be:
–SB40 and SB41 ON
–R38 and R39 OFF
6.6 Board functions
6.6.1 LEDs
User LD1: a green user LED is connected to the STM32H7 I/O PB0 (SB39 ON and SB47
OFF) or PA5 (SB47 ON and SB39 OFF) corresponding to the ST Zio D13.
User LD2: a yellow user LED is connected to PE1.
User LD3: a red user LED is connected to PB14.
These user LEDs are on when the I/O is HIGH value, and are off when the I/O is LOW.
LD4 COM: the tricolor LED LD4 (green, orange, red) provides information about ST-LINK
communication status. LD4 default color is red. LD4 turns to green to indicate that
communication is in progress between the PC and the STLINK-V3E, with the following
setup:
•Slow blinking red/OFF at power-on before USB initialization
•Fast blinking red/OFF after the first correct communication between PC and
STLINK-V3E (enumeration)
•Red LED ON when the initialization between the PC and STLINK-V3E is complete
•Green LED ON after a successful target communication initialization
•Blinking red/green during communication with the target
•Green ON communication finished and successful
•Orange ON communication failure
LD5 PWR: the green LED indicates that the STM32H7 part is powered and +5 V power is
available on CN8 pin 9 and CN11 pin 18.
LD6 USB power fault: LD5 indicates that the board power consumption on USB exceeds
500
mA, consequently the user must power the board using an external power supply.
LD7 and LD8 USB FS: Refer to Section 6.6.6: USB OTG FS.
UM2407 Rev 225/50
49
Hardware layout and configurationUM2407
6.6.2 Push-buttons
B1 USER (blue button): the user button is connected to the I/O PC13 by default (tamper
support: SB51 ON and SB58 OFF) or PA0 (Wakeup support: SB58 ON and SB51 OFF) of
the STM32H7 Series microcontroller.
B2 RESET (black button): this push-button is connected to NRST and is used to reset the
STM32H7 Series microcontroller.
6.6.3 MCU voltage selection: 1V8/3V3
The STM32H7 Nucleo-144 board offers the possibility to supply the STM32H7 Series
microcontroller with 1.8
•Place the JP5 jumper on 3V3 to supply the MCU with 3V3, connecting pins 1 and 2.
•Place the JP5 jumper on 1V8 to supply the MCU with 1V8, connecting pins 2 and 3.
V or 3.3 V. JP5 is used to select the VDD_MCU power level.
6.6.4 Current consumption measurement (IDD)
Jumper JP4, labeled IDD, is used to measure the STM32H7 Series microcontroller
consumption by removing the jumper and by connecting an ammeter:
•JP4 must be ON when STM32H7 is powered with 3V3_VDD (default)
•If JP4 is OFF, an ammeter must be connected to measure the STM32H7 current. If
there is no ammeter, the STM32H7 is not powered.
Warning:on MB1364 REV.C, ‘VDD_MCU’ is also supplying Ethernet
PHY (U15) and debug voltage translation (U1 and U10).
If needed, for low power measurement (for example standby mode), in order to measure
only MCU (U7) power consumption, the user must remove the following components: R4,
R43, R44, R45, R46, R47, R48, R49, R50, R51, R52, R53, R59, R61, U1, U10, U15, and
SB45.
After removing these components, it becomes impossible to use Ethernet, and 1.8 V debug
with STLINK-V3E.
6.6.5 Virtual COM port (VCP): LPUART/USART
The STM32H7 Nucleo-144 board offers the possibility to connect an LPUART or a USART
interface to the STLINK-V3E or to the ST morpho connectors and ARDUINO
connectors.
The selection is done by settings the related solder bridges. (Refer to Tab le 10 and Table 11
below).
By default the USART3 communication between the target STM32H7 and the STLINK-V3E
is enabled, to support the Virtual COM port for the Mbed (SB5 and SB6 ON).
®
Uno V3
26/50UM2407 Rev 2
UM2407Hardware layout and configuration
Pin
name
PD8USART3 TXSB5 ON and SB7 OFFSB5 OFF and SB7 ON
PD9USART3 RXSB6 ON and SB4 OFFSB6 OFF and SB4 ON
Pin
name
PB6LPUART1 TX
PB7LPUART1 RX
Function
FunctionVirtual COM port
Table 10. USART3 connection
Virtual COM port
(default configuration)
Table 11. LPUART1 connection
ARDUINO
SB9 ON
SB8 and SB18 OFF
SB34 ON
SB12 and SB68 OFF
SB8 ON
SB9 and SB18 OFF
SB68 ON
SB34 and SB66 OFF
ST morpho connection
®
D0 and
D1
ST morpho connection
SB9 OFF and SB18 OFF
SB12 OFF and SB34
OFF
Hardware connection required for USART bootloader:
The STM32H7x3 embeds a USART bootloader. To use the USART bootloader (USART1),
hardware modifications are required on the NUCLEO board. Flying wires have to be
connected between PD8/PD9 (USART3 available on SB19/SB12) and PB10/PB11
(USART1 available on CN15).
6.6.6 USB OTG FS
The STM32H7 Nucleo-144 board supports USB OTG FS communication via a USB MicroAB connector (CN13) and USB power switch (U18) connected to V
Warning:USB Micro-AB connector (CN13) cannot power the Nucleo-
144 board. To avoid damaging the STM32H7, it is mandatory
to power the Nucleo-144 before connecting a USB cable on
CN13. Otherwise, there is a risk of current injection on
STM32H7 I/Os.
A green LED LD8 lights in one of these cases:
•Power switch (U12) is ON and STM32H7 Nucleo-144 board works as a USB host
•V
is powered by another USB host when the STM32H7 Nucleo-144 board works as
BUS
a USB device.
The red LED LD7 lights if overcurrent occurs when +5 V is enabled on V
mode.
Note:1.It is recommended to power the Nucleo-144 board with an external power supply when
using USB OTG or host function.
2.SB76 must be ON when using USB OTG FS.
BUS
.
in USB host
BUS
UM2407 Rev 227/50
49
Hardware layout and configurationUM2407
Pin
name
PA8USB SOF--Test point TP4
PA9USB V
PA10USB IDSB24 ONSB24 OFF-
PA11USB DMSB21 ONSB21 OFF-
PA12USB DPSB22 ONSB22 OFF-
PD10USB PWR ENSB77 ONSB77 OFF-
PG7USB FS OVCRSB76 ONSB76 OFF-
ESD protection part USBLC6-2SC6 is implemented on USB port because all USB pins on
STM32H7 are dedicated to USB port protection only on the STM32H7 Nucleo-144 board.
USB pin ID is not used.
6.6.7 Ethernet
The STM32H7 Nucleo-144 board supports 10M/100M Ethernet communication by a PHY
LAN8742A-CZ-TR (U15) and RJ45 connector (CN14). Ethernet PHY is connected to the
STM32H7 Series microcontroller via the RMII interface. 50
Series microcontroller is generated by the PHY RMII_REF_CLK.
Function
BUS
Table 12. USB pin configuration
Configuration
when using USB
connector
SB23 ONSB23 OFF-
Configuration
when using ST
morpho connector
MHz clock for the STM32H7
Remark
Note:1.JP6 and SB72 must be ON when using Ethernet.
2.Ethernet PHY LAN8742A must be set in power-down mode (in this mode Ethernet PHY
ref clock turns off) to achieve the expected low-power mode current. This is done by
configuring Ethernet PHY LAN8742A basic control register (at address 0x00) bit 11 (power
down) to '1'. SB57 can also be OFF to get the same effect.
Pin
name
PA1
PA2RMII MDIO-SB72 ONSB72 OFF
PC1RMII MDC-SB64 ONSB64 OFF
PA7RMII RX Data Valid -SB31 ONSB31 OFF
PC4RMII RXD0-SB36 ONSB36 OFF
PC5RMII RXD1-SB29 ONSB29 OFF
PG11RMII TX Enable-SB27 ONSB27 OFF
PG13RXII TXD0-SB30 ONSB30 OFF
PB13RMII TXD1I2S_A_CKJP6 ONJP6 OFF
Function
RMII Reference
Clock
Table 13. Ethernet pin configuration
Conflict with
ST Zio
connector
signal
-SB57 ONSB57 OFF
Configuration when
using Ethernet
Configuration when
using
ST Zio or ST morpho
connector
28/50UM2407 Rev 2
UM2407Hardware layout and configuration
6.7 Solder bridges and jumpers
SBxx can be found on the top layer and SB1xx can be found on the bottom layer of the
Nucleo-144 board.
BridgeState
Table 14. Solder bridge and jumper configuration
(1)
Description
SB1 (3V3_PER)
SB2 (3V3)
SB80 (1V8_VDD)
SB6
SB12, SB19 (ST-LINKUSART)
JP1 (ST-LINK_RST)
SB32
(SWO)
ONPeripheral power 3V3_PER is connected to 3V3.
OFF Peripheral power 3V3_PER is not connected.
ON
OFF
ON
Output of voltage regulator ST1L05CPU33R is connected to
3V3.
Output of voltage regulator ST1L05CPU33R is not
connected.
Output of voltage regulator ST1L05BPUR is connected to
1V8_VDD.
OFF Output of voltage regulator ST1L05BPUR is not connected.
ON
Input of voltage regulator ST1L05BPUR is connected to
3V3_VDD.
OFF Input of voltage regulator ST1L05BPUR is not connected.
PG9 and PG14 on ST-LINK STM32F723IEK6 are connected
ON
to PD8 and PD9 to enable virtual COM port for Mbed support.
Thus PD8 and PD9 on the ST morpho connectors cannot be
used.
OFF
PG9 and PG14 on ST-LINK STM32F723IEK6 are
disconnected to PD8 and PD9 on STM32H7.
OFFNo incidence on ST-LINK STM32F723IEK6 NRST signal.
ON
ST-LINK STM32F723IEK6 signal is connected to GND
(ST-LINK reset to reduce power consumption).
SWO signal of the STM32H7 (PB3) is connected to ST-LINK
ON
SWO input.
(SB26 must be removed)
OFF SWO signal of STM32H7 is not connected.
JP3
(NRST)
SB10, SB11, SB20
(IOREF)
ON
OFF
OFF, ON,
OFF
ON, OFF,
OFF
OFF, OFF,
ON
Board RESET signal (NRST) is connected to ST-LINK reset
control I/O (T_NRST).
Board RESET signal (NRST) is not connected to ST-LINK
reset control I/O (T_NRST).
IOREF is connected to VDD_MCU.
IOREF is connected to 3V3_PER.
IOREF is connected to 3V3.
UM2407 Rev 229/50
49
Hardware layout and configurationUM2407
Table 14. Solder bridge and jumper configuration (continued)
BridgeState
(1)
Description
SB14 (SDMMC_D0),
SB15 (SDMMC_D1)
SB39, SB47
(LD1-LED)
SB33, SB35
(D11)
SB40,SB41
(X2 crystal)
SB44 (PF1/PH1)
SB46 (PF0/PH0)
(Main clock)
ONThese pins are connected to ST morpho connector CN12.
OFF
These pins are disconnected from ST morpho connector
CN12 to avoid stub of SDMMC data signals on PCB.
ON, OFFGreen user LED LD1 is connected to PB0.
OFF, ON
Green user LED LD1 is connected to D13 of ARDUINO
signal (PA5).
®
OFF, OFFGreen user LED LD1 is not connected.
ON, ONForbidden
OFF, ON
ON, OFF
D11 (Pin 14 of CN7) is connected to STM32H7 PB5
(SPI_A_MOSI/ TIM_D_PWM2)
D11 (Pin 14 of CN7) is connected to STM32H7 PA7
(SPI_A_MOSI/ TIM_E_PWM1)
PC14, PC15 are not connected to ST morpho connector
OFF, OFF
CN11.
(X2 used to generate 32 kHz clock).
ON, ON
PC14, PC15 are connected to ST morpho connector CN11.
(R38 and R39 must be removed).
PF0/PH0 is not connected to ST morpho connector CN11
ON, OFF
PF1/PH1 is connected to ST morpho connector CN11
(MCO is used as the main clock for STM32H7 on PF0/PH0 –
SB45 ON).
PF0/PH0, PF1/PH1 are not connected to ST morpho
OFF, OFF
connector CN11
(X3, C69, C70, SB3, and SB4 provide a clock. In this case,
SB45 must be removed).
PF0/PH0 and PF1/PH1 are connected to ST morpho
ON, ON
connector CN11.
(SB3, SB4, and SB45 must be removed).
MCO of ST-LINK (STM32F723IEK6) is connected to
PF0/PH0 of STM32H7.
MCO of ST-LINK (STM32F723IEK6) is not connected to
PF0/PH0 of STM32H7.
PF0/PH0 and PF1/PH1 are not connected to external
25 MHz crystal X3.
PF0/PH0 and PF1/PH1 are connected to external 25 MHz
crystal X3.
pin of STM32H7 is connected to V
BAT
pin of STM32H7 is not connected to V
BAT
SB45
(STLK_MCO)
SB3, SB4
(external 25M crystal)
SB52
)
(V
BAT
ON
OFF
OFF, OFF
ON, ON
ON V
OFF V
30/50UM2407 Rev 2
DD_MCU
DD_MCU
.
.
UM2407Hardware layout and configuration
Table 14. Solder bridge and jumper configuration (continued)
BridgeState
SB51, SB58
(B1-USER)
ON, OFFB1 push-button is connected to PC13.
OFF, ON
OFF, OFFB1 push-button is not connected.
(1)
Description
B1 push-button is connected to PA0 (Set SB51 OFF if the ST
Zio connector is used).
SB75
(PA0)
RMII Signals
SB57 (PA1), SB64
(PC1),
SB72 (PA2), SB36
(PC4),
SB29 (PC5), SB30
(PG13), SB27 (PG11),
SB31 (PA7), JP6
(PB13)
SB74 (Ethernet nRST)
RMII Signal
SB76 (PG7)
SB77 (PD10)
SB23 (PA9)
SB24 (PA10)
SB21 (PA11), SB22
(PA12)
SB13
ONPA0 is connected to the ST Zio connector (Pin 29 of CN10).
OFF
PA0 is not connected to the ST Zio connector (Pin 29 of
CN10).
These pins are used as RMII signals and connected to
Ethernet PHY.
ON
(SB7 must be removed)
These pins must not be used on the ST morpho or the ST Zio
connectors.
These pins can be used as GPIOs on the ST morpho
OFF
connectors.
PB13 can be used as I2S_A_CK on ST Zio (Pin 5 of CN7) if
not used on the ST morpho.
ONNRST of STM32H7 is connected to Ethernet PHY (U15).
OFF NRST of STM32H7 is not connected to Ethernet PHY (U15).
ONUSB overcurrent alarm is connected.
OFF
ON
USB overcurrent alarm is not connected. PG7 is used as
GPIO on the ST morpho connector (CN12).
PD10 is connected to Enable for Power switch (U18) to
control V
BUS
.
OFFPD10 is used as GPIO on the ST morpho connector (CN12).
ONPA9 is connected to USB V
OFF
PA9 is not connected to USB V
PA9 is used as GPIO on the ST morpho connector (CN12).
BUS
.
BUS
.
ONPA10 is connected to USB ID.
OFF
ON
OFF
PA10 is not connected to USB ID.
PA10 is used as GPIO on the ST morpho connector (CN12).
These pins are used as D- and D+ on USB connector CN13.
(SB16 and SB17 must be OFF).
These pins are used as GPIOs on the ST morpho
connectors.
ONVDD33_USB_1 is connected to 3V3_VDD.
OFFVDD33_USB_1 is not supplied.
SB25
ONVDD_MMC_1 is connected to VDD_MCU.
OFFVDD_MMC_1 is not supplied.
UM2407 Rev 231/50
49
Hardware layout and configurationUM2407
Table 14. Solder bridge and jumper configuration (continued)
BridgeState
(1)
Description
SB59 (PG6)
ONPG6 is connected to QSPI_CS (SB61 must be OFF).
OFFPG6 is used as GPIO on the ST morpho connector (CN12).
ONPB2 is connected to QSPI_CLK. (SB69 must be OFF)
SB63 (PB2)
OFF
SB71, SB73
(PE6)
ON, OFFPE6 is connected to SAI_A_SD (D59 of CN9)
OFF, ONPE6 is connected to TIMER_A_BKIN2 (D38 of CN10)
ON
SB67 (PE2)
OFFPE2 is used as QSPI_BK1_IO2 (D31 of CN10).
SB53 (PC2) and
SB60 (PF10)
ON
OFF
SB65 (PF11)OFF
2
C
I
ON
SB55 (PB9) and SB62
(PB8)
OFF
PB2 is not connected to QSPI_CLK and can be used as
COMP1_INP (SB69 ON) or used as GPIO on the ST morpho
connector CN12. (SB69 OFF)
PE2 is connected to SAI_A_MCLK (D56 of CN9).
QSPI_BK1_IO2 cannot be used (D31 of CN10).
ADC_IN are connected to A4 and A5 (pin 9 and 11) on the ST
Zio connector CN9. Thus SB55 and SB62 must be OFF
ADC_IN are connected to A4 and A5 (pin 9 and 11) on the ST
Zio connector CN9. Thus SB55 and SB62 can be ON (I
2
C)
On NUCLEO-H723ZG, NUCLEO-H743ZI2, and NUCLEOH753ZI, PF11 is used only as GPIO on the ST morpho
connector (CN12) and must not be used as ADC_IN.
PB9 and PB8 (I2C) are connected to A4 and A5 (pin 9 and
11) on the ST Zio connector CN9. Thus SB60 and SB53 must
be OFF
PB9 and PB8 (I2C) are not connected to A4 and A5 (pin 9
and 11) on the ST Zio connector CN9.
ON, OFF
PE9 is used as TIMER_A_PWM1 (Pin 4) on the ST Zio
connector CN10.
SB28 and SB70 (PE9)
PE9 is used as COMP2_INP (Pin 15) on the ST Zio
connector CN9.
ADC_IN is connected to A6 (pin 7) on the ST Zio connector
CN10.
PF12 must not be used as ADC_IN (SB37 must be OFF)
ADC_IN is connected to A7 (pin 9) on the ST Zio connector
CN10.
PF13 must not be used as ADC_IN (SB49 must be OFF)
ADC_IN is connected to A8 (pin 11) on the ST Zio connector
CN10.
PF14 must not be used as ADC_IN (SB50 must be OFF)
SB37 (PF12) and
SB38 (PF4)
SB48 (PF5) and SB49
(PF13)
SB50 (PF14) and
SB54 (PF6)
OFF, ON
OFF, ON
ON, OFF
OFF, ON
NUCLEO-H723ZG, NUCLEO-H743ZI2, and NUCLEO-
OFF
SB5
ON
1. The default SBx state is shown in bold.
H753ZI support 1V8 and 3V3 for VDD_MCU. Thus U10 level
shifter is needed and SB5 must be OFF.
If the MCU is supplied with 3V3, U10 can be by-passed and
SB5 can be ON.
32/50UM2407 Rev 2
UM2407Hardware layout and configuration
All the other solder bridges present on the STM32H7 Nucleo-144 board are used to
configure several I/Os and power supply pins for compatibility of features and pinout with
the target STM32H7 supported.
The STM32H7 Nucleo-144 board is delivered with the solder bridges configured, according
to the target STM32H7 supported.
UM2407 Rev 233/50
49
Board connectorsUM2407
7 Board connectors
Several connectors are implemented on the STM32H7 Nucleo-144 board.
7.1 STLINK-V3 USB Micro-B connector CN1
The USB Micro-B connector CN1 is used to connect embedded STLINK-V3E to the PC for
programming and debugging purposes.
Figure 15. USB Micro-B connector CN1 (front view)
The related pinout for the USB STLINK-V3E connector is listed in Tabl e 15.
Connector
CN1
Pin
number
1VBUS5V_USB_CHGR-5 V power
2DMUSB_DEV_HS_CN_NPB14USB differential pair N
3DPUSB_DEV_HS_CN_PPB15USB differential pair P
4ID---
5GND--GND
Table 15. USB Micro-B connector pinout
Pin nameSignal name
ST-LINK
MCU pin
Function
34/50UM2407 Rev 2
UM2407Board connectors
7.2 USB OTG FS connector CN13
An USB OTG Full Speed communication link is available at USB Micro-AB receptacle
connector CN13. Micro-AB receptacle enables USB Host and USB Devices features.
Figure 16. USB OTG FS Micro-AB connector CN13 (front view)
The related pinout for the USB OTG FS connector is listed in Table 16.
Table 16. USB OTG FS Micro-AB connector pinout
Connector
CN13
Pin
number
1VBUSUSB_FS_VBUSPA95 V power
2DMUSB_FS_NPA11USB differential pair M
3DPUSB_FS_PPA12USB differential pair P
4IDUSB_FS_IDPA10-
5GND--GND
Pin nameSignal nameMCU pinFunction
7.3 Ethernet RJ45 connector CN14
The STM32H7 Nucleo-144 board supports 10Mbps/100Mbps Ethernet communication with
the U15 LAN8742A-CZ-TR PHY from MICROCHIP and CN14 integrated RJ45 connector.
The Ethernet PHY is connected to the MCU via the RMII interface.
The 25 MHz clock for the PHY is generated by oscillator X4. The 50 MHz clock for the MCU
(derived from the 25
MHz crystal oscillator) is provided by the RMII_REF_CLK of the PHY.
The related pinout for the Ethernet connector is listed in Tab le 17.
Table 17. Ethernet connector pinout
Connector
CN14
Pin
number
DescriptionMCU pin
Pin
number
DescriptionMCU pin
1TX+-7 NC-
2TX--8 NC-
3RX+-9K, yellow LED-
4NC-10A, yellow LED-
5NC-11K, green LED-
6RX--12A, green LED-
36/50UM2407 Rev 2
UM2407Extension connectors
MSv62196V2
NUCLEO-H723ZG
NUCLEO-H743ZI2
NUCLEO-H753ZI
CN7
CN10
CN8
CN9
1
3
5
7
9
11
13
15
17
19
2
4
6
8
10
12
14
16
18
20
1
3
5
7
9
11
13
15
2
4
6
8
10
12
14
16
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
D65
D66
D67
GND
D68
D69
D70
D71
D72
VIN
GND
GND
+5V
+3V3
RESET
IOREF
NC
A5
A4
A3
A2
A1
A0
D50
D49
D48
D47
D46
D45
D44
D43
GND
D55
D54
D53
D52
D51
D64
D63
D62
D61
D60
D59
D58
D57
D56
D34
D33
D32
GND
D31
D30
D29
D28
GND
D25
D24
D23
D22
D21
D20
D19
D18
D17
D16
D27
D26
A8
A7
A6
GND
AGND
AVDD
D8
D9
D10
D11
D12
D13
GND
AVDD
D14
D15
D0
D1
D2
D3
D4
D5
D6
D7
D35
D36
D37
D38
D39
D40
GND
D41
D42
PG0
PD1
PD0
GND
PF0
PF1
PF2
PE9
PB2
VIN
GND
GND
5V
3V3
NRST
IOREF
NC
PF10
PC2
PB1
PC3
PC0
PA3
PC8
PG3
PG2
PD2
PC12
PC11
PC10
PC9
GND
PD3
PD4
PD5
PD6
PD7
PG1
PF9
PF7
PF8
PE3
PE6
PE4
PE2
PE5
PE0
PB0
PA0
GND
PE2
PD11
PD12
PD13
GND
PB4
PA4
PB3
PB5
PC7
PA15
PB12
PB13
PB15
PC6
PB2
PG6
PF6
PF5
PF4
GND
AGND
VDDA
PF3
PD15
PD14
PB5
PA6
PA5
GND
VREFP
PB9
PB8
PB7
PB6
PG14
PE13
PE14
PE11
PE9
PG12
PB11
PB10
PE15
PE6
PE12
PE10
PE7
PE8
GND
Arduino subset of Zio = A0 to A5 and D0 to D15
Zio extension = A6 to A8 and D16 to D72
USB
OTG
USB
ST-LINK
ETHERNET
8 Extension connectors
8.1 ST Zio connectors
For all STM32H7 Nucleo-144 boards, the following figure shows the signals connected by
default to the ST Zio connectors (CN7, CN8, CN9, CN10), including the support for
ARDUINO
®
Uno V3.
Figure 18. NUCLEOH7 Nucleo-144 board
®
Uno V3. Most shields designed for ARDUINO® Uno
2
C on A4 (pin 9) and A5 (pin 11 of CN9).
UM2407 Rev 237/50
49
CN7, CN8, CN9, and CN10 are female on top side and male on bottom side connectors.
They include support for ARDUINO
V3 can fit the STM32H7 Nucleo-144 board.
To cope with ARDUINO® Uno V3, apply the following modifications:
•SB55 and SB62 must be ON
•SB53/60/65 must be OFF to connect I
Extension connectorsUM2407
Caution:1The I/Os of STM32H7 Series microcontroller are 3.3 V compatible instead of 5 V for
ARDUINO
Caution:2R37 must be removed before implementing ARDUINO
®
Uno V3.
®
shield with V
power being
REF+
provided on CN7 pin 6. Refer to Table 14: Solder bridge and jumper configuration for details
on R37.
38/50UM2407 Rev 2
NUCLEO-H723ZG, NUCLEO-H743ZI2, and NUCLEO-H753ZI pin assignments
UM2407Extension connectors
Pin
Pin
name
Signal name
STM32H7
pin
Table 18. CN7 ZIO connector pinout
MCU
Function
PinPin nameSignal nameSTM32H7 pinMCU Function
(1)
1D16I2S_A_MCKPC6I2S_22D15 I2C_A_SCLPB8I2C_1_SCL
3D17I2S_A_SDPB15I2S_24D14 I2C_A_SDAPB9I2C_1_SDA
5D18I2S_A_CKPB13
(2)
I2S_26VREFPVREFP-VDDA/VREFP
7D19I2S_A_WSPB12I2S_28GND GND--
9D20I2S_B_WSPA15I2S_310D13SPI_A_SCKPA5SPI1_SCK
11D21I2S_B_MCKPC7I2S_312D12SPI_A_MISOPA6SPI1_MISO
UM2407 Rev 239/50
13D22
15D23
I2S_B_SD/
SPI_B_MOSI
I2S_B_CK/
SPI_B_SCK
PB5
PB3
I2S_3/
SPI3
I2S_3/
SPI3
14D11
16D10
SPI_A_MOSI /
TIM_E_PWM1
SPI_A_CS /
TIM_B_PWM3
PB5
PD14
(3)
17D24SPI_B_NSSPA4SPI318D9TIM_B_PWM2PD15TIM4_CH4
19D25SPI_B_MISOPB4SPI320D8I/OPF3-
1. For more details, refer to Table 14: Solder bridge and jumper configuration.
2. PB13 is used as I2S_A_CK and connected to CN7 pin 5. If JP6 is ON, it is also connected to Ethernet PHY as RMII_TXD1. In this case, only one function of the Ethernet or
I2S_A must be used.
3. PA7 is used as D11 and connected to CN7 pin 14. If SB31 is ON, it is also connected to both Ethernet PHY as RMII_CRS_DV. In this case, only one function of the Ethernet
or D11 must be used.
SPI1_MOSI/
TIM3_CH2
SPI1_CS/
TIM4_CH3
PinPin nameSignal name
STM32H7
pin
Table 19. CN8 ZIO connector pinout
MCU FunctionPinPin nameSignal name
STM32H7
pin
MCU Function
1NCNC--2D43 SDMMC_D0PC8SDMMC
3IOREFIOREF-3.3 V Ref4D44
SDMMC_D1
I2S_A_CKIN
PC9
SDMMC
I2S_CKIN
5NRSTNRSTNRSTRESET6D45 SDMMC_D2PC10SDMMC
40/50UM2407 Rev 2
Table 19. CN8 ZIO connector pinout (continued)
Extension connectorsUM2407
PinPin nameSignal name
STM32H7
pin
MCU FunctionPinPin nameSignal name
STM32H7
pin
MCU Function
73V3 3V3-3.3 V input/output8D46 SDMMC_D3PC11SDMMC
95V5V-5 V output10D47SDMMC_CKPC12SDMMC
11GNDGND-ground12D48SDMMC_CMDPD2SDMMC
13GNDGND-ground14D49I/OPG2-
15VINVIN-Power input16D50I/OPG3-
PinPin nameSignal name
STM32H7
pin
Table 20. CN9 ZIO connector pinout
MCU FunctionPinPin nameSignal name
STM32H7
pin
MCU Function
1A0ADCPA3ADC12_INP152D51 USART_B_SCLKPD7USART_2
3A1ADCPC0ADC123_INP104D52 USART_B_RXPD6USART_2
5A2ADCPC3ADC12_INP136D53 USART_B_TXPD5USART_2
7A3ADCPB1ADC12_INP58D54 USART_B_RTSPD4USART_2
9A4ADC
PC2/
PB9
11A 5ADCPF10/ PB8
13D72COMP1_INPPB2COMP1_INP14D56SAI_A_MCLKPE2
ADC123_INP12/
I2C1_SDA
ADC3_INP6/
I2C1_SCL
10D55USART_B_CTSPD3USART_2
12GNDGND--
(1)
SAI_1_A
15D71COMP2_INPPE0COMP2_INP16D57SAI_A_FSPE4SAI_1_A
17D70I2C_B_SMBAPF2I2C218D58SAI_A_SCKPE5SAI_1_A
19D69I2C_B_SCLPF1I2C220D59SAI_A_SDPE6SAI_1_A
21D68I2C_B_SDAPF0I2C222D60SAI_B_SDPE3SAI_1_B
23GNDGND--24D61SAI_B_SCKPF8SAI_1_B
25D67CAN_RXPD0CAN_126D62SAI_B_MCLKPF7SAI_1_B
Table 20. CN9 ZIO connector pinout (continued)
UM2407Extension connectors
PinPin nameSignal name
STM32H7
pin
MCU FunctionPinPin nameSignal name
27D66CAN_TXPD1CAN_128D63SAI_B_FSPF9SAI_1_B
29D65I/OPG0-30D64I/OPG1-
1. PE2 is connected to both CN9 pin 14 (SAI_A_MCLK) and CN10 pin 25 (QSPI_BK1_IO2). Only one function must be used at one time.
The ST morpho connector consists of male pin header footprints CN11 and CN12 (not
soldered by default). They are used to connect the STM32H7 Nucleo-144 board to an
extension board or a prototype/wrapping board placed on top of the STM32H7 Nucleo-144
board. All signals and power pins of the STM32H7 are available on the ST morpho
connector. This connector can also be probed by an oscilloscope, logical analyzer, or
voltmeter.
Table 22 shows the pin assignments of each STM32H7 on the ST morpho connector.
CN11 odd pins CN11 even pinsCN12 odd pins CN12 even pins
Pin nbrPin namePin nbrPin namePin nbrPin namePin nbrPin name
1PC102PC111PC92PC8
3PC124PD23PB84PC6
53V3_VDD65V_EXT5PB96PC5
7BOOT0
(1)
9PF610NC9GND10PD8
11PF712IOREF11PA512PA1 2
13PA13
15PA14
(3)
(3)
17PA15185V17PB618PB11
19GND20GND19PC720GND
Table 22. ST morpho connector pin assignment
8GND7VREFP85V_USB_STLK
14NRST13PA614PA11
163V315PA716PB12
(2)
21PB722GND21PA922PB2
23PC1324VIN23PA824PB1
25PC1426NC25PB1026PB15
27PC1528PA027PB428PB14
29PH030PA129PB530PB13
31PH132PA431PB332AGND
33VBAT34PB033PA1034PC4
35PC236PC135PA236PF5
37PC338PC037PA338PF4
39PD440PD339GND40
PE8
41PD542PG241PD1342PF10
43PD644PG343PD1244PE7
45PD746PE245PD1146PD14
47PE348PE447PE1048PD15
49GND50PE549PE1250PF14
51PF152PF251PE1452PE9
42/50UM2407 Rev 2
UM2407Extension connectors
Table 22. ST morpho connector pin assignment (continued)
CN11 odd pins CN11 even pinsCN12 odd pins CN12 even pins
Pin nbrPin namePin nbrPin namePin nbrPin namePin nbrPin name
53PF054PF853PE1554GND
55PD156PF955PE1356PE11
57PD058PG157PF1358PF3
59PG060GND59PF1260PF15
61PE162PE661PG1462PF11
63PG964PG1563GND64PE0
65PG1266PG1065PD1066PG8
67NC68PG1367PG768PG5
69PD970PG1169PG470PG6
1. The default state of BOOT0 is 0. It can be set to 1 when a jumper is plugged on the pins 5-7 of CN11.
2. 5V_USB_STLK is the 5 V power coming from the ST-LINKV3 USB connector that rises before and it rises before the +5 V
rising on the board.
3. PA13 and PA14 are shared with SWD signals connected to STLINK-V3. It is not recommended to use them as I/O pins.
UM2407 Rev 243/50
49
Nucleo-144 boards informationUM2407
9 Nucleo-144 boards information
9.1 Product marking
The sticker located on the top or bottom side of the PCB board shows the information about
product identification such as board reference, revision, and serial number.
The first identification line has the following format: “MBxxxx-Variant-yzz”, where “MBxxxx”
is the board reference, “Variant” (optional) identifies the mounting variant when several
exist, "y" is the PCB revision and "zz" is the assembly revision: for example B01.
The second identification line is the board serial number used for traceability.
Evaluation tools marked as “ES” or “E” are not yet qualified and therefore not ready to be
used as reference design 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 design or in production.
“E” or “ES” marking examples of location:
•On the target STM32 that is soldered on the board (for illustration of STM32 marking,
refer to the STM32 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 that 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.
The board reference for the STM32H7 Nucleo-144 boards is MB1364.
9.2 Board revision history
Revision C-01
The revision C-01 of the NUCLEO-H743ZI2 and NUCLEO-H753ZI is the initially released
version.
Revision E-01
The revision E-01 of the NUCLEO-H743ZI2 and NUCLEO-H753ZI removes the limitations
of the revision C-01.
The revision E-01 of the NUCLEO-H723ZG is the initially released version.
44/50UM2407 Rev 2
UM2407Nucleo-144 boards information
9.3 Known limitations
Revision C-01
The IDD measurement of the STM32H7x3 MCU cannot be done in standby mode because
of ETH PHY U15 and the pull-up resistors (R40/R43/R46/R47/R48) supplied by VDD_MCU.
Revision E-01
The IDD measurement of the STM32H7x3 MCU can be measured in standby mode. The
ETH PHY is powered from VDD and is separated from VDD_MCU.
The silkscreen has been corrected on the morpho connectors.
UM2407 Rev 245/50
49
Federal Communications Commission (FCC) and ISED Canada (IC) Compliance Statements
Appendix A Federal Communications Commission (FCC)
and ISED Canada (IC) Compliance Statements
A.1 FCC Compliance Statement
Part 15.19
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.
Part 15.21
Any changes or modifications to this equipment not expressly approved by
STMicroelectronics may cause harmful interference and void the user's authority to operate
this equipment.
Part 15.105
This equipment has been tested and found to comply with the limits for a Class B digital
device, pursuant to part 15 of the FCC Rules. These limits are designed to provide
reasonable protection against harmful interference in a residential installation. This
equipment generates uses and can radiate radio frequency energy and, if not installed and
used in accordance with the instructions, may cause harmful interference to radio
communications. However, there is no guarantee that interference will not occur in a
particular installation. If this equipment does cause harmful interference to radio or television
reception, which can be determined by turning the equipment off and on, the user is
encouraged to try to correct the interference by one or more of the following measures:
•Reorient or relocate the receiving antenna.
•Increase the separation between the equipment and the receiver.
•Connect the equipment into an outlet on a circuit different from that to which the
is connected.
•Consult the dealer or an experienced radio/TV technician for help.
Note:Use only shielded cables.
Responsible party (in the USA)
Terry Blanchard
Americas Region Legal | Group Vice President and Regional Legal Counsel, The Americas
STMicroelectronics, Inc.
750 Canyon Drive | Suite 300 | Coppell, Texas 75019
USA
Telephone: +1 972-466-7845
UM2407Federal Communications Commission (FCC) and ISED Canada (IC) Compliance State-
Déclaration de conformité
Étiquette de conformité à la NMB-003 d'ISDE Canada: CAN ICES-3 (B) / NMB-3 (B).
UM2407 Rev 247/50
49
CE conformityUM2407
Appendix B CE conformity
B.1 Warning
EN 55032 / CISPR32 (2012) Class B product
Warning: this device is compliant with Class B of EN55032 / CISPR32. In a residential
environment, this equipment may cause radio interference.
Avertissement : cet équipement est conforme à la Classe B de la EN55032 / CISPR 32.
Dans un environnement résidentiel, cet équipement peut créer des interférences radio.
Warning: This device is compliant with Class B of CISPR32. In a residential environment,
this equipment may cause radio interference.
Avertissement : cet équipement est conforme à la Classe B de la EN55032 / CISPR 32.
Dans un environnement résidentiel, cet équipement peut créer des interférences radio.
48/50UM2407 Rev 2
UM2407Revision history
Revision history
Table 23. Document revision history
DateRevisionChanges
14-Mar-20191Initial version
Added:
– NUCLEO-H723ZG board
– Section 9 including Board revision history and Known
11-Jun-20202
limitations
Updated:
– Section 6.3 switch to STLINK-V3E
– Figure 1 to Figure 5, and Figure 9 to Figure 14
UM2407 Rev 249/50
49
UM2407
IMPORTANT NOTICE – PLEASE READ CAREFULLY
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and
improvements to 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
acknowledgment.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or
the design of Purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. For additional information about ST trademarks, please refer to www.st.com/trademarks. All other
product or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.