STM32H7Rx/7Sx Nucleo-144 Board (MB1737) User Manual

Document Revision: Rev 2 - January 2025

Introduction

The STM32H7Rx/7Sx Nucleo-144 board, based on the MB1737 reference board (order code NUCLEO-H7S3L8), offers an affordable and flexible platform for users to explore new concepts and build prototypes. It leverages the performance and power consumption features of the STM32H7S3L8H6 microcontroller.

The board integrates the ST Zio connector, extending ARDUINO® Uno V3 connectivity, and ST morpho headers for easy expansion of the STM32 Nucleo open development platform with specialized shields.

The STM32H7Rx/7Sx Nucleo-144 board includes an integrated STLINK-V3EC debugger/programmer, eliminating the need for a separate probe.

It comes bundled with the comprehensive STM32 free software libraries and examples available through the STM32Cube MCU Package.

Figure 1: NUCLEO-H7S3L8 top view: A visual representation of the top side of the NUCLEO-H7S3L8 board, highlighting key connectors and components.

Figure 2: NUCLEO-H7S3L8 bottom view: A visual representation of the bottom side of the NUCLEO-H7S3L8 board, showing component placement and markings.

Note: Pictures are not contractual.

Features

Note: Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.

Ordering Information

To order the STM32H7Rx/7Sx Nucleo-144 board, refer to Table 1. Additional information is available from the datasheet and reference manual of the target STM32.

Table 1. Ordering information
Order code Board reference Target STM32
NUCLEO-H7S3L8 MB1737(1) STM32H7S3L8H6

(1) Subsequently named main board in the rest of the document.

Codification

The meaning of the codification is explained in Table 2.

Table 2. Codification explanation
NUCLEO-XXYYZT Description Example: NUCLEO-H7S3L8
XX MCU series in STM32 32-bit Arm Cortex MCUs STM32H7 series
YY MCU product line in the series STM32H7R3/7S3 includes the STM32H7S3L8 MCU
Z STM32 package pin count: L for 225 pins 225 pins
T STM32 flash memory size: 8 for 64 Kbytes 64 Kbytes

Development Environment

System Requirements

Note: macOS® is a trademark of Apple Inc., registered in the U.S. and other countries and regions. Linux® is a registered trademark of Linus Torvalds. Windows is a trademark of the Microsoft group of companies.

Development Toolchains

(1) On Windows® only.

Demonstration Software

The demonstration software, included in the STM32Cube MCU Package corresponding to the on-board microcontroller, is preloaded in the STM32 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 www.st.com.

CAD Resources

All board design resources, including schematics, CAD databases, manufacturing files, and the bill of materials, are available from the NUCLEO-H7S3L8 product page at www.st.com.

Conventions

Table 3 provides the conventions used for the ON and OFF settings in the present document.

Table 3. ON/OFF convention
Convention Definition
Jumper JPx ON Jumper fitted
Jumper JPx OFF Jumper not fitted
Jumper JPx [1-2] Jumper fitted between pin 1 and pin 2
Solder bridge SBx ON SBx connections closed by 0 Ω resistor
Solder bridge SBx OFF SBx connections left open
Resistor Rx ON Resistor soldered
Resistor Rx OFF Resistor not soldered
Capacitor Cx ON Capacitor soldered
Capacitor Cx OFF Capacitor not soldered

Safety Recommendations

Targeted Audience

This product targets users with at least basic electronics or embedded software development knowledge such as engineers, technicians, or students. This board is not a toy and is not suited for use by children.

Handling the Board

This product contains a bare printed circuit board and like all products of this type, the user must be careful about the following points:

Quick Start

The STM32H7Rx/7Sx Nucleo-144 board is a low-cost and easy-to-use development kit, to evaluate and start development quickly with an STM32H7S3L8H6 microcontroller in a TFBGA225 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 STM32H7Rx/7Sx Nucleo-144 board and demonstration software, visit the www.st.com/stm32nucleo webpage.

Getting Started

Follow the sequence below to configure the STM32H7Rx/7Sx Nucleo-144 board and launch the demonstration application (refer to Figure 5 for component location):

  1. Check the jumper position on the board (refer to Figure 3 for the default board configuration).
  2. To identify the device interfaces from the host PC, before connecting to the board, install the STLINK-V3EC USB driver available on the www.st.com website.
  3. Connect the STM32H7Rx/7Sx Nucleo-144 board to a PC with a USB cable (USB Type-A or USB Type-C® to USB Type-C®) through the USB connector (CN5) to power the board.
  4. The 5V_PWR green (LD5) and COM (LD8) LEDs light up, and the LEDs (LD1, LD2, and LD3) blink.
  5. Press the blue user button (B2).
  6. Observe how the blinking of the LEDs (LD1, LD2, and LD3) changes, according to the number of clicks on the button (B2).
  7. Download the demonstration software and several software examples that help to use the STM32 Nucleo features. These are available on the www.st.com website.
  8. Develop your application using the available examples.

Default Board Configuration

By default, the STM32H7Rx/7Sx Nucleo-144 board is configured with a 3V3 VDD_MCU power source. It is possible to set the board for a 1V8 VDD_MCU power source. Before switching to 1V8, check that the extension module and external shield connected to the Nucleo board are 1.8 V compatible.

The default jumper configuration and voltage settings are shown in Table 4.

Table 4. Default jumper configuration
Jumper Definition Default position Comment
JP1 External debugger selection OFF Debug with internal ST-LINK
JP2 IDD measurement ON VDD_MCU current measurement
JP3 5 V power source selection (user USB power source selection) [1-2] 5V source from STLINK-V3EC
JP5 VDD voltage selection [1-2] The VDD voltage selection is 3V3.

