ST STM32U5 User Manual

ST STM32U5 User Manual

Nucleo-144 board mb1549
Hide thumbs Also See for STM32U5:
Table of Contents

Advertisement

UM2861
User manual
STM32U5 Nucleo-144 board (MB1549)
Introduction
The STM32U5 Nucleo-144 board based on the MB1549 reference board (order codes
NUCLEO-U575ZI-Q
and
NUCLEO-
U5A5ZJ-Q) 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 STM32U5 microcontroller.
®
The ST Zio connector, which extends 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 STM32U5 Nucleo-144 board does not require any separate probe as it integrates the STLINK-V3E debugger/programmer.
The STM32U5 Nucleo-144 board comes with the STM32 comprehensive free software libraries and examples available with the
STM32CubeU5
MCU Package.
Figure 1.
STM32U5 Nucleo-144 board
Picture is not contractual.
UM2861 - Rev 5 - February 2023
www.st.com
For further information contact your local STMicroelectronics sales office.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32U5 and is the answer not in the manual?

Questions and answers

Summary of Contents for ST STM32U5

  • Page 1: Figure 1. Stm32U5 Nucleo-144 Board

    STM32 Nucleo open development platform with a wide choice of specialized shields. The STM32U5 Nucleo-144 board does not require any separate probe as it integrates the STLINK-V3E debugger/programmer. The STM32U5 Nucleo-144 board comes with the STM32 comprehensive free software libraries and examples available with the STM32CubeU5 MCU Package.
  • Page 2: Features

    ® – ST Zio connector including ARDUINO Uno V3 – ST morpho extension pin headers for full access to all STM32 I/Os • Flexible power-supply options: ST-LINK USB V , USB connector, or external sources • On-board STLINK-V3E debugger/programmer with USB re-enumeration capability: mass storage, Virtual COM port, and debug port •...
  • Page 3: Ordering Information

    UM2861 Ordering information Ordering information To order an STM32U5 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-U575ZI-Q...
  • Page 4: Development Environment

    UM2861 Development environment Development environment System requirements ® ® ® • Multi‑OS support: Windows 10, Linux 64-bit, or macOS ® • USB Type-A or USB Type-C to Micro-B cable Note: ® macOS is a trademark of Apple Inc., registered in the U.S. and other countries and regions. ®...
  • Page 5: Conventions

    UM2861 Conventions 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 Ω...
  • Page 6: Quick Start

    Default board configuration By default, the STM32U5 Nucleo-144 board is configured with VDD_MCU at 3.3 V. It is possible to configure the board with VDD_MCU at 1.8 V. Before switching to 1.8 V, ensure that the extension module and external shield connected to the Nucleo-144 board are 1.8 V compatible.
  • Page 7: Figure 2. Default Board Configuration

    UM2861 Default board configuration Figure 2. Default board configuration UM2861 - Rev 5 page 7/49...
  • Page 8: Table 5. Jumper Configuration

    UM2861 Default board configuration Table 5 explains the other jumper settings and configurations. Table 5. Jumper configuration Jumper Definition Setting Comment Use to reset the STLINK-V3E MCU when an external debug probe is used. STLK_RST STLINK-V3E is selected as the default debugger.
  • Page 9: Hardware Layout And Configuration

    UM2861 Hardware layout and configuration Hardware layout and configuration The STM32U5 Nucleo-144 board is designed around an STM32U5 microcontroller in an LQFP 144-pin package. Figure 3 shows the connections between the STM32 and its peripherals (STLINK-V3E, push‑buttons, LEDs, USB ST Zio connectors, and ST morpho headers).
  • Page 10: Stm32U5 Nucleo-144 Board Layout

    UM2861 STM32U5 Nucleo-144 board layout STM32U5 Nucleo-144 board layout Figure 4. STM32U5 Nucleo-144 board top layout UM2861 - Rev 5 page 10/49...
  • Page 11: Figure 5. Stm32U5 Nucleo-144 Board Bottom Layout

    UM2861 STM32U5 Nucleo-144 board layout Figure 5. STM32U5 Nucleo-144 board bottom layout UM2861 - Rev 5 page 11/49...
  • Page 12: Mechanical Drawing

    UM2861 Mechanical drawing Mechanical drawing Figure 6. STM32U5 Nucleo-144 board mechanical drawing (in millimeters) UM2861 - Rev 5 page 12/49...
  • Page 13: Embedded Stlink-V3E

    USB overcurrent protection (U2) One tricolor LED, (green, orange, and red) provide information about STLINK-V3E communication status (LD4). For details information about this LED, refer to the technical note Overview of ST-LINK derivatives (TN1235). Table 6 describes the USB Micro-B connector (CN1) pinout.
  • Page 14: Using An External Debug Tool To Program And Debug The On-Board Stm32

    (JP2) to avoid reset conflict. Then connect the external debug tool through the STDC14/MIPI10 debug connector (CN5). When using the external debug connector (CN5), the user can supply the STM32U5 Nucleo-144 board with the STLINK-V3E connector (CN1) or select another power supply source as described in Power supply and power selection.
  • Page 15: Table 7. Stdc14/Mipi10 Debug Connector (Cn5) Pinout

    T_VCP_TX Target TX used for VCP (with UART supporting bootloader) 1. Do not connect to the target. It is not connected to the STM32U5 Nucleo-144 board. 2. Input for the external debug tools and output for the STM32U5 Nucleo-144 board.
  • Page 16: Power Supply And Power Selection

    -included Zio connector (CN8) or ST morpho connector (CN11) If VIN, 5V_EXT, or 3V3 is used to power the STM32U5 Nucleo-144 board, this power source must comply with the standard EN‑60950‑1: 2006+A11/2009 and must be safety extra‑low voltage (SELV) with limited power capability.
  • Page 17: Figure 9. Jp6 [1-2]: 5V_Stlk Power Source

    The STM32U5 Nucleo-144 board and its shield can be powered from the STLINK-V3E USB connector (CN1), but only the STLINK-V3E circuit is powered before USB enumeration because the host PC only provides 100 mA to the board at that time. During the USB enumeration, the STM32U5 Nucleo-144 board requests 500 mA power to the host PC.
  • Page 18: Figure 10. Jp6 [3-4]: 5V_Vin Power Source

    VIN (5V_VIN) is the 7 to 12 V DC power source from the ARDUINO included Zio connector (CN8) pin 15 (VIN), or from the ST morpho connector (CN11) pin 24. The 5V jumper selection (JP6) must be on pin [3-4] to select ®...
  • Page 19: Figure 11. Jp6 [5-6]: 5V_Ext Power Source

    Power supply and power selection 5V_EXT is the DC power coming from an external 5V DC power source from the ST morpho connector (CN11) pin 6. The 5V jumper selection (JP6) must be on pin [5-6] to select the 5V_EXT power source on the JP6...
  • Page 20: Figure 12. Jp6 [7-8]: 5V_Usb_C Power Source

    UM2861 Power supply and power selection 5V_USB_C is the DC power source coming from the 5V USB connector (CN15). The 5V jumper selection (JP6) must be set on [7-8] and must be connected as shown in Figure Figure 12. JP6 [7-8]: 5V_USB_C power source UM2861 - Rev 5 page 20/49...
  • Page 21: Figure 13. Jp6 [9-10]: 5V_Chgr Power Source

    5V_CHGR power source, the 5V jumper selection (JP6) must be between pins [9-10]. If an external USB charger powers the STM32U5 Nucleo-144 board, then the debugging feature through (CN1) is not available. If a host computer is connected instead of the charger, the current limitation is no more effective. In this case, the host computer can be damaged, and it is recommended to select 5V_STLK mode.
  • Page 22: Programing/Debugging When The Power Supply Is Not From Stlink-V3E (5V_Stlk)

    In case the current consumption of the Nucleo-144 and the expansion boards exceeds the allowed current on the ST-LINK USB connector, the external power 5V_VIN, 5V_EXT, or 5V_USB_C can be used. In such a case, it is still possible to use the embedded ST-LINK for VCP programming and debugging.
  • Page 23: Mcu Power Supply

    (this function is only available on '-Q' suffixed boards). For all general information concerning design recommendations for STM32U5 with internal SMPS and design guide for ultra‑low‑power applications with performance, refer to the application note Getting started with STM32U575/585 MCU hardware development (AN5373) at the www.st.com...
  • Page 24: Vdd_Mcu Idd Measurement

    The user green LED (LD1) is connected to the PC7 STM32 I/O (SB21 ON and SB23 OFF, default configuration) or PA5 (SB21 OFF and SB23 ON, optional configuration corresponding to the D13 ST Zio connector). A transistor is used to drive the LED whatever the MCU 1.8/3.3 V voltage range.
  • Page 25: Push-Buttons

    UM2861 Push-buttons Push-buttons Two buttons are available on the Nucleo board. User button (B1) The blue button for user and wake‑up functions is connected to PC13 to support the default TAMPER function or to PA0 to support the optional wake‑up function of the STM32 microcontroller. When the button is pressed the logic state is HIGH, otherwise, the logic state is LOW.
  • Page 26: Osc Clock Sources

    • R32 and R33 ON • SB51 and SB52 OFF External oscillator connected to PC14 input From the external oscillator through pin 25 of the ST morpho connector (CN11). The following configuration is needed: • R32 and R33 OFF •...
  • Page 27: Osc Clock Supply

    OSC clock supply There are four ways to configure the pins corresponding to the external high‑speed clock (HSE): HSE: on-board oscillator crystal (X3) (configuration depends on the embedded STM32U5 Series microcontroller) To help select the crystal and its associated capacitors (C59, C60), refer to the application note Oscillator design guide for STM8AF/AL/S, STM32 MCUs and MPUs (AN2867).
  • Page 28: Virtual Com Port (Vcp)

    Uno V3, and ST morpho connectors is enabled on LPUART1, not to interfere with the VCP interface. PG7 and PG8 are also connected to the ST morpho connector CN12 pins 66 (SB72) and 67 (SB73). The two ® solder bridges can be removed in case of conflict between ARDUINO Uno V3 and ST morpho for PG7 or PG8.
  • Page 29: Usb Type-C ® Fs/Hs

    The STM32 Nucleo-144 board supports a USB interface. The USB connector (CN15) is a USB Type-C connector. This USB interface can be full speed (FS) or high speed (HS) depending on the embedded STM32U5 Series microcontroller. The NUCLEO-U575ZI-Q board embeds a USB full-speed (FS) interface and the NUCLEO-U5A5ZJ-Q board embeds a USB high-speed (HS) interface.
  • Page 30: Table 13. Hardware Configuration For The Ucpd Feature

    UM2861 USB Type-C® FS/HS ® • fault detection: UCPD_FLT: This signal is provided by the ST USB Type-C port protection. It is used as fault reporting to MCU after a bad V level detection. By design, the STM32 Nucleo-144 V protection is set to 6 V maximum.
  • Page 31: Usb Type-C ® Connector

    UM2861 USB Type-C® FS/HS 6.11.3 ® USB Type-C connector ® Figure 14 shows the pinout of the USB Type-C connector CN15. ® Figure 14. USB Type-C connector (CN15) pinout TX1+ TX1- SBU1 RX2- RX2+ RX1+ RX1- SBU2 TX2- TX2+ ® Table 14 describes the pinout of the USB Type-C connector (CN15).
  • Page 32: Extension Connectors

    Most of the STM32 microcontroller I/Os are 5 V‑tolerant, but few of them are only 3V3‑compatible, while ® ARDUINO Uno V3 is 5 V‑compatible. Refer to the STM32U5 Series data brief and STM32U5xx product datasheets for their I/O structure. ®...
  • Page 33: Table 15. Arduino ® -Included Zio Connector (Cn7) Pinout

    UM2861 Zio connectors supporting ARDUINO® Uno V3 ® Table 15. ARDUINO -included Zio connector (CN7) pinout STM32 STM32 Signal name Pin name Pin name Signal name function function SAI2_A SAI_C_MCLK I2C_A_SCL I2C1 SAI2_A PD11 SAI_C_SD I2C_A_SDA I2C1 SAI2_A PB13 SAI_C_SCK VREFP SAI2_A PD12...
  • Page 34: Table 17. Arduino ® -Included Zio Connector (Cn9) Pinout

    UM2861 Zio connectors supporting ARDUINO® Uno V3 ® Table 17. ARDUINO -included Zio connector (CN9) pinout STM32 STM32 Signal name Pin name Pin name Signal name function function ADC1_IN8 USART_B_SCLK USART2 ADC1_IN7 USART_B_RX USART2 ADC1_IN4 USART_B_TX USART2 ADC1_IN15 USART_B_RTS USART2 ADC1_IN2 USART_B_CTS USART2...
  • Page 35 UM2861 Zio connectors supporting ARDUINO® Uno V3 2. PG2 to PG15 can have a different I/O level from other I/Os because supplied by VDDIO. 3. I/O shared between ADC and OCTOSPI (exclusive) 4. I/O shared between OCTOSPI and motor control (exclusive) 5.
  • Page 36: St Morpho Headers (Cn11 And Cn12)

    STM32 Nucleo-144 board to an extension board or a prototype/wrapping board placed on top of the STM32 Nucleo-144 board. All signals and power pins of the STM32 are available on the ST morpho connector. An oscilloscope, a logic analyzer, or a voltmeter can also probe this connector.
  • Page 37: Table 19. St Morpho Connector Pin Assignment

    UM2861 ST morpho headers (CN11 and CN12) Table 19. 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...
  • Page 38: Solder Bridge Configuration For The Expansion Connector

    UM2861 Solder bridge configuration for the expansion connector Solder bridge configuration for the expansion connector Table 20 details the solder bridges of the STM32U5 Nucleo-144 board for the expansion connector. Table 20. Solder bridge configuration Definition Bridge Setting Comment IOREF is not connected to the 1V8 power supply.
  • Page 39 UM2861 Solder bridge configuration for the expansion connector Definition Bridge Setting Comment PB10 is not used as OCTOSPI_CLK. SB61 OCTOSPI_CLK / PB10 is used as OCTOSPI_CLK. TIMER_C_PWM2 PB10 is not used as a TIMER for motor control. PB10 SB62 PB10 is used as a TIMER for motor control. PA0 is not used as a TIMER for motor control, reserved for the TIMER_C_PWM1 / user button.
  • Page 40: Stm32U5 Nucleo-144 Board (Mb1549) Product Information

    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.
  • Page 41: Stm32U5 Nucleo-144 Board (Mb1549) Product History

    UM2861 STM32U5 Nucleo-144 board (MB1549) product history STM32U5 Nucleo-144 board (MB1549) product history Table 21. Product history Order Product Product details Product change description Product limitations code identification MCU: STM32U575ZIT6Q silicon Bootloader communication interfaces revision "X" are not available if TZEN=1.
  • Page 42: Board Revision History

    UM2861 Board revision history Board revision history Table 22. Board revision history Board reference Board variant and revision Board change description Board limitations SWDIO: Because of the level shifter to support 1V8 MCU debugging, it Initial revision is recommended to set the SWDIO frequency to 8 MHz.
  • Page 43: Federal Communications Commission (Fcc) And Ised Canada Compliance

    UM2861 Federal Communications Commission (FCC) and ISED Canada Compliance Statements 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 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.
  • Page 44: Revision History

    Updated Table 18 and Table 20 for the OCTOSPI interface. Added NUCLEO-U5A5ZJ-Q new product. Updated Hardware block diagram, Embedded STLINK-V3E with former Figure 27-Jan-2023 7 removed, Power supply and power selection, and STM32U5 Nucleo-144 board (MB1549) product information with new Table 21 and Table 22. Updated Table 16 titles.
  • Page 45: Table Of Contents

    STM32U5 Nucleo-144 board layout ........
  • Page 46 Product marking ............. . 40 STM32U5 Nucleo-144 board (MB1549) product history ......41 Board revision history .
  • Page 47: List Of Tables

    ST morpho connector pin assignment........
  • Page 48: List Of Figures

    STM32U5 Nucleo-144 board mechanical drawing (in millimeters) ....... . 12...
  • Page 49 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’...

This manual is also suitable for:

Nucleo-u575zi-qNucleou5a5zj-q

Table of Contents