STMicroelectronics NUCLEO-L452RE-P User Manual
広告
広告
UM2206
User manual
STM32 Nucleo-64-P boards (MB1319)
Introduction
The STM32 Nucleo-64-P boards based on the MB1319 reference board (NUCLEO-
L412RB-P, NUCLEO-L433RC-P and NUCLEO-L452RE-P) provide an affordable and flexible way for users to try out new concepts and build prototypes with the STM32 microcontroller and the external SMPS (switched mode power supply), which provides various combinations of performance, power consumption and features.
ARDUINO ® Uno V3 connectivity and ST morpho headers provide an easy means of expanding the functionality of the Nucleo open development platform with a wide choice of specialized shields.
The STM32 Nucleo-64-P boards do not require any separate probe, as they integrate the
ST-LINK/V2-1 debugger/programmer. The STM32 Nucleo-64-P boards come with the comprehensive free STM32 software libraries and examples that are available with the
STM32Cube package.
Figure 1. Nucleo-64-P board (top view) Figure 2. Nucleo-64-P board (bottom view)
Pictures are not contractual.
December 2020 UM2206 Rev 5 1/50 www.st.com
1
Contents
Contents
UM2206
Development environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Hardware layout and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
STM32 Nucleo-64-P board layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
STM32 Nucleo-64-P board mechanical drawing . . . . . . . . . . . . . . . . . . . 15
Default board configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Embedded ST-LINK/V2-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
ST-LINK/V2-1 firmware upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Using the ST-LINK/V2-1 to program/debug the STM32 . . . . . . . . . . . . 18
Power supply and power selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
External Power supply input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
External power supply output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
SMPS power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Programming/debugging when the power supply is not from
LSE: OSC 32 KHz clock supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2/50 UM2206 Rev 5
UM2206 Contents
Virtual COM port: LPUART1/USART1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Configuration of the solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
USB Micro-B connector CN1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
®
Uno V3 connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
ST morpho connectors CN5 and CN6 . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8 STM32 Nucleo-64-P board information . . . . . . . . . . . . . . . . . . . . . . . . . 42
MB1319 revision B02 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
MB1319 revision C01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Appendix A NUCLEO-L412RB-P, NUCLEO-L433RC-P and NUCLEO-L452RE-P
FCC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
ISED Canada Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Déclaration de conformité. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
UM2206 Rev 5 3/50
4
Contents UM2206
4/50 UM2206 Rev 5
UM2206
List of tables
List of tables
®
connector pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
NUCLEO-L412RB-P, NUCLEO-L433RC-P and NUCLEO-L452RE-P
UM2206 Rev 5 5/50
5
List of figures
List of figures
UM2206
®
®
connectors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
connector pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6/50 UM2206 Rev 5
UM2206
1 Features
Features
• Common features
– STM32 microcontroller in LQFP64 package
– SMPS: significantly reduces power consumption in Run mode
– 32.768 kHz LSE crystal oscillator
– One user LED shared with ARDUINO ®
– Two push-buttons: USER and RESET
– ARDUINO ® Uno V3 expansion connector
– ST morpho expansion connector
– External SMPS experimentation dedicated connector
– Flexible board power supply: ST-LINK/V2-1 USB V
BUS or external sources
– 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 package
– Support of a wide choice of Integrated Development Environments (IDEs) including
IAR Embedded Workbench ® , MDK-ARM and STM32CubeIDE
• Board-specific feature
– Arm ® Mbed Enabled™ (a) compliant a. Arm and Mbed are registered trademarks or trademarks of Arm Limited (or its subsidiaries) in the US and or elsewhere.
UM2206 Rev 5 7/50
49
Ordering information UM2206
To order an STM32 Nucleo-64-P board, refer to, refer to
. Additional information is available from the datasheet and reference manual of the target STM32.
Order code
NUCLEO-L412RB-P
NUCLEO-L433RC-P
NUCLEO-L452RE-P
Table 1. Ordering information
Board reference
Target STM32
MB1319
STM32L412RBT6PU
STM32L433RCT6PU
STM32L452RET6PU
Differentiating features
-
Arm
®
Mbed Enabled™
-
2.1 Codification
The meaning of the codification is explained in
.
NUCLEO-XXYYRT-P
XX
YY
R
T
-P
Table 2. Codification explanation
Description Example: NUCLEO-L452RE-P
MCU series in STM32 32-bit Arm Cortex
MCUs
MCU product line in the series
STM32 package pin count
STM32 Flash memory size:
– B for 128 Kbytes
– C for 256 Kbytes
– E for 512 Kbytes
STM32 has external SMPS function
STM32L4 Series
STM32L452
64 pins
512 Kbytes
External SMPS
8/50 UM2206 Rev 5
UM2206 Development environment
• Windows
®
OS (7, 8 and 10), Linux
®
64-bit or macOS
• USB Type-A or USB Type-C ® to Micro-B cable
®(a) (b)
• IAR Systems
®
- IAR Embedded Workbench
®(c)
• Keil ® - MDK-ARM (c)
• STMicroelectronics - STM32CubeIDE
• Arm ® Mbed™ online (d) (see mbed.org)
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 the www.st.com/stm32nucleo webpage.
a. macOS
®
is a trademark of Apple Inc. registered in the U.S. and other countries.
b. All other trademarks are the property of their respective owners.
c. On Windows
®
only.
d. Refer to the www.mbed.com website and to the “Ordering information” section to determine which order codes are supported.
UM2206 Rev 5 9/50
49
Conventions
4 Conventions
UM2206
Table 3 provides the conventions used for the ON and OFF settings in the present
document.
Table 3. ON/OFF convention
Convention Definition
Jumper JPx ON
Jumper JPx OFF
Jumper JPx [1-2]
Solder bridge SBx ON
Solder bridge SBx OFF
Jumper fitted
Jumper not fitted
Jumper should be fitted between Pin 1 and Pin 2
SBx connections closed by 0 ohm resistor
SBx connections left open
In this document the references for all information that is common to all sale types, are
“STM32 Nucleo-64-P board” and “STM32 Nucleo-64-P boards”.
10/50 UM2206 Rev 5
UM2206 Quick start
This section describes how to start a development quickly using the STM32 Nucleo-64-P board.
Before installing and using the product, accept the Evaluation Product License Agreement from the www.st.com/epla webpage.
The STM32 Nucleo-64-P board is a low-cost and easy-to-use development kit to quickly evaluate and start a development with an STM32 microcontroller in QFP64 package. To start using this board, follow the steps below:
1.
Check the jumper position on the board, as shown in Table 4: Default jumper settings
.
2. For a correct identification of all device interfaces from the host PC, install the Nucleo
USB driver available on the www.st.com/stm32nucleo webpage, prior to connecting the board.
3. To power the board connect the Nucleo-64-P board to a PC with a USB Type-A or USB
Type-C ® to Micro-B cable through USB connector CN1. As a result the green LED LD3
(5 V PWR) lights up, LD1 (COM) and green LED LD4 blink.
4. Press user button B1 (blue).
5. Observe that the blinking frequency of the three green LEDs LD4 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.
UM2206 Rev 5 11/50
49
Hardware layout and configuration
6 Hardware layout and configuration
UM2206
The STM32 Nucleo-64-P board is designed around the STM32 microcontrollers in a
64-pins LQFP package.
illustrates the connection between the STM32 and the peripherals (ST-LINK/V2-1, push-buttons, LEDs, ARDUINO ® Uno V3 connector and ST morpho connectors).
show the location of these features on the STM32 Nucleo-64-P board.
The mechanical dimensions of the board are shown in Figure 6
.
ST-LINK/V2-1 Part
Figure 3. Hardware block diagram
JP STL nRST
USB Micro- B connector
COM
Embedded
ST-LINK/V2-1
SWD
VCP
UART
12/50
5 V
PWR SEL
VDD_1V2
B1
User
B2
Reset
5 V
LED
GPIO
SWD
VCP
UART
GPIO
STM32 microcontroller
GPIO GPIO
OSC_32
32 KHz crystal
LED
VDD_MCU
3.3V / 1.8V
Ext PWR
UM2206 Rev 5
UM2206
6.1
Hardware layout and configuration
STM32 Nucleo-64-P board layout
Figure 4. STM32 Nucleo-64-P board top layout
UM2206 Rev 5 13/50
49
Hardware layout and configuration
Figure 5. STM32 Nucleo-64-P board bottom layout
UM2206
14/50 UM2206 Rev 5
UM2206
6.2
Hardware layout and configuration
STM32 Nucleo-64-P board mechanical drawing
Figure 6. STM32 Nucleo-64 -P board mechanical drawing
6.2.1 Default board configuration
By default the STM32 Nucleo-64-P board is delivered with the external SMPS 1.1 V enabled and V
DD
@3.3 V. It is possible to set the board for V
DD
@1.8 V. Before switching to 1.8 V, the user should check that the extension module and the external shields connected to the
Nucleo-64-P board are 1.8 V compatible.
The default jumper configuration and V
DD
@1.8 V setting is shown in
.
UM2206 Rev 5 15/50
49
Hardware layout and configuration UM2206
Jumper
CN2
JP1
JP4
JP5
JP6
JP7
JP8
Definition
SWD interface
STLK_RST
T_NRST
5 V Power selection
I
DD
measurement
V
DD_MCU
V
DD_IN_SMPS
Table 4. Default jumper settings
Default position Comment
ON [1-2] ON[3-4] On-board ST-LINK/V2-1 debugger
OFF -
ON -
ON [1-2] 5 V from ST-LINK
ON STM32 V
DD
current measurement
ON [1-2] (default) V
DD_MCU
voltage selection 3.3 V
ON [2-3] (optional) V
DD_MCU
voltage selection 1.8 V
ON V
DD_1V2
SMPS input power supply
An STM32 Nucleo-64-P 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
IN
CN5, or by V
IN
and 3.3 V ARDUINO
®
, E5V and 3.3 V on the ST morpho connector
connector CN8.
It is still possible to use the ST- LINK part to program the STM32, using wires between the
CN3 and SWD available signals on the ST morpho connector (SWCLK CN5 pin 17, SWDIO
CN5 pin 15 and NRST CN5 pin 14, same I/O level as V
DD_MCU
).
The ST-LINK/V2-1 programming and debugging tool is integrated on the
STM32 Nucleo-64-P board.
For information about debugging and programming features, refer to ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32 User manual (UM1075) at the www.st.com website.
The changes versus ST-LINK/V2 version are listed below.
New features supported on ST-LINK/V2-1 are:
• USB software re-enumeration
• Virtual COM port interface on USB
• Mass storage interface on USB
• USB power management request for more than 100mA power on USB
The following features are no more supported on ST-LINK/V2-1:
• SWIM interface
• Application voltage lower than 3 V (need to add level shifter to support it)
16/50 UM2206 Rev 5
UM2206 Hardware layout and configuration
The embedded ST-LINK/V2-1 can be used in two different ways according to the jumper states (refer to
):
• Program/debug the STM32 on board,
• Program/debug an STM32 in an external application board using a cable connected to
SWD connector.
CN
CN3
Table 5. ST-LINK jumper configuration
Definition Default position Comment
T_SWCLK / T_SWDIO ON [1-2] ON [3-4]
ST-LINK/V2-1 functions enabled for on-board programming (default)
T_SWCLK / T_SWDIO OFF [1-2] OFF [3-4]
ST-LINK/V2-1 functions enabled from external connector (SWD supported)
6.4.1 Drivers
Note:
Before connecting the STM32 Nucleo-64-P board to a Windows ® PC (XP, 7, 8 and 10) through USB, install the driver for the ST-LINK/V2-1 that is available at the www.st.com website.
In case the STM32 Nucleo-64-P 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-64-P board to this dedicated driver, must be updated in the device manager manually.
It is recommended to proceed by using USB Composite Device, as shown in Figure 7 .
Figure 7. USB composite device
6.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 an
STM32 Nucleo-64-P board. The latest version of this firmware is available at the www.st.com
website.
UM2206 Rev 5 17/50
49
Hardware layout and configuration
6.4.3 Using the ST-LINK/V2-1 to program/debug the STM32
UM2206
To program the STM32, place the two jumpers marked in red on the connector CN2, as
. Do not use the SWD connector to not disturb the communication with the
STM32 microcontroller of the Nucleo-64-P board.
Figure 8. ST-LINK debugger: jumper configuration for on-board MCU
6.4.4
Note:
Using the ST-LINK/V2-1 to program/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 CN2, as shown in
, and connect the
application to the SWD debug connector according to Table 6 .
JP4 NRST (target STM32 RESET) must be opened when CN3 pin 5 is used in an external application.
18/50 UM2206 Rev 5
UM2206 Hardware layout and configuration
Figure 9. ST-LINK debugger: jumper configuration for external MCU
Connector
Pin number
SWD
CN3
1
2
3
4
5
6
Table 6. Debug connector SWD
Pin name Signal name STM32 pin
1
2
3
4
VDD_TARGET:
AIN_1
T_JTCK
GND
T_JTMS
PA0
PA5
PA12
PA14
5
6
T_NRST
T_SWO
PB0
PA10
Function
V
DD
from application
SWD clock
Ground
SWD data input/output
RESET of target
STM32
SWD out (optional)
UM2206 Rev 5 19/50
49
Hardware layout and configuration
6.5
6.5.1
Note:
Power supply and power selection
UM2206
External Power supply input
The STM32 Nucleo-64-P board is designed to be powered by several DC power supply. It is possible to supply the STM32 Nucleo-64-P board with any of the following sources:
• 5V_ST_LINK from ST-LINK USB connector
• V
IN
(7 V-12 V) from ARDUINO
®
connector or ST morpho connector
• E5V from ST morpho connector
• 5V_USB_CHARGER from ST-LINK USB
• 3.3 V on ARDUINO ® connector or ST morpho connector
If an external 5V DC power source is used, the Discovery board must be powered by a power supply unit or by an auxiliary equipment complying 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 shown in
Input power name
V
BUS
(5V_STLINK)
V
IN
E5V
Connector pins
Table 7. Power supply capabilities
Voltage range
Max current
CN1 pin 1
CN8 pin 8
CN5 pin 24
CN5 pin 6
5V_USB_CHG CN1 pin 1
Limitation
4.75 V to
5.25 V
500 mA
7 V to 12 V 800 mA
Max current depends on the USB enumeration:
– 100 mA without enumeration
– 500 mA with enumeration OK
From 7 V to 12 V only and input current capability is linked to input voltage:
– 800 mA input current when V
IN
=7 V
– 450 mA input current when
7 V<V
IN
<9 V
– 300 mA input current when
10 V>V
IN
>9 V
– less than 300 mA input current when
V
IN
>10 V
4.75 V to
5.25 V
500 mA
4.75 V to
5.25 V
500 mA
Max current depends on the USB wall charger used to powered the Nucleo board
3.3V
CN8 pin 4
CN5 pin 16
JP6 pin 2
3 V to 3.6 V -
Used when ST-LINK part of PCB not used or removed and SB13 OFF
5V_ST_LINK is a DC power with limitation from ST-LINK USB connector (USB type Micro-B connector of ST-LINK/V2-1). In this case JP5 jumper should be on pins 1 and 2 to select
5V_STL power source on silkscreen of JP5. This is the default setting. If the USB enumeration succeeds, the 5V_ST_LINK power is enabled, by asserting the PWR_ENn signal (from STM32F103CBT6). This pin is connected to a power switch ST890, which
20/50 UM2206 Rev 5
UM2206 Hardware layout and configuration powers the board. This power switch also features a current limitation to protect the PC in case of a short-circuit on board (more than 750 mA).
The STM32 Nucleo-64-P board and its shield can be powered from the ST-LINK USB connector CN1, but only ST-LINK circuit is powered before USB enumeration, because the host PC only provides 100 mA to the board at that time. During the USB enumeration,
STM32 Nucleo-64-P board requires 500 mA of current to the host PC. If the host is able to provide the required power, the enumeration ends by a “SetConfiguration” command and then, the power transistor ST890 is switched ON, the green LED LD3 is turned ON, thus the
STM32 Nucleo-64-P board and its shield request no more than 500 mA current. If the host is not able to provide the required current, the enumeration fails. Therefore the power switch
ST890 stays OFF and the MCU part including the extension board is not powered. As a consequence the green LED LD3 stays turned OFF. In this case it is mandatory to use an external power supply.
USB power: 5V_STL configuration: jumper JP5[1-2] should be connected as shown in
.
Figure 10. JP5[1-2]: 5V_STL power source
VIN (5V_VIN ) is the 7-12 V DC power from ARDUINO ® CN8 pin 8 named V
IN
on ARDUINO connector silkscreen or from ST morpho connector CN5 pin 24. In this case JP5 jumper
®
UM2206 Rev 5 21/50
49
Hardware layout and configuration UM2206 should be on pins 3 and 4 to select 5V_VIN power source on silkscreen of JP5. 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 JP5[3-4] should be connected as shown in
.
Figure 11. JP5[3-4]: 5V_VIN power source
22/50
E5V is the DC power coming from external (5V DC power from ST morpho connector CN5 pin 6). In this case JP5 jumper should be on pins 5 and 6 to select E5V power source on silkscreen of JP5.
E5V configuration: Jumper JP5[5-6] should be connected as shown in
UM2206 Rev 5
UM2206 Hardware layout and configuration
Figure 12. JP5[5-6]: E5V power source
5V_USB_CHARGER is the DC power charger connected to USB ST-LINK (CN1). To select the 5V_USB_CHARGER power source on silkscreen of JP5, the jumper of JP5 should be on pins 7 and 8. In this case, if the STM32 Nucleo-64-P board is powered by an external
USB charger the debug is not available. If the PC is connected instead of the charger, the limitation is no more effective, in this case the PC could be damaged.
5V_USB_CHG configuration: jumper JP5[7-8] should be connected as shown in Figure 13 .
UM2206 Rev 5 23/50
49
Hardware layout and configuration
Figure 13. JP6[7-8]: 5V_USB_CHG power source
UM2206
Caution: Solder bridge SB9 can be used to bypass the USB power protection ST890. ( This is not an
ST recommended setting ). SB9 can be set in case the board is powered by the USB of the
PC and maximum current consumption on 5V_STLINK does not exceed 100 mA
(including extension board or ARDUINO
®
shield power consumption). In such condition
USB enumeration will always succeed since no more than 100 mA is requested to the PC.
Configurations of SB9 are summarized in Table 8
.
Table 8. SB9 configurations
Solder bridge
Default position Power supply Allowed current
SB9
OFF (not soldered)
ON (soldered)
OFF (not soldered)
ON (soldered)
USB PWR through CN1
VIN or E5V PWR
500 mA max limited by ST890
100 mA max
Whatever current is: no limitation
SB9 must be removed when the board is powered
(1)
1. SB9 must be removed when the board is powered by E5V (CN5 pin 6) or by V
IN
(CN8 pin 8 or CN5 pin 24).
24/50 UM2206 Rev 5
UM2206 Hardware layout and configuration
Warning: In case the maximum current consumption of the STM32
Nucleo-64-P board and its extension boards exceeds 500 mA, it is recommended to power the STM32 Nucleo-64-P board using an external power supply connected to E5V or V
IN
.
5 V : the 5 V (CN8 pin 5 or CN5 pin 18) can be used as output power supply for an
ARDUINO ® shield or an extension board, when the STM32 Nucleo-64-P board is powered by USB, V
IN
or E5V. In this case the maximum current allowed is shown in Table 7 .
3.3 V: on CN8 pin 4 or CN5 pin 16 can be also used as power supply output. The current is limited by the maximum current capability of the regulator U7 (LD39050PUR33 from
STMicroelectronics). In this condition the maximum consumption of the
STM32 Nucleo-64-P board and the connected shield should be less than 500 mA.
Note:
Power figures in Run mode are significantly improved by:
• Generating V core
logic supply from an external SMPS (switched-mode power supply) or from an external connector
• Generating V
DD_MCU
supply from an external SMPS (switched-mode power supply), or from an external connector
The STM32 Nucleo-64-P board is populated with two SMPSs, U11 and U13, with the following functions:
• SMPS U11 allows to supply dynamically the V
DD_1V2 maximum current of 30 mA.
pins in Run mode at 1.1 V with a
• SMPS U13 allows to supply the V
DD_MCU
pin at 1.8 V with a maximum current of
50 mA (hysteresis operation mode). The SMPS U13 can deliver higher current (PWM operation mode) but with less efficiency. To set the U13 SMPS in PWM mode remove
SB80 and solder SB79. This SMPS is enabled by default.
V
DD_MCU
configuration:
• 3.3 V (default): JP7 to pins 1 and 2
• 1.8 V: JP7 to pins 2 and 3 (best ULPBench score)
The ST-LINK is still available in this configuration thanks to the level shifters U5 and U6.
For all general information concerning design recommendations for the STM32 with external SMPS, refer to the Design recommendations for STM32L4xxxx with external
SMPS, design guide for ultra-low-power applications with performance Application note
(AN4978) available at the www.st.com
website.
UM2206 Rev 5 25/50
49
Hardware layout and configuration UM2206
when
ST-LINK (5V_ST_link)
V
IN
or E5V is used as an external power supply in case the current consumption of the
STM32 Nucleo-64-P board and its extension boards exceed the allowed current on the
USB. In such condition it is still possible to use the USB for communication, programming or debugging only.
In this case it is mandatory to power the board first using V
IN
or E5V then to 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 jumper JP5 between pins 3 and 4 for V
IN
or pins 5 and 6 for E5V
2. Be sure that SB9 is removed
3. Connect the external power source to V
IN
or E5V
4. Power ON the external power supply 7 V< V
IN
< 12 V to V
IN
, or 5 V for E5V
5. Check that the green LED LD3 is turned ON
6. Connect the PC to the USB connector CN1
If this sequence is not respected, the board may be powered by V
BUS with the following risks:
first from the ST-LINK,
• If more than 500 mA current is needed by the board, the PC may be damaged or the current supplied may be limited by the PC. As a consequence the board is not powered correctly.
• 500 mA is requested at the enumeration (since SB9 must be OFF): this request can be rejected and the enumeration does not succeed if the PC cannot provide such current, consequently the board is not power supplied (LED LD3 remains OFF).
6.7.1
Three clock sources are listed below:
• LSE which is the 32.768 KHz crystal for the STM32 embedded RTC
• MCO which is the 8 MHz clock from the ST-LINK MCU for the STM32 microcontroller
• HSE which is the 8 MHz oscillator for the STM32 microcontroller. This clock is not implemented on the STM32 Nucleo-64-P board.
LSE: OSC 32 KHz clock supply
There are three ways to configure the pins corresponding to the low-speed clock (LSE):
LSE on-board oscillator X3 crystal (Default configuration).
Refer to Oscillator design guide for STM8S, STM8A and STM32 microcontrollers Application note (AN2867) for oscillator design guide for STM32 microcontrollers. It is recommended to use NX3215SA manufactured by NDK (32.768 kHz, 6 pF, 20 ppm).
Oscillator from external to PC14 input: from external oscillator through pin 25 of the CN5 connector.
26/50 UM2206 Rev 5
UM2206 Hardware layout and configuration
The following configuration is needed:
• SB71 and SB72 ON
• R41 and R42 removed
LSE not used: PC14 and PC15 are used as GPIOs instead as low-speed clock.
The following configuration is needed:
• SB71 and SB72 ON
• R41 and R42 removed
There are four ways to configure the pins corresponding to the external-high-speed clock
(HSE):
MCO from ST-LINK (Default: not connected): MCO 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 the STM32 microcontroller.
The following configuration is needed:
• SB67, SB69 and SB70 OFF
• SB64 ON
• R19 and C10 soldered respectively with 100 Ω and 20 pF
In this configuration PH1 is used as I/O (SB68 ON)
HSE: on-board oscillator X2 crystal (Default: not connected): for typical frequencies and its capacitors and resistors, refer to the STM32 microcontroller datasheet. Refer to the
Oscillator design guide for STM8S, STM8A and STM32 microcontrollers Application note
(AN2867) for oscillator design guide for the STM32 microcontrollers. The X2 crystal has the following characteristics: 8 MHz, 8 pF, 20 ppm. It is recommended to use NX3225GD manufactured by NDK.
The following configuration is needed:
• SB64, SB68, SB70 OFF
• SB67 and SB69 ON
• C47 and C48 soldered with 8.2 pF capacitors
External oscillator to PH0 input (Default: not connected): from an external oscillator through pin 29 of the CN5 connector.
The following configuration is needed:
• SB64, SB67 and SB69 OFF
• SB70 ON
• In this configuration PH1 is used as I/O (SB68 ON)
HSE not used (Default configuration): PH0 and PH1 are used as GPIO and not as clock.
The following configuration is needed:
• SB58 and SB60 OFF
• SB59 and SB61 ON
• R21 removed
UM2206 Rev 5 27/50
49
Hardware layout and configuration UM2206
6.9
The reset signal of the STM32 Nucleo-64-P board is active low and the reset sources include:
• Reset button B2
• Embedded ST-LINK/V2-1
• ARDUINO ® Uno V3 connector from CN8 pin 3
• ST morpho connector CN5 pin 14
Virtual COM port: LPUART1/USART1
The LPUART1 or USART1 interface of the STM32 can be connected to:
• The ST-LINK/V2-1 MCU
• The ARDUINO ® Uno V3 connectors: CN9 (pins 1 and 2)
• The ST morpho connector (pins 35 and 37).
The LPUART1 or USART1 interface is selected by setting the related solder bridge (see
.
Solder bridge
SB66 / SB75 ON
SB32, SB34, SB60, SB73 OFF
SB60 / SB73 ON
SB33, SB35 SB66, SB75 OFF
Table 9. LPUART1 connection
Feature
LPUART1 (PA2/PA3) connected to ST-LINK Virtual COM port.
LPUART1 (PA2/PA3) connected to ARDUINO
®
and ST morpho connector.
Solder bridge
SB32 / SB34 ON
SB33, SB35, SB66, SB75 OFF
SB33 / SB35 ON
SB32, SB34 SB60, SB73 OFF
Table 10. USART1 connection
Feature
USART1 (PA9/PA10) connected to ST-LINK Virtual COM port.
USART1 (PA9/PA10) connected to ARDUINO
®
and ST morpho connector.
By default:
• Communication between target STM32 and ST-LINK/V2-1 MCU is enabled on
LPUART1 to support the Virtual COM port
• Communication between target STM32 and ARDUINO
® enabled on USART1
and ST morpho connector is
The Virtual COM port settings are configured as: 115200 b/s, 8 bits data, no parity, 1 stop bit, no flow control.
6.10 LEDs
Four LEDs are available on the STM32 Nucleo-64-P board. The four LEDs are located on the top side of the board.
28/50 UM2206 Rev 5
UM2206 Hardware layout and configuration
LD1 COM : LD1 is a bi-color LED. LD1 default status is red. LD1 turns to green to indicate that communication is in progress between the PC and the ST-LINK/V2-1 as follow:
• Slow blinking red/off: at power-on before USB initialization
• Fast blinking red/off: after the first correct communication between the PC and the
ST-LINK/V2-1 (enumeration)
• Red LED on: when initialization between the PC and the ST-LINK/V2-1 is successfully ended
• Green LED on: after successful STM32 communication initialization
• Blinking red/green: during communication with STM32
• Green on: communication well ended
• Orange on: communication ended with failure
LD2: 5V_USB : this red LED switch ON when overcurrent is detected on USB V
BUS
LED gives the information that more than 500 mA is requested on V
BUS recommended to supply the board by E5V, V
IN
or in USB_CHARGER mode.
. The
. In this case it is
LD3 : 5V_PWR : this green LED is ON when the STM32 Nucleo-64-P board is powered by a
5 V source.
LD4 USER: this green LED is a user LED connected to ARDUINO
®
signal D13 corresponding to STM32 I/O PB13. To light the LED a high-logic state “1” has to be written in the corresponding GPIO. A transistor is used to drive the LED when the I/O voltage is 1.8 V.
LD4 consumption does not impact the V
DD isolated from it.
STM32 power measurement, since LD4 is
Two buttons are available on the STM32 Nucleo-64-P board.
• B1 USER : the blue button for user and wake-up function is connected to the I/O PC13
(default) or to I/O PA0 (optional) of the STM32. When the button is depressed the logic state is “1”, otherwise the logic state is “0”.
• B2 RESET : the black button is connected to NRST and is used to RESET the STM32.
When the button is depressed 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 the STM32 Nucleo-64-P board.
This is to avoid pressure on the buttons and consequently a possible permanent STM32
RESET.
Note:
The jumper JP6, labeled IDD , is used to measure the STM32 microcontroller, the level shifter and the SMPS consumptions (depending on solder-bridge configuration), by removing the jumper and by connecting a multimeter:
• Jumper ON: directly powered (default)
• Jumper OFF: a multimeter or an external 3.3 V power source must be connected to measure the consumption
The STM32 Nucleo-64-P board LEDs are connected before the jumper. The LED consumptions do not impact the V
DD_MCU
power measurement.
UM2206 Rev 5 29/50
49
Hardware layout and configuration UM2206
The default jumper positions are shown in
Table 4: Default jumper settings .
describes the other available jumper settings.
Jumper / CN
CN2
JP1
JP2/JP3
JP4
JP5
JP6
JP7
JP8
Function
T_SWCLK
T_SWDIO
STLK_RST
GND
T_NRST
I
DD
measurement
V
DD_MCU
= 3.3 V
V
DD_IN_SMPS
Table 11. Jumper settings
5 V Power selection
State
(1)
Comment
ON [1-2] ON [3-4]
ST-LINK/V2-1 enable for on-board
MCU debugger
OFF
ON [1-2]
ST-LINK/V2-1 functions enabled for external CN2 connector
Used to reset ST-LINK MCU
OFF
OFF
ON
Normal use
GND probe
ST-LINK able to reset STM32
OFF
ON [1-2]
ON [3-4]
ON [5-6]
ON [7-8]
OFF
ON [1-2]
OFF
ON [1-2]
ON [2-3]
OFF
ON [1-2]
OFF
ST-LINK not able to reset STM32
5 V from ST-LINK
5 V from V
IN
7-12 V
5 V from E5V
5 V from USB_CHG
No 5 V power, use 3.3 V
V
DD
= 3.3 V
To connect external source (ULPBench probe as an example)
V
DD_MCU
voltage selection = 3.3 V
V
DD_MCU
voltage selection = 1.8 V
No V
DD_MCU
(forbidden)
1.1 V ext SMPS input power supply
1.1 V ext SMPS not powered. Legacy configuration
1. Default jumper state is shown in bold.
shows the solder bridge configurations and settings.
30/50 UM2206 Rev 5
UM2206 Hardware layout and configuration
Definition
SWD interface
(reserved)
SWD interface
(default)
USB power bypass mode
SWO level shifter by-pass
SWO_MCU
STLK_RX bypass
3.3 V LDO output
IOREF selection
User LED
Peripheral
3.3 V
V
DDUSB
power supply MCU pin48
V
DD_1V2
switch power supply
Table 12. Solder bridge configurations and settings
Bridge State
(1)
Comment
SB1/SB3
/SB5/SB7
SB2/SB4
/SB6/SB8
OFF Reserved, do not modify.
ON Reserved, do not modify.
SB9
SB10
SB11
SB12
SB13
SB14
SB15
SB21
SB17
SB20
SB24
SB25
SB29
SB42
ON USB Power switch by-passed (not recommended)
OFF USB Power switch protection enabled
ON
OFF
ON
SWO not connected through level shifter
SWO connected through level shifter to target MCU for 1.8 V I/O configuration
SWO_MCU connected between ST-LINK and target
STM32
OFF
ON
OFF
SWO_MCU not connected between ST-LINK and target STM32
STLK_RX not connected through level shifter
STLK_RX connected through level shifter to target
STM32 for 1.8 V I/O configuration
ON
OFF
U7 LDO output provides 3.3 V
U7 LDO output does NOT provide 3.3 V, user has to connect an external 3.3 V source.
ON IOREF connected to V
DD_MCU
power supply
OFF IOREF NOT connected to V
DD_MCU
power supply
ON IOREF connected to 3.3 V_PER power supply
OFF IOREF NOT connected to 3.3 V_PER power supply
ON IOREF connected to 3.3 V power supply
OFF IOREF NOT connected to 3.3 V power supply
ON User LED driven by PB13 (ARD_D13)
OFF User LED not driven
ON Peripheral power supply connected to 3.3 V
OFF Peripheral power supply not powered
ON V
DDUSB
pin 48 powered by V
DD
OFF V
DDUSB
pin 48 is NOT powered by V
DD
ON V
DDUSB
pin 48 powered by V
DD_MCU
OFF V
DDUSB
pin 48 is NOT powered by V
DD_MCU
ON
U10 V
DD_1V2
SMPS 3.3 V
power switch powered by V
DD-IN
OFF
U10 V
DD_1V2
SMPS 3.3 V
power switch NOT powered by V
DD-IN
ON U10 V
DD_1V2
power switch powered by 1.8 V
OFF U10 V
DD_1V2
power switch NOT powered by 1.8 V
UM2206 Rev 5 31/50
49
Hardware layout and configuration UM2206
Definition
Table 12. Solder bridge configurations and settings (continued)
Bridge State (1) Comment
U11/U12
SMPS out
1.1 V
VOUTCORE
VOUT2
PA10
UART1_RX
PA9
UART1_TX
PA2
LPUART1_TX
PA3
LPUART_RX
SB30 / SB46
SB43
SB31 / SB46
SB39
SB51
SB32
SB33
SB34
SB35
SB60
SB66
SB73
SB75
ON
OFF
ON
OFF
ON
OFF
ON
V
DD_1V2
U10
powered by U11/U12 through the switch
V
DD_1V2
powered directly by U11/U12. Switch U10 is not used (not recommended, see AN4978 on the www.st.com
website)
V
DD_1V2
powered directly by U11/U12. Switch U10 is not used. (not recommended, see AN4978 on the www.st.com website)
V
DD_1V2
U10
powered by U11/U12 through the switch
V
DD_1V2
powered by External V
OUT
V
CORE
from
CN10 through the switch U10
V
DD_1V2
powered directly by External Voutvcore from CN10. Switch U10 is not used (not recommended, see AN4978 on the www.st.com
website)
V
DD_1V2
powered directly by External Voutvcore from CN10. Switch U10 is not used. (not recommended, see AN4978 on the www.st.com
website)
OFF
V
DD_1V2
powered by External Voutvcore from CN10 through the switch U10
ON MCU V
DD_1V2
connected to U12 V
OUT2
OFF MCU V
DD_1V2
NOT connected to U12 V
OUT2
ON STLINK_RX connected to UART1_RX PA10
OFF STLINK_RX NOT connected to UART1_RX PA10
ON ARD_D0_RX connected to UART1_RX PA10
OFF ARD_D0_RX NOT connected to UART1_RX PA10
ON STLINK_TX connected to UART1_TX PA9
OFF STLINK_TX NOT connected to UART1_TX PA9
ON ARD_D1_TX connected to UART1_TX PA9
OFF ARD_D1_TX NOT connected to UART1_TX PA9
ON ARD_D1_TX connected to LPUART1_TX PA2
OFF ARD_D1_TX NOT connected to LPUART1_TX PA2
ON STLINK_TX connected to LPUART1_TX PA2
OFF STLINK_TX NOT connected to LPUART1_TX PA2
ON ARD_D0_RX connected to LPUART1_RX PA3
OFF
ARD_D0_RX NOT connected to LP UART1_RX
PA3
ON STLINK_RX connected to LPUART1_RX PA3
OFF STLINK_RX NOT connected to LPUART1_RX PA3
32/50 UM2206 Rev 5
UM2206 Hardware layout and configuration
Definition
Table 12. Solder bridge configurations and settings (continued)
Bridge State (1) Comment
User button
AGND
V
BAT
Power
Supply MCU pin1
HSE CLK selection
LSE CLK selection
SMPS 1.8 V part input
AVDD / VREF
U13 mode
SYN/PWM
SB50
SB62
SB56
SB61
SB65
SB64
SB67/SB69
SB68
SB70
SB71/SB72
SB76
SB77
SB78
SB79
SB80
ON User button connected to PC13
OFF User button NOT connected to PC13
ON User button connected to PA0
OFF User button NOT connected to PA0
ON AGND connected to GND. Reserved, do not modify.
ON V
BAT
pin 1 powered by V
DD_MCU
OFF V
BAT
pin 1 NOT powered by V
DD_MCU
ON V
BAT
pin 1 powered by V
DD
OFF V
BAT
pin 1 NOT powered by V
DD
ON ST-LINK MCO used for HSE CLK
OFF ST-LINK MCO NOT used for HSE CLK
ON HSE provided by External HSE CLK X2
OFF HSE NOT provided by External HSE CLK X2
ON PH1 connected to ST morpho connector I/O usage
OFF PH1 NOT connected to ST morpho connector
ON PH0 connected to ST morpho connector
OFF
ON
PH0 NOT connected to ST morpho connector MCO usage
PC14&PC15 connected to ST morpho connector,
LSE NOT provided by External LSE CLK X3,
OFF
LSE provided by External HSE CLK X3 (R41/R42)
PC13/PC14 not connected to ST morpho connector
ON SMPS 1.8 V U13/U14 powered by V
DD
=3.3 V
OFF SMPS 1.8 V U13/U14 NOT powered
ON V
DDA
pin 13 powered by V
DD
OFF V
DDA
pin 13 NOT powered by V
DD
ON V
DDA
pin 13 powered by V
DD_MCU
OFF V
DDA
pin 13 NOT powered by V
DD_MCU
SB79
ON
U13 is in PWM mode
SB80
ON
U13 is in hysteresis mode
ST1PS02 voltage selection
SB81/SB82
SB90/SB91/SB94
SB96/SB97
Refer to ST1PS02 datasheet for voltage range configuration
ADP5301 U9
VID selection
SB83
ON
ADP5301 output voltage factory
ADP5301 opt0 = 2.5 V
ADP5301 Opt1 = 1.3 V
OFF ADP5301 output voltage defined by R39
UM2206 Rev 5 33/50
49
Hardware layout and configuration UM2206
Definition
Table 12. Solder bridge configurations and settings (continued)
Bridge State (1) Comment
ADP5301 U9
EN selection
ADP5301
Mode selection
VDD_MCU selection
SMPS_SW enable
ST1PS02 U12 voltage selection
SMPS
U11/U12 enable
SMPS
U11/U12 PWR
GOOD
SB84 / SB85
SB86 / SB95
SB87
SB88
SB89
SB92
SB93
SB84
ON
SB85
ON
SB86
ON
SB95
ON
ADP5301 EN pin driven by I/O: SMPS_EN PA4
ADP5301 always enabled (level 1)
ADP5301 set in PWM mode (500 mA out, low efficiency)
ADP5301 set in hysteresis mode (50 mA out, best efficiency)
ON V
DD_MCU
connected to CN11 V
OUT
V
DD
OFF V
DD_MCU
not connected to CN11 V
OUT
V
DD
ON Switch driven by I/O SMPS_SW PA7
OFF
Switch NOT driven by I/O,
Switch driven by U12 pin 1 AUX or CN11 pin 5
ON
OFF
ON
OFF
ON
OFF
ST1PS02 U12 output selection by I/O SMPS_V1
PA5
ST1PS02 U12 output fixed by solder bridge, or driven by U11 pin 4
SMPS U11/ U12 enabled pin driven by the I/O
SMPS_EN PA4
SMPS U11/ U12 NOT enabled by I/O. Enable pin level fixed by solder bridge or driven by CN11 pin 5
SMPS U11/ U12 Power Good connected to I/O
SMPS_PG PA6
SMPS U11/ U12 Power Good NOT to I/O . Can be connected to be driven by CN11 pin 7
1. Default SBx state is shown in bold.
SB16, SB18, SB19, SB22,SB23, SB26, SB27, SB28, SB36, SB37, SB38, SB40, SB41,
SB44, SB45, SB47, SB48, SB49, SB52, SB53, SB54, SB55, SB57, SB58, SB59, SB63, are linked to the STM32 configuration. Do not modify them.
All STM32 Nucleo-64-P boards are delivered with solder bridges configured according to the target STM32 supported.
34/50 UM2206 Rev 5
UM2206
7 Connectors
7.1
Connectors
Eight connectors are implemented on the STM32 Nucleo-64-P board:
• CN1: ST-LINK USB connector
• CN7, CN8, CN9 and CN10: ARDUINO ® Uno V3 connectors
• CN5 and CN6: ST morpho connectors
• CN11: External SMPS connector
USB Micro-B connector CN1
The USB connector CN1 is used to connect the embedded ST-LINK/V2-1 to the PC for programming and debugging the STM32 Nucleo-64-P board microcontroller.
Figure 14. USB Micro-B connector CN1 (front view)
The related pinout for the USB ST-LINK connector is listed in Table 13 .
Connector
CN1
Pin number
1
2
3
4
5
Pin name
Table 13. USB Micro-B pinout
Signal name
ST-LINK
MCU pin
VBUS
DM (D-)
DP (D+)
ID
GND
5V_STLINK /
5V_USB_CHG
STLINK_USB_D_N
STLINK_USB_D_P
-
-
-
PA11
PA12
-
-
Function
5 V power
USB diff pair M
USB diff pair P
-
GND
UM2206 Rev 5 35/50
49
Connectors UM2206
7.2 ARDUINO
®
Uno V3 connectors
The ARDUINO
®
connectors CN7, CN8 CN9 and CN10 (see Figure 15 ) are female
connectors compatible with ARDUINO
®
standard. Most shields designed for ARDUINO
®
can fit to the STM32 Nucleo-64-P board.
The ARDUINO
®
connectors on STM32 Nucleo-64-P board support the ARDUINO
®
Uno V3.
Figure 15. ARDUINO
®
connectors
The related pinout for ARDUINO ®
connector is shown in Figure 16 and listed in Table 14 .
36/50 UM2206 Rev 5
UM2206
Figure 16. ARDUINO ® connector pinout
Connectors
Note: ARDUINO ® Uno V3 D0 and D1 signals are connected by default on USART1 (MCU I/O PA9
and PA10). For details about how to modify the UART interface, refer to Section 6.9: Virtual
Connector Pin number
Table 14. ARDUINO ® connector pinout
Pin name Signal name STM32 pin
CN8
7
8
5
6
3
4
1
2
NC
IOREF
NRST
3.3 V
5V
GND
GND
VIN -
-
-
-
-
-
NRST
-
-
-
-
-
-
-
NRST
-
Function
Reserved for test
I/O reference
RESET
3.3 V input/output
5 V output
GND
GND
7-12 V power input
UM2206 Rev 5 37/50
49
Connectors UM2206
Table 14. ARDUINO ® connector pinout (continued)
Connector Pin number Pin name Signal name STM32 pin
CN10
CN7
CN9
3
4
1
2
5
6
8
7
10
9
6
5
4
3
7
6
5
4
3
2
1
8
2
1
A0
A1
A2
A3
A4
A5
SCL/D15
SDA/D14
AVDD
GND
SCK/D13
MISO/D12
PWM/MOSI/
D11
PWM/CS/D10
PWM/D9
D8
D7
PWM/D6
PWM/D5
D4
PWM/D3
D2
TX/D1
RX/D0
ADC
ADC
ADC
ADC
ADC
ADC
ARD_D15
ARD_D14
VREF
-
ARD_D13
ARD_D12
ARD_D11
ARD_D10
ARD_D9
ARD_D8
ARD_D7
ARD_D6
ARD_D5
ARD_D4
ARD_D3
ARD_D2
ARD_D1
ARD_D0
PA0
PA1
PC3
PC2
PC1
PC0
PA8
PB6
PC7
PB10
PA15
PB5
PB3
PA12
PA2 /
PA9
PA3 /
PA10
PB8
PB7
-
-
PB13
PB14
PB15
PA11
Function
ADC1_IN5
ADC1_IN6
ADC1_IN4
ADC1_IN3
ADC1_IN2/I2C3_
SDA
ADC1_IN1/I2C3_
SCL
I2C1_SCL
I2C1_SDA
VREF
Ground
SPI2_SCK
SPI2_MISO
TIM15_CH2/SPI2_
MOSI
TIM1_CH4/SPIx_
NSS
TIM1_CH1
IO
IO
TIM2_CH3
TIM2_CH1
EXT_IT_5
TIM2_CH2
IO
LPUSART1_TX /
USART1_TX
LPUSART1_RX /
USART1_RX
38/50 UM2206 Rev 5
UM2206
7.3
Connectors
ST morpho connectors CN5 and CN6
The ST morpho connectors CN5 and CN6 are male pin headers accessible on both sides of the STM32 Nucleo-64-P board (see
Figure 17 ). All signals and power pins, except
V
DD_CORE
1.2 V of the STM32, are available on the ST morpho connectors. These connectors can also be probed by an oscilloscope, logical analyzer or voltmeter.
Figure 17. ST morpho connector
The related pinout and the MCU assignment for the ST morpho connector are listed in
.
UM2206 Rev 5 39/50
49
Connectors
Figure 18. ST morpho connector pinout
UM2206
Note:
7.4
ARDUINO ® Uno V3 D0 and D1 signals are connected by default on USART1 (MCU I/O PA9
and PA10). Refer to Section 6.9: Virtual COM port: LPUART1/USART1 for details about
UART interface modification.
External power connector
The external power connector CN11 is an 8-pin, single-row, 2.54 mm-pitch connector. By default this connector is not soldered. The PCB footprint gives the possibility to easily control the V core logic and the V
DD_MCU
power supply with an external source. The external
power connector is shown in Figure 19 .
40/50 UM2206 Rev 5
UM2206
Figure 19. External power connector
Connectors
The related pinout for external power connector is listed in Table 15
.
Table 15. External power connector pinout
Connector
CN11
Pin number
6
7
4
5
8
1
2
3
Signal name
V
DD
V
OUTCORE
V
OUTVDD
SMPS_V1
SMPS_EN
SMPS_SW
SMPS_PG
GND
STM32 pin
V
DD
V
DD_1V2
V
DD_MCU
PA5
PA4
PA7
PA6
GND
Function
V
DD
@ 3.3 V supply
MCU Core PWR 1.2 V/1.1 V
V
DD_MCU
: 1.8 V / 3.3 V
I/O for voltage selection
I/O for SMPS enable
I/O for switch control
I/O for Power Good signal
Ground
UM2206 Rev 5 41/50
49
STM32 Nucleo-64-P board information
8 STM32 Nucleo-64-P board information
UM2206
The sticker located on the top or bottom side of the PCB shows the information about product identification such as board reference, revision, and serial number.
The first identification line has the following format: “MBxxxx-Variant-yzz”, where “MBxxxx” is the board reference, “Variant” (optional) identifies the mounting variant when several exist,
"y" is the PCB revision and "zz" is the assembly revision, for example B01.
The second identification line is the board serial number used for traceability.
Evaluation tools marked as "ES" or "E" are not yet qualified and therefore they are not ready to be used as a 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 section “Package characteristics” of the STM32 datasheet at www.st.com
).
• Next to the evaluation tool ordering part number, that is stuck or silk-screen printed on the board.
These 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.
8.2.1
8.2.2
MB1319 revision B02
The revision B02 of the MB1319 is the initially released version.
MB1319 revision C01
Update done on revision C01: addition of two solder bridges (SB96 and SB97) to support the optional configuration with U12: ST1PS02D1QTR IC.
None.
42/50 UM2206 Rev 5
UM2206 NUCLEO-L412RB-P, NUCLEO-L433RC-P and NUCLEO-L452RE-P I/O assignment
Appendix A NUCLEO-L412RB-P, NUCLEO-L433RC-P and
NUCLEO-L452RE-P I/O assignment
Pin
No.
Table 16. NUCLEO-L412RB-P, NUCLEO-L433RC-P and NUCLEO-L452RE-P
I/O assignment
Pin name Signal or label Main feature / optional feature (SB)
22
23
24
25
26
27
28
29
30
16
17
18
19
20
21
10
11
12
13
14
15
4
5
6
7
8
9
1
2
3
V
BAT
PC13
PC14-OSC32_IN
PC15-OSC32_OUT
PH0-OSC_IN
PH1-OSC_OUT
NRST
PC0
PC1
PC2
PC3
VSSA
V
DDA
/V
REF+
PA0
PA1
PA2
PA3
V
SS
V
DD
PA4
PA5
PA6
PA7
PC4
PB0
PB1
PB2
PB10
PB11
V
DD1V2
LPUART1_TX
LPUART1_RX
GND
VDD_MCU
PA4
PA5
PA6
PA7
PC4
PB0
PB1
PB2
PB10
PB11
V
DD12
V
BAT
PC13
OSC32_IN / PC14
PWR V
BAT
User Button / I/O
LSE CLK / I/O
OSC32_OUT / PC15 LSE CLK / IO
OSC_IN / PH0 I/O / HSE CLK
OSC_OUT / PH1 I/O / HSE CLK
NRST
PC0
PC1
RESET
ARD_A5 - ADC1_IN1 / I2C3_SCL / IO
ARD_A4 - ADC1_IN2 / I2C3_SDA / IO
PC2
PC3
GND
AVDD
PA0
PA1
ARD_A3 - ADC1_IN3 / IO
ARD_A2 - ADC1_IN4 / IO
PWR GND
PWR AVDD
ARD_A0 - ADC1_IN5 / user button
ARD_A1 - ADC1_IN6
STLINK_TX / ARD_D1_TX
STLINK_RX / ARD_D0_RX
PWR GND
PWR V
DD_MCU
1.8 V / 3.3 V
SMPS_EN / IO
SMPS_V1 / IO
SMPS_PG / IO
SMPS_SW / IO
I/O
I/O
I/O
PB2
ARD_D6 / TIM2_CH3
I/O
PWR ExtSMPS 1V1
UM2206 Rev 5 43/50
49
NUCLEO-L412RB-P, NUCLEO-L433RC-P and NUCLEO-L452RE-P I/O assignment UM2206
36
47
48
49
50
51
52
41
42
43
44
45
46
37
38
39
40
56
57
58
59
60
53
54
55
61
62
31
32
33
34
35
Pin
No.
Table 16. NUCLEO-L412RB-P, NUCLEO-L433RC-P and NUCLEO-L452RE-P
I/O assignment (continued)
Pin name Signal or label Main feature / optional feature (SB)
V
SS
V
DD
PB12
PB13
PB14
PB15
PA15
PC10
PC11
PC12
PB3
PB4
PB5
PB6
PB7
PH3-BOOT0
PB8
PB9
V
DD1V2
PC6
PC7
PC8
PC9
PA8
PA9
PA10
PA11
PA12
PA13
V
SSUSB
V
DDUSB
PA14
GND
V
DD_MCU
PB12
PB13
PB14
PB15
PB5
PB6
PB7
BOOT0
PB8
PB9
V
DD12
PA15
PC10
PC11
PC12
PB3
PB4
PC6
PC7
PC8
PC9
PA8
UART1_TX
UART1_RX
PA11
PA12
PA13
GND
V
DD_MCU
/ V
DD
PA14
PWR GND
PWR V
DD_MCU
1.8 V / 3.3 V
I/O
ARD_D13 - SPI2_SCK / LED / IO
ARD_D12 - SPI2_MISO / IO
ARD_D11 - SPI2_MOSI - TIM15_CH2 /
I/O
I/O
ARD_D7 / IO
I/O
I/O
ARD_D9 -TIM1_CH1 / IO
ARD_D1_TX / STLINK_TX
ARD_D0_RX / STLINK_RX
ARD_D10 -TIM1_CH4 - SPIx-CS / IO
ARD_D2 / IO
TMS_SWDIO
PWR GND
PWR V
DD_MCU
1.8 V / 3.3 V
TCK_SWCLK
ARD_D5 - TIM2_CH1 / IO
I/O
I/O
I/O
ARD_D3 - TIM2_CH2 / SWO
I/O
ARD_D4 / IT5
ARD_D8 / IO
ARD_D14 - I2C1_SDA / IO
BOOT0
ARD_D15 - I2C1_SCL / IO
I/O
PWR ExtSMPS 1.1 V
44/50 UM2206 Rev 5
UM2206 NUCLEO-L412RB-P, NUCLEO-L433RC-P and NUCLEO-L452RE-P I/O assignment
Pin
No.
Table 16. NUCLEO-L412RB-P, NUCLEO-L433RC-P and NUCLEO-L452RE-P
I/O assignment (continued)
Pin name Signal or label Main feature / optional feature (SB)
63
64
V
SS
V
DD
GND
V
DD_MCU
PWR GND
PWR V
DD_MCU
1.8 V / 3.3 V
UM2206 Rev 5 45/50
49
Federal Communications Commission (FCC) and ISED Canada Compliance UM2206
Appendix B Federal Communications Commission (FCC) and ISED Canada Compliance
B.1 FCC Compliance Statement
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.
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.
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.
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
46/50 UM2206 Rev 5
UM2206
B.2
Federal Communications Commission (FCC) and ISED Canada Compliance
ISED Canada Compliance Statement
This device complies with FCC and ISED Canada RF radiation exposure limits set forth for general population for mobile application (uncontrolled exposure). This device must not be collocated or operating in conjunction with any other antenna or transmitter.
B.2.2
Notice: This device complies with Innovation, Science and Economic Development
Canada’s licence-exempt RSS standard(s). Operation is subject to the following two conditions: (1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the device.
ISED Canada ICES-003 Compliance Label: CAN ICES-3 (B) / NMB-3 (B).
Déclaration de conformité
Avis: Le présent appareil est conforme aux CNR d’Innovation, Sciences et Développement
Économique Canada applicables aux appareils radio exempts de licence. L'exploitation est autorisée aux deux conditions suivantes : (1) l'appareil ne doit pas produire de brouillage, et
(2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d'en compromettre le fonctionnement.
Etiquette de conformité à la NMB-003 d'ISDE Canada : CAN ICES-3 (B) / NMB-3 (B).
UM2206 Rev 5 47/50
49
CE / RED
Appendix C CE / RED
C.1
UM2206
EN55032 / CISPR32
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 / CISPR32.
Dans un environnement résidentiel, cet équipement peut créer des interférences radio.
48/50 UM2206 Rev 5
UM2206
Revision history
Date
8-Jun-2017
6-Sep-2017
23-Aug-2018
3-Apr-2020
15-Dec-2020
Revision history
Table 17. Document revision history
Revision Changes
1
2
3
4
5
Initial release.
Updated Section Appendix C: Federal Communications
Commission (FCC) and Industry Canada (IC)
Compliance and Section Appendix D: CISPR32 .
Extended document scope to the NUCLEO-L412RB-P board: updated Introduction , Table 1: Ordering information , ST1PS02 voltage selection in Table 12:
Solder bridge configurations and settings , and Table 16:
NUCLEO-L412RB-P, NUCLEO-L433RC-P and
NUCLEO-L452RE-P I/O assignment .
Updated Chapter 2: Product marking .
Updated schematics from Figure 20 to Figure 26 for board revision C-01.
Updated UART1_TX/SB35 description in Table 12:
Solder bridge configurations and settings .
Removed Electrical schematics .
Reorganized the beginning of the document:
– Updated document title
– Updated Features , Ordering information , and
Development toolchains
– Added Product marking and Codification
Updated Section 6.7.2: OSC clock supply with R19 and
C10 values for the MCO from ST-LINK configuration.
Added Chapter 8: STM32 Nucleo-64-P board information including Section 8.1: Product marking
.
Updated Chapter 3: Development environment
.
UM2206 Rev 5 49/50
49
UM2206
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.
© 2020 STMicroelectronics – All rights reserved
50/50 UM2206 Rev 5
ダウンロード
広告