Figure 3: Default board configuration: Illustrates the default jumper settings (JP1 OFF, JP2 ON, JP3 [1-2], JP5 [1-2]) on the Nucleo-144 board.

Table 5 explains the other jumper settings and configurations.

Table 5. Jumper configuration
Jumper Definition Setting(1) Comment(1)
JP1 External debugger selection OFF
ON
Debug with internal ST-LINK
Debug with an external debugger
JP2 IDD measurement ON
OFF
MCU is powered by the on-board power supplies.
Use an ammeter to measure the MCU power consumption, or connect an external 3V3 or 1V8 source on pin 2 to supply the MCU (STLINK-V3PWR tool with the STM32CubeMonitor-Power or ULPBench probe as an example)
JP3 5 V power source selection (user USB power source selection) [1-2]
[3-4]
[5-6]
[7-8]
5V source from STLINK-V3EC
5V source from ARDUINO® VIN 7-12 V
5V source from 5V_EXT
5V source from user USB when it acts as a sink port
JP5 VDD voltage selection [1-2]
[2-3]
The VDD voltage selection is 3V3.
The VDD voltage selection is 1V8.

(1) The default configuration is in bold.

Hardware Layout and Configuration

The STM32H7Rx/7Sx Nucleo-144 board is designed around an STM32H7S3L8H6 microcontroller in a TFBGA225 package. Figure 4 shows the connections between the STM32 and its peripherals (STLINK-V3EC, flash memory, push-button, LEDs, USB, ST Zio expansion connectors, and ST morpho headers). Figure 5 shows the location of these features on the STM32H7Rx/7Sx Nucleo-144 board. The mechanical dimensions of the board are shown in Figure 6.

Figure 4: Hardware block diagram: A diagram illustrating the main blocks of the Nucleo-144 board and their interconnections, including the STM32 microcontroller, STLINK-V3EC, memory, and various interfaces.

Figure 5: Top layout: A visual guide showing the placement of key components and connectors on the top side of the Nucleo-144 board, such as debug selection (JP1), MIPI20 (CN1), power sources (JP3), LEDs (LD1-LD3), VDD_MCU (JP2), ST Zio connectors (CN8/CN9), ST morpho pin headers (CN11), user button (B2), and USB Type-C® connector (CN2).

Figure 6: STM32H7Rx/7Sx Nucleo-144 board mechanical drawing (in millimeters): A detailed mechanical drawing of the board with dimensions indicated in millimeters.

Embedded STLINK-V3EC

The STLINK-V3EC is the embedded debugger/programmer integrated into the STM32H7Rx/7Sx Nucleo-144 board. It provides access to the STM32's programming, debugging, and monitoring functions via the USB ST-LINK connector (CN5).

The STLINK-V3EC supports SWD and VCP/JTAG protocols and includes level shifters for 1V8-powered MCUs.

Features supported in STLINK-V3EC:

Table 6 describes the USB Type-C® connector pinout.

Table 6. USB Type-C® connector (CN5) pinout
Pin Pin name Signal name STLINK-V3E STM32 pin Function
A4, A9, B4, and B9 VBUS VBUS_STLK - VBUS power
A7 and B7 DM USB_DEV_HS_N PB14 DM
A6 and B6 DP USB_DEV_HS_P PB15 DP
A5 CC1 UCPD_CC1_C PC3 Pull-down by 5.1 kΩ
B5 CC2 UCPD_CC2_C PC4 Pull-down by 5.1 kΩ
A1, A12, B1, and B12 GND GND GND GND

Drivers

Driver installation is generally not mandatory for Windows 10® but assigns an ST-specific name to the ST-LINK COM port in the system device manager. For detailed information on ST-LINK USB drivers, refer to the technical note Overview of ST-LINK derivatives (TN1235).

STLINK-V3EC Firmware Upgrade

The STLINK-V3EC includes a firmware upgrade mechanism (stsw-link007) via the USB-C® port. Firmware updates may add functionalities, fix bugs, or support new microcontroller families. It is recommended to keep the STLINK-V3EC firmware up-to-date. The latest version is available from www.st.com. Refer to the technical note Overview of ST-LINK derivatives (TN1235) for upgrade details.

Warning: ST-LINK SWO signal is exclusive with Zio D23 due to I/O multiplex on PB3. In this case, ST-LINK SWO cannot work when Zio D23 (I2S3_SCK/SPI3_CK) is used.

Using an External Debug Tool

The STM32H7Rx/7Sx Nucleo-144 board supports external debug tools via the MIPI20 debug connector (CN1) for SWD/JTAG and trace debugging. Ensure the embedded STLINK-V3EC is running. Power on the STLINK-V3EC until the COM LED turns red, then connect the external debug tool to CN1.

Table 7 describes the MIPI20 connector (CN1) pinout.

Table 7. MIPI20 debug connector (CN1) pinout
MIPI20 pin number Signal name STM32 pin Function
1 VDD - Target VDD
2 MCU.SWDIO PA13 Target SWDIO using SWD protocol or target JTMS (T_JTMS) using JTAG protocol
4 MCU.SWCLK PA14 Target SWCLK using SWD protocol or target JTCK (T_JTCK) using JTAG protocol
6 MCU.SWO PB3 Target SWO using SWD protocol or target JTDO (T_JTDO) using JTAG protocol
7 KEY - NC
8 MCU.JTDI PA15 Not used by SWD protocol, target JTDI (T_JTDI) using JTAG protocol (SB27 ON, default OFF)
10 NRST NRST Target NRST
12 TRACE_CLK PE2 Trace clock signal
14 TRACE_D0 PE3 Trace data0 signal
16 TRACE_D1 PG14 Trace data1 signal
18 TRACE_D2 PD2 Trace data2 signal
20 TRACE_D3 PC12 Trace data3 signal
3, 5, 9, 11, 13, 15, 17, 19 GND - Ground

