STMicroelectronics NUCLEO-F756ZG, NUCLEO-L4R5ZI-P User Manual

Page 1
UM2179
User manual
STM32 Nucleo-144 boards (MB1312)
Introduction
The STM32 Nucleo-144 boards based on the MB1312 reference board (NUCLEO-L496ZG, NUCLEO-L496ZG-P, NUCLEO-L4R5ZI, NUCLEO-L4R5ZI-P and NUCLEO-L4A6ZG) provide an affordable and flexible way for users to try out new concepts and build prototypes with STM32 microcontrollers, choosing from the various combinations of performance, power consumption and features. The ST Zio connector, which extends the ARDUINO Uno V3 connectivity, and the ST morpho headers make it easy to expand the functionality of the Nucleo open development platform with a wide choice of specialized shields. The STM32 Nucleo-144 boards do not require any separate probe as they integrate the ST­LINK/V2-1 debugger/programmer. The STM32 Nucleo-144 boards come with the STM32 comprehensive free software libraries and examples available with the STM32Cube MCU Package.

Figure 1. Nucleo-144 board (top view) Figure 2. Nucleo-144 board (bottom view)

®
Pictures are not contractual..
September 2019 UM2179 Rev 8 1/55
www.st.com
1
Page 2
Contents UM2179
Contents
1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 Product marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 Codification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3 Quick start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.3 Development toolchains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.4 Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5 Hardware layout and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.1 STM32 Nucleo-144 board layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.2 STM32 Nucleo-144 board mechanical drawing . . . . . . . . . . . . . . . . . . . . 14
5.3 Cuttable PCB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.4 Embedded ST-LINK/V2-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.4.1 Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.4.2 ST-LINK/V2-1 firmware upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.4.3 Using the ST-LINK/V2-1 to program and debug the on-board STM32 . 17
5.4.4 Using ST-LINK/V2-1 to program and debug an external STM32
application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.5 Power supply and power selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.5.1 Power supply input from ST-LINK/V2-1 USB connector . . . . . . . . . . . . 21
5.5.2 External power supply inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.5.3 External power supply output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.5.4 SMPS power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.6 LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.7 Push-buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.8 JP5 (IDD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.9 OSC clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2/55 UM2179 Rev 8
Page 3
UM2179 Contents
5.9.1 OSC clock supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.10 OSC 32 KHz clock supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.11 LPUART1 communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.12 USB FS OTG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.13 Solder bridges and jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.14 Expansion connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.15 ST Zio connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.16 ST morpho connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5.17 Bootloader limitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.17.1 Bootloader operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.17.2 Bootloader identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5.17.3 Bootloader limitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5.17.4 Affected parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5.17.5 Workarounds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Appendix A Electrical schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Appendix B Board revision history and limitations . . . . . . . . . . . . . . . . . . . . . . 51
Appendix C Federal Communications Commission (FCC)
and Industry Canada (IC) Compliance . . . . . . . . . . . . . . . . . . . . . . . 52
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
UM2179 Rev 8 3/55
3
Page 4
List of tables UM2179
List of tables
Table 1. Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 2. Codification explanation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Table 3. ON/OFF conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 4. CN4 states of the jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 5. Debug connector CN5 (SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 6. External power sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 7. Power related jumper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 8. LPUART1 pin configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 9. USB pin configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 10. Configuration of the solder bridges and jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 11. NUCLEO-L496ZG, NUCLEO-L496ZG-P, NUCLEO-L4R5ZI,
NUCLEO-L4R5ZI-P and NUCLEO-L4A6ZG pin assignments . . . . . . . . . . . . . . . . . . . . . . 38
Table 12. ST morpho connector pin assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Table 13. Board revision history and limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Table 14. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4/55 UM2179 Rev 8
Page 5
UM2179 List of figures
List of figures
Figure 1. Nucleo-144 board (top view). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 2. Nucleo-144 board (bottom view). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 3. Hardware block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 4. STM32 Nucleo-144 board top layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 5. STM32 Nucleo-144 board bottom layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 6. STM32 Nucleo-144 board mechanical drawing in millimeter . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 7. Nucleo-144 board mechanical drawing in mils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 8. USB composite device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 9. Connecting the STM32 Nucleo-144 board to program the on-board STM32. . . . . . . . . . . 18
Figure 10. Using ST-LINK/V2-1 to program an external STM32 application . . . . . . . . . . . . . . . . . . . . 20
Figure 11. NUCLEO-L496ZG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 12. NUCLEO-L496ZG-P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 13. NUCLEO-L4A6ZG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 14. NUCLEO-L4R5ZI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 15. NUCLEO-L4R5ZI-P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Figure 16. Top and power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Figure 17. MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Figure 18. ST-LINK/V2-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Figure 19. USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Figure 20. Extension connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Figure 21. SMPS power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
UM2179 Rev 8 5/55
5
Page 6
Features UM2179

1 Features

The STM32 Nucleo-144 boards offer the following common features:
STM32 Arm®-based microcontroller in LQFP144 package
USB OTG FS
3 user LEDs
2 user and reset push-buttons
32.768 kHz crystal oscillator
Board connectors:
USB with Micro-AB
–SWD
ST Zio expansion connector including ARDUINO
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 STM32Cube MCU Package
Support of a wide choice of Integrated Development Environments (IDEs) including
IAR
, Keil®, GCC-based IDEs
®
Uno V3
or external sources
BUS
Additionally, some STM32 Nucleo-144 boards offer the following specific features:
External SMPS to generate V
Arm® Mbed Enabled™
a. SMPS significantly reduces power consumption in Run mode, by generating V
DC/DC converter.
b. Arm and Mbed are registered trademarks or trademarks of Arm Limited (or its subsidiaries) in the US and or
elsewhere.
(b)
compliant
logic supply
core
(a)
logic supply from an external
core
6/55 UM2179 Rev 8
Page 7
UM2179 Ordering information

2 Ordering information

To order an STM32 Nucleo-144 board, refer to Tab le 1. Additional information is available from the datasheet and reference manual of the target STM32.
Order code Board reference Target STM32 Differentiating features
NUCLEO-L496ZG
NUCLEO-L496ZG-P STM32L496ZGT6PU – External SMPS

Table 1. Ordering information

STM32L496ZGT6U – Arm
®
Mbed Enabled™
NUCLEO-L4A6ZG STM32L4A6ZGT6U – Cryptography
NUCLEO-L4R5ZI STM32L4R5ZIT6U – Arm
NUCLEO-L4R5ZI-P STM32L4R5ZIT6PU

2.1 Product 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 design or in production.
“E” or “ES” marking examples of location:
On the targeted STM32 that is soldered on the board (for 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.
The boards feature 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.
MB1312
®
Mbed Enabled™
®
–Arm – External SMPS
Mbed Enabled™
UM2179 Rev 8 7/55
54
Page 8
Ordering information UM2179

2.2 Codification

The meaning of the codification is explained in Tabl e 2.
NUCLEO-XXYYZT(-P) Description Example: NUCLEO-L496ZG-P
XX MCU series in STM32 Arm Cortex MCUs STM32L4 Series
YY MCU product line in the series STM32L496
Z STM32 package pin count 144 pins
T
-P STM32 has external SMPS function External SMPS
The order code is mentioned on a sticker placed on the top side of the board.

Table 2. Codification explanation

STM32 Flash memory size: – G for 1 Mbyte – I for 2 Mbytes
1 Mbyte
8/55 UM2179 Rev 8
Page 9
UM2179 Quick start

3 Quick start

This section describes how to start a development quickly using the STM32 Nucleo-144 board.
Before installing and using the product, accept the Evaluation Product License Agreement from the www.st.com/epla webpage. For more information on the STM32 Nucleo-144 board and for demonstration software, visit the www.st.com/stm32nucleo webpage.

3.1 Getting started

Follow the sequence below to configure the Nucleo-144 board and launch the demonstration application (for components location refer to
1. Check the jumper position on the board: JP1 (PWR-EXT) OFF (see Section 5.5.1: Power supply input from ST-LINK/V2-1 USB
connector for more details)
JP6 (Power source) on STLK side (for more details see Table 7: Power related jumper) JP5 (IDD) ON (for more details see Section 5.8: JP5 (IDD)) CN4 ON selected (for more details see Table 4: CN4 states of the jumpers).
2. For the correct identification of the device interfaces from the host PC and before connecting the board, install the Nucleo USB driver available on the www.st.com/stm32nucleo website.
3. To power the board connect the STM32 Nucleo-144 board to a PC with a USB ‘Type-A to Micro-B’ cable 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.
4. Press button B1 (left button).
5. Observe that the blinking frequency of the three LEDs LD1 to LD3 changes, by clicking on
the button B1.
6. The software demonstration and the several software examples, that allow the user to use the Nucleo features, are available at the www.st.com/stm32nucleo webpage.
7. Develop an application, using the available examples.
Figure 4: STM32 Nucleo-144 board top layout).

3.2 System requirements

Windows® OS (7, 8 and 10), Linux® 64-bit or macOS
USB Type-A to Micro-B cable

3.3 Development toolchains

Keil® MDK-ARM
IAR™ EWARM
GCC-based IDEs
Arm
a. macOS® is a trademark of Apple Inc., registered in the U.S. and other countries
b. On Windows® only.
®
Mbed™ online (see https://mbed.org)
(b)
(b)
UM2179 Rev 8 9/55
®(a)
54
Page 10
Conventions UM2179

3.4 Demonstration software

The demonstration software, included in the STM32Cube MCU Package corresponding to the on-board MCU, 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 the www.st.com/stm32nucleo webpage.

4 Conventions

Tab le 3 provides the conventions used for the ON and OFF settings in the present
document.
Convention Definition
Jumper JPx ON Jumper fitted
Jumper JPx OFF Jumper not fitted
Solder bridge SBx ON SBx connections closed by solder or 0 ohm resistor

Table 3. ON/OFF conventions

Solder bridge SBx OFF SBx connections left open
In this document the references for all information that is common to all sale types, are “STM32 Nucleo-144 board” and “STM32 Nucleo-144 boards”.
10/55 UM2179 Rev 8
Page 11
UM2179 Hardware layout and configuration
Embedded
ST-LINK/V2-1
STM32
Microcontroller
RESET
SWD
ST ŵorpho extension Header
ST ŵorpho extension Header
Micro-B
USB
Đonnector
IO
USB
B2
RST
B1
USER
IO
Zio Đonnector
LED
LD1
ST-LINK Part
MCU Part
LED
LD2/3
Micro-AB or
Micro-B USB
Đonnector
Zio Đonnector
Ext
SMPS
IO

5 Hardware layout and configuration

The STM32 Nucleo-144 board is designed around the STM32 microcontrollers in a 144-pin LQFP package.
Figure 3 shows the connections between the STM32 microcontroller and its peripherals (ST-
LINK/V2-1, push-buttons, LEDs, USB, ST Zio connectors and ST morpho headers).
Figure 4 and Figure 5 show the location of these features on the STM32 Nucleo-144 board. Figure 6 and Figure 7 show the mechanical dimensions of the STM32 Nucleo-144 board.

Figure 3. Hardware block diagram

1. Ext SMPS function is only available on '-P' suffixed boards.
UM2179 Rev 8 11/55
54
Page 12
Hardware layout and configuration UM2179
CN1 ST
-
LINK Micro
USB connector
CN4 ST
-LINK/
NUCLEO selector
LD1-LD3 User LEDs
B1 User button
CN11
ST Porpho
pin header
CN13 SMPS signal connector
JP1 PWR
-
EXT
CN5 SWD connector
JP5 IDD measurement
U11 STM32 Microcontroller
LD7
USB over
CN7, CN10 Zio connectors
SB6
3.3V regulator output
JP6 Power Source selection
LD6 Power (Green LED)
LD5
(Red LED) ST-/,1.9 Power Over
FXUUHQWDODUP
LD4 (Red/Green LED) COM
LD8
USB VBUS
CN14 User USB connector
B2 Reset button
CN8, CN9 Zio connectors
CN12
ST Porpho
pin header

5.1 STM32 Nucleo-144 board layout

Figure 4. STM32 Nucleo-144 board top layout

12/55 UM2179 Rev 8
Page 13
UM2179 Hardware layout and configuration
SB101, SB103, SB105, SB107 (RESERVED)
SB100, SB102, SB104, SB106 (DEFAULT)

Figure 5. STM32 Nucleo-144 board bottom layout

UM2179 Rev 8 13/55
54
Page 14
Hardware layout and configuration UM2179

5.2 STM32 Nucleo-144 board mechanical drawing

Figure 6. STM32 Nucleo-144 board mechanical drawing in millimeter

14/55 UM2179 Rev 8
Page 15
UM2179 Hardware layout and configuration

Figure 7. Nucleo-144 board mechanical drawing in mils

UM2179 Rev 8 15/55
54
Page 16
Hardware layout and configuration UM2179

5.3 Cuttable PCB

The STM32 Nucleo-144 board is divided into two parts: ST-LINK and target STM32. The ST-LINK part of the PCB can be cut out to reduce the board size. In this case the remaining target STM32 part can only be powered by V CN11, or by V
and 3.3 V on the ST Zio connector CN8. It is still possible to use the ST-
IN
, E5V and 3.3 V on the ST morpho connector
IN
LINK part to program the STM32, using wires between the CN5 and SWD available signals on the ST morpho connector (SWCLK CN11 pin 15, SWDIO CN11 pin 13 and NRST CN11 pin 14, same I/O level as VDD_MCU).

5.4 Embedded ST-LINK/V2-1

The ST-LINK/V2-1 programming and debugging tool is integrated in the STM32 Nucleo-144 board.
The embedded ST-LINK/V2-1 supports only SWD for STM32 devices. For information about debugging and programming features refer to the ST-LINK/V2 in-circuit
debugger/programmer
for STM8 and STM32 user manual (UM1075), which describes in
details all the ST-LINK/V2 features.
The changes versus ST-LINK/V2 version are listed below. New features supported on 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 V
There are two different ways to use the embedded ST-LINK/V2-1, depending on the jumper state (see Table 4):
Program/debug the STM32 on board
Program/debug the STM32 in an external application board, using a cable connected
SWD connector CN5
Jumper state Description

Table 4. CN4 states of the jumpers

to
Both CN4 jumpers ON
Both CN4 jumpers OFF
16/55 UM2179 Rev 8
ST-LINK/V2-1 functions enabled for on-board programming (default). See Section 5.4.3.
ST-LINK/V2-1 functions enabled for external CN5 connector (SWD supported). See Section 5.4.4.
Page 17
UM2179 Hardware layout and configuration

5.4.1 Drivers

Before connecting the Nucleo-144 board to a Windows® (XP, 7, 8 and 10) PC via USB, install the driver for ST-LINK/V2-1 that can be downloaded from the www.st.com website.
If the STM32 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” USB devices found on the STM32 Nucleo-144 board to this dedicated driver, must be updated in the device manager manually.
Note: It is recommended to proceed by using USB Composite Device, as shown in Figure 8.
Figure 8. USB composite device

5.4.2 ST-LINK/V2-1 firmware upgrade

The ST-LINK/V2-1 embeds a firmware upgrade mechanism for 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 keep the ST-LINK/V2-1 firmware up to date before starting to use the STM32 Nucleo-144 board. The latest version of this firmware is available from the
www.st.com website.

5.4.3 Using the ST-LINK/V2-1 to program and debug the on-board STM32

To program the on-board STM32, place the two jumpers marked in red on the connector CN4, as shown in Figure 9. The CN5 connector must not be used, since it could disturb the communication with the STM32 microcontroller of the Nucleo-144 board.
UM2179 Rev 8 17/55
54
Page 18
Hardware layout and configuration UM2179
06Y9
&1MXPSHUV21
&16:'
FRQQHFWRU
Figure 9. Connecting the STM32 Nucleo-144 board to program the on-board STM32

5.4.4 Using ST-LINK/V2-1 to program and debug an external STM32 application

It is very 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 10 and connect the application to the SWD debug connector according to Table 5.
Note: JP4 NRST (target STM32 RESET) must be open when CN3 pin 5 is used in an external
application.
18/55 UM2179 Rev 8
Page 19
UM2179 Hardware layout and configuration
Table 5. Debug connector CN5 (SWD)
Pin CN5 Description
1 VDD_TARGET V
from application
DD
2 SWCLK SWD clock
3 GND ground
4 SWDIO SWD data input/output
5 NRST RESET of target STM32
6SWOReserved
UM2179 Rev 8 19/55
54
Page 20
Hardware layout and configuration UM2179
06Y9
&1MXPSHUV2))
&16:'
FRQQHFWRU
Figure 10. Using ST-LINK/V2-1 to program an external STM32 application
20/55 UM2179 Rev 8
Page 21
UM2179 Hardware layout and configuration

5.5 Power supply and power selection

The power supply is provided either by the host PC through the USB cable or by an external source: VIN (7 V-12 V), E5V (5 V) or +3.3 V power supply pins on CN8 or CN11. If VIN, E5V or +3.3 standard EN-60950-1: 2006+A11/2009 and must be Safety Extra Low Voltage (SELV) with limited power capability.
If the power supply is +3.3 V, the ST-LINK is not powered and cannot be used.
V is used to power a Nucleo-144 board, this power source must comply with the

5.5.1 Power supply input from ST-LINK/V2-1 USB connector

The STM32 Nucleo-144 board and shield can be powered from the ST-LINK USB connector CN1 (U5V), by placing a jumper between the pins 3 and 4 of JP6, as shown in
Power related jumper. Note that only the ST-LINK part is power supplied before the USB
enumeration, as the host PC only provides 100 mA to the board at that time. During the USB enumeration, the STM32 Nucleo-144 board requires 300 If the host is able to provide the required power, the targeted STM32 microcontroller is powered and the green LED LD6 is turned ON, thus the STM32 Nucleo-144 board and its shield can consume a maximum current of 300 provide the required current, the targeted STM32 microcontroller and the extension boards are not power supplied. As a consequence the green LED LD6 stays turned OFF. In such case it is mandatory to use an external power supply as explained in the next section.
After the USB enumeration succeeds, the ST-LINK U5V power is enabled, by asserting the PWR_EN pin. This pin is connected to a power switch (ST890), which powers the board.
This power switch also features a current limitation to protect the PC if a short-circuit happens on the board. If an overcurrent (more than 500 lits up.
mA, not more. If the host is not able to
mA) happens on the board, the red LED LD5
mA of current to the host PC.
Table 7:
Warning: If the maximum current consumption of the STM32 Nucleo-
144 board and its shield boards exceed 300 mA, it is mandatory to power the STM32 Nucleo-144 board, using an external power supply connected to E5V, VIN or +3.3 V.
Note: If the board is powered by a USB charger, there is no USB enumeration, so the green LED
LD6 stays in OFF state permanently and the target STM32 is not powered. In this specific case a jumper must be placed between pins 5 and 6 of JP6, to allow the board to be powered anyway.

5.5.2 External power supply inputs

Depending on the used voltage, an external power source supplies in three different ways the STM32 Nucleo-144 board and its shield boards. The three power sources are listed in
Table 6.
When the STM32 Nucleo-144 board is power supplied by VIN or E5V, the jumper configuration must be as showed below:
Jumper JP6 on pin 1 and pin 2 for E5V or jumper JP3 on pin 7 and pin 8 for V
Jumper JP1 OFF
UM2179 Rev 8 21/55
IN
54
Page 22
Hardware layout and configuration UM2179
E5V
STLK
CHGR VIN
E5V
STLK
CHGR VIN
E5V
STLK
CHGR VIN
E5V
STLK
CHGR VIN
Input power
name
Connector
pins
Table 6. External power sources
Vol tag e
range
Max current Limitation
From 7 V to 12 V only and input current capability is linked to input voltage:
V
IN
CN8 pin 15
CN11 pin 24
7 V to 12 V 800 mA
– 800 mA input current when
=7 V
V
IN
– 450 mA input current when
7V<V
<9V
IN
– 250 mA input current when
<12 V
IN
E5V CN11 pin 6
4.75 V to
5.25 V
9 V<V
500 mA -
Two possibilities:
+3.3 V
CN8 pin 7
CN11 pin 16
3 V to 3.6 V -
–ST-LINK PCB is cut – SB3 and SB111 OFF (ST-LINK not
powered)
The 5 V power source is selected by the jumper JP6 as shown in Table 7.
Table 7. Power related jumper
Jumper Description
STLK (ST-LINK V
) is used as power source when JP6 is set as shown on the
BUS
right (Default setting)
E5V is used as power source when JP6 is set as shown on the right:
JP6
CHGR (USB Charger on CN1) is used as power source when JP6 is set as shown on the right:
is used as power source when JP6 is set as shown on the right:
V
IN
22/55 UM2179 Rev 8
Page 23
UM2179 Hardware layout and configuration
Using VIN or E5V as an external power supply
When powered by VIN or E5V, it is still possible to use the ST-LINK for only programming or debugging, but it is mandatory to power the board first using VIN or E5V, then to connect the USB cable to the PC. In this way the enumeration succeeds, thanks to the
external power
source.
The following power-sequence procedure must be respected:
1. Connect jumper JP6 between pin 1 and pin 2 for E5V or between pin 7 and pin 8 for V
IN
2. Check that JP1 is removed
3. Connect the external power source to VIN or E5V
4. Power on the external power supply 7 V< VIN < 12 V to VIN, or 5 V for E5V
5. Check that the green LED LD6 is turned ON
6. Connect the PC to the USB connector CN1
If this order is not respected, the board may be powered by USB (U5V) first, then by VIN or E5V as the following risks may be encountered:
1. If the board needs more than 300 mA, the PC may be damaged or the current supplied can be limited by the PC. As a consequence the board is not powered correctly.
2. 300 mA is requested during the enumeration phase (since JP1 must be OFF) so there is the risk that the request is rejected and the enumeration does not succeed if the PC cannot provide such current. Consequently the board is not power supplied (LED LD6 remains OFF).
External power supply input: + 3.3 V
If 3.3 V is provided by a shield board, it is worth using the +3.3 V (CN8 pin 7 or CN11 pin 16) directly as power input. In this case the ST-LINK is not powered thus debugging features are not available.
When the board is powered with +3.3 V, two different configurations are possible:
ST-LINK is removed (PCB cut)
SB6 (3.3 V regulator) and JP3 (NRST) are OFF

5.5.3 External power supply output

When powered by USB, VIN or E5V, the +5 V (CN8 pin 9 or CN11 pin 18) can be used as output power supply for an ST Zio shield or an extension board. In this case the maximum current of the power source specified in Tabl e 6: External power sources must be respected.
The +3.3 V (CN8 pin 7 or CN11 pin 16) can also be used as power supply output. The current is limited by the maximum current capability of the regulator U6 (500 mA max).

5.5.4 SMPS power supply

Power figures in Run Mode are significantly improved, by generating V the external DC/DC converter (this function is only available on '-P' suffixed boards).
Board is populated with two different SMPS mounted on U15 and U16:
SMPS U15 allows to dynamically supply the V maximum current of 30 mA. For the NUCLEO-L4R5ZI-P, the V mode are supplied at 1.2 V with a maximum current of 40 mA.
DD_1V2
the programming and
logic supply from
core
pins in Run mode at 1.1 V with a
DD_1V2
pins in Run
UM2179 Rev 8 23/55
54
Page 24
Hardware layout and configuration UM2179
SMPS U16 allows to supply the V
DD_MCU
pins at 1.8 V with a maximum current of 50 mA. When SB125 is opened and SB120 closed, the SMPS can deliver higher current but with higher consumption. This SMPS is disabled by default (See Table 10:
Configuration of the solder bridges and jumpers).
V
DD_MCU
solder bridge configuration:
3.3 V (default): SB122 closed, SB121 and SB127 open
1.8 V: SB122 open, and SB121 and SB127 closed (best ULPBench score)
Caution: The power sequence is not respected when using 1V8 MCU_VDD. Refer to the Getting
started with STM32L4 Series and STM32L4+ Series hardware development application
note (AN4555), and to the corresponding STM32L4 Series and STM32L4+ Series product datasheets.
Note: The ST-LINK is still available in this configuration as a result of level shifter U14.

5.6 LEDs

User LD1: a green user LED is connected to the STM32 I/O PC7 (SB124 ON and SB123
OFF) or PA5 (SB123 ON and SB124 OFF) corresponding to the ST Zio D13. It only works when V
CC_MCU
User LD2: a blue user LED is connected to PB7.
User LD3: a red user LED is connected to PB14.
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. 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 target
Green on: communication finished and successful
Orange on: communication failure
LD5 USB power fault: LD5 indicates that the board power consumption on USB exceeds 500 mA, consequently the user must power the board using an external power supply.
is 3.3 V.
LD6 PWR: the green LED indicates that the STM32 part is powered and +5 V power is available on CN8 pin 9 and CN11 pin 18.
LD7 and LD8 USB FS: refer to Section 5.12: USB FS OTG .
Note:1 LD1 is connected to U8 and it is driven by PC7 or PA5 which may be changed to 1.8 V I/O,
so LD1 cannot be lit when V
Note:2 LD2, LD3 cannot work with V
24/55 UM2179 Rev 8
is set to 1.8 V.
DD
DD_MCU
= 1.8 V
Page 25
UM2179 Hardware layout and configuration

5.7 Push-buttons

B1 USER: the user button is connected to the I/O PC13 by default (Tamper support, SB197
ON and SB178 OFF) or PA0 (Wakeup support, SB178 ON and SB197 OFF) of the STM32.
B2 RESET: this push-button is connected to NRST and is used to RESET the STM32.

5.8 JP5 (IDD)

The jumper JP5, labeled IDD, is used to measure the STM32 microcontroller consumption by removing the jumper and by connecting an ammeter:
JP5 ON: STM32 is powered (default)
JP5 OFF: an ammeter must be connected to measure the STM32 current. If there is no
ammeter, the STM32 is not powered

5.9 OSC clock

5.9.1 OSC clock supply

There are four ways to configure the pins corresponding to the external high-speed clock (HSE):
HSE not used (Default): PF0/PH1 and PF1/PH1 are used as GPIOs instead of as clock. The
SB147 and SB156 ON
SB109 and SB148 (MCO) OFF
SB12 and SB13 removed
MCO from ST-LINK: MCO output of ST-LINK is used as input clock. This cannot be changed, it is fixed at 8 MHz and connected to the
PF0/PH0-OSC_IN of STM32 microcontroller. The configuration must be:
–SB147 OFF
SB109 and SB148 ON
SB12 and SB13 OFF
HSE on-board oscillator from X3 crystal (not provided): for typical frequencies and its capacitors and resistors, refer to the STM32 microcontroller datasheet and for the oscillator design guide refer to the Oscillator design guide for STM8S, STM8A and STM32 microcontrollers Application characteristics: 8 MHz, 8 pF, 20 ppm. It is recommended to use the NX3225GD-8.000M­EXS00A-CG04874 crystal manufactured by NIHON DEMPA KOGYO CO., LTD. The configuration must be:
SB147 and SB156 OFF
SB12 and SB13 soldered
C37 and C38 soldered with 4.3 pF capacitors
SB109 and SB148 OFF
configuration must be:
frequency
note (AN2867). The X3 crystal has the following
UM2179 Rev 8 25/55
54
Page 26
Hardware layout and configuration UM2179
Oscillator from external PF0/PH0: from an external oscillator through the pin 29 of the CN11 connector. The configuration must be:
–SB147 ON
SB109 and SB148 OFF
SB12 and SB13 removed
26/55 UM2179 Rev 8
Page 27
UM2179 Hardware layout and configuration

5.10 OSC 32 KHz clock supply

There are three ways to configure the pins corresponding to low-speed clock (LSE):
On-board oscillator (Default): X2 crystal. Refer to the Oscillator design guide for STM8S, STM8A and STM32 microcontrollers Application note (AN2867) for oscillator
design guide for STM32 microcontrollers. It is recommended to use the NX3214SA-
32.768KHZ-EXS00A-MU00525 (32.768 KHz, 6 pF load capacitance, 200 ppm) crystal from Nihon Dempa Kogyo CO, LTD.
Oscillator from external PC14: from external oscillator through the pin 25 of CN11 connector. The configuration must be:
SB145 and SB146 ON
R39 and R40 removed
LSE not used: PC14 and PC15 are used as GPIOs instead of low-speed clock. The configuration must be:
SB145 and SB146 ON
R39 and R40 removed

5.11 LPUART1 communication

The LPUART1 interface available on PG7 and PG8 of the STM32 can be connected to the ST-LINK or to the ST morpho connector. Another option to do this connection is to set the related solder bridges. By default the LPUART1 communication between the target STM32 and the ST-LINK is enabled, to support the Virtual COM port (SB130 and SB131 ON). Refer to
Table 8.
Pin
name
PG7 LPUART1 TX SB131 ON and SB195 OFF SB131 OFF and SB95 ON
PG8 LPUART1 RX SB130 ON and SB193 OFF SB130 OFF and SB193 ON
Function

5.12 USB FS OTG

The STM32 Nucleo-144 board supports the USB OTG as host or as device-full-speed communication through a USB Micro-AB connector (CN14) and USB power switch (U12) connected to V
Warning: The USB Micro-AB connector (CN14) cannot power a Nucleo-
BUS

Table 8. LPUART1 pin configuration

Virtual COM port (default
configuration)
ST morpho connection
.
144 board. To avoid damaging the STM32, it is mandatory to power the board before connecting a USB cable on CN14. Otherwise there is a risk of current injection on STM32 I/Os.
UM2179 Rev 8 27/55
54
Page 28
Hardware layout and configuration UM2179
A green LED LD8 lits up in one of these cases:
Power switch (U12) is ON and STM32 Nucleo-144 board works as a USB host
V
is powered by another USB host when the STM32 Nucleo-144 board works as a
BUS
USB device.
The red LED LD7 lits up if overcurrent occurs when +5 V is enabled on V
in USB host
BUS
mode.
Note:1 It is recommended to power the Nucleo-144 board with an external power supply when
using the USB OTG or the host function.
Note:2 JP4 must be closed when using the USB OTG FS.
Note:3 Limitation: when the cable is not connected, PA9 (V
) is not floating, because internal pull
BUS
up of PA12 (D+) impacts PA9 through ESD protection part USBLC6-2SC6 (U13).
For pin configuration refer to Tab le 9.
Pin
name
PA8 USB SOF - - Test point TP1
PA9 USB V
PA10 USB ID SB134 ON SB134 OFF -
PA11 USB DM SB142 ON SB142 OFF -
PA12 USB DP SB143 ON SB143 OFF -
PG6 USB GPIO OUT
Function
BUS

Table 9. USB pin configuration

Configuration
using USB
when
connector
SB135 ON SB135 OFF -
OTG:SB201 OFF,
SB200 ON
Configuration
when using ST
morpho
OTG:SB200 OFF
connector
OTG:USB power switch
Remark
control
PG5 USB GPIO IN
JP4 ON, SB199
SB198 ON
OFF

5.13 Solder bridges and jumpers

SBxx are located on top layer and SB1xx-SB2xx on bottom layer of the STM32 Nucleo-144 board. The configuration of the solder bridges and jumpers is showed in
Bridge/jumper State
SB5 (+3V3_PER)
SB6 (3.3 V)
28/55 UM2179 Rev 8

Table 10. Configuration of the solder bridges and jumpers

(1)
ON Peripheral power +3V3_PER is connected to +3.3 V.
OFF Peripheral power +3V3_PER is not connected.
ON
OFF Output of voltage regulator LD39050PU33R is not connected.
Output of voltage regulator LD39050PU33R is connected to 3.3 V.
JP4 OFF USB overcurrent alarm
Table 10.
Description
Page 29
UM2179 Hardware layout and configuration
Table 10. Configuration of the solder bridges and jumpers (continued)
ON
OFF
ON
OFF
(1)
Description
PG7 and PG8 on STM32 are connected to ST morpho connectors CN12. If these pins are used on ST morpho connectors, SB130 and SB131 should be OFF.
PG7 and PG8 on STM32 are disconnected to ST morpho connectors CN12.
PA2 and PA3 on ST-LINK STM32F103CBT6 are connected to PG7 and PG8 to enable the Virtual COM port. Thus PG7 and PG8 on ST morpho connectors cannot be used.
PA2 and PA3 on ST-LINK STM32F103CBT6 are disconnected to PG7 and PG8 on STM32.
Bridge/jumper State
SB195, SB193 (GPIO)
SB131, SB130
(ST-LINK-USART)
SB152 (V
DDA
)
SB100,102,104,106
(DEFAULT)
SB101,103,105,107
(RESERVED)
SB141 (SWO)
SB110, SB111,SB112
(IOREF)
SB119 (V
REF+
)
SB137 (SDMMC_D0),
SB136 (SDMMC_D1)
SB124, SB123
(LD1-LED)
ON V
OFF V
on STM32 MCU is connected to VDD.
DDA
on STM32 MCU is disconnected to VDD.
DDA
ON Reserved, do not modify.
OFF Reserved, do not modify.
ON
SWO signal of the STM32 (PB3) is connected to ST-LINK SWO input.
OFF SWO signal of STM32 is not connected.
OFF, OF F,
ON
ON, OFF,
OFF
OFF, ON,
OFF
OFF
ON
IOREF is connected to V
IOREF is connected to +3.3 V.
IOREF is connected to +3V3_PER.
Pin 6 of CN7 and Pin 7 of CN12 are disconnected to V STM32.
Pin 6 of CN7 and Pin 7 of CN12 are connected to V STM32.
DD_MCU
.
ON These pins are connected to ST morpho connector CN12.
OFF
These pins are disconnected from ST morpho connector CN12 to avoid stub of SDMMC data signals on PCB.
ON, OFF Green user LED LD1 is connected to PC7.
OFF,ON
Green user LED LD1 is connected to D13 of ARDUINO (PA5).
OFF, OFF Green user LED LD1 is not connected.
REF+
REF+
on
®
signal
on
SB172 (Legacy)
SB173 (SMPS) (LD2-
LED)
ON,ON Forbidden.
ON Blue user LED LD2 is connected to PB7.
OFF Blue user LED LD2 is not connected.
UM2179 Rev 8 29/55
54
Page 30
Hardware layout and configuration UM2179
Table 10. Configuration of the solder bridges and jumpers (continued)
Bridge/jumper State
(1)
Description
SB132 (LD3-LED)
SB145,146 (X2 crystal)
SB147 (PH0), SB156
(PH1) (Main clock)
SB109, SB148 (MCO)
SB12, SB13 (external
8M crystal)
SB154 (V
BAT
)
SB197, SB178
(B1-USER)
ON Red user LED LD3 is connected to PB14.
OFF Red user LED LD3 is not connected.
OFF
ON
ON, ON
PC14, PC15 are not connected to ST morpho connector CN11. (X2 used to generate 32 KHz clock).
PC14, PC15 are connected to ST morpho connector CN11. (R37 and R38 should be removed).
PH0 and PH1 are connected to ST morpho connector CN11. (SB12, SB13 and SB148 must be removed).
PH0 is not connected to ST morpho
OFF, ON
PH1 is connected to ST morpho connector CN11 (MCO is used as main clock for STM32 on PH0).
PH0, PH1 are not connected to ST morpho connector CN11
OFF, O FF
(X3, C37, C38, SB12 and SB13 provide a clock as shown in
Section Appendix A: Electrical schematics. In this case SB148
must be removed).
OFF
ON
MCO of ST-LINK (STM32F103CBT6) is not connected to PH0
STM32.
of
MCO of ST-LINK (STM32F103CBT6) is connected to PH0 of STM32.
OFF PH0 and PH1 are not connected to external 8 MHz crystal X3.
ON PH0 and PH1 are connected to external 8 MHz crystal X3.
ON V
OFF V
pin of STM32 is connected to VDD.
BAT
pin of STM32 is not connected to VDD.
BAT
ON, OFF B1 push-button is connected to PC13.
OFF, ON
OFF,
OFF
B1 push-button is connected to PA0 (Set SB179 OFF if ST Zio connector is used).
B1 push-button is not connected.
SB179 (PA0)
ON PA0 is connected to ST Zio connector (Pin 29 of CN10).
OFF PA0 is not connected to ST Zio connector (Pin 29 of CN10).
OFF Default setting.
SB151,SB153
ON Forbidden.
SB158, SB167 (A
VDD
SB142 (PA11), SB143
(PA12)
SB149 (V
REF+
)
ON, OFF A
)
OFF, ON A
ON These pins are used as D+ and D- on USB connector CN14.
OFF These pins are used as GPIOs on ST morpho connectors.
ON V
OFF V
on STM32 is connected to VDD.
VDD
on STM32 is connected to VDD_MCU.
VDD
on STM32 is connected to A
REF+
on STM32 is disconnected to A
REF+
30/55 UM2179 Rev 8
VDD
.
VDD
.
Page 31
UM2179 Hardware layout and configuration
Table 10. Configuration of the solder bridges and jumpers (continued)
Bridge/jumper State
SB144 (QSPI_IO1)
(2)
JP2
(STM_RST)
JP3 (NRST)
(1)
Description
ON These pins are connected to ST morpho connector CN11.
OFF
These pins are disconnected from ST morpho connector CN11 to avoid stub of QSPI_IO1 signals on PCB.
OFF No incidence on ST-LINK STM32F103CBT6 NRST signal.
ON
ON
OFF
ST-LINK STM32F103CBT6 NRST signal is connected to GND (ST-LINK reset to reduce power consumption).
Board RESET signal (NRST) is connected to ST-LINK reset control I/O
(T_NRST).
Board RESET signal (NRST) is not connected to ST-LINK reset control I/O (T_NRST).
ON,
SB122, SB121, SB127 (V
DD_MCU
)
OFF,OFF
OFF, ON,
ON
1. Default SBx state is shown in bold.
2. The jumper JP2 is not mounted on the board by default.
V
DD_MCU
V
DD_MCU
All the other solder bridges present on the STM32 Nucleo-144 board are used to configure several I/Os and power supply pins for compatibility of features and pinout with the target
is connected to VDD directly (3.3 V fixed).
is connected to output of DC-DC (1.8 V fixed).
STM32 supported.
STM32 Nucleo-144 boards are delivered with the solder bridges configured according to the target STM32 supported.
UM2179 Rev 8 31/55
54
Page 32
Hardware layout and configuration UM2179
NUCLEO-L496ZG
CN7
CN10
CN8
CN9
1 3 5 7
9 11 13 15 17 19
2 4 6
8 10 12 14 16 18 20
1 3 5 7
9 11 13 15
2 4 6
8 10 12 14 16
1 3 5 7
9 11 13 15 17 19 21 23 25 27 29
2 4 6
8 10 12 14 16 18 20 22 24 26 28 30
1 3 5 7
9 11 13 15 17 19 21 23 25 27 29 31 33
2 4 6
8 10 12 14 16 18 20 22 24 26 28 30 32 34
PC8
PF5
PF3
PD2
PC12
PC11
PC10
PC9
GND
PD3
PD4
PD5
PD6
PD7
PG1
PF9
PF7
PF8
PE3
PE6
PE4
PE2
PE5
D34
D33
D32
GND
D31
D30
D29
D28
GND
D25
D24
D23
D22
D21
D20
D19
D18
D17
D16
D27
D26
A8
A7
A6
GND
AGND
AVDD
PE0
PB0
PA0
GND
PE14
PE12
PB0
PE15
GND
PB4
PA4
PB3
PB5
PB4
PA4
PB12
PB13
PB15
PC6
PB10
PA2
PA1
PC2
PB1
GND
AGND
AVDDD50
D49
D48
D47
D46
D45
D44
D43
GND
D55
D54
D53
D52
D51
D64
D63
D62
D61
D60
D59
D58
D57
D56
Arduino subset of Zio = A0 to A5 and D0 to D15
Zio extension = A6 to A8 and D16 to D72
USB OTG
USB
ST-LINK
D65
D66
D67
GND
D68
D69
D70
D71
D72
VIN
GND
GND
+5V
+3V3
RESET
IOREF
NC
A5
A4
A3
A2
A1
A0
PG0
PD1
PD0
GND
PF0
PF1
PF2
PB6
PB2
VIN
GND
GND
+5V
+3V3
RESET
IOREF
NC
PC5
PC4
PC1
PC3
PC0
PA3
PF12
PD15
PD14
PA7
PA6
PA5
GND
NC
PB9
PB8
PD9
PD8
PF15
PE13
PF14
PE11
PE9
PF13
PB11
PB10
PE15
PE14
PE12
PE10
PE7
PE8
GND
D8
D9
D10
D11
D12
D13
GND
AVDD
D14
D15
D0
D1
D2
D3
D4
D5
D6
D7
D35
D36
D37
D38
D39
D40
GND
D41
D42

5.14 Expansion connectors

For each STM32 Nucleo-144 board the Figure 11, Figure 12 and Figure 13 show the signals connected by default to the ST Zio connectors (CN7, CN8, CN9 and CN10), including the support for ARDUINO
®
Uno V3.

Figure 11. NUCLEO-L496ZG

32/55 UM2179 Rev 8
Page 33
UM2179 Hardware layout and configuration
NUCLEO-L496ZG-P
CN7
CN10
CN8
CN9
1 3 5 7
9 11 13 15 17 19
2 4 6
8 10 12 14 16 18 20
1 3 5 7
9 11 13 15
2 4 6
8 10 12 14 16
1 3 5 7
9 11 13 15 17 19 21 23 25 27 29
2 4 6
8 10 12 14 16 18 20 22 24 26 28 30
1 3 5 7
9 11 13 15 17 19 21 23 25 27 29 31 33
2 4 6
8 10 12 14 16 18 20 22 24 26 28 30 32 34
PC8
PF5
PF3
PD2
PC12
PC11
PC10
PC9
GND
PD3
PD4
PD5
PD6
PD7
PG1
PF9
PF7
PF8
PE3
PE6
PE4
PE2
PE5
D34
D33
D32
GND
D31
D30
D29
D28
GND
D25
D24
D23
D22
D21
D20
D19
D18
D17
D16
D27
D26
A8
A7
A6
GND
AGND
AVDD
PE0
PB0
PA0
GND
PE14
PE12
PB0
PE15
GND
PB4
PA4
PB3
PB5
PB4
PA4
PB12
PB13
PB15
PC6
PB10
PA2
PA1
PC2
PB1
GND
AGND
AVDDD50
D49
D48
D47
D46
D45
D44
D43
GND
D55
D54
D53
D52
D51
D64
D63
D62
D61
D60
D59
D58
D57
D56
Arduino subset of Zio = A0 to A5 and D0 to D15
Zio extension = A6 to A8 and D16 to D72
USB OTG
USB
ST-LINK
D65
D66
D67
GND
D68
D69
D70
D71
D72
VIN
GND
GND
+5V
+3V3
RESET
IOREF
NC
A5
A4
A3
A2
A1
A0
PG0
PD1
PD0
GND
PF0
PF1
PF2
PB6
PB2
VIN
GND
GND
+5V
+3V3
RESET
IOREF
NC
PC5
PC4
PC1
PC3
PC0
PA3
PF12
PD15
PD14
PA7
PA6
PA5
GND
NC
PB9
PB8
PD9
PD8
PF15
PE13
PF14
PE11
PE9
PF13
NC
PB10
PE15
PE14
PE12
PE10
PE7
PE8
GND
D8
D9
D10
D11
D12
D13
GND
AVDD
D14
D15
D0
D1
D2
D3
D4
D5
D6
D7
D35
D36
D37
D38
D39
D40
GND
D41
D42

Figure 12. NUCLEO-L496ZG-P

UM2179 Rev 8 33/55
54
Page 34
Hardware layout and configuration UM2179
NUCLEO-L4A6ZG
CN7
CN10
CN8
CN9
1 3 5 7
9 11 13 15 17 19
2 4 6
8 10 12 14 16 18 20
1 3 5 7
9 11 13 15
2 4 6
8 10 12 14 16
1 3 5 7
9 11 13 15 17 19 21 23 25 27 29
2 4 6
8 10 12 14 16 18 20 22 24 26 28 30
1 3 5 7
9 11 13 15 17 19 21 23 25 27 29 31 33
2 4 6
8 10 12 14 16 18 20 22 24 26 28 30 32 34
PC8
PF5
PF3
PD2
PC12
PC11
PC10
PC9
GND
PD3
PD4
PD5
PD6
PD7
PG1
PF9
PF7
PF8
PE3
PE6
PE4
PE2
PE5
D34
D33
D32
GND
D31
D30
D29
D28
GND
D25
D24
D23
D22
D21
D20
D19
D18
D17
D16
D27
D26
A8
A7
A6
GND
AGND
AVDD
PE0
PB0
PA0
GND
PE14
PE12
PB0
PE15
GND
PB4
PA4
PB3
PB5
PB4
PA4
PB12
PB13
PB15
PC6
PB10
PA2
PA1
PC2
PB1
GND
AGND
AVDDD50
D49
D48
D47
D46
D45
D44
D43
GND
D55
D54
D53
D52
D51
D64
D63
D62
D61
D60
D59
D58
D57
D56
Arduino subset of Zio = A0 to A5 and D0 to D15
Zio extension = A6 to A8 and D16 to D72
USB OTG
USB
ST-LINK
D65
D66
D67
GND
D68
D69
D70
D71
D72
VIN
GND
GND
+5V
+3V3
RESET
IOREF
NC
A5
A4
A3
A2
A1
A0
PG0
PD1
PD0
GND
PF0
PF1
PF2
PB6
PB2
VIN
GND
GND
+5V
+3V3
RESET
IOREF
NC
PC5
PC4
PC1
PC3
PC0
PA3
PF12
PD15
PD14
PA7
PA6
PA5
GND
NC
PB9
PB8
PD9
PD8
PF15
PE13
PF14
PE11
PE9
PF13
PB11
PB10
PE15
PE14
PE12
PE10
PE7
PE8
GND
D8
D9
D10
D11
D12
D13
GND
AVDD
D14
D15
D0
D1
D2
D3
D4
D5
D6
D7
D35
D36
D37
D38
D39
D40
GND
D41
D42

Figure 13. NUCLEO-L4A6ZG

34/55 UM2179 Rev 8
Page 35
UM2179 Hardware layout and configuration
NUCLEO-L4R5ZI
CN7
CN10
CN8
CN9
1 3 5 7
9 11 13 15 17 19
2 4 6
8 10 12 14 16 18 20
1 3 5 7
9 11 13 15
2 4 6
8 10 12 14 16
1 3 5 7
9 11 13 15 17 19 21 23 25 27 29
2 4 6
8 10 12 14 16 18 20 22 24 26 28 30
1 3 5 7
9 11 13 15 17 19 21 23 25 27 29 31 33
2 4 6
8 10 12 14 16 18 20 22 24 26 28 30 32 34
PC8
PF5
PF3
PD2
PC12
PC11
PC10
PC9
GND
PD3
PD4
PD5
PD6
PD7
PG1
PF9
PF7
PF8
PE3
PE6
PE4
PE2
PE5
D34
D33
D32
GND
D31
D30
D29
D28
GND
D25
D24
D23
D22
D21
D20
D19
D18
D17
D16
D27
D26
A8
A7
A6
GND
AGND
AVDD
PE0
PB0
PA0
GND
PE14
PE12
PB0
PE15
GND
PB4
PA4
PB3
PB5
PB4
PA4
PB12
PB13
PB15
PC6
PB10
PA2
PA1
PC2
PB1
GND
AGND
AVDDD50
D49
D48
D47
D46
D45
D44
D43
GND
D55
D54
D53
D52
D51
D64
D63
D62
D61
D60
D59
D58
D57
D56
Arduino subset of Zio = A0 to A5 and D0 to D15
Zio extension = A6 to A8 and D16 to D72
USB OTG
USB
ST-LINK
D65
D66
D67
GND
D68
D69
D70
D71
D72
VIN
GND
GND
+5V
+3V3
RESET
IOREF
NC
A5
A4
A3
A2
A1
A0
PG0
PD1
PD0
GND
PF0
PF1
PF2
PB6
PB2
VIN
GND
GND
+5V
+3V3
RESET
IOREF
NC
PC5
PC4
PC1
PC3
PC0
PA3
PF12
PD15
PD14
PA7
PA6
PA5
GND
NC
PB9
PB8
PD9
PD8
PF15
PE13
PF14
PE11
PE9
PF13
PB11
PB10
PE15
PE14
PE12
PE10
PE7
PE8
GND
D8
D9
D10
D11
D12
D13
GND
AVDD
D14
D15
D0
D1
D2
D3
D4
D5
D6
D7
D35
D36
D37
D38
D39
D40
GND
D41
D42

Figure 14. NUCLEO-L4R5ZI

UM2179 Rev 8 35/55
54
Page 36
Hardware layout and configuration UM2179
NUCLEO-L4R5ZI-P
CN7
CN10
CN8
CN9
1 3 5 7
9 11 13 15 17 19
2 4 6
8 10 12 14 16 18 20
1 3 5 7
9 11 13 15
2 4 6
8 10 12 14 16
1 3 5 7
9 11 13 15 17 19 21 23 25 27 29
2 4 6
8 10 12 14 16 18 20 22 24 26 28 30
1 3 5 7
9 11 13 15 17 19 21 23 25 27 29 31 33
2 4 6
8 10 12 14 16 18 20 22 24 26 28 30 32 34
PC8
PF5
PF3
PD2
PC12
PC11
PC10
PC9
GND
PD3
PD4
PD5
PD6
PD7
PG1
PF9
PF7
PF8
PE3
PE6
PE4
PE2
PE5
D34
D33
D32
GND
D31
D30
D29
D28
GND
D25
D24
D23
D22
D21
D20
D19
D18
D17
D16
D27
D26
A8
A7
A6
GND
AGND
AVDD
PE0
PB0
PA0
GND
PE14
PE12
PB0
PE15
GND
PB4
PA4
PB3
PB5
PB4
PA4
PB12
PB13
PB15
PC6
PB10
PA2
PA1
PC2
PB1
GND
AGND
AVDDD50
D49
D48
D47
D46
D45
D44
D43
GND
D55
D54
D53
D52
D51
D64
D63
D62
D61
D60
D59
D58
D57
D56
Arduino subset of Zio = A0 to A5 and D0 to D15
Zio extension = A6 to A8 and D16 to D72
USB OTG
USB
ST-LINK
D65
D66
D67
GND
D68
D69
D70
D71
D72
VIN
GND
GND
+5V
+3V3
RESET
IOREF
NC
A5
A4
A3
A2
A1
A0
PG0
PD1
PD0
GND
PF0
PF1
PF2
PB6
PB2
VIN
GND
GND
+5V
+3V3
RESET
IOREF
NC
PC5
PC4
PC1
PC3
PC0
PA3
PF12
PD15
PD14
PA7
PA6
PA5
GND
NC
PB9
PB8
PD9
PD8
PF15
PE13
PF14
PE11
PE9
PF13
NC
PB10
PE15
PE14
PE12
PE10
PE7
PE8
GND
D8
D9
D10
D11
D12
D13
GND
AVDD
D14
D15
D0
D1
D2
D3
D4
D5
D6
D7
D35
D36
D37
D38
D39
D40
GND
D41
D42

Figure 15. NUCLEO-L4R5ZI-P

36/55 UM2179 Rev 8
Page 37
UM2179 Hardware layout and configuration

5.15 ST Zio connectors

The connectors CN7, CN8, CN9 and CN10 are female on top side and male on bottom side of the STM32 Nucleo-144 board. designed for ARDUINO
®
Caution: The I/Os of the STM32 microcontroller are 3.3 V compatible, while ARDUINO® Uno V3 is
5 V compatible.
Tab le 11 shows the pin assignments for the STM32 on the ST Zio connector.
They include support for ARDUINO® Uno V3. Most shields
Uno V3 can fit to the STM32 Nucleo-144 board.
UM2179 Rev 8 37/55
54
Page 38
Hardware layout and configuration UM2179
Table 11. NUCLEO-L496ZG, NUCLEO-L496ZG-P, NUCLEO-L4R5ZI,
NUCLEO-L4R5ZI-P and NUCLEO-L4A6ZG pin assignments
Connector Pin Pin name Signal name STM32 pin Function Remark
Left connectors
CN8
1NC NC
-
3 IOREF IOREF 3.3 V Ref
5 RESET RESET NRST RESET
7 +3.3 V +3.3 V
9 +5 V +5 V 5 V output
11 GND GND
-
13 GND GND
15 V
IN
V
IN
2 D43 SDMMC_D0 PC8
4D44
SDMMC_D1/
I2S_A_CKIN
PC9
6 D45 SDMMC_D2 PC10
8 D46 SDMMC_D3 PC11
10 D47 SDMMC_CK PC12
12 D48 SDMMC_CMD PD2
-
3.3 V
input/output
ground
Power input
SDMMC/I2S_A
Arduino support
-
CN9
14 D49 I/O PF3
I/O
16 D50 I/O PF5
1 A0 ADC PA3 ADC12_IN8
3 A1 ADC PC0 ADC123_IN1
5 A2 ADC PC3 ADC123_IN4
7 A3 ADC PC1 ADC123_IN2
9A4
11 A5
(1)
(1)
ADC PC4 ADC12_IN13
ADC PC5 ADC12_IN14
13 D72 COMP1_INP PB2 COMP
15 D71 COMP2_INP
PB6
17 D70 I2C_B_SMBA PF2
I2C_2
19 D69 I2C_B_SCL PF1
21 D68 I2C_B_SDA PF0
23 GND GND - ground
25 D67 CAN_RX PD0
CAN_1
27 D66 CAN_TX PD1
29 D65 I/O PG0 I/O
2 D51 USART_B_SCLK PD7 USART_2
Arduino
support
-
38/55 UM2179 Rev 8
Page 39
UM2179 Hardware layout and configuration
Table 11. NUCLEO-L496ZG, NUCLEO-L496ZG-P, NUCLEO-L4R5ZI,
NUCLEO-L4R5ZI-P and NUCLEO-L4A6ZG pin assignments (continued)
Connector Pin Pin name Signal name STM32 pin Function Remark
4 D52 USART_B_RX PD6
CN9
CN7
6 D53 USART_B_TX PD5
USART_2
8 D54 USART_B_RTS PD4
10 D55 USART_B_CTS PD3
12 GND GND - ground
14 D56 SAI_A_MCLK
PE2
16 D57 SAI_A_FS PE4
SAI_1_A
18 D58 SAI_A_SCK PE5
20 D59 SAI_A_SD PE6
22 D60 SAI_B_SD PE3
24 D61 SAI_B_SCK PF8
SAI_1_B
26 D62 SAI_B_MCLK PF7
28 D63 SAI_B_FS PF9
30 D64 I/O PG1 I/O
Right connectors
1 D16 I2S_A_MCK PC6
3 D17 I2S_A_SD PB15
SAI_2_A
5 D18 I2S_A_CK PB13
7 D19 I2S_A_WS PB12
9 D20 I2S_B_WS PA4
11 D21 I2S_B_MCK PB4
13 D22
15 D23
I2S_B_SD/
SPI_B_MOSI
I2S_B_CK/
SPI_B_SCK
PB5
PB3
SAI_1_B/
(2)
SPI3
17 D24 SPI_B_NSS PA4
19 D25 SPI_B_MISO PB4
-
-
2 D15 I2C_A_SCL PB8 I2C1_SCL
4 D14 I2C_A_SDA PB9 I2C1_SDA
6 AREF AREF
VREF+
(3)
-
8 GND GND ground
10 D13 SPI_A_SCK PA5 SPI1_SCK
12 D12 SPI_A_MISO PA6 SPI1_MISO
14 D11
SPI_A_MOSI/
TIM_E_PWM1
PA7
SPI1_MOSI/
TIM17_CH1
UM2179 Rev 8 39/55
Arduino support
54
Page 40
Hardware layout and configuration UM2179
Table 11. NUCLEO-L496ZG, NUCLEO-L496ZG-P, NUCLEO-L4R5ZI,
NUCLEO-L4R5ZI-P and NUCLEO-L4A6ZG pin assignments (continued)
Connector Pin Pin name Signal name STM32 pin Function Remark
CN7
CN10
16 D10
SPI_A_CS/
TIM_B_PWM3
PD14
SPI1_CS/
TIM4_CH3
20 D8 I/O PF12 -
1AVDD AVDD
3 AGND AGND Analog ground
-
Analog VDD
5 GND GND ground
7 A6 ADC_A_IN PB1 ADC12_IN16
9 A7 ADC_B_IN PC2 ADC123_IN3
11 A8 ADC_C_IN PA1 ADC12_IN6
13 D26 QSPI_CS PA2
15 D27 QSPI_CLK PB10
(4)
(4)
QSPI_BK1
QSPI_CLK
17 GND GND - ground
PE14
(4)
(4)
(4)
(4)
QSPI_BK1
19 D28 QSPI_BK1_IO3 PE15
21 D29 QSPI_BK1_IO1 PB0
23 D30 QSPI_BK1_IO0 PE12
25 D31 QSPI_BK1_IO2
27 GND GND - ground
29 D32 TIMER_C_PWM1 PA0
31 D33 TIMER_D_PWM1 PB0
(4)
(4)
TIM2_CH1
TIM3_CH3
33 D34 TIMER_B_ETR PE0 TIM4_ETR
Arduino support18 D9 TIMER_B_PWM2 PD15 TIM4_CH4
-
2D7 I/O PF13 -
4 D6 TIMER_A_PWM1 PE9 TIM1_CH1
6 D5 TIMER_A_PWM2 PE11 TIM1_CH2
8D4 I/O PF14 -
10 D3 TIMER_A_PWM3 PE13 TIM1_CH3
12 D2 I/O PF15 -
14 D1 USART_A_TX PD8
16 D0 USART_A_RX PD9
18 D42 TIMER_A_PWM1N PE8 TIM1_CH1N
20 D41 TIMER_A_ETR PE7 TIM1_ETR
22 GND GND - ground
24 D40 TIMER_A_PWM2N PE10 TIM1_CH2N
26 D39 TIMER_A_PWM3N PE12
40/55 UM2179 Rev 8
Arduino support
USART3
-
(4)
TIM1_CH3N
Page 41
UM2179 Hardware layout and configuration
Table 11. NUCLEO-L496ZG, NUCLEO-L496ZG-P, NUCLEO-L4R5ZI,
NUCLEO-L4R5ZI-P and NUCLEO-L4A6ZG pin assignments (continued)
Connector Pin Pin name Signal name STM32 pin Function Remark
28 D38 I/O PE14
30 D37 TIMER_A_BKIN1 PE15
CN10
32 D36 TIMER_C_PWM2 PB10
34 D35 TIMER_C_PWM3 PB11
1. To be compatible with the previous versions of the ARDUINO® Uno V3 board, A4/A5 do not support I2C.
2. I2S_B group has the same port as SAI_B group, but they have a different pin map.
3. V
4. QSPI signals (PA2, PB10, PE15, PB0, PE12 and PE14) are shared with timer signals on CN10.
5. PB11 is not available on ‘-P’ suffixed boards.
is not connected to CN7 by default.
REF+
(4)
(4)
(4)
(5)
I/O
TIM1_BKIN1
-
TIM2_CH3
TIM2_CH4

5.16 ST morpho connector

The ST morpho connector consists in 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. This connector can also be probed by an oscilloscope, logical analyzer or voltmeter.
Tab le 12 shows the pin assignments for the STM32 on the ST morpho connector.
CN11 odd pins CN11 even pins CN12 odd pins CN12 even pins
Pin Pin name Pin Pin name Pin Pin name Pin Pin name
1PC102PC111PC92PC8
3 PC12 4 PD2 3 PB8 4 PC6
5V
7
9PF610 - 9GND10PD8
11 PF7 12 IOREF 11 PA5 12 PA12
13 PA13
15 PA14
17 PA15 18 +5 V 17 PB6 18 PB11
19 GND 20 GND 19 PC7 20 GND

Table 12. ST morpho connector pin assignments

DD
PH3-
BOOT0
(1)
(4)
(4)
6 E5V 5 PB9 6 PC5
8GND7V
14 RESET 13 PA6 14 PA11
16 +3.3 V 15 PA7 16 PB12
(2)
8
REF+
U5V
(3)
21 PB7 22 GND 21 PA9 22 PB2
23 PC13 24 V
IN
23 PA8 24 PB1
25 PC14 26 - 25 PB10 26 PB15
27 PC15 28 PA0 27 PB4 28 PB14
UM2179 Rev 8 41/55
54
Page 42
Hardware layout and configuration UM2179
Table 12. ST morpho connector pin assignments (continued)
CN11 odd pins CN11 even pins CN12 odd pins CN12 even pins
Pin Pin name Pin Pin name Pin Pin name Pin Pin name
29 PH0 30 PA1 29 PB5 30 PB13
31 PH1 32 PA4 31 PB3 32 AGND
33 V
BAT
35 PC2 36 PC1 35 PA2 36 PF5
37 PC3 38 PC0 37 PA3 38 PF4
39 PD4 40 PD3 39 GND 40 PE8
41 PD5 42 PG2 41 PD13 42 PF10
43 PD6 44 PG3 43 PD12 44 PE7
45 PD7 46 PE2 45 PD11 46 PD14
47 PE3 48 PE4 47 PE10 48 PD15
49 GND 50 PE5 49 PE12 50 PF14
51 PF1 52 PF2 51 PE14 52 PE9
34 PB0 33 PA10 34 PC4
53 PF0 54 PF8 53 PE15 54 GND
55 PD1 56 PF9 55 PE13 56 PE11
57 PD0 58 PG1 57 PF13 58 PF3
59 PG0 60 GND 59 PF12 60 PF15
61 PE1 62 PE6 61 PG14 62 PF11
63 PG9 64 PG15
65 PG12 66 PG10 65 PD10 66 PG8
67 - 68PG1367 PG7 68 PG5
69 PD9 70 PG11 69 PG4 70 PG6
1. 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
3. U5V is the +5V power signal, coming from the ST-LINK/V2-1 USB connector. It rises before the +5V signal
4. PA13 and PA14 are shared with SWD signals connected to ST-LINK/V2-1. If ST-LINK part is not cut, it is
5. PB11 and PG15 are not available on the ‘-P’ suffixed boards.
is not connected to CN12 by default.
REF+
of the board.
not recommended to use them as I/O pins.

5.17 Bootloader limitation

(5)
63 GND 64 PE0

5.17.1 Bootloader operation

Boot from system Flash memory runs bootloader code stored in the system Flash memory protected against writing and erasing. This allows in-system programming (ISP) with flashing of the STM32 user Flash memory. It also allows writing data into the RAM. The data is written via the USART, SPI, I
42/55 UM2179 Rev 8
2
C, USB or CAN communication interface.
Page 43
UM2179 Hardware layout and configuration

5.17.2 Bootloader identification

The bootloader version is identified by reading the bootloader ID at address 0x1FFF 6FFE:
the bootloader ID is 0x91 for bootloader version V9.1.
the bootloader ID is 0x92 for bootloader version V9.2.

5.17.3 Bootloader limitation

The limitation existing in bootloader V9.1 causes user Flash memory data to get randomly corrupted when written via the bootloader SPI interface.
As a result, during bootloader SPI Write Flash operation, some random 64-bits (2 double­words) may be left blank at 0xFF.

5.17.4 Affected parts

The STM32L496ZGT6, STM32L496ZGT6P, and STM32L4R5ZIT6 parts respectively soldered on the NUCLEO-L496ZG, NUCLEO-L496ZG-P, and NUCLEO-L4R5ZI main boards are marked with a date code corresponding to their manufacturing dates.
The STM32L496ZGT6, STM32L496ZGT6P, and STM32L4R5ZIT6 parts with a date code prior or equal to week 37 of 2017 are fitted with bootloader V9.1. They are affected by the limitation described in
Section 5.17.5.
Section 5.17.3 and require one of the workarounds proposed in
The parts with a date code equal to week 38 of 2017 or later contain bootloader V9.2. They are not affected by the limitation.
To locate the visual date code information on the STM32L496ZGT6, STM32L496ZGT6P, or STM32L4R5ZIT6 package, refer to the Package Information section in the data sheet available at www.st.com. The date code related portion of the package marking is in the Y
WW format, where Y is the last digit of the year and WW is the week number. For
example, a part manufactured in week 38 of 2017 bears the 7

5.17.5 Workarounds

Three workarounds are proposed to overcome the limitation existing with bootloader V9.1.
Workaround 1
Add a delay between sending a Write command and its ACK request. The delay duration must be the duration of the 256-byte Flash-write time.
Workaround 2
Read back after each write operation (256 bytes or end of user code flashing) and, in case of error, perform the write operation again.
Workaround 3
Using the bootloader, load a patch code in RAM to write in Flash memory through the same Write Memory write protocol as the bootloader This patch is provided by STMicroelectronics. The patch code is available for download from the www.st.com website with a readme.txt file containing the instructions of use.
38 date code.
UM2179 Rev 8 43/55
54
Page 44
Electrical schematics UM2179

Appendix A Electrical schematics

This section provides the design schematics for the STM32 Nucleo-144 board:
Top and Power (see Figure 16)
MCU (see Figure 17)
ST-LINK/V2-1 (see Figure 18)
USB (see Figure 19)
Extension connector (see Figure 20)
SMPS power supply (see Figure 21)
44/55 UM2179 Rev 8
Page 45

Figure 16. Top and power

16
TOP & POWER
MB1312 A-01
12/8/2016
Title:
Size: Reference:
Date: Sheet: of
A4
Revision:
NUCLEO-LXXXZXProject:
+3V3
C19
1uF_X5R_0603 C26 100nF
C20 100nF
VIN
+5V
VDD
JP5
R28 1K
C18 10uF(25V)
C17 10uF
Vin3Vout
2
1
Tab
4
U5 LD1117S50TR
EN
1
GND
2
VO
4
NC
5
GND
0
VI
6
PG
3
U6 LD39050PU33R
Note1: Text in italic placed on a wire does not correspond to net name. It just
C27
1uF_X5R_0603
E5V
Power Switch to supply +5V from STLINK USB
C16
4.7uF
IN
1
IN
2
ON
3
GND
4
SET
5
OUT
6
OUT
7
FAULT
8
U4
ST890CDR
R26 10K
R27 2K7
C11 100nF
1 2 LD5
Red
R22 1K
U5V
SB6 Closed
VIN_5V
SB5 Closed
+3V3_PER
12
LD6 Green
NRST
MCO
STLK_TX
STLK_RX
PA[0..15] PB[0..15] PC[0..15]
TCK TMS SWO
PH3-BOOT0
PD[0..15] PE[0..15] PF[0..15] PG[0..15] PH[0..1]
USB_DM
USB_DP
USB_GPIO_OUT
USB_GPIO_IN
USB_ID
USB_VBUS
U_STM32L_144 STM32L_144.SchDoc
PA[0..15] PB[0..15] PC[0..15]
NRST
PH3-BOOT0
PD[0..15] PE[0..15]
PF[0..15]
PG[0..15]
PH[0..1]
U_Connectors Connectors.SchDoc
TMS
TCK
MCO
NRST
STLK_RX STLK_TX
SWO
PWR_ENn
U_ST_LINK_V2-1 ST_LINK_V2-1.SCHDOC
USB_PowerSwitchOn USB_OverCurrent
USB_DM
USB_DP
USB_ID
USB_VBUS
USB_Disconnect
VBUS_DET
U_USB USB.SchDoc
PG[0..15]
U_SMPS powersupply SMPS powersupply.SchDoc
6 5 4 3 2 1
8 7
JP6
Header 4X2
U5V
CuttableLineonPCB
UM2179 Electrical schematics
UM2179 Rev 8 45/55
helps to identify rapidly Arduino's signal related to this wire.
Page 46
46/55 UM2179 Rev 8
26
MCU
MB1312 A-01
12/8/2016
Title:
Size: Reference:
Date: Sheet: of
A3
Revision:
NUCLEO-LXXXZXProject:
C38 4.3pF [N/A]
C37 4.3pF [N/A]
C36
2.7pF
C35
2.7pF
R400R39
0
C41
100nF
R38 10K
PA4 PA5 PA6 PA7
PA11 PA12
PA0 PA1
PA15
PA3
PA13 PA14
PA2
PA8
NRST
PB5
PB6
PB7
PB14 PB15
PB10
PB8
PB9
PB1 PB2
PB3
PB0
PB4
PB11
PB12 PB13
PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12
PC13 PC14 PC15
NRST
MCO
STLK_TX
STLK_RX
L3
BEAD
AVDD
PA[0..15]
PA[0..15]
PB[0..15]
PB[0..15]
PC[0..15]
PC[0..15]
TCK
TMS
SWO
PH0 PH1
AVDD
C58 100nF
AGND
C60 1uF_X5R_0603
VBAT
PH3-BOOT0
AGND
VDD
VDD
AGND
C29 100nF
C61 100nF
C49 100nF
C33 100nF
C34 100nF
PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15
PE0
PE1
PE2 PE3 PE4 PE5 PE6
PE14 PE15
PE9
PE8
PE11
PE10
PE12 PE13
PE7
PF0 PF1 PF2 PF3 PF4 PF5
PF14 PF15
PF9
PF8
PF11
PF10
PF12 PF13
PF6 PF7
PG0 PG1 PG2 PG3 PG4 PG5
PG14
PG9
PG8
PG11
PG10
PG12 PG13
PG6 PG7
PG15
PD[0..15]
PD[0..15]
PE[0..15]
PE[0..15]
PF[0..15]
PF[0..15]
PG[0..15]
PG[0..15]
PH[0..1]
PH[0..1]
SB152
Closed
SB154 Closed
SB197 Closed
SB166 Closed
X2
NX3215SA-32. 768KHZ-EX S00A-MU00525
C31 100nF
C50 100nF
C51 100nF
C53 100nF
C30 100nF
C32 100nF
C28 100nF
USB_DM USB_DP
SB142 Closed SB143 Closed
USB_GPIO_OUT
USB_GPIO_IN
R42 220K
C40 [N/A]
R44
100
R43
330
JP4
PA9 PA10
R54,SB134 & SB135 removed for U SB device only
USB_ID
USB_VBUS
R54 10K
SB134
LPUART1_TX LPUART1_R X
TP1 USB_SOF
SB130 Closed
SB131 Closed
1
4 3
2
B1
USER (Blue)
1
43
2
B2
TD-0341[RESET/Black]
1 2
X3
NX3225GD-8. 000M-EXS00A -CG04874[N/A]
1 2LD3
Red
R30
680
R29
1K
SB132 Closed
SB12 Open
SB13 Open
C54
4.7uF_X5R_0603
SB135
SB178 Open
Usr_But
Usr_But
1 2
LD2 Blue
SB148 Open
VDD_1V2 VDD_1V2
SB139 SB15
C39 and C 55, non m ounted 1nF capacitances on L egay (when SB15 and SB 139 are open)
SB185 SB187 PE0
SB186
SB181
SB172 SB171 PH3-BOOT0
PH3-BOOT0
SB174 SB173
SB176 SB175
SB163 SB165
SB162 SB164
SB138
VREF+
SB149
Closed
1uF
C59
C57 100nF
AGND
1uF
C56
VREF+VDD
SB190 SB189 SB14
SB183 SB184 PB8
SB160 SB161 PB3
PA0
34
PA1
35
PA2
36
PA3
37
PA4
40
PA5
41
PA6
42
PA7
43
PB0
46
PB1
47
PB2
48
PB10
69
PB11/SMPSVDD12
70
PB12
73
PB13
74
PB14
75
PB15
76
PA8
100
PA9
101
PA10
102
PA11
103
PA12
104
PA13
105
PA14
109
PA15
110
PB3/PB4
133
PB4/PB5
134
PB5/PB6
135
PB6/PB7
136
PB7/PH3-BOOT0
137
PB8/PB9
139
PB9/PE0
140
PC13
7
PC14-OSC 32_IN
8
PC15-OSC 32_OUT
9
PC0
26
PC1
27
PC2
28
PC3
29
PC4
44
PC5
45
PC6
96
PC7
97
PC8
98
PC9
99
PC10
111
PC11
112
PC12
113
U11A
STM32L_L QFP144
PE2
1
PE3
2
PE4
3
PE5
4
PE6
5
PE7
58
PE8
59
PE9
60
PE10
63
PE11
64
PE12
65
PE13
66
PE14
67
PE15
68
PD8
77
PD9
78
PD10
79
PD11
80
PD12
81
PD13
82
PD14
85
PD15
86
PD0
114
PD1
115
PD2
116
PD3
117
PD4
118
PD5
119
PD6
122
PD7
123
PE0/PE1
141
PE1/SMPSVDD12
142
PF2
12
PF3
13
PF4
14
PF5
15
PF6
18
PF7
19
PF8
20
PF9
21
PF10
22
PF11
49
PF12
50
PF13
53
PF14
54
PF15
55
PF0
10
PF1
11
PG2
87
PG3
88
PG4
89
PG5
90
PG6
91
PG7
92
PG8
93
PG9
124
PG10
125
PG11
126
PG12
127
PG13
128
PG14
129
PG15/PB3
132
PG0
56
PG1
57
U11B
STM32L_L QFP144
VSS_5
16
VDD_5
17
VSSA/VREF-
30
VREF+
32
VDD_10
121
VDDIO_2
95
VDD_6
52
VDD_7
62
VDD_8
84
VDDIO_2
131
VSS_10
120
VSSIO_1
94
VSS_6
51
VSS_7
61
VSS_8
83
VSSIO_2
130
VDDUSB
106
VSS_3
143
PH0-OSC_IN
23
PH1-OSC_OUT
24
NRST
25
PH3-BOO T0/PB8
138
VDDA
33
VDD_4
39
VDD_1
72
VDD_2
108
VDD_3
144
VBAT
6
VREF-/VSSA
31
VSS_2
107
VSS_4
38
VSS_1
71
U11C
STM32L_L QFP144
VDD_MCU
VDD_MCU
VDD_MCU
SB158 Closed SB167 Open
VDD_MCU VDD_MCU VDD_MCU
C55 1nF C39 1nF
C52
4.7uF_X5R_0603
VDD
VDD_MCU

Figure 17. MCU

Electrical schematics UM2179
Page 47

Figure 18. ST-LINK/V2-1

36
STLINK/V2-1
MB1312 A-01
12/8/2016
Title:
Size: Reference:
Date: Sheet: of
A4
Revision:
NUCLEO-LXXXZXProject:
STLINK_USB_DM
STLINK_USB_DP
STM_RST
T_JTCK
T_JTCK
T_JTDO
T_JTDI
T_JTMS
STM_JTMS
STM_JTCK
OSC_IN OSC_OUT
T_NRST
AIN_1
USB ST-LINK
U5V
COM
PWR
Jumpers ON --> NUCLEO Selected Jumpers OFF --> ST-LINK Selected
Board Ident: PC13=0
T_JTCK
T_JTMS
SWD
123
4
CN4
STM_JTMS
STM_JTCK
SWCLK
SWDIO
SWD
RESERVED
DEFAULT
T_SWDIO_IN
LED_STLINK
LED_STLINK
TMS
TCK
TCK/SWCLK
TMS/SWDIO
MCO
MCO
T_JRST
AIN_1
T_NRST
T_SWO
NRST
T_NRST
D1
BAT60JFILM
CN6
TX RX
STLK_RX
STLK_TX
STLINK_USB_DM STLINK_USB_DP
T_SWO
SWO
SWO_MCU
Red
_Green
2 1
3 4
LD4
LD_BICOLOR_CMS
R9 1K5
R10 100K
R18
100
R12
100
R13
0
R1 100[N/A]
R14 22
R15 22
R19 22
R20 22
R21 100
R25
100[N/A]
R2
10K
R4 10K[N/A]
R5 100K
R7
100K
R3 10K
R23 4K7
R24 4K7
C1 100nF
C12 100nF
C13 100nFC3100nF
C7 20pF[N/A]
C5 10pF
C6 10pF
C2
100nF
1 2 3 4 5 6
CN5
Header 6X1
U5V
USB_RENUMn
USB_RENUMn
PWR_ENn
R8
2K7R64K7
+3V3_ST_LINK
+3V3_ST_LINK
+3V3_ST_LINK
+3V3_ST_LINK
+3V3_ST_LINK
+3V3_ST_LINK
+3V3_ST_LINK
JP1
+3V3_ST_LINK
PWR_EXT
+3V3_ST_LINK
D5
BAT60JFILM
D3
BAT60JFILM
C14
1uF_X5R_0603
C15 10nF_X7R_0603
C9 1uF_X5R_0603
C10 100nF
C8 100nF
+3V3_ST_LINK
R11 10K
R17 36K
U5V
R16 100
+3V3_ST_LINK
CN3
Wired on Solder Side
CN2
E5V
VBAT
1
PA7
17
PC13
2
PA12
33
PC14
3
PB0
18
PC15
4
JTMS/SWDIO
34
OSCIN
5
PB1
19
OSCOUT
6
VSS_2
35
NRST
7
PB2/BOOT1
20
VSSA
8
VDD_2
36
VDDA
9
PB10
21
PA0
10
JTCK/SWCLK
37
PA1
11
PB11
22
PA2
12
PA15/JTDI
38
PA3
13
VSS_1
23
PA4
14
PB3/JTDO
39
PA5
15
VDD_1
24
PA6
16
PB4/JNTRST
40
PB12
25
PB5
41
PB13
26
PB6
42
PB14
27
PB7
43
PB15
28
BOOT0
44
PA8
29
PB8
45
PA9
30
PB9
46
PA10
31
VSS_3
47
PA11
32
VDD_3
48
U2 STM32F103CBT6
D2
BAT60JFILM
SB100
Closed
SB102
Closed
SB104
Closed
SB106
Closed
SB101
Open
SB103
Open
SB105
Open
SB107
Open
SB141 Closed
+5V
1 2
X1
NX3225GD-8.000M-EXS00A-CG04874
I/O1
1
GND
2
I/O23I/O2
4
Vbus
5
I/O1
6
U1
USBLC6-2SC6
C4 100nF
U5V
i
Diff Pair 90ohm
i
Diff Pair 90ohm
VBUS
1
DM
2
DP
3
ID
4
GND
5
Shield
6
USB_Micro-B receptacle
Shield
7
Shield
8
Shield
9
EXP
10
EXP
11
CN1
1050170001
VIN_5V
D4
BAT60JFILM
3
1
2
T1 9013
+3V3_PER
SB109 Open
VccA
1
A1
2
A2
3
GND4DIR
5
B2
6
B1
7
VccB
8
U14
SN74LVC2T45DCUT
100nF
C44
100nF
C43
+3V3_ST_LINK
T_JTMST_SWDIO_IN
T_SWO
SWO_MCU
SB108 Open
JP3
VDD_MCU
JP2
51
2
GND
3
4
BYPASS
EN
Vin Vout
U3 LDK120M33R
UM2179 Electrical schematics
UM2179 Rev 8 47/55
Page 48
48/55 UM2179 Rev 8
46
USB
MB1312 A-01
12/8/2016
Title:
Size: Reference:
Date: Sheet: of
A4
Revision:
NUCLEO-LXXXZXProject:
+5V
USB_PowerSwitchOn
USB_OverCurrent
12
LD7 Red
R45 620
USB_DM USB_DP USB_ID
C42
4.7uF
GND
2
IN
5
EN
4
OUT
1
FAULT
3
U12
STMPS2151STR
R41 330
12
LD8 Green
R48 22K
R52 10K
R51 47K
R49
47K
3
1
2
T2 9013
USB_VBUS
PA10
PA9
PA12
PA11
PG6
PG5
i
Diff Pair 90ohm
i
Diff Pair 90ohm
+3V3_PER
+3V3_PER
Remove for USB device only
USB_Disconnect
R50 1K5
PG6
Solder only for USB device only
VBUS_DET
R46 430K
R47 620K
SB200
SB198
SB199
SB201
D6
ESDALC6V1-1U2
I/O1
1
GND
2
I/O23I/O2
4
Vbus
5
I/O1
6
U13
USBLC6-2SC6
USB Micro-AB receptacle:475891001
VBUS
1
DM
2
DP
3
ID
4
GND
5
Shield
6
Shield
7
Shield
8
Shield
9
EXP
10
EXP
11
CN14
Micro-AB or Micro-B
USB Micro-B receptacle:1050170001 used for device only
PG5

Figure 19. USB

Electrical schematics UM2179
Page 49
56
Extension connectors
MB1312 A-01
12/8/2016
Title:
Size: R eference:
Date: Sheet: of
A3
Revision:
NUCLEO-LXXXZXProject:
Extension connectors
A0 A1 A2 A3 A4 A5
VIN
PA[0..15]
PA[0..15]
PB[0..15]
PB[0..15]
PC[0..15]
PC[0..15]
AGND
NRST
NRST
AVDD
PH3-BOOT0
PH3-BOOT0
SB151/SB 153 Close only for I2C on A4/A5
12
LD1 Green
R31
510
PD[0..15]
PD[0..15]
PE[0..15]
PE[0..15]
PF[0..15]
PF[0..15]
PG[0..15]
PG[0..15]
SB153 Open
SB151 Open
PH[0..1]
PH[0..1]
R36 200K
3
1
4
2 5
U8
TSV631AILT
R37
10K
SDMMC_CK SDMMC_CMD
SDMMC_D0 SDMMC _D1/I2S_A_CK IN SDMMC_D2 SDMMC_D3
TIMER_A_PWM1N
TIMER_A_PWM2N TIMER_A_PWM3N
TIMER_A_BKIN1
TIMER_A_BKIN2
TIMER_A_ETR
SAI_A_S D
SAI_A_S CK
SAI_A_FS
SAI_A_MCLK
SAI_B_S D SAI_B_S CK
SAI_B_FS
SAI_B_MCLK
TIMER_D_PWM1 TI MER_C_PW M2 TIMER_B_ETR
TIMER_C_PWM1
TIMER_C _PWM3
I2S_A_SD I2S_A_CK I2S_A_WS
I2S_A_MCK
I2S_B_SD/SPI_B_MOSI I2S_B_CK/SPI_B_SCK
I2S_B_WS I2S_B_MCK
QSPI_C LK
QSPI_CS
QSPI_BK1_IO0 QSPI_BK1_IO2
QSPI_BK1_IO1
QSPI_BK1_IO3
ADC_A_IN ADC_B_IN ADC_C_IN
I2C_B_SCL I2C_B_SDA
I2C_B_SMBA
SPI_B_MISO
SPI_B_NSS
USART_B_TX
USART_B_RX
USART_B_SCLK
USART_B_CTS
USART_B_RTS
CAN_TX
CAN_RX PA0
PA3
PB5
PB15
PB10
PB1
PB3
PB11
PB12
PC0
PC2PC3
PC6
PC8 PC9 PC10 PC11 PC12
PD0 PD1
PD2
PD3
PD4
PD5
PD6
PD7
PD15
PE0
PE2
PE3
PE4 PE5 PE6
PE14 PE15
PE8
PE10
PE12
PE7
PF0
PF1
PF2
PF9
PF8 PF7
PG0 PG1
PF12
NRST
+5V
+3V3
PF14
PF15
PF13
D0
D1
D2
D4 D3
D5
D6
D7
D8
D9
D10
D14
D15
D13 D12 D11
PA5 PA6
PB8 PB9
COMP1_IN P
USART_A_TX USART_A_RX
TIMER_B_PWM2
SPI_A_CS/TIM_B_PWM3
SPI_A_MOSI/TIM_E_PWM1
SPI_A_SCK SPI_A_MISO
I2C_A_SCL I2C_A_SDA
PA7 PD14
IO IO
IOIO
PC1 PC4 PC5
PE9 PE11
PE13
PB0
PB2 PB6
PB13
PB8
PB9
1 3 5 7 9 11 13 15
2 4 6
8 10 12 14 16
CN8
Header 8X2_Fem ale
1 3 5 7 9 11 13 15 17 19
2 4 6
8 10 12 14 16 18 20
CN7
Header 10X2_Fem ale
PA1
2 4 6
8 10 12
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
1 3 5 7 9 11
CN9
Header 15X2_Fem ale
1 3 5 7 9 11 13 15
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
2 4 6
8 10 12 14 16
CN10
Header 17X2_Fem ale
SB124 Closed
PA0
PA4
PB0
PA1
PA15
PA13 PA14
PC2 PC3
PB7
PC10 PC11 PC12
PC13 PC14 PC15
PF6
PF7
NRST
PD2
PH0 PH1
VDD
VBAT
E5V
SB156 Closed
SB146 Open
SB145 Open
PC1 PC0
+3V3
VIN
+5V
PE0
PE1
PE2
PE3 PE4
PE5
PE6
PE14 PE15
PE9
PE8
PE11
PE10 PE12
PE13
PE7
PD0
PD1
PD3PD4 PD5 PD6 PD7
PD9
PD10
PD11
PD12
PD13
PD14 PD15
SB193Closed
PA2
PA5 PA6 PA7
PA10
PA3
PB1
PB3
PB4
PB8 PB9
PA11
PA12
PA9 PA8
PC4
PC5
PC6
PC7
PB5
PB6
PB14
PB15
PB2
PB11
PB12
PB13
PC8PC9
PB10
PD8
PF4
AGND
U5V
PF5
Morpho connector
SB195 Closed
PG0
PG1
PG2
PG3
PG4
PG5
PG14
PG9
PG8
PG11
PG10PG12 PG13
PG6
PG7
PG15
PF0
PF1 PF2
PF3
PF14
PF15
PF9
PF8
PF11
PF10
PF12
PF13
Morpho connector
TIMER_A_PWM1 TIMER_A_PWM2
TIMER_A_PWM3
Arduino Uno compatible
SB136 Closed SB137Closed
+3V3_PER
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37
39 41 43 45 47 49 51 53 55 57 59
42 44 46 48 50 52 54 56 58 60 62 64 66 68 70
40
61 63
67 69
65
34 36 38
71 72
CN11
Header 36X2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37
39 41 43 45 47 49 51 53 55 57 59
42 44 46 48 50 52 54 56 58 60 62 64 66 68 70
40
61 63
67 69
65
34 36 38
71 72
CN12
Header 36X2
+3V3
SB110 Open
+3V3_PER
IOREF
IOREF
IOREF
Zio connector
Arduino Uno compatible
Zio connector
PA5SB123 Open
SB179 Closed
D43 D44 D45 D46 D47 D48 D49 D50
D72 D71 D70 D69 D68
D67 D66 D65
D51 D52 D53 D54 D55
D56 D57 D58 D59 D60 D61 D62 D63 D64
D16 D17 D18
D19 D20 D21
D22 D23 D24 D25
A6 A7
A8 D26 D27
D28 D29 D30 D31
D32 D33 D34 D35
D36
D37
D38
D39
D40
D41
D42
PB10
SB155 Closed
SB150 ClosedPA2
SB168 ClosedPE12
SB159 ClosedPB0
SB157 ClosedPE15
SB170 ClosedPE14
SB182 Closed SB188 Closed
SB177 Closed SB180 Closed
SB169 Closed
PC7
PB4
PA4
SB126 Closed
SB133 Closed
SB128 Closed
SB140 Closed
COMP2_IN P
SB147 Closed
SB136/SB 137 to avoid stub of SDMM C signals
SB192 Closed SB194 Closed SB196 Closed
SB191 Closed
PD8 PD9
VREF+
C45 [N/A]
SB119
Open
AGND
PH3-BOOT0
SB111 Open
PF3 PF5
SB112 Closed
VDD_MCU
SB144 Closed
SB144 to avoid stub of QSPI _IO1 signals

Figure 20. Extension connectors

UM2179 Electrical schematics
UM2179 Rev 8 49/55
Page 50
50/55 UM2179 Rev 8
66
SMPS powersupply
MB1312 A -01
2/21/2017
Title:
Size: Reference:
Date: Sheet: of
A3
Revision:
NUCLEO-LXXXZXP roject:
VIN
2
EN
12
CTRL
8
D2
11
D1
10
D0
9
SW
3
VOUT
5
VOUT2
6
PG
7
GND
4
AUX
1
U9 ST1PS 02D1QTR
1
10
2
9
1IN
D1
1S2
1S1
6
5
7
4
2IN
D2
2S2
2S1
VCC
3
GND
8
U7 STG3684AU TR
VIN
A3
EN
B2
D0
C1
D1
A1
SW
C3
VOUT
E3
PG
E1
GND
D2
U10 ST1PS01E JR
SMPS_V1
SMPS_EN
SMPS_PG
SMPS_SW
VOUTVDD VOUTCORE
U9 and U 15 are exclusively populated
SB7 Closed:If ADI5301(U15) is used or ST1P S02(U9) VOUT is used Open: If ST 1PS02(U9) VOUT2 is used
SB1 Closed:Default Open: If external switch
(U7)
SB8 Closed: Default Open:If using External SMP S onCN13
SB4 Open:Default Closed: If using External SMP S on CN13 and U7 is needed
SB11: Closed: If ST1PS02 (U9)VOUT2 isused Open: If ADI5301(U15) is used or ST1PS02(U9) VOUT is used
Mode SB10 SB118 SB115 SB117 SB9 Volt Ivdd
ST1PS02D Default Open Open Open Closed Closed 1.25 na DualVlowClosed Open Closed Open Open 1.05/1.15 50 DualVhi Open Closed Open Open Closed 1.05/1.25 100
SW
A1
PVIN
A2
EN
A3
PGND
B1
AGND
B2
SYNC/MODE
B3
VOUTOK
C1
FB
C2
VID
C3
U15 ADP5301AC BZ-2-R7
SW
A1
PVIN
A2
EN
A3
PGND
B1
AGND
B2
SYNC/MODE
B3
VOUTOK
C1
FB
C2
VID
C3
U16 ADP5301AC BZ-2-R7
U10and U16 are exclusive
D B A
Vout= 1.1V
VDD
VDD_1V2
VDDPG10
PG11
PG12
PG13
Componants mounted based on different board reference
PG[0..15]
PG[0..15]
C24 100nF
C23 100nF
SB125 Closed
SB120 Open
SB8 SB1
SB114
SB116
SB113 SB7
SB4 SB3
SB2
SB11
SB16
SB18
SB17
SB10
SB118
SB117
SB115 SB9
L2
2.2uH[VLS 252010HBX-2R2M -1]
L1
2.2uH[VLS 252010HBX-2R2M -1]
VDD_MCU
SB2 Closed:Default Open:
I
is needed
SB3 Open: Default Closed: If using External SMP S on CN13and U7 is not needed
Solder bridges default setting
A
Closed:SB1,SB2,SB7,SB8,SB16,SB17,SB18,SB114 Open:SB3, SB4, SB9, SB10, SB11,SB113, SB115,SB116, SB117, SB 118, SB129
ST1PS02(U9): Closed: SB8, SB9, SB11, SB16, SB17, SB18, SB117 Open: SB1, SB2, SB3, SB4, SB7, SB10, SB113, SB 114, SB115, SB 116, SB118, SB129
SB19
Open C25 10uF
C47 10uF
C22 10uF
C21 10uF
R35
19.6K[1%]
R53
11.8K[1%]
R33 0
R34
1M
R32
33K
SB122 Closed
SB121 Open
SB127 Open
C48
100nF
SB129
C46 10uF[N/A]
6 5
4 3
2 1
8 7
CN13
Header 4X2[N/A ]

Figure 21. SMPS power supply

Electrical schematics UM2179
is needed
efault volatge will be V out = 1.2V UT Some board to be equiped with DP5301_Opt1 andR53= 25.5K for
DI5301(U15):
f external sw itch (U7)
Page 51
UM2179 Board revision history and limitations

Appendix B Board revision history and limitations

Table 13. Board revision history and limitations

Board Version Revision details Known limitations
A4/A5 on ARDUINO
MB1312 A-04 Initial version
connector CN9 cannot be used as I2C function.
A4/A5 on ARDUINO connector CN9 cannot be used as I2C function.
MB1312 (SMPS) A-03
Initial version for NUCLEO-L496ZG-P
®
Uno V3
®
Uno V3
UM2179 Rev 8 51/55
54
Page 52
Federal Communications Commission (FCC) and Industry Canada (IC) Compliance UM2179
Appendix C Federal Communications Commission (FCC)
and Industry Canada (IC) Compliance
This kit is designed to allow:
(1) Product developers to evaluate electronic components, circuitry, or software associated with the kit to determine whether to incorporate such items in a finished product and
(2) Software developers to write software applications for use with the end product. This kit is not a finished product and when assembled may not be resold or otherwise marketed unless all required FCC equipment authorizations are first obtained. Operation is subject to the condition that this product not cause harmful interference to licensed radio stations and that this product accept harmful interference. Unless the assembled kit is designed to operate under part 15, part 18 or part 95 of 47 CFR, Chapter I (“FCC Rules”), the operator of the kit must operate under the authority of an FCC license holder or must secure an experimental authorization under part 5 of this chapter.
52/55 UM2179 Rev 8
Page 53
UM2179 Revision history

Revision history

Table 14. Document revision history

Date Revision Changes
28-Feb-2017 1 Initial version.
Document now also scopes NUCLEO-L496ZG-P product. Added:
Section 6.5.4: SMPS power supply Figure 12: NUCLEO-L496ZG-P
Updated: – cover page features (to cover LL library) – cover page description – Section 1: Features (SMPS function)
27-Mar-2017 2
Section 6.6: LEDsSection 6.13: Solder bridges and jumpersSection Appendix B: Board revision history and limitationsTable 1: Ordering informationTable 2: Codification explanationTable 11: NUCLEO-L496ZG, NUCLEO-L496ZG-P and
NUCLEO-L4R5ZI pin assignments
Figure 3: Hardware block diagramFigure 4: STM32 Nucleo-144 board top layoutFigure 5: STM32 Nucleo-144 board bottom layout
Document now also scopes NUCLEO-L4R5ZI product. Added Figure 13: NUCLEO-L4R5ZI.
08-Aug-2017 3
Updated: – The cover page IntroductionTable 1: Ordering informationTable 2: Codification explanation
31-Aug-2017 4 Updated Table 1: Ordering information.
7-Nov-2017 5
Updated Chapter 2: Product marking. Added Section 6.17:
Bootloader limitation.
Expanded document scope to the NUCLEO-L4A6ZG product: – Updated Introduction
15-Dec-2017 6
– Updated Table 1: Ordering information and Table 11:
NUCLEO-L496ZG, NUCLEO-L496ZG-P, NUCLEO-L4R5ZI and NUCLEO-L4A6ZG pin assignments
– Added Figure 13: NUCLEO-L4A6ZG
UM2179 Rev 8 53/55
54
Page 54
Revision history UM2179
Table 14. Document revision history (continued)
Date Revision Changes
Expanded document scope to the NUCLEO-L4R5ZI-P product: – Updated Introduction – Updated Section 6.5.4: SMPS power supply
1-Feb-2018 7
17-Sep-2019 8
– Updated Table 1: Ordering information and Table 11:
NUCLEO-L496ZG, NUCLEO-L496ZG-P, NUCLEO-L4R5ZI, NUCLEO-L4R5ZI-P and NUCLEO-L4A6ZG pin assignments
– Added Figure 15: NUCLEO-L4R5ZI-P
Added a caution about the power sequence not being respected when using 1V8 MCU_VDD in Section 5.5.4: SMPS
power supply.
Reorganized the beginning of the document from Introduction to Section 4: Conventions . Updated the document title. Updated Section 1: Features, Table 1: Ordering information, and Table 2: Codification explanation.
54/55 UM2179 Rev 8
Page 55
UM2179
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.
© 2019 STMicroelectronics – All rights reserved
UM2179 Rev 8 55/55
55
Loading...