um3121-stm32h5-nucleo64-board-mb1814-stmicroelectronics
um3121-stm32h5-nucleo64-board-mb1814-stmicroelectronics
User manual
Introduction
The STM32H5 Nucleo-64 board based on the MB1814 reference board (order codes NUCLEO-H503RB and NUCLEO-
H533RE) provides 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 STM32H5 series microcontroller.
The ARDUINO® Uno V3 connectivity and the ST morpho headers provide easy expansion of the functionality of the STM32
Nucleo open development platform with a wide choice of specialized shields.
The STM32H5 Nucleo-64 board does not require any separate probe as it integrates the STLINK-V3EC debugger/programmer.
The STM32H5 Nucleo-64 board comes with the STM32 comprehensive free software libraries and examples available with the
STM32CubeH5 MCU Package.
1 Features
2 Ordering information
To order the STM32H5 Nucleo-64 board, refer to Table 1. Additional information is available from the datasheet
and reference manual of the target STM32.
NUCLEO-H503RB STM32H503RBT6 -
MB1814(1)
NUCLEO-H533RE STM32H533RET6 Cryptography
2.1 Codification
The meaning of the codification is explained in Table 2.
3 Development environment
4 Conventions
Table 3 provides the conventions used for the ON and OFF settings in the present document.
Convention Definition
5 Quick start
The STM32H5 Nucleo-64 board is a low-cost and easy-to-use development kit, to evaluate and start development
quickly with an STM32H5 series microcontroller in an LQFP64 package.
Before installing and using the product, accept the evaluation product license agreement from the www.st.com/
epla webpage. For more information on the STM32H5 Nucleo-64 board and demonstration software, visit the
www.st.com/stm32nucleo webpage.
Two additional jumpers are set on the GND header (CN11 and CN12) as spare jumpers for configuration usage
(JP1).
JP5
JP2 JP6
DT59073V2
The STM32H5 Nucleo-64 board is designed around an STM32H5 series microcontroller in an LQFP64 package.
Figure 4 shows the connections between the STM32H5 and its peripherals (STLINK-V3EC, push-buttons, LEDs,
USB, ARDUINO® connectors, and ST morpho headers).
Figure 5 and Figure 6 show the location of these features on the STM32H5 Nucleo-64 board.
The mechanical dimensions of the board are shown in Figure 7.
USB Type-C®
connector
Embedded
STLINK-V3EC
VCP
SWD
UART
VCP
SWD LD2
UART
ST morpho extension header
I/O I/O
ARDUINO® connector
STM32
microcontroller
USB
(B1) (B2)
DT59075V2
User USB connector (CN3) USB VBUS LED (LD6)
Board sticker
Product sticker
DT59076V2
7 Embedded STLINK-V3EC
The chapter below gives some information about the implementation of STLINK-V3EC.
For more details on STLINK-V3EC such as LED management, drivers, and firmware, refer to the technical note
Overview of ST-LINK derivatives (TN1235).
For information about the debugging and programming features of STLINK-V3EC, refer to the user manual
STLINK-V3SET debugger/programmer for STM8 and STM32 (UM2448).
7.1 Description
There are two different ways to program and debug the onboard STM32 MCU.
• Using the embedded STLINK-V3EC
• Using an external debug tool connected to the CN4 STDC14/MIPI10 connector
Refer to Table 5 to switch between STLINK-V3EC and STDC14 configurations.
The STLINK-V3EC facility for debugging and flashing is integrated into the STM32H5 Nucleo-64 board.
Supported features in STLINK-V3EC:
• 5 V/500 mA power supply capability through the USB Type-C® connector (CN1)
• USB 2.0 high-speed-compatible interface
• JTAG and Serial Wire Debug (SWD) with Serial Wire Viewer (SWV)
• Virtual COM port (VCP)
• 3.3 V application voltage
• COM status LED, which blinks during communication with the PC
• Power status LED, which gives information about STLINK-V3EC target power
• USB-C® overvoltage protection (U5) with current limitation
Two tricolor LEDs (green, orange, and red) provide information about STLINK-V3EC communication status (LD1)
and STLINK-V3EC power status (LD7).
For detailed information about the management of these LEDs, refer to the technical note Overview of ST-LINK
derivatives (TN1235).
7.1.1 Drivers
The installation of drivers is not mandatory from Windows 10® but allocates an ST-specific name to the ST-LINK
COM port in the system device manager.
For detailed information on the ST-LINK USB drivers, refer to the technical note Overview of ST-LINK derivatives
(TN1235).
7.1.3 Using an external debug tool to program and debug the on-board STM32
Before connecting any external debug tool, fit the jumper on JP1 to put STLINK-V3EC in Reset mode. Then
connect the external debug tool through the STDC14/MIPI10 debug connector (CN4).
Table 5 explains the JP1 configuration.
When using the external debug connector (CN4), the USB ST-LINK connector (CN1) can be used to supply the
STM32H5 Nucleo-64 board (JP5 on [7-8] 'VBUS_STLK'), or you can select another power supply source as
described in Section 8: Power supply and power selection.
STDC14/MIPI10
debug connector
(CN4)
DT59078V2
DT52375V1
Table 6 describes the STDC14/MIPI10 connector (CN4) pinning.
- 1 NC Reserved(1)
- 2 NC Reserved(1)
7 9 NC T_JRCLK(4)/NC(5)
8 10 JTDI Not used by SWD protocol. Target JTDI using JTAG protocol (SB41 ON)
1. Do not connect to the target. It is not connected to the STM32H5 Nucleo-64 board.
2. Input for the external debug tools. Output for the STM32H5 Nucleo-64 board
3. SWO is optional and required only for Serial Wire Viewer (SWV) trace.
4. Optional loopback of JTCK on the target side
5. NC means is not required for the SWD connection. It is not connected to the STM32H5 Nucleo-64 board.
6. Tied to GND. The tool might use this signal for tool detection.
7. Output for the external debug tools, *input for the STM32H5 Nucleo-64 board
Six different sources can provide the power supply to the board:
• A host PC connected to CN1 through a USB cable (default configuration)
• An external 7 to 12 V power supply connected to CN6 pin 8 or CN7 pin 24 (VIN)
• An external 5 V power supply connected to CN7 pin 6 (E5V)
• An external 5 V USB charger (VBUS_STLK) connected to CN1
• A host PC connected to CN3 through a USB cable
• An external 3.3 V power supply (3V3) connected to CN6 pin 4 or CN7 pin 16
Either the host PC through the USB cable, or an external source VIN (7 to 12 V), E5V (5 V), or +3.3 V power
supply pins on CN6 or CN7, provides the power supply. In case VIN, E5V, or +3.3 V is used to power the
STM32H5 Nucleo-64 board. This power source must comply with the EN-60950-1: 2006+A11/2009 standard and
must be SELV (safety extra low voltage) with limited power capability.
In case the power supply is +3.3 V, STLINK-V3EC is not powered and cannot be used.
Power supply input from STLINK-V3EC USB connector: 5V_STLK (default configuration)
The STM32H5 Nucleo-64 board and shield can be powered from STLINK-V3EC connector CN1 (5 V/500 mA). To
select the 5V_STLK power source, JP5 must be fitted on [1-2] ‘5V_STLK’ (refer to Figure 10). This is the default
configuration.
Figure 10. Power supply input from STLINK-V3EC USB connector with PC (5 V, 500 mA maximum)
PC
5V
5V
3V3
DT59079V2
If the USB enumeration succeeds, the ST-LINK power is enabled, by asserting the T_PWR_EN signal from
STLINK-V3EC. This pin is connected to a power switch (U4), which powers the board. The power switch also
features a current limitation to protect the PC in case of a short circuit onboard. If an overcurrent (more than
500 mA) happens onboard, the POWER status LED (LD7) is lit in red color.
The STLINK-V3EC USB connector (CN1) can power the STM32H5 Nucleo-64 board with its shield.
• If the host can provide the required power, the power switch (U4) and the green LED (LD3) are turned ON.
Thus, the STM32H5 Nucleo-64 board and its shield can consume up to 500 mA current, but not more.
• If the host is not able to provide the requested current, the enumeration fails. Therefore, the power switch
(U4) remains OFF and the MCU part including the extension board is not powered. As a consequence, the
green LED (LD3) remains turned OFF. In this case, it is mandatory to use an external power supply.
Warning: In case the maximum current consumption of the STM32H5 Nucleo-64 board and its shield
boards exceed 500 mA, it is mandatory to power the STM32H5 Nucleo-64 board, using an
external power supply connected to E5V, VIN, or +3.3 V.
Input
Maximum
power Connector pins Voltage Limitation
current
name
5V
3V3
DT59080V2
Input power
Connector pins Voltage Max current
name
5V
E5V 3V3
DT59081V2
External power supply input from a USB charger (5 V, 500 mA)
When the STM32H5 Nucleo-64 board is power supplied by a USB charger on CN1, the JP5 jumper must be set
on [7-8] 'VBUS_STLK' (refer to Figure 13 and Table 9).
Input power
Connector pins Voltage Max current
name
Figure 13. Power supply input from STLINK-V3EC USB connector with a USB charger (5 V, 500 mA
maximum)
USB charger
5V
5V
3V3
DT59082V2
External power supply input 3V3
When the 3.3 V is provided by a shield board, it is interesting to use the 3V3 (CN6 pin 4 or CN7 pin 16) directly as
power input (refer to Figure 14 and Table 10). In this case, the programming and debugging features are not
available, since STLINK-V3EC is not powered.
Input power
Connector pins Voltage range Max current
name
CN6 pin 4
3V3 3.0 to 3.6 V 1.3 A
CN7 pin 16
No er
p
j m
u
3V3
DT59083V2
Input power
Connector pins Voltage range Max current
name
Figure 15. Power supply input from USB user connector (5 V, 500 mA)
3V3
5V
DT59084V2
5V
Host PC
When powered by VIN, E5V, or USB user, it is still possible to use STLINK-V3EC for VCP, programming, or
debugging.
In this case, the following power sequence procedure must be respected:
1. Set the JP5 jumper according to the selected 5 V power source.
2. Connect the external power source according to JP5.
3. Power on the external power supply.
4. Check that the 5 V green LED (LD3) is turned ON.
5. Connect the PC to the USB ST-LINK connector (CN1).
If this sequence is not respected, the VBUS from STLINK-V3EC might power the board first, and the following risks
might be encountered:
• If the board needs more than 500 mA current, the PC might be damaged or the current limited by the PC.
Therefore, the board is not powered correctly.
• 500 mA is requested at enumeration. So, there is a risk that the request is rejected and the enumeration
does not succeed, as the PC cannot provide such a current. Consequently, the board is not power supplied
and the 5 V green LED (LD3) remains OFF.
10 Clock sources
10.1 LSE clock (low‑speed external clock) - X2 (32.768 kHz) / PC14 / None
There are three ways to configure the pins corresponding to the low-speed clock (LSE):
• On-board oscillator (default): X2 crystal. Refer to the application note Oscillator design guide for
STM8AF/AL/S, STM32 MCUs and MPUs (AN2867). ST recommends using NX1610SE-32.768KHZ-
EXS00A-MU01499 (32.768 kHz, 9 pF load capacitance, 20 ppm) from NDK. The configuration must be:
– SB30 and SB31 ON
– SB29 and SB32 OFF
• Oscillator from external PC14: From an external oscillator through pin 25 of the ST morpho connector
(CN7). The configuration must be:
– SB29 and SB32 ON
– SB30 and SB31 OFF
• LSE not used: PC14 and PC15 are used as GPIOs instead of the low-speed clock. The configuration must
be:
– SB29 and SB32 ON
– SB30 and SB31 OFF
10.2 HSE clock (high‑speed external clock) - MCO (8 MHz) / X3 (24 MHz) / PF0 / None
There are four ways to configure the pins corresponding to the high‑speed external clock (HSE):
• MCO from STLINK-V3EC: The MCO output of ST-LINK is used as an input clock. The MCO clock
frequency cannot be changed. It is fixed at 8 MHz and connected to the PH0‑OSC_IN pin of the STM32H5
series microcontroller. The configuration must be:
– SB27 ON
– SB25 and SB26 OFF
– SB24 and SB28 OFF
• HSE on-board oscillator from X3 crystal (default): For typical frequencies and its capacitors and resistors,
refer to the STM32H5 series microcontroller datasheet and the application note Oscillator design guide for
STM8AF/AL/S, STM32 MCUs and MPUs (AN2867) for the oscillator design guide. The X3 crystal has the
following characteristics: 24 MHz, 6 pF, and 20 ppm. ST recommends using NX2016SA-24MHz-EXS00A-
CS10820 manufactured by NDK. The configuration must be:
– SB25 and SB26 ON
– SB24 and SB28 OFF
– SB27 OFF
– C56 and C59 ON with 5.6 pF capacitors
• Oscillator from external PF0: From an external oscillator through pin 29 of the CN7 connector. The
configuration must be:
– SB28 ON
– SB24 OFF
– SB25 and SB26 OFF
– SB27 OFF.
• HSE not used: PF0 and PF1 are used as GPIOs instead of clocks. The configuration must be:
– SB24 and SB28 ON
– SB27 OFF
– SB25 and SB26 OFF
11 Board functions
11.1 LEDs
STLINK-V3EC COM (LD1) and STLINK-V3EC POWER STATUS (LD7) LEDs
Two tri‑color (green, orange, and red) LEDs provide information about the STLINK-V3EC communication status
(LD1) and STLINK-V3EC power status (LD7). For detailed information about these two LEDs, refer to the
technical note Overview of ST-LINK derivatives (TN1235).
This green LED is a user LED connected to STM32H5 I/O PA5 (SB6 ON) corresponding to the ARDUINO® D13.
To light LD2, a high logic state '1' must be written into the corresponding GPIO PA5. A transistor is used to drive
the LD2.
The user can modify and program the function of the user LED (LD2) to give another status signal that might be
relevant to the board.
LD2 consumption does not impact the VDD STM32H5 power measurement, since LD2 is isolated from it.
11.2 Push-buttons
Two buttons are available on the STM32H5 Nucleo-64 board.
SB3, SB7, SB18, and SB22 OFF (USART2 supports the Bootloader mode).
SB1, SB2, SB3, and SB22 OFF USART1 (PB14/PB15) connected to STLINK-V3EC
Virtual COM port.
SB7 and SB18 ON
SB19 and SB33 OFF USART2 (PA2/PA3) connected to the ARDUINO®
Uno V3 (D1 and D0) and ST morpho connectors
SB20 and SB23 ON (CN10 pins 35 and 37, and CN10 pins 26 and 28).
Warning: The USB Host configuration is not recommended on the STM32H5 Nucleo-64 board
because it is not USB-C® compliant.
Solder bridge
Product identification Supported mode
configuration(1)(2)
STM32 STM32
Signal name Pin name Pin Pin Pin name Signal name
pin pin
12 Expansion connectors
DT59085V2
The related pinout for the ARDUINO® connectors is listed in Table 16.
Connector Pin number Pin name MCU pin(1) Function(1) Function(1) MCU pin(1) Pin name Pin number Connector
Expansion connectors
1. The default configuration is in bold.
2. Valid for NUH503RB$MR1 and NUH503RB$MR2 only
3. Valid for NUH533RE$MR1 only
UM3121
page 26/41
UM3121
Expansion connectors
DT59086V2
Table 17 shows the pin assignments for the STM32 on the ST morpho connector.
CN7 odd pins CN7 even pins CN10 odd pins CN10 even pins
17 PA15 18 5V 17 PC9 18 -
19 GND 20 GND 19 PC6 20 GND
21 - 22 GND 21 PC7 22 PB2
1. BOOT0 is set to ‘0’ by default. It can be set to ‘1’ with a jumper plugged between pin 5 (VDD) and pin 7 (BOOT0) of CN7.
2. AVDD is connected to VDD_MCU by default (R33 fitted).
3. VBUS_STLK is the 5 V power from the STLINK-V3EC USB connector. It rises before the 5 V of the STM32H5 Nucleo-64
board.
4. PA11 and PA12 are shared with USB signals connected to a USB Type-C® connector. It is not recommended to use them as
I/O pins. By default, they are connected to D+/D- signals (SB13 and SB17 ON).
5. PA13 and PA14 are shared with SWD signals connected to STLINK-V3EC. It is not recommended to use them as I/O pins.
By default, they are used as SWD signals (SB40 and SB41 ON).
6. The default configuration is in bold.
7. Valid for NUH503RB$MR1 and NUH503RB$MR2 only
8. Valid for NUH533RE$MR1 only
1 VBAT VBAT Power supply for RTC when VDD is not present
2 PC13 PC13 USER button/IO
3 PC14-OSC32_IN OSC32_IN/PC14 LSE CLK/IO
4 PC15-OSC32_OUT OSC32_OUT/PC15 LSE LCK/IO
5 PF0-OSC_IN OSC_IN/PF0 HSE CLK/I
6 PF1-OSC_OUT OSC_OUT/PF1 HSE LCK/O
7 NRST T_NRST STM32H5 RESET
8 PC0 PC0 ARD_A5–ADC1_INP10
9 PC1 PC1 ARD_A4–ADC1_INP11
10 PC2 PC2 IO
11 PC3 PC3 IO
12 VSSA/VREF- AGND AGND
External analog power supply for ADCs and DACs/Reference
13 VDDA/VREF+ VREFP
voltage supply for ADCs and DACs
14 PA0 PA0 ARD_A0–ADC1_INP0/User button
15 PA1 PA1 ARD_A1–ADC1_INP1
USART3_RX(4)/
17 PA3 ARD_D0/T_VCP_RX
USART2_RX(5)
18 VSS GND PWR GND
19 VDD VDD VDD voltage supply
20 PA4 USART3_TX ARD_D1/STLINK_TX (T_VCP_TX)
21 PA5 PA5 ARD_D13–SPI1_SCK
22 PA6 PA6 ARD_D12–SPI1_MISO
23 PA7 PA7 ARD_D11–SPI1_MOSI/TIM3_CH2
• Second sticker: board reference with revision and serial number, available on each PCB.
Example:
MBxxxx-Variant-yzz
syywwxxxxx
On the first sticker, the first line provides the product order code, and the second line the product identification.
On the second sticker, the first 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 line shows the board serial number used for traceability.
Parts marked as “ES” or “E” are not yet qualified and therefore not approved for use in production. ST is not
responsible for any consequences resulting from such use. In no event will ST be liable for the customer using
any of these engineering samples in production. ST’s Quality department must be contacted prior to any decision
to use these engineering samples to run a qualification activity.
“ES” or “E” marking examples of location:
• On the targeted STM32 that is soldered on the board (for an 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.
Some boards feature a specific STM32 device version, which allows the operation of any bundled commercial
stack/library available. This STM32 device shows a “U” marking option at the end of the standard part number
and is not available for sales.
To use the same commercial stack in their applications, the developers might need to purchase a part number
specific to this stack/library. The price of those part numbers includes the stack/library royalties.
Order Product
Product details Product change description Product limitations
code identification
MCU:
• STM32H503RBT6 silicon
revision "Z"
MCU errata sheet: Limitations linked to MCU silicon
revision "Z" (refer to
NUH503RB$MR1 • STM32H503CB/EB/KB/R Initial revision
STM32H503CB/EB/KB/RB device
B device errata (ES0561) errata (ES0561)
Board:
• MB1814‑H503RB-B01
(main board)
MCU:
• STM32H503RBT6 silicon
revision "Y"
• USB Host feature not
MCU errata sheet:
connected
NUH503RB$MR2 No limitation
NUCLEO-
STM32H533xx device
H533RE
NUH533RE$KR1
errata (ES0621)
Board:
• MB1814‑H533RE-C02
(main board)
Board reference Board variant and revision Board change description Board limitations
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 instruction, 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 interference by one or more of the following measures:
• Reorient or relocate the receiving antenna.
• Increase the separation between the equipment and receiver.
• Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
• Consult the dealer or an experienced radio/TV technician for help.
Note: Use only shielded cables.
To satisfy FCC RF exposure requirements, a separation distance of 20 cm or more should be maintained between
the antenna of this device and persons during operation. To ensure compliance, operation at a closer distance
than this is not recommended. This transmitter must not be collocated or operating in conjunction with any other
antenna or transmitter.
Francesco Doddo
STMicroelectronics, Inc.
200 Summit Drive | Suite 405 | Burlington, MA 01803
USA
Telephone: +1 781-472-9634
This device complies with FCC and ISED Canada RF radiation exposure limits set forth for general population for
mobile application (uncontrolled exposure). This device must not be collocated or operating in conjunction with
any other antenna or transmitter.
Compliance Statement
Notice: This device complies with ISED Canada licence-exempt RSS standard(s). Operation is subject to the
following two conditions: (1) this device may not cause interference, and (2) this device must accept any
interference, including interference that may cause undesired operation of the device.
ISED Canada ICES-003 Compliance Label: CAN ICES-3 (B) / NMB-3 (B).
Déclaration de conformité
Avis: Le présent appareil est conforme aux CNR d'ISDE Canada applicables aux appareils radio exempts de
licence. L'exploitation est autorisée aux deux conditions suivantes : (1) l'appareil ne doit pas produire de
brouillage, et (2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage
est susceptible d'en compromettre le fonctionnement.
Étiquette de conformité à la NMB-003 d'ISDE Canada : CAN ICES-3 (B) / NMB-3 (B).
Revision history
Table 21. Document revision history
Contents
1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2 Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Codification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3 Development environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.1 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.2 Development toolchains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.3 Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4 Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
5 Quick start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
5.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5.2 Default board configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6 Hardware layout and configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6.1 PCB layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6.2 Mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7 Embedded STLINK-V3EC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
7.1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.1.1 Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.1.2 STLINK-V3EC firmware upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.1.3 Using an external debug tool to program and debug the on-board STM32 . . . . . . . . . . . . 12
8 Power supply and power selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
9 Programming/debugging when the power supply is not from STLINK-V3EC
(STLK). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
10 Clock sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
10.1 LSE clock (low‑speed external clock) - X2 (32.768 kHz) / PC14 / None . . . . . . . . . . . . . . . . 20
10.2 HSE clock (high‑speed external clock) - MCO (8 MHz) / X3 (24 MHz) / PF0 / None . . . . . . 20
11 Board functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
11.1 LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
11.2 Push-buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
11.3 Current consumption measurement (IDD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
11.4 Virtual COM port (VCP): USART1/USART2/USART3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
11.5 USB full speed (Device mode). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
12 Expansion connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
12.1 ARDUINO® Uno V3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
12.2 ST morpho connector (CN7 and CN10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
List of tables
Table 1. Ordering information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Table 2. Codification explanation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Table 3. ON/OFF convention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Table 4. Default jumper configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Table 5. JP1 configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Table 6. STDC14/MIPI10 debug connector (CN4) pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Table 7. External power sources VIN (7 to 12 V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Table 8. Power supply input from E5V (5 V, 500 mA maximum) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 9. External power source VBUS_STLK (5 V, 500 mA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 10. External power source 3V3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Table 11. External power source VBUSC (5 V, 500 mA maximum) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 12. LED indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 13. USART configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 14. Host and Device configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 15. USB Type-C® connector (CN3) pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 16. ARDUINO® connector pinout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 17. Pin assignment of the ST morpho connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 18. STM32H5 Nucleo-64 I/O assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 19. Product history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 20. Board revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 21. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
List of figures
Figure 1. NUCLEO-64 top view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 2. NUCLEO-64 bottom view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 3. Default jumper settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Figure 4. Hardware block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Figure 5. Top layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 6. Bottom layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 7. STM32H5 Nucleo-64 board mechanical drawing (in millimeters) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 8. Connecting an external debug tool to program the on-board STM32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 9. STDC14/MIPI10 connector (CN4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 10. Power supply input from STLINK-V3EC USB connector with PC (5 V, 500 mA maximum) . . . . . . . . . . . . . . . 14
Figure 11. Power supply input from VIN (7 to 12 V, 800 mA maximum) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 12. Power supply input from E5V (5 V, 500 mA maximum). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 13. Power supply input from STLINK-V3EC USB connector with a USB charger (5 V, 500 mA maximum) . . . . . . . 17
Figure 14. Power supply input from external 3V3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 15. Power supply input from USB user connector (5 V, 500 mA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 16. USB Type-C® connector (CN3) front view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 17. ARDUINO® connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 18. ST morpho connectors (CN7 and CN10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27