Power Supply and Power Selection

External Power Supply Input

Several DC power supplies can power the Nucleo board. The following sources can be used:

If VIN or 5V_EXT are used, they must comply with EN 62368-1:2014+A11:2017 and be safety extralow voltage (SELV) with limited power capability.

The power supply capabilities are summarized in Table 8.

Table 8. Power source capabilities
Input power name Connector pins Voltage range Maximum current Limitation
5V_STLK CN5
JP3 [1-2]
4.75 to 5.25 V 500 mA/1.5 A/3 A ST-LINK manages the maximum current.
VIN(5VIN) CN8 pin 15
CN11 pin 24
JP3 [3-4]
7 to 12 V 800 mA From 7 to 12 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 < 12 V
5V_EXT CN11 pin 6
JP3 [5-6]
4.75 to 5.25 V 500 mA The maximum current depends on the power source.
5V_UCPD CN2
JP3 [7-8]
4.75 to 5.25 V Up to 1.5 A The maximum current depends on the USB host used to power the Nucleo when the user USB connector (CN2) is used as a sink port.

5V_STLK

5V_STLK is a DC power source limited by the STLINK-V3EC USB Type-C® connector (CN5). JP3 must be set to [1-2] for this source. This is the default setting. The T_PWR_EN signal from the STLINK-V3EC MCU (U14) enables this power source via the U10 power eFuse, which includes overvoltage and current limitation. The STLINK-V3EC MCU (U14) determines the maximum current. The Nucleo board requires 500 mA or more during USB enumeration. If the host provides sufficient power, the enumeration succeeds, and the board can consume up to 500 mA or more, as determined by ST-LINK.

Figure 7: JP3 [1-2]: 5V_STLK power source: Shows the jumper JP3 set to position [1-2] to select the 5V_STLK power source, with the green LED (LD5) indicating power status.

VIN (5VIN)

VIN (5VIN) is a 7 to 12 V DC power input from the ARDUINO®-included Zio connector (CN8) pin 15 or the ST morpho connector (CN11) pin 24. JP3 must be set to [3-4] to select this source. The DC power comes from the supply through an ARDUINO® Uno V3 battery shield. The green LED (LD5) turns ON.

Figure 8: JP3 [3-4]: 5V_VIN power source: Illustrates the JP3 jumper set to [3-4] for the 5V_VIN power source, with the green LED (LD5) indicating power.

5V_EXT

5V_EXT is a 5 V DC power input from the ST morpho connector (CN11) pin 6. JP3 must be set to [5-6] to select this source. The green LED (LD5) turns ON.

Figure 9: JP3 [5-6]: 5V_EXT power source: Shows the JP3 jumper set to [5-6] for the 5V_EXT power source, with the green LED (LD5) indicating power.

Note: JP3 also serves as a USB Type-C® user connector (CN2) power source selection when CN2 is used as the source port. LD5 lights up when power is available for CN2.

5V_UCPD

5V_UCPD is the DC power supply connected to the USB Type-C® user connector (CN2) when it acts as a sink port. JP3 must be set to [7-8] to select this source. The green LED (LD5) turns ON.

Figure 10: JP3 [7-8]: 5V_UCPD power source: Depicts the JP3 jumper set to [7-8] for the 5V_UCPD power source, with the green LED (LD5) indicating power.

Programming/Debugging When Power Supply is Not from STLINK-V3EC (STLK)

VIN, 5V_EXT, or 5V_UCPD can serve as external power supplies when the Nucleo's current consumption exceeds USB limits. USB can still be used for communication, programming, or debugging. In this scenario, it is mandatory to power the board using VIN, 5V_EXT, or 5V_UCPD first, then connect the USB cable to the PC. This sequence ensures successful enumeration.

The recommended power sequence is:

  1. Set JP3 jumper according to the selected 5 V power source.
  2. Connect the external power source.
  3. Power on the external power supply.
  4. Verify the 5 V green LED (LD5) is ON.
  5. Connect the PC to the USB ST-LINK connector (CN5).

Failure to follow this sequence may result in the STLINK-V3EC powering the board first, potentially causing PC damage or current limitations, leading to incorrect power or the 5 V green LED (LD5) remaining OFF.

Power Supply Output

5V

The 5V available on CN8 pin 9 or CN11 pin 18 can be used as an output power supply for ARDUINO® shields or extension boards when the Nucleo is powered by USB, VIN, or 5V_EXT. The maximum current must adhere to Table 8.

3V3

The internal 3V3 on CN8 pin 7 or CN11 pin 16 can also serve as an output power supply. The current is limited by the U16 regulator's 1.3 A maximum capability for the Nucleo board with shield consumption.

Internal Power Supply

Nucleo boards support two voltage configurations for VDD:

JP5 is used to set VDD. Refer to Table 5 for details.

3V3

An LDO switches from 5V to the 3V3 default VDD power source, with a maximum current capability of 1.3 A. Set JP5 jumper to [1-2] for 3V3 VDD. Solder bridge (SB30) disconnects the LDO output for external 3V3 application.

1V8

An adjustable LCD can be used for the MCU to operate at 1V8, demonstrating its low-voltage capability. The LDO capability is also 1.3 A. Ensure all interfaces are 1V8 compatible and requested current does not exceed 1.3 A. Set JP5 jumper to [2-3] for 1V8 VDD.

