The STM32L5 Nucleo-144 board based on the MB1361 reference board (NUCLEO-L552ZE-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 STM32L5 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 STM32L5 Nucleo-144 board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer.
The STM32L5 Nucleo-144 board comes with the STM32 comprehensive free software libraries and examples available with the
STM32CubeL5 MCU Package.
Figure 1. STM32L5 Nucleo-144 board
Picture is not contractual.
UM2581 - Rev 4 - June 2020
For further information contact your local STMicroelectronics sales office.
www.st.com
Page 2
1Features
•STM32L552ZET6QU microcontroller (Arm® Cortex®-M33 at 110 MHz) in LQFP144 package, featuring
512 Kbytes of Flash memory and 256 Kbytes of SRAM
•Internal SMPS to generate V
•USB FS
•3 user LEDs
•RESET and USER push-buttons
•32.768 kHz crystal oscillator
•Board connectors:
–
USB Type-C® connector
–SWD
–
ARDUINO® Uno V3 expansion connector
–ST morpho expansion connector
•Flexible power-supply options: ST-LINK, USB V
•On-board ST-LINK/V2-1 debugger/programmer with USB re-enumeration capability: mass storage, Virtual
COM port, and debug port
•Comprehensive free software libraries and examples available with the STM32CubeL5 MCU Package
•Support of a wide choice of Integrated Development Environments (IDEs) including IAR Embedded
Workbench®, MDK-ARM, and STM32CubeIDE
1. SMPS significantly reduces power consumption in Run mode, by generating V
converter.
logic supply, identified by '-Q' suffixed boards
core
or external sources
BUS
core
UM2581
Features
(1)
logic supply from an internal DC/DC
Note:Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
UM2581 - Rev 4
page 2/48
Page 3
2Ordering information
To order the NUCLEO-L552ZE-Q Nucleo-144 board, refer to Table 1. Additional information is available from the
datasheet and reference manual of the target STM32.
Order codeBoard referenceTarget STM32
NUCLEO-L552ZE-QMB1361STM32L552ZET6QU
2.1Product marking
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.
“E” or “ES” 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.
This board features 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.
In order to use the same commercial stack in his application, a developer may need to purchase a part number
specific to this stack/library. The price of those part numbers includes the stack/library royalties.
UM2581
Ordering information
Table 1. Ordering information
2.2Products and codification
The meaning of the codification is explained in Table 2.
XXMCU series in STM32 Arm Cortex MCUsSTM32L5 Series
YYMCU product line in the seriesSTM32L552
ZSTM32 package pin count144 pins
ESTM32 Flash memory size:512 Kbytes
-QSTM32 has internal SMPS functionSMPS
The order code is mentioned on a sticker placed on the top or bottom side of the board.
Table 2. Codification explanation
UM2581 - Rev 4
page 3/48
Page 4
3Development environment
3.1System requirements
UM2581
Development environment
•Windows® OS (7, 8 and 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.
All other trademarks are the property of their respective owners.
3.2Development toolchains
•IAR Systems - IAR Embedded Workbench
•Keil® - MDK-ARM
(1)
•STMicroelectronics - STM32CubeIDE
1.
On Windows® only.
3.3Demonstration 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.
®
®(1)
UM2581 - Rev 4
page 4/48
Page 5
4Conventions
Table 3 provides the conventions used for the ON and OFF settings in the present document.
ConventionDefinition
Jumper JPx ONJumper fitted
Jumper JPx OFFJumper not fitted
Jumper JPx [1-2]Jumper fitted between Pin 1 and Pin 2
Solder bridge SBx ONSBx connections closed by 0 Ω resistor
Solder bridge SBx OFFSBx connections left open
Resistor Rx ONResistor soldered
Resistor Rx OFFResistor not soldered
UM2581
Conventions
Table 3. ON/OFF convention
UM2581 - Rev 4
page 5/48
Page 6
5Quick start
The STM32L5 Nucleo-144 board is a low-cost and easy-to-use development kit, to quickly evaluate and start
development with an STM32L5 Series microcontroller in an LFQFP144-pin 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 STM32L5 Nucleo-144 board and for demonstration software, visit the www.st.com/
stm32nucleo webpage.
5.1Getting started
Follow the sequence below to configure the STM32L5 Nucleo-144 board and launch the demonstration
application (refer to Figure 4 for component location):
1.Check the jumper position on the board (refer to Default board configuration).
2.For the correct identification of the device interfaces from the host PC and before connecting the board,
install the ST-LINK/V2-1 USB driver available on the www.st.com website.
3.Connect the STM32L5 Nucleo-144 board to a PC with a USB cable (Type-A to Micro-B) through the USB
connector CN1 to power the board.
4.Then, the green LED LD6 (5V_PWR) lights up, LD4 (COM) and green LED LD1 blink.
5.Press USER button B1 (blue)
6.Observe how the blinking of the LEDs LD1, LD2, and LD3 changes, according to clicks on button B1.
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.
UM2581
Quick start
5.2Default board configuration
By default, the NUCLEO board is sent with VDD_MCU@3V3. It is possible to set the board for VDD_MCU@1V8.
Before switching to 1V8, check that extension module and external shield connected to the NUCLEO board are
1V8 compatible.
The default jumper configuration and voltage setting are shown in Table 4.
Table 4. Default jumper configuration
JumperDefinitionDefault positionComment
CN4SWD interfaceON [1-2] ON [3-4]On-board ST-LINK/V2-1 debugger
JP3T_NRSTON
JP4VDD MCUON [1-2]VDD MCU voltage selection 3V3
JP5IDD measurementONMCU VDD current measurement
JP65V power selectionON [1-2]5V from ST-LINK
RST connected between MCU target
and debugger
UM2581 - Rev 4
page 6/48
Page 7
Figure 2. Default board configuration
UM2581
Default board configuration
UM2581 - Rev 4
page 7/48
Page 8
6Hardware layout and configuration
The STM32L5 Nucleo-144 board is designed around an STM32L552 microcontroller in an LFQFP 144-pin
package. Figure 3 shows the connections between the STM32 and its peripherals (ST-LINK/V2-1, push-button,
LEDs, USB, ST Zio connectors, and ST morpho headers). Figure 4 and Figure 5 show the location of these
features on the STM32L5 Nucleo-144 board. The mechanical dimensions of the board are shown in Figure 6.
Figure 3. Hardware block diagram
UM2581
Hardware layout and configuration
ST-LINK/V2.1 Part
GND
SWD
STLK RST
MORPHO
T_NRST
®
ARDUINO
VCP
JUMPER
GPIO
STM32L552ZE-Q
GPIO
ST-LINK/V2-1
SWD
LED
IDD1V8 / 3V3
SWD
OSC_32
Embedded
LEDLED
VCP
UART
VCP
UART
USB
Micro-B
connector
GPIO
GPIOs
5V
LED
5V
PWR SEL
COM
®
ARDUINO
GND
MORPHO
UM2581 - Rev 4
B1
User
32 KHz
Crystal
USB
Type-C
connector
GNDGND
B2
®
RST
page 8/48
Page 9
6.1STM32L5 Nucleo-144 board layout
Figure 4. STM32L5 Nucleo-144 board top layout
UM2581
STM32L5 Nucleo-144 board layout
UM2581 - Rev 4
page 9/48
Page 10
STM32L5 Nucleo-144 board layout
Figure 5. STM32L5 Nucleo-144 board bottom layout
UM2581
UM2581 - Rev 4
page 10/48
Page 11
6.2Mechanical drawing
Figure 6. STM32L5 Nucleo-144 board mechanical drawing (in millimeter)
UM2581
Mechanical drawing
UM2581 - Rev 4
page 11/48
Page 12
6.3Embedded ST-LINK/V2-1
The ST-LINK/V2-1 programming and debugging tool is integrated into the STM32L5 Nucleo-144 board.
For detailed information about the debugging and programming features of ST-LINK/V2-1, refer to the ST-LINK/V2
in-circuit debugger/programmer for STM8 and STM32 user manual (UM1075) and Overview of ST-LINK
derivatives technical note (TN1235).
Features supported by the ST-LINK/V2-1:
•USB software re-enumeration
•Virtual COM port interface on USB
•Mass storage interface on USB
•USB power management request for more than 100 mA power on USB
Features not supported on ST-LINK/V2-1:
•SWIM interface
•Minimum supported application voltage limited to 3.0 V
Known limitation:
•Activating the readout protection on the STM32 target prevents the target application from running afterward.
The target readout protection must be kept disabled on ST-LINK/V2-1 boards.
The embedded ST-LINK/V2-1 is directly connected to the SWD port of the target STM32.
UM2581
Embedded ST-LINK/V2-1
6.3.1Drivers
The ST-LINK/V2-1 requires a dedicated USB driver, which, for Windows 7®, Windows 8® and Windows 10®, is
found at www.st.com.
In case the STM32L5 Nucleo-144 board is connected to the PC before the driver is installed, some STM32L5
Nucleo-144 interfaces may be declared as “Unknown” in the PC device manager. In this case, the user must
install the dedicated driver files, and update the driver of the connected device from the device manager as shown
in Figure 7.
Note:Prefer using the USB Composite Device handle for a full recovery.
Figure 7. USB composite device
6.3.2ST-LINK/V2-1 firmware upgrade
The ST-LINK/V2-1 embeds a firmware mechanism for the in-situ upgrade through the USB port. As the firmware
may evolve during the lifetime of the ST-LINK/V2-1 product (for example new functionalities, bug fixes, support for
new microcontroller families), it is recommended to visit the www.st.com website before starting to use the
STM32L5 Nucleo-144 board and periodically, to stay up-to-date with the latest firmware version.
UM2581 - Rev 4
page 12/48
Page 13
6.3.3NUCLEO ST-LINK/V2-1 hardware configuration
The embedded ST-LINK/V2-1 can be used in two different ways according to the jumper states, refer to Table 5
for setting, depending on the configuration:
•Program/debug the MCU on-board
•Program/debug an MCU in an external application board using a cable connected to SWD connector
.
Table 5. ST-LINK jumper configuration
JumperDefinitionDefault positionComment
ON [1-2] ON [3-4]
CN4T_SWCLK / T_SWDIO
OFF [1-2] OFF [3-4]
6.3.3.1Using the ST-LINK/V2-1 to program and debug the STM32 on-board
To program the STM32 on-board, plug in the two jumpers on the CN4 connector, as shown in Figure 8. In this
case, do not use the CN5 SWD connector as that can disturb communication with the STM32 microcontroller of
the Nucleo.
UM2581
Embedded ST-LINK/V2-1
ST-LINK/V2-1 functions enabled for onboard programming
ST-LINK/V2-1 functions enabled from
external connector (SWD supported)
Figure 8. ST-LINK debugger: JP configuration for on-board MCU
UM2581 - Rev 4
page 13/48
Page 14
Embedded ST-LINK/V2-1
6.3.3.2Using the ST-LINK/V2-1 to program and debug an external STM32 application
It is easy to use the ST-LINK/V2-1 to program the STM32 on an external application.
Simply remove the two jumpers from CN4, as shown in Figure 9, and connect your application to the SWD debug
connector (CN5) according to Table 6.
Note:JP3 T_NRST (target STM32 reset) must be open when CN5 pin 5 is used with an external application.
Figure 9. ST-LINK debugger: JP configuration for external MCU
UM2581
UM2581 - Rev 4
Connector
SWD CN5
Table 6. Debug connector SWD: pinning
Pin numberPin nameSignal nameSTM32 pinFunction
11VDD_TARGET: AIN_1-VDD from application
22T_JTCK-SWD clock
33GND-Ground
44T_JTMS-SWD data I/O
55T_NRST-Reset of target MCU
66T_SWO-SWD out (optional)
page 14/48
Page 15
6.4Power supply
6.4.1External power supply input
The Nucleo board is designed to be powered by several DC power supply. It is possible to configure the Nucleo
board to use any of the following sources for the power supply:
•5V_STLK from ST-LINK USB connector CN1
•VIN (7 to 12 V) from ARDUINO®-included Zio connector CN8 or ST morpho connector CN11
•5V_EXT from ST morpho connector CN11
•5V_USB_C from USB Type-C® connector CN15
•5V_CHGR from ST-LINK USB connector CN1
•3V3 on ARDUINO®-included Zio connector CN8 or ST morpho connector CN11
If VIN, 5V_EXT or 3V3 is used to power a 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.
The power supply capabilities are summarized in Table 7.
UM2581
Power supply
Table 7. Power sources capability
Input Power nameConnector pinsVoltage range
5V_STLK
VIN / 5V_VIN
5V_EXT
5V_USB_C
5V_CHGR
3V3
CN1 pin 1
JP6 [1-2]
CN8 pin 15
CN11 pin 24
JP6 [3-4]
CN11 pin 6
JP6 [5-6]
CN15
JP6 [7-8]
CN1 pin 1
JP6 [9-10]
CN8 pin 7
CN11 pin 16
JP5 pin 2
4.75 to 5.25 V500 mA
7 to 12 V800 mA
4.75 to 5.25 V500 mAMaximum current depending on the power source
4.75 to 5.25 V1 A
4.75 to 5.25 V500 mA
3.0 to 3.6 V
Max.
current
Limitation
Maximum current depending on the presence or
absence of USB enumeration:
•100 mA without enumeration
•500 mA with enumeration OK
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
Maximum current depending on the USB host used
to power the Nucleo
Maximum current depending on the USB wall
charger used to power the Nucleo
Used when the ST-LINK part of PCB is not used or
removed. SB3 must be OFF to protect LDO U6.
UM2581 - Rev 4
5V_STLK is a DC power with limitation from ST-LINK USB connector (USB Type Micro-B connector of ST-LINK/
V2-1). In this case, the JP6 jumper must be on pin [1-2] to select the 5V_STLK power source on the JP6
silkscreen. This is the default setting. If the USB enumeration succeeds, the 5V_STLK power is enabled, by
asserting the PWR_ENn signal (from STM32F103CBT6). This pin is connected to a power switch TPS2041C,
which powers the board. This power switch also features a 500 mA current limitation, to protect the PC in case of
an onboard short-circuit.
page 15/48
Page 16
UM2581
Power supply
Nucleo board with its shield can be powered from ST-LINK USB connector CN1, but only the ST-LINK circuit has
the power before USB enumeration because the host PC only provides 100 mA to the board at that time. During
the USB enumeration, the Nucleo board asks for the 500mA power to the host PC. If the host can provide the
required power, the enumeration finishes by a SetConfiguration command and then, the power switch is
switched ON, the Green LED LD6 is turned ON, thus Nucleo board and its shield on it can consume 500 mA
current, but no more. If the host is not able to provide the requested current, the enumeration fails. Therefore, the
power switch remains OFF and the MCU part including the extension board is not powered, and the green LED
LD6 remains turned OFF. In this case, it is mandatory to use an external power supply.
5V_STLK configuration: Jumper JP6 [1-2] must be connected as shown in Figure 10.
Figure 10. JP6 [1-2]: 5V_STLK Power source
UM2581 - Rev 4
page 16/48
Page 17
UM2581
Power supply
VIN (5V_VIN) is the 7 to 12 V DC power from the ARDUINO®-included Zio connector, CN8 pin 15 named VIN on
the connector silkscreen, or from the ST morpho connector CN11 pin 24. In this case, the JP6 jumper must be on
pin [3-4] to select the 5V_VIN power source on the JP6 silkscreen. In that case, the DC power comes from the
power supply through the ARDUINO® Uno V3 battery shield (compatible with Adafruit PowerBoost 500 shield).
5V_VIN configuration: Jumper JP6 [3-4] must be connected as shown in Figure 11.
Figure 11. JP6 [3-4]: 5V_VIN Power source
UM2581 - Rev 4
5V_EXT is the DC power coming from external (5V DC power from ST morpho connector CN11 pin 6). In this
case, the JP6 jumper must be on pin [5-6] to select the 5V_EXT power source on the JP6 silkscreen.
5V_EXT configuration: Jumper JP6 [5-6] must be connected as shown in Figure 12.
page 17/48
Page 18
Figure 12. JP6 [5-6]: 5V_EXT Power source
UM2581
Power supply
UM2581 - Rev 4
5V_USB_C is the DC power supply connected to the user USB Type-C® (CN15). In this case, to select the
5V_USB_TYPE_C power source on the JP6 silkscreen, the jumper must be on pins [7-8].
5V_USB_C configuration: Jumper JP6 [7-8] must be connected as shown in Figure 13.
page 18/48
Page 19
Figure 13. JP6 [7-8]: 5V_USB_C Power source
UM2581
Power supply
UM2581 - Rev 4
5V_CHGR is the DC power charger connected to USB ST-LINK (CN1). To select the 5V_USB_CHARGER power
source on the JP6 silkscreen, the jumper must be on pins [9-10]. In this case, if an external USB charger powers
the Nucleo board, then the debug is not available. If a computer is connected instead of the charger, the current
limitation is no more effective. In this case, the computer can be damaged and it is recommended to select
5V_STLK mode.
5V_USB_CHG configuration: Jumper JP6 [9-10] must be connected as shown in Figure 14.
page 19/48
Page 20
Figure 14. JP6 [9-10]: 5V_CHGR Power source
UM2581
Power supply
Note:With this JP6 configuration (5V_CHGR), the USB_PWR protection is bypassed. Never use this configuration
with a computer connected instead of the charger, because as the USB_PWR protection is bypassed, the board
eventually requests more than 500 mA and this can damage the computer.
Caution:A solder bridge (SB1) can be used to bypass the USB PWR protection switch. (This is not an ST recommended
setting). SB1 can be set only in the case when the PC USB powers the board and maximum current
consumption on 5V_STLINK
does not exceed 100 mA (including an eventual extension board or ARDUINO
®
shield). In such condition, USB enumeration always succeeds, since no more than 100 mA is requested from the
PC. Possible configurations of SB1 are summarized in Table 8.
UM2581 - Rev 4
page 20/48
Page 21
UM2581
Power supply
Table 8. SB1 bypass USB Power protection
SBDefault positionPower supplyLimitation
OFF (not soldered)
SB1
1. SB1 must be removed when the board is powered by 5V_EXT (CN11 pin 6) or by VIN (CN8 pin 15 or CN11 pin 24).
ON (soldered)100 mA
OFF (not soldered)
ON (soldered)
USB PWR through
CN1
VIN or 5V_EXT PWR
Warning:
In case maximum current consumption of the Nucleo and its extension boards exceeds 500 mA, it
is recommended to power the Nucleo using an external power supply connected to 5V_EXT or
VIN.
External 3V3 power supply input. In certain situations, it is interesting to use the 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 ST-LINK is not powered thus programming and debug features are unavailable.
Two different configurations are possible to use 3V3 to power the board:
•When ST-LINK is removed (PCB cut)
•When 3V3 is provided from a shield, on CN8 pin 7, or CN11 pin 16. In this case, it is recommended to
removed SB3 (U6 3V3 regulator output protection) to not inject voltage at the output of U6
With external 3V3 ST-LINK part is not supplied, so JP3 (T_NRST) must be removed.
500 mA limited by Power switch
No current limitation
Forbidden configuration
(1)
6.4.2Programing/debugging when the power supply is not from ST-LINK (5V_STLK)
VIN, 5V_EXT or 5V_USB_TYPE_C can be used as an external power supply, in case the current consumption of
Nucleo and expansion boards exceeds the allowed current on USB. In such a condition, it is still possible to use
USB for communication for programming or debugging only.
In this case, it is mandatory to power the board first using VIN, 5V_EXT or 5V_USB_TYPE_C then connect the
USB cable to the PC. Proceeding this way the enumeration succeeds, thanks to the external power source.
The following power sequence procedure must be respected:
1.Connect the JP6 jumper according to the 5V selected external power source.
2.Make sure that SB1 is removed.
3.Connect the external power source according to JP6.
4.Power ON the external power supply.
5.Check that 5V GREEN LED LD6 is turned ON.
6.Connect the PC to the CN1 USB connector.
If this sequence is not respected, the board may be powered by V
first from ST-LINK, and the following risk
BUS
may be encountered:
•If more than 500 mA current is needed by the board, the PC may be damaged or current can be limited by
PC. Therefore, the board is not powered correctly.
•500 mA is requested at enumeration (since SB1 must be OFF) so there is a risk that request is rejected and
enumeration does not succeed if PC cannot provide such current. Consequently, the board is not powered
(LED LD6 remains OFF).
6.4.3External power supply output
•5V: When the Nucleo board is powered by USB, VIN or 5V_EXT, this 5V, present on CN8 pin 9 or CN11 pin
18, can be used as an output power supply for an ARDUINO® shield or an extension board. In this case, the
maximum current of the power source specified in Table 7 above needs to be respected.
•3V3: The internal 3V3, on CN8 pin 7 or CN11 pin 16, can be used also as a power supply output. The
current is limited by the maximum current capability of the regulator U6 (LD39050PUR33 from
STMicroelectronics: 500 mA max concerning Nucleo board consumption + shield consumption).
UM2581 - Rev 4
page 21/48
Page 22
6.4.4Internal power supply
NUCLEO board are designed to support two specific voltage configuration:
•3V3 MCU configuration to reach NUCLEO low-power mode
•1V8 MCU configuration to demonstrate MCU low-voltage capability
6.4.4.13V3
Regardless of the 5V power source, an LDO is used to switch from 5V to the default power source of the
VDD_MCU: 3V3. The maximum current capability of this source is 500 mA. To select the 3V3 voltage for the
VDD_MCU, connect the Jumper JP4 to pin [1-2].
6.4.4.21V8
An external SMPS is used for the MCU to work at 1V8. This helps to reduce max power consumption. The
external SMPS capability is 400 mA. This power supply must be reserved only for the VDD_MCU. To select the
1V8 voltage for the VDD_MCU, connect the Jumper JP4 to pin [2-3].
UM2581
LEDs
6.4.4.3Internal V
Power figures in Run Mode are significantly improved, by generating V
converter (this function is only available on '-Q' suffixed boards).
For all general information concerning Design recommendations for STM32L5 with INTERNAL SMPS, and design
guide for ultra-low-power applications with performance, refer to L5 Hardware Getting started (AN5211) at the
www.st.com website.
6.5LEDs
User LD1
A green user LED is connected to the STM32 I/O PA5 (SB120 ON and SB118 OFF, optional configuration
corresponding to the ST Zio D13) or PC7 (SB120 OFF and SB118 ON, default configuration). A transistor is used
to drive the LED when the I/O voltage is 1V8.
User LD2
A blue user LED is connected to PB7. A transistor is used to drive the LED when the I/O voltage is 1V8.
User LD3
A red user LED is connected to PA9. A transistor is used to drive the LED when the I/O voltage is 1V8.
These user LEDs are ON when the I/O is HIGH value, and are OFF when the I/O is LOW.
LD4 COM
The tricolor LED LD4 (green, orange, and red) provides information about ST-LINK communication status. The
LD4 default color is red. LD4 turns to green to indicate that the communication is in progress between the PC and
the ST-LINK/V2-1, with the following setup:
•Slow blinking red/off: at power-on before USB initialization
•Fast blinking red/off: after the first correct communication between PC and ST-LINK/V2-1 (enumeration)
•Red LED ON: when the initialization between the PC and ST-LINK/V2-1 is complete
•Green LED ON: after a successful target communication initialization
•Blinking red/green: during communication with the target
•Green ON: communication finished and successful
•Orange ON: communication failure
SMPS Power supply
core
logic supply from the internal DC/DC
core
UM2581 - Rev 4
LD5 ST-LINK USB power switch fault
LD5 indicates that the board power consumption on USB exceeds 500 mA. Consequently, the user must power
the board with an external power supply.
page 22/48
Page 23
UM2581
Push-buttons
LD6 PWR
The green LED indicates that the STM32 part is powered by a 5V source, and this source is available on CN8
pin 9 and CN11 pin 18.
®
6.6
LD7 USB Type-C
This green LED is driven by the presence of the 5V_USB_TYPEC. Refer to Section 6.13.1 USB FS device for
more details.
Push-buttons
Two buttons are available on the Nucleo board.
B1 USER
The blue button for User and Wake-Up function is connected to the I/O PC13 supported TAMPER function
(default) or to I/O PA0 supported Wakeup function (optional) of the STM32 Microcontroller. When the button is
pressed the logic state is “1”, otherwise the logic state is “0”.
B2 RESET
The black button connected to NRST is used to reset the STM32 microcontroller. When the button is pressed the
logic state is “0”, otherwise the logic state is “1”.
The blue and black plastic hats placed on these push-buttons can be removed if necessary when a shield or an
application board is plugged on top of Nucleo. This avoids pressure on the buttons and consequently a possible
permanent target MCU reset.
6.7IDD measurement
The JP5 jumper, labeled IDD, allows the consumption of the STM32 microcontroller to be measured by removing
the jumper and connecting an ammeter.
•Jumper ON: STM32 Microcontroller is powered (default).
•Jumper OFF: an ammeter or an external 3V3 power source must be connected to power and to measure the
STM32 microcontroller’s consumption.
The IDD jumper only performs the current measurement for 3V3 voltage. To measure the STM32 microcontroller
consumption in 3V3 and 1V8 modes, it is preferable to use the JP4 jumper as IDD.
6.8JP4 VDD_MCU voltage selection 1V8 or 3V3
The JP4 jumper selects the VDD_MCU voltage. It can be used as an IDD current measurement point for 3V3 and
1V8 voltages.
•Set JP4 to [1-2] to set VDD_MCU to 3V3 (IDD can be measured by ammeter between pin 1 and 2)
•Set JP4 to [2-3] to set VDD_MCU to 1V8 (IDD can be measured by ammeter between pin 3 and 2)
Consumption on this jumper includes MCU pin connected to VDD and the U100 Level shifter supply pin for 1V8
compatibility. Level Shifter consumption is negligible according to correct SWD settings and according to the
correct setting of the I/O, to avoid an I/O floating level.
To correctly supply the MCU, it is mandatory to configure SBs as shown in Table 9. The role of these SBs is to
provide input to dedicated MCU part for current measurement and probing purposes.
Table 9. MCU Power supplies
SB configurationMCU Power supply
JP4 [1-2] / JP4 [2-3]Jumper selection for VDD_MCU 3V3 or 1V8
SB4 ONSB for VDDSMPS input voltage
SB5 ONSB for VREFP input voltage
UM2581 - Rev 4
page 23/48
Page 24
SB configurationMCU Power supply
SB132 ONSB for VDD_USB input voltage
SB133 ONSB for VDDIO2 PG [2-15] input voltage
SB146 ONSB for VBAT input voltage
SB149 OFF / SB150 ONSB for VDDA input voltage
Warning:
The power sequence is not respected when using 1V8 VDD. Refer to the Getting started with
STM32L5 Series hardware development application note AN5211, and STM32L5xx products
datasheets for power sequencing.
6.9OSC clock sources
Three clock sources are described below.
•LSE is the 32.768 kHz crystal for the STM32 embedded RTC.
•MCO is the 8 MHz clock from ST-LINK MCU for the STM32 microcontroller.
•HSE is the 16 MHz oscillator for the STM32 microcontroller. This clock is not implemented in a basic
configuration.
UM2581
OSC clock sources
For more detail about VDDA/VREFP power supply, refer to MCU datasheet
6.9.1LSE: OSC 32 KHz clock supply
There are three ways to configure the pins corresponding to the low-speed clock (LSE):
Refer to the AN2867 for oscillator design guide for STM32 microcontrollers, with the following characteristics:
32.768 kHz, 6 pF, 20 ppm. It is recommended to use NX2012SA- 32.768KHZ-EXS00A-MU00527 manufactured
by NDK. The following configuration is needed:
•R34 and R35 ON
•SB147 and SB148 OFF
Oscillator from external to PC14 input
From external oscillator through the pin 25 of the CN11 connector. The following configuration is needed:
•R34 and R35 OFF
•SB147 and SB148 ON
LSE not used
PC14 and PC15 are used as GPIOs instead of low-speed clocks. The following configuration is needed:
•R34 and R35 OFF
•SB147 and SB148 ON
6.9.2OSC clock supply
There are four ways to configure the pins corresponding to the external high-speed clock (HSE):
UM2581 - Rev 4
HSE: on-board oscillator X3 crystal (Default: not connected)
For typical frequencies and its capacitors and resistors, refer to the STM32 microcontroller datasheet. Refer to the
AN2867 for oscillator design guide for STM32 microcontrollers. The X3 crystal has the following characteristics:
16 MHz, 8 pF, 20 ppm. It is recommended to use NX2016SA_16MHz_EXS00A-CS07826 manufactured by NDK.
The following configuration is needed:
page 24/48
Page 25
UM2581
Reset sources
•SB142 and SB145 OFF (PH0/PH1 not connected to CN11 as I/O)
•SB143 (MCO) OFF
•SB6 and SB7 ON (connected to external HSE)
MCO from ST-LINK (Default: not connected):
MCO, the output of ST-LINK MCU, is used as an input clock. This frequency cannot be changed. It is fixed at 8
MHz, and connected to PH0 OSC_IN of STM32 microcontroller. The following configuration is needed:
•SB142 OFF and SB145 ON (Only PH1 connected to CN11 as I/O)
•SB143 ON (MCO connected to PH0)
•SB6 and SB7 OFF (not connected to external HSE)
External oscillator to PH0 input (Default: not connected)
The input clock comes from an external oscillator through pin 29 of the CN11 connector. The following
configuration is needed:
•SB142 ON and SB145 ON (PH0/PH1 connected to CN11)
•SB143 OFF: MCO not connected to PH0
•SB6 and SB7 OFF (not connected to external HSE)
HSE not used (Default configuration)
PH0 and PH1 are used as GPIOs instead of clocks. The following configuration is needed:
•SB142 and SB145 ON (PH0/PH1 connected to CN11 as I/O)
•SB143 OFF: MCO not connected to PH0
•SB6 and SB7 OFF (External HSE)
6.10
Reset sources
The reset signal of Nucleo board is active LOW and the reset sources include:
•The RESET button B2
•The embedded ST-LINK/V2-1
•The ARDUINO®-included Zio connector CN8 pin 5
•The ST morpho connector CN11 pin 14
6.11RSS/bootloader
The bootloader is located in the system memory, programmed by ST during production. It is used to reprogram
the Flash memory via USART, I2C, SPI, CAN FD, or USB FS in device mode through the DFU (device firmware
upgrade). The bootloader is available on all devices. Refer to the STM32 microcontroller system memory bootmode application note AN2606 for more details.
The Root Secure Services (RSS) are embedded in a Flash area named secure information block, programmed
during ST production. For example, it enables Secure Firmware Installation (SFI), thanks to the RSS extension
firmware (RSSe SFI). This feature allows customers to protect the confidentiality of the FW to be provisioned into
the STM32 when production is sub-contracted to an untrusted third party. The RSS is available on all devices,
after enabling the TrustZone® through TZEN option bit.
The bootloader version can be identified by reading the bootloader ID at the address 0x0BF97FFE.
6.11.1Limitation
The STM32L5 part soldered on NUCLEO-L552ZE-Q with the Finish Good (FG) NUL552ZEQ$AU1 (sticker
available on the top side of the board) embeds bootloader V9.0 affected by the limitations to be worked around,
as described hereunder.
The bootloader ID of the bootloader V9.0 is 0x90.
The following limitations exist in the bootloader V9.0:
UM2581 - Rev 4
page 25/48
Page 26
UM2581
Virtual COM port: LPUART or USART
Option Byte programming in RDP level 0.5
Issue: The user cannot program non-secure option bytes in RDP level 0.5 through the bootloader.
Workaround: The user can program option bytes, thanks to STM32CubeProgrammer GUI or command-line
interfaces through JTAG. To know how to program option bytes through STM32CubeProgrammer, refer to
STM32CubeProgrammer user manual (UM2237).
Impossible to set TZEN option bit
Issue: The user cannot set the TZEN option bit through Bootloader interfaces.
Workaround: Instead of the bootloader interface, the user can use JTAG to set the TZEN option bit.
Go command on USB-DFU interface
Issue: The user cannot use Go command through the bootloader on the USB-DFU interface.
Workaround: Instead of the USB-DFU interface, the user can use JTAG or any other communication ports
supported by Bootloader to run Go command, like USART, I2C, SPI or CAN FD.
Caution:Only SFI through JTAG is fully supported on bootloader V9.0. SFI through bootloader interfaces is partially
supported because some option bytes cannot be managed by the bootloader and they must be set through
JTAG.
6.11.2Boot from RSS
On the NUCLEO-L552ZE-Q, PH3-BOOT0 is fixed to a LOW level allowing the boot from the memory address
defined by SECBOOTADD0 option byte. In order to change the boot from RSS, it is necessary to set PH3-BOOT0
to the HIGH level just by applying 3V3 on the PH3-BOOT0 signal. The easiest solution is to make a direct
connection between CN11 pin 5 (VDD) and 7 (PH3_BOOT0).
6.12Virtual COM port: LPUART or USART
An LPUART or a USART interface of STM32 microcontroller on NUCLEO board can be connected to ST-LINK/
V2-1 MCU or on shields on ST morpho connectors and ARDUINO® Uno V3 connectors.
The selection between LPUART and USART is performed by setting related solder bridges.
Refer to Table 10 and Table 11 below for the UART or LPUART connection to VCP interfaces or ARDUINO
UART.
Table 10. LPUART1 connection
Solder bridge configuration
SB127, SB129 ON
SB124, SB126, SB128, SB130 OFF
SB128, SB130 ON
SB123, SB125, SB127, SB129 OFF
1. The default configuration is in bold.
(1)
LPUART1 (PG7/PG8) connected to ST-LINK VCP.
Must be the interface for 1V8 MCU mode because PG [2-15] stay at
3V3 IO interface link to the VDDIO power supply.
LPUART1 (PG7/PG8) connected to Zio, ARDUINO® D0/D1
®
Feature
UM2581 - Rev 4
Solder bridge configuration
SB124, SB126 ON
SB123, SB125, SB127, SB129 OFF
SB123, SB125 ON
SB124, SB126, SB128, SB130 OFF
Table 11. USART3 connection
(1)
USART3 (PD8/PD9) connected to ST-LINK VCP
Only 3V3 mode supported
USART3 (PD8/PD9) connected to Zio, ARDUINO® D0/D1
Feature
page 26/48
Page 27
UM2581
USB Type-C® FS
By default:
•Communication between target MCU and ST-LINK MCU is enabled on LPUART1.
•Communication between target MCU, ARDUINO®, and ST morpho connectors, is enabled on USART3, not
to interfere with the VCP interface.
The Virtual COM port settings are 115200 bps, 8-bit data, no parity, 1 stop bit, and no flow control.
6.13
USB Type-C® FS
The STM32 Nucleo-144 board supports USB full-speed (FS) communication. The USB connector CN15 is a USB
Type-C® connector.
The STM32 Nucleo-144 board supports USB Type-C® SINK mode only.
A green LED LD7 lights up when V
USB device.
6.13.1USB FS device
When a USB host connection to the CN15 USB Type-C® connector of STM32 Nucleo-144 is detected, the STM32
Nucleo-144 board starts behaving as a USB device. Depending on the powering capability of the USB host, the
board can take power from the V
power voltage line is called 5V_USB_C. The STM32 Nucleo-144 board supports USB voltage 5V: 4.75 V to
5.25 V. MCU VDD_USB supports the 3V3 voltage only. Section 6.4 provides information on how to use powering
options. The hardware configuration for the USB FS interface is shown in Table 12.
IO
PA11SB137
PA12SB138
1. The default configuration is shown in bold.
6.13.2UCPD
The USB Type-C® introduces the USB Power Delivery feature. The STM32 Nucleo-144 supports the dead battery
and the SINK mode.
In addition to the I/O DP/DM directly connected to the USB Type-C® connector, 5 I/Os are also used for UCPD
configuration: Configuration Channel (CCx), VBUS-SENSE, UCPD Dead Battery (DBn) and UCPD_FAULT (FLT)
feature.
To protect the STM32 Nucleo-144 from USB over-voltage, a USB Type-C® port protection, PPS compliant, is
used: TCPP01-M12 IC compliant with IEC6100-4-2 level 4.
•Configuration Channel I/O: UCPD_CCx: These signals are connected to the associated CCx line of the USB
Type-C® connector through the STM USB port Protection TCPP01-M12. These lines are used for the
configuration channel lines (CCx) to select the USB Type-C® current mode. The STM32 Nucleo-144
supports only SINK current mode.
•Dead Battery I/O: UCPD_DBn: This signal is connected to the associated DBn line of the TCPP01-M12. The
STM USB port Protection TCPP01-M12 managed internally the Dead Battery resistors.
BUS
terminal of CN15. In the board schematic diagrams, the corresponding
BUS
Table 12. HW configuration for the USB interface
HWSetting
OFF
ON
OFF
ON
is powered by a USB host and the NUCLEO-L552ZE-Q board works as a
Configuration
PA11 used as USB_FS_N diff pair interface
No other muxing
PA11 can be used as an I/O on the morpho connector.
USB function can be used, but performances are low due to the track
length to the Zio connector: impedance mismatch.
PA12 used as USB_FS_P diff pair interface
No other muxing
PA12 can be used as an I/O on the morpho connector.
USB function can be used, but performances are low due to the track
length to the Zio connector: impedance mismatch.
(1)
UM2581 - Rev 4
page 27/48
Page 28
UM2581
USB Type-C® FS
•V
fault detection: UCPD_FLT: This signal is provided by the STM USB Type-C® port protection. It is used
BUS
as fault reporting to MCU after a bad V
level detection. By design, the STM32 Nucleo-144 V
BUS
protection is set to 6 V max. (R45 is set to 2K7 to select 6 V maximum).
Table 13 describes the HW configuration for the UCPD feature.
Table 13. HW configuration for the UCPD feature
IOHWSetting
PA15SB10
PB15SB11
PC2SB8
PB5--
Configuration
OFF
ON
OFF
ON
PA15 connected to the USB Type-C®port protection and used as
UCPD_CC1
PA15 directly connected to USB Type-C® connector. USB Type-C® port
protection is bypassed.
PB15 connected to the USB Type-C® port protection and used as
UCPD_CC2
PB15 directly connected to the USB Type-C® connector. USB Type-C
port protection is bypassed.
ONPC2 used as VBUS_SENSE
OFF
PC2 NOT used for UCPD
Can be used on Zio connector
IO UCPD_DBn connected to USB Type-C® port protection and
used as Dead battery feature
(1)
BUS
®
6.13.3
PB14--
1. The default configuration is shown in bold
IO UCPD_FLT connected to USB Type-C® port protection and used
as over-voltage fault reporting to MCU
USB Type-C® connector
Figure 15 shows the pinout of the USB Type-C® connector CN15.
Figure 15. CN15 USB Type-C® connector pinout
A1A2A3A4A5A6A7A8A9A10A11A12
GNDTX1+TX1-VBUSCC1D+D-SBU1VBUSRX2-RX2+GND
GNDRX1+RX1-VBUSSBU2D-D+CC2VBUSTX2-TX2+GND
B12B11B10B9B8B7B6B5B4B3B2B1
Table 14 describes the pinout of the USB Type-C® connector CN15.
The jumper default positions are explained in Table 4. Default jumper configuration, and shown in Figure 2. The
Table 15 below explains the other jumper settings and configuration.
VBUSA9B4VBUS
VBUS_C/
5V_USB_C
UM2581
Jumper configuration
-
Table 15. Jumper configuration
Jumper / CNDefinition
CN4
T_SWCLK
T_SWDIO
JP2STLK_RST
JP3T_NRST
JP4VDD_MCU voltage selection
JP5IDD measurement
JP65V Power selection
CN13 / CN14GNDNAGND probe
1. Default jumper state in bold.
(1)
Setting
ON [1-2] ON
[3-4]
OFF
Comment
ST-LINK/V2-1 enable for on-board MCU debugger
ST-LINK/V2-1 functions enabled for external CN5
connector
ON [1-2]use to reset ST-LINK MCU
OFFNormal mode
ONST-LINK able to reset target MCU
OFF
ST-LINK not able to reset target MCU configuration
to use when CN5 is used with external application
ON [1-2]VDD_MCU voltage selection = 3V3
ON [2-3]VDD_MCU voltage selection = 1V8
OFFNo VDD_MCU power supply (forbidden)
ON [1-2]VDD =3V3
U6 LDO not used. External 3V3 source can be
OFF
connected on pin 2 (ULPBench probe as an
example)
ON [1-2]5V from ST-LINK
ON [3-4]
5V from ARDUINO® VIN 7 to 12 V
ON [5-6]5V from 5V_EXT
ON [7-8]
5V from user USB_UCPD (USB Type-C®)
ON [9-10]5V from USB_CHGR
OFF
No 5V Power source, configuration when external
3V3 is used
UM2581 - Rev 4
page 29/48
Page 30
6.15Solder bridge configuration
Table 16 details the solder bridges of the STM32L5 Nucleo-144 board.
DefinitionBridge
ST-LINK USB Power
bypass mode
3V3_PERSB2
3V3 LDO outputSB3
MCU VDDSMPSSB4
MCU_VREFP
HSE CLK selection
SB1
SB5
SB115
SB6/SB7
SB143
SB142
SB145
Solder bridge configuration
Table 16. SB configuration
(1)(2)
Setting
OFFUSB power switch protection enable
ONUSB power switch by-passed (not recommended)
OFF3V3 for peripheral not available (not recommended)
ON
OFF
ONU7 LDO output provides 3V3
OFFVDDSMPS input not supplied (not recommended)
ONVDDSMPS input connected to VDD_MCU
OFFVREFP input not supplied (not recommended)
ONVREFP input connected to VDDA
OFF
ON
OFF/OFFHSE NOT provided by External HSE CLK X3
ON/ONHSE provided by External HSE CLK X3
OFFST-LINK MCO NOT used for HSE CLK
ONST-LINK MCO used for HSE CLK
OFFPH0 NOT connected to morpho connector MCO usage
ONPH0 connected to morpho connector
OFFPH1 NOT connected to morpho connector
ONPH1 connected to morpho connector I/O usage
Used to provide 3V3 to some peripheral without impacting the
IDD measurement
U7 LDO output does not provide 3V3. An external 3V3 is needed.
LDO protection is active when external 3V3 is used
VREFP not connected to Zio, ARDUINO® pin 6
VREFP connected to Zio, ARDUINO® pin 6
Comment
UM2581
UM2581 - Rev 4
USB
SB8
SB144
SB10
SB11
SB137/SB138
OFF
ON
OFF
ONPC2 connected to ADC_A7 on Zio connector
OFF
ON
OFF
ON
OFF/OFFPA11/PA12 used as USB_FS_P/N interface
ON/ONPA11/PA12 used as I/O connected to morpho connector CN12
PC2 not connected to USB Type-C® VBUS_SENSE used as
ADC_A7 on Zio connector
PC2 connected to USB Type-C® VBUS_SENSE
PC2 not connected to ADC_A7 on Zio connector used as USB
Type-C® VBUS_SENSE
PA15 connected to STM USB Type-C® port protection and
used as CC1
USB Type-C® port protection is bypassed (not recommended
debug only)
PB15 connected to STM USB Type-C® port protection and
used as CC2
USB Type-C® port protection is bypassed (not recommended
debug only)
page 30/48
Page 31
UM2581
Solder bridge configuration
DefinitionBridge
(Continued)
USB
SB135
AGNDSB9ONAGND connected to GND. Reserved, do not modify.
SWD interface
(Reserved)
SWD interface
(Default)
SB100/SB102/
SB104/SN106
SB101/SB103/
SB105/SB107
SB108
SWO
SB140
SB109
Level shifter
SB110
SB111
IOREF selection
SB112
SB113
SMPS 1V8 power inputSB114
SB118
User LED GREEN
SB120
SB119
SDMMC I/O
SB122
SB121
Zio SAI_D / SPI_B
interface
SB136
SB134
Setting
OFF
ON
(1)(2)
PB5 not connected to Zio CN7 for SPI_B interface: Reserved for
UCPD_DBn
PB5 connected to Zio CN7 for SPI_B interface, can’t be used
for UCPB_DBn
Comment
OFFReserved, do not modify
ONReserved, do not modify
OFF
ON
SWO connected through level shifter to target MCU I/O 1V8
compatibility
SWO not connected through the level shifter. Debug mode only
compatible with MCU I/O 3V3
OFFPB3 used as I/O on Zio and morpho connector
ON
PB3, used as SWO_MCU, connected between STLINK and
target MCU
OFFLevel shifter not connected to VDD_MCU
ON
Level shifter connected to VDD_MCU (SB110 must be
disconnected)
OFFLevel shifter not connected to 3V3_PER
ON
Level shifter connected to 3V3_PER (SB109 must be
disconnected)
OFFIOREF NOT connected to 3V3_PER power supply
ONIOREF connected to 3V3_PER power supply
OFFIOREF NOT connected to VDD_MCU power supply
ONIOREF connected to VDD_MCU power supply
OFFIOREF NOT connected to 3V3 power supply
ONIOREF connected to 3V3 power supply
ONSMPS 1V8 U7/U101 powered by 5V
OFFSMPS 1V8 U7/U101 NOT powered
OFFGreen user LED green not driven by PC7
ONGreen user LED driven by PC7
OFFGreen user LED not driven by PA5
ONGreen user LED driven by PA5 with ARD_D13
OFF
PC8 not connected to morpho CN12 pin 2 to avoid stub on Zio
CN8 SDMMC_D0
ONPC8 connected to morpho CN12 pin 2 and Zio CN8 pin 2
OFF
PC9 not connected to morpho CN12 pin 1 to avoid stub on Zio
CN8 SDMMC_D1
ONPC9 connected to morpho CN12 pin 1 and Zio CN8 pin 4
OFFPA4 not connected to Zio CN7 for SAI_D interface
ONPA4 connected to Zio CN7 for SAI_D interface
OFFPA4 not connected to Zio CN7 for SPI_B interface
ONPA4 connected to Zio CN7 for SPI_B interface
OFFPB4 not connected to Zio CN7 for SAI_D interface
UM2581 - Rev 4
page 31/48
Page 32
UM2581
Solder bridge configuration
DefinitionBridge
(Continued)
SB134
(Continued)
SB139
Zio SAI_D / SPI_B
interface
SB135
SB123
PD8 USART3_TX
SB124
SB125
PD9 USART3_RX
SB126
SB127
PG7 LPUART1_TX
SB128
SB168
SB129
PG8 LPUART1_RX
SB130
SB167
MCU VDD_USBSB132
MCU VDDIOSB133
MCU VDD_USBSB146
LSE CLK selectionSB147/SB148
MCU VDDA
SB149
Setting
(1)(2)
Comment
ONPB4 connected to Zio CN7 for SAI_D interface
OFFPB4 not connected to Zio CN7 for SPI_B interface
ONPB4 connected to Zio CN7 for SPI_B interface
OFF
ON
OFF
ON
PB5 not connected to Zio CN7 for SPI_B interface: Reserved for
UCPD_DB1
PB5 connected to Zio CN7 for SPI_B interface, shared with for
UCPB_DB1
PD8 USART3_TX not connected to ARDUINO® D1 TX
PD8 USART3_TX connected to ARDUINO® D1 TX
OFFPD8 USART3_TX not connected to STLK VCP TX
ONPD8 USART3_TX connected to STLK VCP TX
OFF
ON
PD9 USART3_RX not connected to ARDUINO® D0 RX
PD9 USART3_RX connected to ARDUINO® D0 RX
OFFPD9 USART3_RX not connected to STLK VCP RX
ONPD9 USART3_RX connected to STLK VCP RX
OFFPG7 LPUART1_TX not connected to STLK VCP TX
ON
OFF
ON
PG7 LPUART1_TX connected to STLK VCP TX
Configuration to support debug with 1V8 mode
PG7 LPUART1_TX not connected to ARDUINO® D1 TX
PG7 LPUART1_TX connected to ARDUINO® D1 TX
OFFPG7 LPUART1_TX not connected to morpho connector CN12
ONPG7 LPUART1_TX connected to morpho connector CN12
OFFPG8 LPUART1_RX not connected to STLK VCP RX
ON
OFF
ON
PG8 LPUART1_RX connected to STLK VCP RX
Configuration to support debug with 1V8 mode
PG8 LPUART1_RX not connected to ARDUINO® D0 RX
PG8 LPUART1_RX connected to ARDUINO® D0 RX
OFFPG8 LPUART1_RX not connected to morpho connector CN12
ONPG8 LPUART1_RX connected to morpho connector CN12
OFFVDD_USB input not supplied
ONVDD_USB input connected to VDD
OFFVDDIO input not supplied (no PG [2-15] I/O)
ONVDDIO input connected to VDD
OFFVBAT input not supplied
ONVBAT input connected to VDD_MCU 3V3 or 1V8
OFF
ON
LSE provided by External LSE CLK X2 (R34/R35) PC14 and
PC15 not connected to morpho connector
PC14 and PC15 connected to morpho connector, LSE NOT
provided by External LSE CLK X2
OFFVDDA input not supplied by VDD
ONVDDA input connected to VDD (SB150 must be not connected)
UM2581 - Rev 4
page 32/48
Page 33
UM2581
Solder bridge configuration
DefinitionBridge
(Continued)
MCU VDDA
PB10 I/O selection
PA2 I/O
User button
PA0SB156
PE15 I/O selection
PB0 I/O selection
SB150
SB151
SB157
SB152
SB153
SB154
SB155
SB158
SB159
SB160
SB161
SB162
Setting
(1)(2)
Comment
OFFVDDA input not supplied by VDD_MCU
ON
VDDA input connected to VDD_MCU (SBN149 must be not
connected)
OFFPB10 not used as QSPI_CLK
ONPB10 used as QSPI_CLK
OFFPB10 not used as TIMER for Motor Control
ONPB10 used as TIMER for Motor Control
OFFPA2 not used as QSPI_CS
ONPA2 used as QSPI_CS
OFF
ON
PA2 not used as ARDUINO® A1 ADC
PA2 used as ARDUINO® A1 ADC
OFFUser button NOT connected to PC13
ONUser button connected to PC13
OFFUser button NOT connected to PA0
ONUser button connected to PA0
OFF
ON
PA0 not used as TIMER for Motor control, reserved for User
button
PA0 can be used as TIMER for Motor control, can’t be used as
a user button
OFFPE15 not used as QSPI_IO3
ONPE15 used as QSPI_IO3
OFFPE15 not used as TIMER for Motor Control
ONPE15 used as TIMER for Motor Control
OFFPB0 not used as QSPI_IO1
ONPB0 used as QSPI_IO1
OFF
ON
OFF
PB0 not used as ARDUINO® A3 ADC
PB0 used as ARDUINO® A3 ADC
PB0 not connected on morpho CN11 pin to avoid stub on
ARDUINO® ADC A3
ONPB0 connected on morpho CN11
SB163
PE12 I/O selection
SB164
OFFPE12 not used as QSPI_IO0
ONPE12 used as QSPI_IO0
OFFPE12 not used as TIMER for Motor Control
ONPE12 used as TIMER for Motor Control
OFFPE14 not used as QSPI_IO2
PE14 I/O selection
ONPE14 used as QSPI_IO2
OFFPE14 not used as TIMER for Motor Control
ONPE14 used as TIMER for Motor Control
1. Default SBx state is shown in bold.
2. All NUCLEO products are delivered with solder-bridges configured according to the target MCU supported.
UM2581 - Rev 4
page 33/48
Page 34
7Extension connectors
Six extension connectors are implemented on the STM32L5 Nucleo-144 board:
•CN7, CN8, CN9, and CN10 for Zio connector supporting ARDUINO® Uno V3
•CN11 and CN12 for ST morpho connector
The jumpers for voltage selection and IDD measurements are not described here.
UM2581
Extension connectors
7.1
Caution:
Zio connectors supporting ARDUINO® Uno V3
The CN7, CN8, CN9 and CN10 Zio connectors are female connectors supporting ARDUINO® standard. Most
shields designed for ARDUINO® can fit the Nucleo board.
The STM32 microcontroller I/Os are 3V3 compatible, while ARDUINO® Uno V3 is 5V compatible.
Figure 16. Zio connectors supporting ARDUINO® Uno V3
UM2581 - Rev 4
The related pinout for the ARDUINO® connector are listed in Table 17, Table 18, Table 19 and Table 20
page 34/48
Page 35
Zio connectors supporting ARDUINO® Uno V3
Table 17. Pinout of ARDUINO®-included Zio connector CN7
The ST morpho connector consists of male pin header footprints CN11 and CN12 (not soldered by default). They
can be used to connect the 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.
Figure 17. ST morpho connector
UM2581
ST morpho connector CN11 and CN12
UM2581 - Rev 4
Table 21 shows the pin assignments for the STM32 on the ST morpho connector.
page 37/48
Page 38
UM2581
ST morpho connector CN11 and CN12
Table 21. Pin assignment of the ST morpho connector
CN11 odd pinsCN11 even pinsCN12 odd pinsCN12 even pins
Pin numberPin namePin number Pin namePin number Pin namePin number Pin name
1PC102PC111PC92PC8
3PC124PD23PB84PC6
5VDD65V_EXT5PB96NC
7
PH3_BOOT0
(1)
8GND7
9PF610NC9GND10PD8
11PF712IOREF11PA512PA12
13
15
PA13
PA14
(4)
(4)
14NRST13PA614PA11
163V315PA716NC
17PA15185V17PB618PB11
19GND20GND19PC720GND
21PB722GND21PA922PB2
23PC1324VIN23PA824PB1
25PC1426NC25PB1026PB15
27PC1528PA027PB428PB14
29PH030PA129PB530PB13
31PH132PA431PB332AGND
33VBAT34PB033PA1034NC
35PC236PC135PA236PF5
37PC338PC037PA338PF4
39PD440PD339GND40PE8
41PD542
43PD644
PG2
PG3
(5)
(5)
41PD1342PF10
43PD1244PE7
45PD746PE245PD1146PD14
47PE348PE447PE1048PD15
49GND50PE549PE1250PF14
51PF152PF251PE1452PE9
53PF054PF853PE1554GND
55PD156PF955PE1356PE11
57PD058PG157PF1358PF3
59PG060GND59PF1260PF15
61PE162PE661
63
65
PG9
PG12
(5)
(5)
64
66
67NC68
69PD970NC69
PG15
PG10
PG13
(5)
(5)
(5)
63GND64PE0
65PD1066
67
1. The default state of BOOT0 is 0. It can be set to 1 when a jumper is plugged on the pins 5-7 of CN11.
2. V
is not connected to CN12 by default (SB115 OFF).
REFP
3. 5V_STLK is the 5V power signal, coming from the ST-LINK/V2-1 USB connector. It rises before the 5V signal of the board.
VREFP
PG14
(5)
PG7
(5)
PG4
(2)
8
(5)
62PF11
68
70
5V_STLK
(5)
PG8
(5)
PG5
(5)
PG6
(3)
UM2581 - Rev 4
page 38/48
Page 39
ST morpho connector CN11 and CN12
4. PA13 and PA14 are shared with SWD signals connected to ST-LINK/V2-1. If the ST-LINK part is not cut, it is not
recommended to use them as I/O pins.
5. PG2 to PG15 can have a different I/O level to other I/O because supplied by VDDIO.
UM2581
UM2581 - Rev 4
page 39/48
Page 40
8Limitations
8.1RSS/bootloader limitation
Issue observed:
The STM32L5 part soldered on NUCLEO-L552ZE-Q that embeds the bootloader V9.0 is affected by the
limitations described in Section 6.11 RSS/bootloader.
Proposed workaround:
Refer to Section 6.11 RSS/bootloader to detail workaround.
Parts impacted:
This applies only to the NUCLEO-L552ZE-Q with the finished good (FG) NUL552ZEQ$AU1 (Sticker available on
the top side of the board).
8.2SMPS limitation
Issue observed:
UM2581
Limitations
The STM32L5 part soldered on NUCLEO-L552ZE-Q embeds an internal SMPS. The sample revision rev B
embeds two SMPS limitations: SMPS regulation loss upon transiting into SMPS LP mode, and
Unpredictable SMPS state at power-on. Refer to errata sheet STM32L552xx/562xx device errata (ES0448) for
more details.
Proposed workaround:
Refer to errata sheet STM32L552xx/562xx device errata (ES0448).
Parts impacted:
This applies only on the NUCLEO-L552ZE-Q with the finished goods (FG) NUL552ZEQ$AU1 and NUL552ZEQ
$AU2 (Sticker available on the top side of the boards).
UM2581 - Rev 4
page 40/48
Page 41
UM2581
Federal Communications Commission (FCC) and Industry Canada (IC) Compliance Statements
9Federal Communications Commission (FCC) and Industry Canada
(IC) Compliance Statements
9.1FCC 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.
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 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.
9.2
Responsible party (in the USA)
Terry Blanchard
Americas Region Legal | Group Vice President and Regional Legal Counsel, The Americas
STMicroelectronics, Inc.
750 Canyon Drive | Suite 300 | Coppell, Texas 75019
USA
Telephone: +1 972-466-7845
IC Compliance Statement
Industry Canada ICES-003 Compliance Label: CAN ICES-3 (B) / NMB-3 (B).
UM2581 - Rev 4
page 41/48
Page 42
10CE conformity
10.1Warning
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.
UM2581
CE conformity
UM2581 - Rev 4
page 42/48
Page 43
Revision history
UM2581
Table 22. Document revision history
DateVersionChanges
30-Sep-20191Initial release
Added:
•Section 8 Limitations
28-Jan-20202
17-Mar-20203Added NUL552ZEQ$AU2 to impacted parts in Section 8.2 SMPS limitation
30-Jun-20204
Updated:
•Section 6.11 RSS/bootloader
•Section 9 and Section 10 switched to Class B
•Table 20
Updated Limitation regarding limited support to SFI through the bootloader
towards JTAG
Figure 9. ST-LINK debugger: JP configuration for external MCU........................................ 14
Figure 10. JP6 [1-2]: 5V_STLK Power source ..................................................... 16
Figure 11. JP6 [3-4]: 5V_VIN Power source .......................................................17
Figure 12. JP6 [5-6]: 5V_EXT Power source ......................................................18
Figure 13. JP6 [7-8]: 5V_USB_C Power source ....................................................19
Figure 14. JP6 [9-10]: 5V_CHGR Power source ....................................................20
Figure 15.
Figure 16.
Figure 17. ST morpho connector ..............................................................37
CN15 USB Type-C® connector pinout ................................................... 28
Zio connectors supporting ARDUINO® Uno V3 .............................................34
UM2581 - Rev 4
page 47/48
Page 48
UM2581
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. ST
products are sold pursuant to 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’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. For additional information about ST trademarks, please refer to www.st.com/trademarks. All other product or service
names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.