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.
® – 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 , or external sources • On-board STLINK-V3E debugger/programmer with USB re-enumeration capability: mass storage, Virtual COM port, and debug port •...
The meaning of the codification is explained in Table 1. Table 2. Codification explanation NUCLEO-XXYYZE-Q Description Example: NUCLEO-U575ZI-Q MCU series in STM32 Arm Cortex MCUs STM32U5 Series MCU product line in the series STM32U575/585 STM32 package pin count 144 pins STM32 Flash memory size: •...
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. UM2861 - Rev 2 page 4/49...
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 Ω...
Develop your application using the available examples. Default board configuration By default, the STM32U5 Nucleo-144 board is configured with VDD_MCU@3V3. It is possible to set the board for VDD_MCU@1V8. Before switching to 1V8, check that the extension module and external shield connected to the NUCLEO board are 1.8 V compatible.
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 Normal mode: use the STLINK-V3E debug probe STLINK-V3E able to reset target MCU STLINK-V3E not able to reset Target...
UM2861 Hardware layout and configuration Hardware layout and configuration The STM32U5 Nucleo-144 board is designed around an STM32U5 microcontroller in an LFQFP 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).
Embedded STLINK-V3E There are two different ways to program and debug the onboard STM32 MCU: • Using the STLINK-V3E programming and debugging tool on the STM32U5 Nucleo-144 • Using an external debug tool connected to the CN5 STDC14/MIPI-10 connector ®...
In case the STM32U5 Nucleo-144 board is connected to the PC before the driver is installed, a peripheral may be declared as “Unknown” in the PC device manager. In this case, the user must install or update the driver files from...
STLINK-V3E is in RESET state and all GPIOs are in high impedance. Remove JP2 to avoid driving MCU T_NRST. Then, connect the external debug tool to the CN5 STDC14/MIPI‑10 debug connector. Figure 8. Connecting an external debug tool to program the on-board STM32U5 UM2861 - Rev 2 page 15/49...
This power switch also features a 500 mA current limitation, to protect the PC in case of an onboard short-circuit. The STM32U5 Nucleo-144 board with its shield can be powered from the CN1 STLINK-V3E USB connector, but only the STLINK-V3E circuit has the power before USB enumeration because the host PC only provides 100mA to the board at that time.
UM2861 Power supply and power selection • If the host is not able to provide the requested current, the enumeration fails. Therefore, the U2 power switch remains OFF and the MCU part including the extension board is not powered. As a consequence, the LD5 green LED remains OFF.
VIN (5V_VIN) is the 7 to 12 V DC power from the CN8 ARDUINO the connector silkscreen, or from the CN11 ST morpho connector pin 24. In this case, the JP6 jumper must be on pin [3-4] to select the 5V_VIN power source. In that case, the DC power comes from the power supply through the ®...
Power supply and power selection 5V_EXT is the DC power coming from an external 5 V DC power from the CN11 ST morpho connector pin 6. In this case, the JP6 jumper must be set on [5-6] to select the 5V_EXT power source.
UM2861 Power supply and power selection ® 5V_USB_C is the DC power supply connected to the CN15 user USB Type-C connector. In this case, the JP6 jumper must be set on [7-8] to select the 5V_USB_C power source. 5V_USB_C configuration: The JP6 jumper must be set on [7-8] as shown in Figure Figure 13.
UM2861 Power supply and power selection 5V_CHGR is the DC power charger connected to the CN1 USB STLINK-V3E connector. In this case, the JP6 jumper must be set on [9-10] to select the 5V_CHGR power source. If an external USB charger powers the Nucleo board, then the debug through CN1 is not available.
UM2861 Power supply and power selection External 3V3 power supply input. In certain situations, it is interesting to use an external 3V3 (CN8 pin 7, CN11 pin 16, or JP5 pin 2) directly as power input, for instance in case the 3V3 is provided by an extension board. When Nucleo is powered by 3V3, the STLINK-V3E is not powered thus programming and debug features are unavailable.
Warning: 1V8 voltage is given as an example, but the power on sequence implementation is not respected when using 1V8 VDD. Refer to the application note STM32U5 Series hardware getting started (AN5373), and STM32U5xx products datasheets for power sequencing. INTERNAL VCORE SMPS power supply...
The LD1 green user LED 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 1V8 or 3V3 voltage range is.
UM2861 Push-buttons Push-buttons Two buttons are available on the Nucleo board. B1 USER button 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.
The reset signal of the Nucleo board is active LOW and the reset sources include: • The RESET button B2 • The embedded STLINK-V3E ® • The CN8 ARDUINO -included Zio connector pin 5 • The CN11 ST morpho connector pin 14 UM2861 - Rev 2 page 27/49...
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 CN12 ST morpho connector pin 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.
No other muxing PA11 SB40 PA11 can be used as an I/O on the ST morpho connector. USB function can be used, but performances are low due to the track length to the Zio connector causing impedance mismatch. PA12 used as USB_FS_P diff pair interface...
IO UCPD_FLT connected to USB Type-C port protection and used as over‑voltage fault reporting to MCU SB45 PB14 not used for UCPD_FLT can be used on the ST morpho connector PB14 UCPD_DBCC2 connected to GND (only for internal UCPD debug...
UM2861 USB Type-C® FS ® Table 14 describes the pinout of the USB Type-C connector CN15. ® Table 14. CN15 USB Type-C connector pinout STM32 pin Signal name Pin name Pin name Signal name STM32 pin TX1+ RX1+ TX1- RX1- VBUS_C/ VBUS_C/ VBUS...
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. ®...
UM2861 Zio connectors supporting ARDUINO® Uno V3 ® Table 15. CN7 ARDUINO -included Zio connector 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...
UM2861 Zio connectors supporting ARDUINO® Uno V3 ® Table 17. CN9 ARDUINO -included Zio connector pinout STM32 STM32 Signal name Pin name Pin name Signal name function function USART_B_SCL ADC1_IN8 PA3 USART2 ADC1_IN7 PA2 USART_B_RX USART2 ADC1_IN4 PC3 USART_B_TX USART2 ADC1_IN1 USART_B_RTS USART2...
Page 35
UM2861 Zio connectors supporting ARDUINO® Uno V3 STM32 STM32 Signal name Pin name Pin name Signal name function function TIM1_CH1 PA8 TIM_D_PWM1 TIM_C_PWM2 PB10 TIM2_CH3 TIM4_ETR PE0 TIM_B_ETR TIM_C_PWM3 PB11 TIM2_CH4 1. The default configuration for the D0/D1 signal is LPUART1 on PG7 and PG8, USART1 on PA9 and PA10 is connected by default on STLINK-V3E.
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.
UM2861 CN11 and CN12 ST morpho headers 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 Pin name...
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 not connected to 1V8 power supply...
Page 39
UM2861 Solder bridge configuration for the expansion connector Definition Bridge Setting Comment SB61 PB10 used as QSPI_CLK PB10 PB10 not used as TIMER for motor Control SB62 PB10 used as TIMER for motor Control PA0 not used as TIMER for motor control, reserved for User TIMER_C_PWM1 / button User-Button...
Evaluation tools marked as “ES” or “E” are not yet qualified and therefore not ready to be used as reference design or in production. Any consequences deriving from such usage will not be at ST charge. In no event, ST will be liable for any customer usage of these engineering sample tools as reference designs or in production.
UM2861 Board revision history Board revision history 8.3.1 Board MB1549‑C02 The revision C02 of the MB1549 board is the first official version. Board limitation SWDIO: Because of the level shifter to support 1V8 MCU debug, it is recommended to set the SWDIO frequency to 8 MHz.
UM2861 Federal Communications Commission (FCC) and Innovation, Science and Economic Development Canada (ISED) Compliance Statements Federal Communications Commission (FCC) and Innovation, Science and Economic Development Canada (ISED) 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.
UM2861 CE conformity CE conformity 10.1 Warning EN 55032 / CISPR32 (2012) Class B product Warning: this device is compliant with Class B of EN55032 / CISPR32. In a residential environment, this equipment may cause radio interference. Avertissement : cet équipement est conforme à la Classe B de la EN55032 / CISPR 32. Dans un environnement résidentiel, cet équipement peut créer des interférences radio.
STM32U5 Nucleo-144 board mechanical drawing (in millimeter) ....... . .
Page 49
ST’s terms and conditions of sale in place at the time of order acknowledgement. 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’...
Need help?
Do you have a question about the STM32U5 and is the answer not in the manual?
Questions and answers