VDD_MCU IDD Measurement

The VDD_MCU jumper (JP2) allows measurement of the STM32 microcontroller's consumption by replacing the jumper with an ammeter or current measurement tool.

JP2 can measure current for 3V3 and 1V8 MCU voltage ranges.

LEDs

User Green LED (LD1)

Connected to PD10 (SB50 ON, SB49 OFF - default) or PA5 (SB50 OFF, SB49 ON - optional, D13 ST Zio connector). A transistor drives the LED, regardless of MCU voltage range (1V8 or 3V3).

User Yellow LED (LD2)

Connected to PD13. Driven by a transistor, functional for 1V8 or 3V3 MCU voltage ranges.

User Red LED (LD3)

Connected to PB7. Driven by a transistor, functional for 1V8 or 3V3 MCU voltage ranges. User LEDs are ON when the I/O is HIGH, and OFF when LOW.

USB Type-C® Green LED (LD4)

Indicates VBUS presence on CN2. Refer to Section 7.12 for details.

Green PWR LED (LD5)

Indicates the STM32 is powered by a 5V source. Also indicates the power source for the user USB connector (CN2) when used as a source port.

Tricolor COM LED (LD8)

Provides STLINK-V3EC communication status: Green (communication in progress), Red (initialization complete), Red/Green blinking (during communication), Orange (communication failure). Default color is Red.

Push-buttons

Two buttons are available:

Oscillator Clock Sources

Three clock sources are described:

LSE: OSC 32 KHz Clock Supply

Three methods to configure LSE pins:

OSC Clock Supply (HSE)

Four methods to configure HSE pins:

Reset Sources

Reset signal is active LOW. Sources include: RESET button (B1), embedded STLINK-V3EC, ARDUINO® Zio connector (CN8) pin 5, and ST morpho connector (CN11) pin 14.

Virtual COM Port

The serial interface UART3 (PD8/PD9) is available as a Virtual COM port via the STLINK-V3EC USB connector (CN5). VCP configuration: 115200 bps, 8-bit data, no parity, one stop bit, no flow control.

Bootloader

The bootloader resides in system memory, programmed by ST. It reprograms flash memory via USART, I2C, SPI, CAN FD, or USB FS (DFU). Available on all devices. Refer to application note AN2606 for system memory boot mode details. Root secure services (RSS) enable secure firmware installation (SFI) for firmware confidentiality. The I/O BOOT0 provides external hardware access to the bootloader; it's LOW by default (pull-down) but can be set HIGH by connecting a 2.54 mm jumper between CN11 pin 7 and VDD pin 5. USART3 (PD8/PD9) supports bootloader mode.

Octo-SPI Flash Memory

The Octo-SPI flash memory features 256 Mbits, 1.8 V, 200 MHz, DTR, read-while-write. It connects to the OCTOSPI interface of the STM32H7S3L8H6 microcontroller. Footprint is compatible with BGA24 package references. Check memory datasheet against MB1737 schematics.

USB Type-C® (HS, DRP)

The STM32H7Rx/7Sx Nucleo-144 supports USB HS 2.0 via the USB Type-C® receptacle connector (CN2). It is compatible with USB Type-C® rev 1.3, USB PD 3.0, PPS, and USB BC 1.2. CN2 is a DRP (dual-role port) managing VBUS for providing or consuming power, using TCPP03-M20. It supports VBUS current up to 1.5 A at 5V.

The dead battery (DB) feature is managed by TCPP03-M20. SB26 and SB28 (default OFF) must be ON if PM2(DB1) and PM3(DB2) of STM32H7S3L8H6 are needed.

The green LED (LD4) lights up when:

Table 9 describes the USB pinout.

Table 9. USB pinout
STM32 pin Signal name USB connector (CN2) pin Remark(1)
PM5 USB_HS_N A7, B7 -
PM6 USB_HS_P A6, B6 -
PM0 CC1 A5 Connected to CC1 when SB28 ON
PM1 CC2 B5 Connected to CC2 when SB26 ON
PM2 DB1 - -
PM3 DB2 - -
PM8 INT - Interrupt pin, open drain
PM9 PWR_EN - TCPP03 enable pin
PF12 ISENSE - SB56 OFF when using ST morpho
PF13 VSENSE - SB62 OFF when using ST morpho
PA9 I2C_SDA - I2C3, SB35 ON, SB36 OFF
PF0 - - I2C2, SB35 OFF, SB36 ON
PA8 I2C_SCL - I2C3, SB31 ON, SB32 OFF
PF1 - - I2C2, SB31 OFF, SB32 ON

(1) The default configuration is in bold.

Ethernet

The STM32H7Rx/7Sx Nucleo-144 supports 10/100-Mbit Ethernet communication via a MICROCHIP LAN8742A-CZ-TR PHY and an RJ45 connector (CN4). The Ethernet PHY connects to the STM32H7S3L8H6 microcontroller via an RMII interface.

Table 10 describes the Ethernet pinout.

Table 10. Ethernet pinout
STM32 pin Signal name Configuration when using Ethernet Configuration when using ST Zio or ST morpho connector
PB6 RMII reference clock SB63 ON SB63 OFF
PA2 RMII MDIO SB61 ON SB61 OFF
PG6 RMII MDC SB60 ON SB60 OFF
PA7 RMII RX data valid SB59 ON SB59 OFF
PG4 RMII RXD0 SB57 ON SB57 OFF
PG5 RMII RXD1 SB58 ON SB58 OFF
PG11 RMII TX enable SB53 ON SB53 OFF
PG13 RXII TXD0 SB54 ON SB54 OFF
PG12 RMII TXD1 SB55 ON SB55 OFF

