ST STM32 Nucleo-64-P User Manual
Hide thumbs Also See for STM32 Nucleo-64-P:
Table of Contents

Advertisement

Quick Links

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
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)

Pictures are not contractual.
June 2022
STM32 Nucleo-64-P boards (MB1319)
®
Uno V3 connectivity and ST morpho headers provide an easy means of

Figure 2. Nucleo-64-P board (bottom view)

UM2206 Rev 6
UM2206
User manual
www.st.com
1/52
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32 Nucleo-64-P and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ST STM32 Nucleo-64-P

  • Page 1: Figure 1. Nucleo-64-P Board (Top View)

    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.
  • Page 2: Table Of Contents

    Embedded ST-LINK/V2-1 ........16...
  • Page 3 Uno V3 connectors ....... . 36 ST morpho connectors CN5 and CN6 ......39 External power connector .
  • Page 4 Contents UM2206 8.8.1 MB1319 revision B-02 ........44 8.8.2 MB1319 revision C-01 .
  • Page 5 ST-LINK jumper configuration ........
  • Page 6 STM32 Nucleo-64-P board bottom layout ........
  • Page 7: Features

    Uno V3 expansion connector  ST morpho expansion connector  External SMPS experimentation dedicated connector  Flexible board power supply: ST-LINK/V2-1 USB V or external sources  On-board ST-LINK/V2-1 debugger/programmer with USB reenumeration capability: mass storage, Virtual COM port, and debug port ...
  • Page 8: Ordering Information

    Ordering information UM2206 Ordering information To order an STM32 Nucleo-64-P board, refer to, refer to Table 1. Additional information is available from the datasheet and reference manual of the target STM32. Table 1. Ordering information Board Order code Target STM32...
  • Page 9: Development Environment

    UM2206 Development environment Development environment System requirements ® ® ®(a)(b)(c)  Multi-OS support: Windows 10, Linux 64-bit, or macOS ®  USB Type-A or USB Type-C to Micro-B cable Development toolchains ® ®(d)  IAR Systems - IAR Embedded Workbench ®...
  • Page 10: Conventions

    Resistor not soldered Capacitor Cx ON Capacitor soldered Capacitor Cx OFF Capacitor not soldered 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/52 UM2206 Rev 6...
  • Page 11: Quick Start

    Getting started The STM32 Nucleo-64-P board is a low-cost and easy-to-use development kit to evaluate and start quickly a development with an STM32 microcontroller in an LQFP64 package. To start using this board, follow the steps below:...
  • Page 12: Hardware Layout And Configuration

    Hardware layout and configuration UM2206 Hardware layout and configuration The STM32 Nucleo-64-P board is designed around the STM32 microcontrollers in a 64-pins LQFP package. Figure 3 illustrates the connection between the STM32 and the peripherals (ST-LINK/V2-1, ® push-buttons, LEDs, ARDUINO Uno V3 connector, and ST morpho connectors).
  • Page 13: Stm32 Nucleo-64-P Board Layout

    UM2206 Hardware layout and configuration STM32 Nucleo-64-P board layout Figure 4. STM32 Nucleo-64-P board top layout UM2206 Rev 6 13/52...
  • Page 14: Figure 5. Stm32 Nucleo-64-P Board Bottom Layout

    Hardware layout and configuration UM2206 Figure 5. STM32 Nucleo-64-P board bottom layout 14/52 UM2206 Rev 6...
  • Page 15: 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 @3.3 V. It is possible to set the board for V @1.8 V.
  • Page 16: Cuttable Pcb

    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 , E5V, and 3.3 V on the CN5 ST morpho...
  • Page 17: Drivers

    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.
  • Page 18: Using The St-Link/V2-1 To Program/Debug The Stm32

    6.4.4 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 Figure 9, and connect the...
  • Page 19: Table 6. Debug Connector Swd

    UM2206 Hardware layout and configuration Figure 9. ST-LINK debugger: jumper configuration for external MCU Table 6. Debug connector SWD Connector Pin name Signal name STM32 pin Function number VDD_TARGET: from application AIN_1 T_JTCK SWD clock PA12 Ground SWD data T_JTMS...
  • Page 20: Power Supply And Power Selection

    5V_ST_LINK is a DC power with limitations from the ST-LINK USB connector (USB type Micro-B connector of ST-LINK/V2-1). In this case, the JP5 jumper must be on pins 1 and 2 to select the 5V_STL power source on the JP5 silkscreen. 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).
  • Page 21: Figure 10. Jp5[1-2]: 5V_Stl Power Source

    PC only provides 100 mA to the board at that time. During the USB enumeration, the STM32 Nucleo-64-P board requires 500 mA of current to the host PC. If the host can 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.
  • Page 22: Figure 11. Jp5[3-4]: 5V_Vin Power Source

    Figure 11. JP5[3-4]: 5V_VIN power source E5V is the external DC power (5V DC power from ST morpho connector CN5 pin 6). In this case, the JP5 jumper must be on pins 5 and 6 to select the E5V power source on the JP5 silkscreen.
  • Page 23: Figure 12. Jp5[5-6]: E5V Power Source

    5V_USB_CHARGER power source on the JP5 silkscreen, the JP5 jumper must 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.
  • Page 24: Table 8. Sb9 Configurations

    The 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 the maximum current consumption on 5V_STLINK does not exceed 100 mA ®...
  • Page 25: External Power Supply Output

    1.8 V: JP7 [2-3] (best ULPBench score) Note: 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...
  • Page 26: Programming/Debugging When The Power Supply Is Not From

    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.
  • Page 27: Osc Clock Supply

    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.
  • Page 28: Reset Sources

    Hardware layout and configuration UM2206 Reset sources 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 ...
  • Page 29: Push-Buttons

    . In this case, it is recommended to supply the board by E5V, V or in USB charger mode. 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.
  • Page 30: Jumper Configuration

    Hardware layout and configuration UM2206 Note: The STM32 Nucleo-64-P board LEDs are connected before the jumper. The LEDs consumption does not impact the V power measurement. DD_MCU 6.13 Jumper configuration The default jumper positions are shown in Table 4: Default jumper settings.
  • Page 31: Table 12. Solder Bridge Configurations And Settings

    SWO not connected through level shifter SWO level SB10 SWO connected through level shifter to target MCU shifter by-pass for 1.8 V I/O configuration SWO_MCU connected between ST-LINK and target STM32 SWO_MCU SB11 SWO_MCU not connected between ST-LINK and target STM32...
  • Page 32 DD_1V2 U11/U12 directly powers V . U10 switch is not SB30 / SB46 DD_1V2 used (not recommended, see AN4978 on the U11/U12 www.st.com website). SMPS out U11/U12 directly powers V . U10 switch is not 1.1 V DD_1V2 used (not recommended, see AN4978 on the SB43 www.st.com...
  • Page 33 HSE provided by the external HSE CLK X2 SB67/SB69 HSE NOT provided by the external HSE CLK X2 HSE CLK PH1 connected to ST morpho connector I/O usage selection SB68 PH1 NOT connected to ST morpho connector PH0 connected to ST morpho connector...
  • Page 34 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/52...
  • Page 35: 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)
  • Page 36: Arduino ® Uno V3 Connectors

    ARDUINO standard. Most shields designed for ARDUINO can fit the STM32 Nucleo-64-P board. ® ® The ARDUINO connectors on the STM32 Nucleo-64-P board support the ARDUINO Uno V3. ® Figure 15. ARDUINO connectors ® The related pinout for the ARDUINO...
  • Page 37: Table 14. Arduino ® Connector Pinout

    UM2206 Connectors ® Figure 16. ARDUINO connector pinout ® 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 COM port: LPUART1/USART1.
  • Page 38 Connectors UM2206 ® Table 14. ARDUINO connector pinout (continued) Connector Pin number Pin name Signal name STM32 pin Function ADC1_IN5 ADC1_IN6 ADC1_IN4 ADC1_IN3 CN10 ADC1_IN2/I2C3_ ADC1_IN1/I2C3_ SCL/D15 ARD_D15 I2C1_SCL SDA/D14 ARD_D14 I2C1_SDA AVDD VREF VREF Ground SCK/D13 ARD_D13 PB13 SPI2_SCK MISO/D12 ARD_D12 PB14...
  • Page 39: St Morpho Connectors Cn5 And Cn6

    UM2206 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 1.2 V of the STM32, are available on the ST morpho connectors. An DD_CORE oscilloscope, logical analyzer, or voltmeter can also probe these connectors.
  • Page 40: External Power Connector

    Connectors UM2206 Figure 18. ST morpho connector pinout ® Note: 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.
  • Page 41: Table 15. External Power Connector Pinout

    UM2206 Connectors Figure 19. External power connector The related pinout for the external power connector is listed in Table Table 15. External power connector pinout Connector Signal name STM32 pin Function number @ 3.3 V supply MCU core PWR 1.2 V/1.1 V OUTCORE DD_1V2 : 1.8 V / 3.3 V...
  • Page 42: Stm32 Nucleo-64-P Board Information

    Any consequences deriving from such usage will not be at ST charge. In no event, ST will be liable for any customer usage of these engineering sample tools as reference designs or in production.
  • Page 43: Nucleo-L412Rb-P Product Limitations

    UM2206 STM32 Nucleo-64-P board information NUCLEO-L412RB-P product limitations 8.3.1 Product identification NUL412RBP$AU1 limitations No limitation identified for this product identification. 8.3.2 Product identification NUL412RBP$AU2 limitations No limitation identified for this product identification. NUCLEO-L433RC-P product history 8.4.1 Product identification NUCLEOL433RCP/ This product identification is based on the MB1319-L433RC-C01 mother board.
  • Page 44: Product Identification Nul452Rep$Au1

    STM32 Nucleo-64-P board information UM2206 8.6.2 Product identification NUL452REP$AU1 This product identification is based on the MB1319-L452RE-C02 mother board. It embeds the STM32L452RET6P microcontroller with silicon revision code "Y". The limitations of this silicon revision are detailed in the errata sheet STM32L452xx device errata (ES0388).
  • Page 45: Assignment

    UM2206 NUCLEO-L412RB-P, NUCLEO-L433RC-P, and NUCLEO-L452RE-P I/O assignment NUCLEO-L412RB-P, NUCLEO-L433RC-P, and NUCLEO-L452RE-P I/O assignment 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) PWR V PC13 PC13 User button / I/O PC14-OSC32_IN OSC32_IN / PC14 LSE CLK / I/O...
  • Page 46 NUCLEO-L412RB-P, NUCLEO-L433RC-P, and NUCLEO-L452RE-P I/O assignment UM2206 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) PWR GND PWR V 1.8 V / 3.3 V DD_MCU DD_MCU PB12 PB12 PB13 PB13 ARD_D13 - SPI2_SCK / LED / IO...
  • Page 47 UM2206 NUCLEO-L412RB-P, NUCLEO-L433RC-P, and NUCLEO-L452RE-P I/O assignment 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) PWR GND PWR V 1.8 V / 3.3 V DD_MCU DD_MCU UM2206 Rev 6 47/52...
  • Page 48: Federal Communications Commission (Fcc)

    Federal Communications Commission (FCC) and ISED Canada Compliance UM2206 Federal Communications Commission (FCC) and ISED Canada Compliance 10.1 FCC Compliance Statement 10.1.1 Part 15.19 This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
  • Page 49: Compliance Statement

    UM2206 Federal Communications Commission (FCC) and ISED Canada Compliance 10.2.1 Compliance Statement 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.
  • Page 50: Ce / Red

    CE / RED UM2206 CE / RED 11.1 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.
  • Page 51: Revision History

    Development toolchains – Added Product marking Codification Updated with R19 and Section 6.7.2: OSC clock supply C10 values for the MCO from ST-LINK configuration. 15-Dec-2020 Added Section 8: STM32 Nucleo-64-P board information including Section 8.1: Product marking. Updated Section 3: Development environment.
  • Page 52 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 acknowledgment.

This manual is also suitable for:

Nucleo-l412rb-pNucleo-l433rc-pNucleo-l452re-pMb1319

Table of Contents