Zio connector, which extends the Arduino™ Uno V3 connectivity, and the ST morpho headers provide an easy means of expanding the functionality of the Nucleo open development platform with a wide choice of specialized shields. The STM32H7 Nucleo-144 boards do not require any separate probe as they integrate the STLINK-V3 debugger/programmer.
Features UM2407 Features The STM32H7 Nucleo-144 boards offer the following features: ®(a) ® • STM32H7 Arm Cortex core-based microcontroller in LQFP144 package • Ethernet compliant with IEEE-802.3-2002 (depending on STM32H7 support) • USB OTG full-speed • 3 user LEDs •...
UM2407 Ordering information Ordering information To order the Nucleo-144 board corresponding to the targeted STM32, use the order code given below in Table Table 1. Ordering information Order code Board reference Target STM32H7 Differentiating feature – Ethernet – USB OTG FS on NUCLEO-H743ZI STM32H743ZIT6U Micro.AB connector...
Page 8
Ordering information UM2407 Table 2. Codification explanation NUCLEO-XXYYZTN Description Example: NUCLEO-H743ZI2 STM32H7 Flash memory size: 2 Mbytes -I for 2 Mbytes Board version: -void = ST-LINK/V2-1 STLINK-V3E -2 = STLINK-V3E This order code is mentioned on a sticker placed on top side of the board. 8/48 UM2407 Rev 1...
UM2407 Development environment Development environment Development toolchains ® • Keil MDK-ARM ™ • EWARM • GCC-based IDEs System requirements ® ® ®(b) • Windows OS (7, 8 and 10), Linux or macOS • USB Type-A to Micro-B cable 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.
SBx connections closed by solder or 0 ohm resistor Solder bridge SBx OFF SBx 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”. 10/48 UM2407 Rev 1...
Nucleo USB driver available on the www.st.com/stm32nucleo website. To power the board connect 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.
Hardware layout and configuration UM2407 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-V3, push-buttons, LEDs, USB, Ethernet, ST Zio connectors and ST morpho headers).
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”...
STLINK-V3 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.4.1 Power supply input from STLINK-V3 USB connector (default setting) The STM32H7 Nucleo-144 board and shield can be powered from the ST-LINK USB connector CN1 (5 V), by placing a jumper between the pins 1-2 of JP2 "STLINK" (see Figure 10).
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.
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 (see Table 7 Figure 12), the jumper configuration must be the following: Jumper JP2 on pin 5-6 "EXT"...
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 (see Table 8 Table 13), the jumper configuration must be the following: Jumper JP2 on pin 7-8 "CHGR".
Hardware layout and configuration UM2407 Table 9. External power sources: 3V3_EXT (3.3 V) Input power name Connector pins Voltage range Max current CN8 pin 7 3 V to 3.6 V 1.3 A CN11 pin 16 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 ST-LINK for programming or...
UM2407 Hardware layout and configuration 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 ST-LINK (default): MCO output of ST-LINK is used as input clock. This frequency cannot be changed, it is fixed at 8 MHz and connected to the PF0/PH0- OSC_IN of STM32H7 Series microcontroller.
Hardware layout and configuration UM2407 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.
6.6.5 Virtual COM port (VCP): LPUART/USART The STM32H7 Nucleo-144 board offers the possibility to connect a LPUART or an USART interface to the ST-LINK or to the ST morpho connectors and Arduino™ Uno V3 connectors. The selection is done by settings the related solder bridges. (Refer to...
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 • is powered by another USB host when the STM32H7 Nucleo-144 board works as a USB device.
USB FS OVCR SB76 ON SB76 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).
Hardware layout and configuration UM2407 Table 14. Solder bridge and jumper configuration Bridge State Description Peripheral power 3V3_PER is connected to 3V3. SB1 (3V3_PER) Peripheral power 3V3_PER is not connected. Output of voltage regulator ST1L05CPU33R is connected to 3V3. SB2 (3V3) Output of voltage regulator ST1L05CPU33R is not connected.
Page 31
UM2407 Hardware layout and configuration Table 14. Solder bridge and jumper configuration (continued) Bridge State Description ON, OFF Green user LED LD1 is connected to PB0. Green user LED LD1 is connected to D13 of Arduino signal OFF,ON SB39, SB47 (PA5).
Page 32
Hardware layout and configuration UM2407 Table 14. Solder bridge and jumper configuration (continued) Bridge State Description PA0 is connected to ST Zio connector (Pin 29 of CN10). SB75 (PA0) PA0 is not connected to ST Zio connector (Pin 29 of CN10). RMII Signals These pins are used as RMII signals and connected to Ethernet PHY.
Page 33
SB5 can be ON. 1. Default SBx state is shown in bold. 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.
Board connectors UM2407 Board connectors Several connectors are implemented on the STM32H7 Nucleo-144 board. STLINK-V3 USB Micro-B connector CN1 The USB Micro-B connector CN1 is used to connect embedded STLINK-V3 to the PC for the programming and debugging purposes. Figure 15. USB Micro-B connector CN1 (front view)
USB_FS_ID PA10 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.
Extension connectors Extension connectors ST Zio connectors For each STM32H7 Nucleo-144 board, the following figures show the signals connected by default to the ST Zio connectors (CN7, CN8, CN9, CN10), including the support for Arduino Uno V3. Figure 18. NUCLEO-H743ZI2 and NUCLEO-H753ZI CN7, CN8, CN9 and CN10 are female on top side and male on bottom side connectors.
Page 38
Extension connectors UM2407 Caution:1 The I/Os of STM32H7 Series microcontroller are 3.3 V compatible instead of 5 V for Arduino Uno V3. Caution:2 R37 should be removed before implementing Arduino shield with V power being REF+ provided on CN7 pin 6. Refer to Table 14: Solder bridge and jumper configuration for details on R37.
NUCLEO-H743ZI2, NUCLEO-H753ZI pin assignments Table 18. CN7 ZIO included Arduino™ connector pinout STM32H7 Signal name Pin name Signal name STM32H7 pin MCU Function name Function I2S_A_MCK I2S_2 I2C_A_SCL I2C_1_SCL I2S_A_SD PB15 I2S_2 I2C_A_SDA I2C_1_SDA I2S_A_CK PB13 I2S_2 VREFP VREFP VDDA/VREFP I2S_A_WS PB12 I2S_2...
Table 19. CN8 ZIO included Arduino™ connector pinout (continued) STM32H7 STM32H7 Pin name Signal name MCU Function Pin name Signal name MCU Function 3.3 V input/output SDMMC_D3 PC11 SDMMC 5 V output SDMMC_CK PC12 SDMMC ground SDMMC_CMD SDMMC ground Power input Table 20.
Table 20. CN9 ZIO included Arduino™ connector pinout (continued) STM32H7 STM32H7 Pin name Signal name MCU Function Pin name Signal name MCU Function CAN_TX CAN_1 SAI_B_FS SAI_1_B 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. Table 21.
The ST morpho connector consists in 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.
Page 43
UM2407 Extension connectors Table 22. ST morpho connector pin assignment (continued) CN11 odd pins CN11 even pins CN12 odd pins CN12 even pins Pin nbr Pin name Pin nbr Pin name Pin nbr Pin name Pin nbr Pin name PE15 PE13 PE11 PF13...
A.1.3 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. IC Compliance Statement This device complies with FCC and Industry Canada RF radiation exposure limits set forth for general population for mobile application (uncontrolled exposure).
Page 45
UM2407 Federal Communications Commission (FCC) and Industry Canada (IC) Compliance 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'Industrie Canada: CAN ICES-3 (A)/NMB-3(A) UM2407 Rev 1 45/48...
CISPR32 UM2407 Appendix B CISPR32 Warning Warning: This device is compliant with Class A of CISPR32. In a residential environment, this equipment may cause radio interference. Avertissement: Cet équipement est conforme à la Classe A de la CISPR 32. Dans un environnement résidentiel, cet équipement peut créer des interférences radio.
UM2407 Revision history Revision history Table 23. Document revision history Date Revision Changes 14-Mar-2019 Initial version UM2407 Rev 1 47/48...
Page 48
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.
Need help?
Do you have a question about the STM32H7 Nucleo-144 and is the answer not in the manual?
Questions and answers