Expansion Connectors

Six expansion connectors are implemented on the STM32H7Rx/7Sx Nucleo-144 board:

Zio Connectors Supporting ARDUINO® Uno V3

The Zio connectors (CN7, CN8, CN9, and CN10) are female connectors supporting the ARDUINO® Uno standard. Most shields designed for ARDUINO® can fit the Nucleo board.

Caution: Most of the STM32 microcontroller I/Os are 5V-tolerant, but a few of them are only 3V3-compatible, while ARDUINO® Uno is 5V-compatible. Refer to the STM32H7Sx product datasheets for their I/O structure.

Figure 11: Zio connectors supporting ARDUINO® Uno: Shows the four Zio connectors (CN7, CN8, CN9, CN10) on the Nucleo-144 board, designated for power, analog, and digital interfaces compatible with ARDUINO® Uno shields.

The related pinout for the Zio connectors supporting ARDUINO® Uno V3 is listed in Table 11, Table 12, Table 13, and Table 14.

Table 11. ARDUINO®-included Zio connector (CN7) pinout
MCU function STM32 pin Signal name Pin name Pin number Pin name Signal name STM32 pin MCU function
I2S2 PC6 I2S_A_MCK D16 1 2 D15 I2C_A_SCL PB8 I2C1
I2S2 PB15 I2S_A_SD D17 3 4 D14 I2C_A_SDA PB9 I2C1
I2S2 PB13 I2S_A_CK D18 5 6(1) VREFP - - -
I2S2 PB12 I2S_A_WS D19 7 8 GND - - -
I2S3/SPI3 PA15 I2S_B_WS D20 9 10 D13 SPI_A_SCK PA5 SPI1
I2S3/SPI3 PC7 I2S_B_MCK D21 11 12 D12 SPI_A_MISO PA6 SPI1
I2S3/SPI3 PB2 I2S_B_SD/
SPI_B_MOSI
D22 13 14 D11 SPI_A_MOSI/
TIM_E_PWM1
PB5 SPI1
I2S3/SPI3 PB3 I2S_B_CK/
SPI_B_SCK
D23(2) 15 16 D10 SPI_A_CS/
TIM_B_PWM3
PD14 SPI1/
TIM4_CH3
SPI3 PA4 SPI_B_NSS D24 17 18 D9 TIM_B_PWM2 PD15 TIM4_CH4
SPI3 PB4 SPI_B_MISO D25 19 20 D8 IO PF5 -

(1) A solder bridge (SB48) is used to disconnect the VREFP to the ARDUINO® connector (CN7) pin 6. SB48 ON: VREFP is connected to the ARDUINO® connector (CN7) pin 6 (default configuration). SB48 OFF: VREFP is not connected to the ARDUINO® connector (CN7) pin 6.

(2) PB3 is shared between I2S/SPI and JTAG SWO function (exclusive).

Table 12. ARDUINO®-included Zio connector (CN8) pinout
MCU function STM32 pin Signal name Pin name Pin number Pin name Signal name STM32 pin MCU function
- - 5V_VIN_RES NC 1 2 D43 SDMMC_D0 PC8 SDMMC1
- - IOREF IOREF 3 4 D44 SDMMC_D1 PC9 SDMMC1
NRST NRST NRST NRST 5 6 D45 SDMMC_D2 PC10 SDMMC1
3V3 3V3 I/O 7 8 D46 SDMMC_D3 PC11 SDMMC1
5V 5V 9 10 D47(1) SDMMC_CK PC12 SDMMC1
GND GND 11 12 D48(1) SDMMC_CMD PD2 SDMMC1
GND GND 13 14 D49 IO PG2 -
VIN VIN 15 16 D50 IO PG3 -

(1) I/Os are shared between SDMMC and JTAG trace (exclusive). SB11 OFF to disconnect PC12 on Zio. SB12 OFF to disconnect PD2 on Zio.

Table 13. ARDUINO®-included Zio connector (CN9) pinout
MCU function STM32 pin Signal name Pin name Pin number Pin name Signal name STM32 pin MCU function
ADC12_IN15 PA3 ADC A0 1 2 D51 USART_B_SCLK PD7 USART2
ADC12_IN10 PC0 ADC A1 3 4 D52 USART_B_RX PD6 USART2
ADC12_IN13 PC3 ADC A2 5 6 D53 USART_B_TX PD5 USART2
ADC12_IN4 PC4 ADC A3 7 8 D54 USART_B_RTS PA1 USART2
ADC12_IN8 PC5 ADC A4(1) 9 10 D55 USART_B_CTS PD3 USART2
ADC1_IN2 PF11 ADC A5(1) 11 12 GND GND - -
I2C1 PB9 I2C_A_SDA - - - - - - -
I2C1 PB8 I2C_A_SCL - - - - - - -
COMP1 - NC D72 13 14 D56 SAI_A_MCLK PG7 SAI1_A
COMP2 - NC D71 15 16 D57 SAI_A_FS PE4 SAI1_A
I2C2 PF2 I2C_B_SMBA D70 17 18 D58 SAI_A_SCK PE5 SAI1_A
I2C2 PF1 I2C_B_SCL D69 19 20 D59 SAI_A_SD PC1 SAI1_A
I2C2 PF0 I2C_B_SDA D68 21 22 D60 SAI_B_SD PF6 SAI1_B
- - GND GND 23 24 D61 SAI_B_SCK PF8 SAI1_B
CAN1 PD0 CAN_RX D67 25 26 D62 SAI_B_MCLK PF7 SAI1_B
CAN1 PD1 CAN_TX D66 27 28 D63 SAI_B_FS PF9 SAI1_B
- PG0 IO D65 29 30 D64 IO PG1 -

(1) Solder bridges (SB7, SB8, SB9, and SB10) are used to select ADC or I2C signals to the ARDUINO® connector (CN9) pins 9 and 11. SB10 ON and SB8 OFF: The ADC is connected to the ARDUINO® connector CN9 pin 9. SB9 ON and SB7 OFF: The ADC is connected to the ARDUINO® connector (CN9) pin 11 (default configuration). SB10 OFF and SB8 ON: I2C_SDA is connected to the ARDUINO® connector (CN9) pin 9. SB9 OFF and SB7 ON: I2C_SCL is connected to the ARDUINO® connector (CN9) pin 11.

Table 14. ARDUINO®-included Zio connector (CN10) pinout
MCU function STM32 pin Signal name Pin name Pin number Pin name Signal name STM32 pin MCU function
- - AVDD AVDD 1 2 D7 IO PF4 IO
- - AGND AGND 3 4 D6 TIM_A_PWM1 PE9 TIM1_CH1
- - GND GND 5 6 D5 TIM_A_PWM2 PE11 TIM1_CH2
ADC12_IN5 PB1 ADC_A_IN A6 7 8 D4 IO PF3 IO
ADC12_IN12 PC2 ADC_B_IN A7 9 10 D3 TIM_A_PWM3 PE13 TIM1_CH3
ADC2_IN6 PF14 ADC_C_IN A8 11 12 D2 IO PF15 IO
OCTOSPI1 PO0 OCTOSPI_CS D26 13 14 D1 USART_A_TX PB14 USART1
OCTOSPI1 PO4 OCTOSPI_CLK D27 15 16 D0 USART_A_RX PA10 USART1
- - GND GND 17 18 D42 TIM_A_PWM1N PE8 TIM1_CH1N
OCTOSPI1 PP3 OCTOSPI_IO3 D28 19 20 D41 TIM_A_ETR PE7 TIM1_ETR
OCTOSPI1 PP1 OCTOSPI_IO1 D29 21 22 GND - -
OCTOSPI1 PP0 OCTOSPI_IO0 D30 23 24 D40 TIM_A_PWM2N PE10 TIM1_CH2N
OCTOSPI1 PP2 OCTOSPI_IO2 D31 25 26 D39 TIM_A_PWM3N PE12 TIM1_CH3N
- - GND GND 27 28 D38 TIM_A_BKIN2 PE6 TIM1_BKIN2
TIM2_CH1 PA0 TIM_C_PWM1 D32 29 30 D37 TIM_A_BKIN1 PE15 TIM1_BKIN
TIM3_CH3 PB0 TIM_D_PWM1 D33 31 32 D36 TIM_C_PWM2 PB10 TIM2_CH3
TIM4_ETR PE0 TIM_B_ETR D34 33 34 D35 TIM_C_PWM3 PB11 TIM2_CH4

The OCTOSPI interface is used in quad-mode communication without DQS to support Quad-SPI memories.

ST Morpho Headers (CN11 and CN12)

The ST morpho headers consist of CN11 and CN12 male pin header footprints (not soldered by default). They allow connection to extension boards or prototype/wrapping boards. All STM32 signals and power pins are accessible via these connectors. An oscilloscope, logic analyzer, or voltmeter can probe these connectors.

Figure 12: ST morpho connectors (CN11 and CN12): Illustrates the ST morpho connectors (CN11 and CN12) on the Nucleo-144 board, providing access to all STM32 pins.

Table 15. ST morpho connector pin assignment
CN11 odd pins CN11 even pins CN12 odd pins CN12 even pins
Pin number Pin name Pin number Pin name Pin number Pin name Pin number Pin name
1 PC10 2 PC11 1 PC9 2 PC8
3 PC12 4 PD2 3 PB8 4 PC6
5 VDD 6 5V_EXT 5 PB9 6 PC5
7 BOOT0(1) 8 GND 7 VREFP 8 5V_STLK(2)
9 PF6 10 - 9 GND 10 PD8
11 PF7 12 IOREF 11 PA5 12 PA12
13 PA13(3) 14 NRST 13 PA6 14 PA11(6)
15 PA14(3) 16 3V3 15 PA7 16 PB12
17 PA15 18 5V 17 PB6 18 PB11
19 GND 20 GND 19 PC7 20 GND
21 PB7 22 GND 21 PA9 22 PB2
23 PC13 24 VIN 23 PA8 24 PB1
25 PC14(4) 26 - 25 PB10 26 PB15
27 PC15(4) 28 PA0 27 PB4(5) 28 PB14
29 PH0(4) 30 PA1 29 PB5 30 PB13
31 PH1(4) 32 PA4 31 PB3 32 AGND
33 VBAT 34 PB0 33 PA10 34 PC4
35 PC2 36 PC1 35 PA2 36 PF5
37 PC3 38 PC0 37 PA3 38 PF4
39 PD4 40 PD3 39 GND 40 PE8
41 PD5 42 PG2 41 PD13 42 PF10
43 PD6 44 PG3 43 PD12 44 PE7
45 PD7 46 PE2 45 PD11 46 PD14
47 PE3 48 PE4 47 PE10 48 PD15
49 GND 50 PE5 49 PE12 50 PF14
51 PF1 52 PF2 51 PE14 52 PE9
53 PF0 54 PF8 53 PE15 54 GND
55 PD1 56 PF9 55 PE13 56 PE11
57 PD0 58 PG1 57 PF13 58 PF3
59 PG0 60 GND 59 PF12 60 PF15
61 PE1 62 PE6 61 PG14 62 PF11
63 PG9 64 PG15 63 GND 64 PE0
65 PG12 66 PG10 65 PD10 66 PG8
67 - 68 PG13 67 PG7 68 PG5
69 PD9 70 PG11 69 PG4 70 PG6

(1) The default state of BOOT0 is 0. It can be set to 1 when a jumper is on CN11 [5-7].

(2) ST_STLK is 5V power, coming from an STLINK-V3EC USB connector. It rises before the 5V signal of the board.

(3) PA13 and PA14 are shared with SWD signals connected to STLINK-V3EC.

Solder Bridge Configuration for the Expansion Connector

Table 16 details the solder bridges of the STM32H7Rx/7Sx Nucleo-144 board for the expansion connector.

Table 16. Solder bridge configuration
Definition Solder Bridge Setting(1) Comment
IOREF selection SB4 OFF
ON
IOREF is not connected to the 3V3 power supply.
IOREF is connected to the 3V3 power supply.
SB5 ON
OFF
IOREF is connected to the VDD power supply.
IOREF is not connected to the VDD power supply.
SB6 OFF
ON
IOREF is not connected to the 1V8 power supply.
IOREF is connected to the 1V8 power supply.
Zio A4 (CN9 pin9) SB8 OFF
ON
PB9 is not connected to CN9 pin9.
PB9 is connected to CN9 pin9 as I2C_SDA.
SB10 ON
OFF
PC5 is connected to CN9 pin9 as an ADC input.
PC5 is not connected to CN9 pin9.
Zio A5 (CN9 pin11) SB7 OFF
ON
PB8 is not connected to CN9 pin11.
PB8 is connected to CN9 pin11 as I2C_SCL.
SB9 OFF
ON
PF11 is connected to CN9 pin11 as an ADC input.
PF11 is not connected to CN9 pin11.
SDMMC IO PC8/PC9 SB38 ON
OFF
PC8 is connected to ST morpho CN12 pin 2 and Zio CN8 pin 2: SDMMC_D0 signal quality can be impacted.
PC8 is not connected to ST morpho CN12 pin 2 to avoid stub on Zio CN8 SDMMC_D0.
SB37 ON
OFF
PC9 is connected to ST morpho CN12 pin 1 and Zio CN8 pin 4. SDMMC_D1 signal quality can be impacted.
PC9 is not connected to ST morpho CN12 pin 1 to avoid stub on Zio CN8 SDMMC_D1.
Trace data PC12/PD2 SB11 ON
OFF
PC12 is connected to MIPI20 trace D3 and Zio CN8 pin 10: Trace signal quality can be impacted.
PC12 is not connected to Zio CN8 pin 10 to avoid stub on trace signal.
SB12 ON
OFF
PD2 is connected to MIPI20 trace D2 and Zio CN8 pin 12: Trace signal quality can be impacted.
PD2 is not connected to Zio CN8 pin 12 to avoid stub on trace signal.
OSC32_IN PC14 SB64 OFF
ON
PC14 is disconnected from ST morpho CN11 pin25.
PC14 is connected to ST morpho CN11 pin25.
OSC32_OUT PC15 SB65 OFF
ON
PC15 is disconnected from ST morpho CN11 pin27.
PC15 is connected to ST morpho CN11 pin27.
OSC_IN SB66 OFF
ON
PH0 is disconnected from ST morpho CN11 pin29.
PH0 is connected to ST morpho CN11 pin29.
OSC_OUT PH1 SB67 OFF
ON
PH1 is disconnected from ST morpho CN11 pin29.
PH1 is connected to ST morpho CN11 pin29.
I2S_B_CK/ SPI_B_SCK and SWO PB3 SB45 ON
OFF
PB3 is used as an I2S/SPI signal on Zio CN7 pin15, but is also connected to STLINK as the SWO signal through SB21.
PB3 is not used as an I2S/SPI signal on Zio CN7 pin15, can be used as the SWO.
RMII REF CLK PB6 SB52 ON
OFF
PB6 is connected to Ethernet as the RMII reference clock and ST morpho CN12 pin 17: Ethernet signal quality can be impacted.
PB6 is not connected to ST morpho CN12 pin 17 to avoid stub on Ethernet.

(1) The default configuration is in bold.

NUCLEO-H7S3L8 Product Information

Product Marking

Products and boards are identified by stickers providing product order code, identification, serial number, and board reference with revision. Stickers can be single or dual. For example, a main board sticker shows the product order code on the first line and product identification on the second. Board stickers formatted as "MBxxxx-Variant-yzz" indicate the board reference, variant, PCB revision, and assembly revision.

Products marked "ES" or "E" are not yet qualified. STMicroelectronics disclaims liability for their use. Engineering samples require contacting STMicroelectronics' quality department for qualification activities. Marking examples include placement on the STM32 device itself or next to the ordering part number.

Some boards feature specific STM32 device versions with a "U" marking, allowing bundled commercial stack/library operation but are not sold separately. Developers may need to purchase specific part numbers for these stacks/libraries, which include royalties.

NUCLEO-H7S3L8 Product History

Table 17. Product history
Order Code Product Identification Product details Product change description Product limitations
NUH7S3L8$KR1 NUCLEO-H7S3L8 MCU: STM32H7S3L8H6 silicon revision "Y"; MCU errata sheet: STM32H7Rxx/7Sxx device errata (ES0596)
Board: MB1737-H7S3L8-B02 (main board)
Initial revision No limitation
NUH7S3L8$KR2 NUCLEO-H7S3L8 MCU: STM32H7S3L8H6 silicon revision "B"; MCU errata sheet: STM32H7Rxx/7Sxx device errata (ES0596)
Board: MB1737-H7S3L8-B02 (main board)
MCU silicon revision changed No limitation

Board Revision History

Table 18. Board revision history
Board reference Board variant and revision Board change description Board limitations
MB1737 (main board) H7S3L8-B02 Initial revision No limitation

Federal Communications Commission (FCC) and ISED Canada Compliance Statements

FCC Compliance Statement

Part 15.19: This device complies with Part 15 of the FCC Rules. Operation is subject to two conditions: (1) no harmful interference, and (2) acceptance of any received interference.

Part 15.21: Changes or modifications not expressly approved by STMicroelectronics may cause harmful interference and void the user's authority to operate the equipment.

Part 15.105: This equipment complies with Class B digital device limits per Part 15 of FCC Rules, providing reasonable protection against harmful interference in residential installations. If interference occurs, users are encouraged to try correcting it by reorienting/relocating the antenna, increasing separation, using a different circuit outlet, or consulting a dealer/technician. Use only shielded cables.

Responsible Party – U.S. Contact Information: Francesco Doddo, STMicroelectronics, Inc., 200 Summit Drive | Suite 405 | Burlington, MA 01803 USA, Telephone: +1 781-472-9634.

ISED Compliance Statement

ISED Canada ICES-003 Compliance Label: CAN ICES-3 (B) / NMB-3 (B). Étiquette de conformité à la NMB-003 d'ISDE Canada : CAN ICES-3 (B) / NMB-3 (B).

Product Disposal

Disposal of this product: WEEE (Waste Electrical and Electronic Equipment) (Applicable in Europe)

The symbol on the product, accessories, or documents indicates that it and its electronic accessories should not be disposed of with household waste. Separate items from other waste for responsible recycling to promote sustainable reuse of material resources. Household users should contact their retailer or local authority. Business users should contact their dealer or supplier.

Revision History

Table 19. Document revision history
Date Revision Changes
08-Feb-2024 1 Initial release.
07-Jan-2025 2 Added Safety recommendations, NUH7S3L8$KR2 product identification to Product history, and Product disposal. Updated: Product marking, FCC Compliance Statement, and ISED Compliance Statement.

Important Notice

STMicroelectronics NV and its subsidiaries reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or 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. Purchasers are solely responsible for the choice, selection, and use of ST products, and ST assumes no liability for application assistance or product design. No intellectual property rights are granted by ST. Resale of ST products with differing provisions voids any warranty. ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners. Information in this document supersedes previous versions.

© 2025 STMicroelectronics - All rights reserved.

Models: MB1737, NUCLEO-H7S3L8, UM3276 Nucleo 144 Board, UM3276, Nucleo 144 Board, 144 Board

File Info : application/pdf, 42 Pages, 2.56MB

PDF preview unavailable. Download the PDF instead.

um3276-stm32h7rx7sx-nucleo144-board-mb1737-stmicroelectronics

References

C2 v20.4.0000 build 240 - c2 rendition config : Techlit Active Antenna House PDF Output Library 7.2.1732; modified using iText 2.1.7 by 1T3XT

Related Documents

Preview STM32H7Rx/7Sx Nucleo-144 Board (MB1737) User Manual
User manual for the STM32H7Rx/7Sx Nucleo-144 development board (MB1737) by STMicroelectronics. Details features, hardware layout, power supply, expansion connectors, and product information for the NUCLEO-H7S3L8 board.
Preview STM32 Nucleo-144 Boards: User Manual & Development Guide | STMicroelectronics
Discover the STM32 Nucleo-144 boards, a versatile development platform from STMicroelectronics. This comprehensive user manual details features, hardware, quick start guides, and compliance information for prototyping with STM32 microcontrollers. Learn more at www.st.com and mbed.org.
Preview STM32 Nucleo-144 Boards (MB1137) User Manual - STMicroelectronics
This user manual provides detailed information on the STM32 Nucleo-144 development boards (MB1137) from STMicroelectronics. Discover features, hardware layout, configuration options, and quick start guides for STM32 microcontroller prototyping.
Preview STM32 Nucleo-144 Boards (MB1137) User Manual
Explore the STM32 Nucleo-144 boards (MB1137) from STMicroelectronics. This user manual details features, development environment, hardware layout, and ordering information for these versatile microcontroller development kits, ideal for prototyping and embedded system design.
Preview STM32 Nucleo-144 Board User Manual - STMicroelectronics
Comprehensive user manual for the STM32 Nucleo-144 development board from STMicroelectronics, detailing features, hardware layout, quick start guide, and technical specifications for prototyping with STM32 microcontrollers.
Preview STM32 Nucleo-144 Boards Data Brief - STMicroelectronics
Detailed data brief for STMicroelectronics STM32 Nucleo-144 boards, covering common and board-specific features, an extensive list of available models with their differentiating features, product codification, development environment requirements, and revision history. These boards offer an affordable and flexible platform for developing prototypes with STM32 microcontrollers.
Preview STM32 Nucleo-144 Boards (MB1137) User Manual
This user manual details the STM32 Nucleo-144 boards (MB1137) from STMicroelectronics. It covers features, ordering information, development environment, hardware layout, and compliance statements for these versatile microcontroller development kits, which include an integrated ST-LINK/V2-1 debugger and support for ARDUINO Uno V3 shields.
Preview STM32 Nucleo-144 Board User Manual
User manual for the STMicroelectronics STM32 Nucleo-144 development board. Details features, hardware, pin assignments, and quick start guide for STM32 microcontroller prototyping. Supports Arduino Uno V3 and ARM mbed.