UM2324User manualSTM32 Nucleo-64 boards (MB1360)IntroductionThe STM32 Nucleo-64 boards, based on the MB1360 reference board (NUCLEO-G070RB,NUCLEO-G071RB, and NUCLEO-G0B1RE order codes) provide an affordable and flexibleway for users to try out new concepts and build prototypes with the STM32 microcontroller,which provide various combinations of performance, power consumption, and features.ARDUINO Uno V3 connectivity and ST morpho headers provide easy means of expandingthe functionality of the Nucleo open development platform with a wide choice of specializedshields.The STM32 Nucleo-64 boards do not require any separate probe, as they integrate theST-LINK/V2-1 debugger/programmer. The STM32 Nucleo-64 boards come with thecomprehensive free STM32 software libraries and examples that are available with theSTM32CubeG0 MCU Package.Figure 1. STM32 Nucleo-64 board top viewPicture is not contractual.March 2021UM2324 Rev 41/43www.st.com1
ContentsUM2324Contents1Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82.13Codification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Development environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.1System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.2Development toolchains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.3Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Quick start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105.16Hardware layout and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116.1STM32 Nucleo-64 board mechanical drawing . . . . . . . . . . . . . . . . . . . . . 136.2Default board configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136.3Cuttable PCB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136.4Embedded ST-LINK/V2-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146.52/43Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106.4.1Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156.4.2ST-LINK/V2-1 firmware upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156.4.3Using the ST-LINK/V2-1 to program/debug the STM32 on board . . . . . 156.4.4Using ST-LINK/V2-1 to program/debug an external STM32 application 16Power supply and power selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176.5.1External power supply input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176.5.2External power supply output: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226.6Programming/debugging when the power supply is not from ST-LINK . . 226.7OSC clock sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236.7.1LSE: OSC 32 kHz clock supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236.7.2HSE: OSC 8 MHz clock supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246.8Reset sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246.9UART2 communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24UM2324 Rev 4
UM232478Contents6.10LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256.11Push-buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256.12IDD measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266.13Jumper configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266.14Configuration of the solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287.1CN2 USB Micro-B connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287.2ARDUINO Uno V3 connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297.3CN7 and CN10 ST morpho connectors . . . . . . . . . . . . . . . . . . . . . . . . . . 32STM32 Nucleo-64 board information . . . . . . . . . . . . . . . . . . . . . . . . . . . 348.1Product marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348.2NUCLEO-G070RB product history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348.38.48.2.1Product identification NUG070RB AU1 . . . . . . . . . . . . . . . . . . . . . . . . 348.2.2Product identification NUG070RB AU2 . . . . . . . . . . . . . . . . . . . . . . . . 34NUCLEO-G071RB product history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358.3.1Product identification NUG071RB AU1 . . . . . . . . . . . . . . . . . . . . . . . . 358.3.2Product identification NUG071RB AU2 . . . . . . . . . . . . . . . . . . . . . . . . 35NUCLEO-G0B1RE product history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358.4.18.5Product identification NUG0B1RE AU1 . . . . . . . . . . . . . . . . . . . . . . . . 35Board revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368.5.1Board MB1360 revision C-01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368.5.2Board MB1360 revision C-02 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Appendix A STM32 Nucleo-64 board I/O assignment . . . . . . . . . . . . . . . . . . . . . 37Appendix B Federal Communications Commission (FCC) andISED Canada Compliance Statements. . . . . . . . . . . . . . . . . . . . . . . 39B.1FCC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39B.2ISED Compliance Statement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Appendix C CE conformity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41C.1Warning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41C.2Simplified declaration of conformity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41UM2324 Rev 43/434
ContentsUM2324Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424/43UM2324 Rev 4
UM2324List of tablesList of tablesTable 1.Table 2.Table 3.Table 4.Table 5.Table 6.Table 7.Table 8.Table 9.Table 10.Table 11.Table 12.Table 13.Table 14.Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Codification explanation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8ON/OFF conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Default jump settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13ST-LINK jumper configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14CN11 debug connector (SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Power supply capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18UART2 pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Jumper configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Solder bridge configurations and settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26USB Micro-B pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28ARDUINO connector pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30STM32 Nucleo-64 board I/O assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42UM2324 Rev 45/435
List of figuresUM2324List of figuresFigure 1.Figure 2.Figure 3.Figure 4.Figure 5.Figure 6.Figure 7.Figure 8.Figure 9.Figure 10.Figure 11.Figure 12.Figure 13.Figure 14.Figure 15.Figure 16.Figure 17.6/43STM32 Nucleo-64 board top view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Hardware block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Top layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Bottom layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12STM32 Nucleo-64 board mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13USB composite device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15STM32 Nucleo-64 board connections image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16ST-LINK connections image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17STLK power source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19JP2 [3-4]: STLK power source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20JP2 [5-6]: STLK power source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21JP2 [7-8]: CHG power source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22CN2 USB Micro-B connector (front view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28ARDUINO connectors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29STM32 Nucleo-64 boards ARDUINO connector pinout . . . . . . . . . . . . . . . . . . . . . . . . . . 30ST morpho connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32STM32 Nucleo-64 boards ST morpho connector pinout . . . . . . . . . . . . . . . . . . . . . . . . . . 33UM2324 Rev 4
UM23241FeaturesFeatures STM32 Arm (a)-based microcontroller in LQFP64 package 1 user LED shared with ARDUINO 1 user and 1 reset push-buttons 32.768 kHz crystal oscillator Board connectors:–ARDUINO Uno V3 expansion connector–ST morpho extension pin headers for full access to all STM32 I/Os Flexible power-supply options: ST-LINK, USB VBUS, or external sources On-board ST-LINK debugger/programmer with USB re-enumeration capability: massstorage, Virtual COM port, and debug port Comprehensive free software libraries and examples available with the STM32CubeMCU Package Support of a wide choice of Integrated Development Environments (IDEs) includingIAR Embedded Workbench , MDK-ARM, and STM32CubeIDEa. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.UM2324 Rev 47/4342
Ordering information2UM2324Ordering informationTo order the STM32 Nucleo-64 board, refer to Table 1. Additional information is availablefrom the datasheet and reference manual of the target STM32.Table 1. Ordering informationOrder codeBoard referenceTarget tionThe meaning of the codification is explained in Table 2.Table 2. Codification LEO-G0B1REXXMCU series in STM32 Arm Cortex MCUsSTM32G0 SeriesYYMCU product line in the seriesSTM32G0B1RSTM32 package pin count64 pinsTSTM32 Flash memory size:– B for 128 Kbytes– E for 512 Kbytes512 KbytesUM2324 Rev 4
UM2324Development environment3Development environment3.1System requirements3.23.3 Windows OS (7, 8, or 10), Linux or macOS (a) USB Type-A or USB Type-C to Mini-B cableDevelopment toolchains IAR Systems- IAR Embedded Workbench (b) Keil - MDK-ARM(b) STMicroelectronics - STM32CubeIDEDemonstration softwareThe demonstration software, included in the STM32Cube MCU Package corresponding tothe on-board microcontroller, is preloaded in the STM32 Flash memory for easydemonstration of the device peripherals in standalone mode. The latest versions of thedemonstration source code and associated documentation can be downloaded fromwww.st.com.4ConventionsTable 3 provides the conventions used for the ON and OFF settings in the presentdocument.Table 3. ON/OFF conventionsConventionDefinitionJumper JPx ONJumper fittedJumper JPx OFFJumper not fittedJumper JPx [1-2]Jumper fitted between Pin 1 and Pin 2Solder bridge SBx ONSBx connections closed by 0 Ω resistorSolder bridge SBx OFFSBx connections left openResistor Rx ONResistor solderedResistor Rx OFFResistor not solderedIn this document, the references for all information that is common to all sale types, are‘STM32 Nucleo-64 board’ and ‘STM32 Nucleo-64 boards’.a. macOS is a trademark of Apple Inc., registered in the U.S. and other countries.b. On Windows only.UM2324 Rev 49/4342
Quick start5UM2324Quick startThis section describes how to start development quickly using the STM32 Nucleo-64 board.Before installing and using the product, accept the Evaluation Product License Agreementfrom the www.st.com/epla web page.For more information on the STM32 Nucleo board and to access the demonstrationsoftware, visit the www.st.com/stm32nucleo website.5.1Getting startedThe STM32 Nucleo-64 board is a low-cost and easy-to-use development kit to quicklyevaluate and start development with an STM32 microcontroller in the QFP64 package. Tostart using this board, follow the steps below:10/431.Check the jumper position on the board, CN4 (STLK) on [1-2], [3-4], JP2 (PWR) on[1-2], JP3 (IDD) on.2.For correct identification of all device interfaces from the host PC, install the NucleoUSB driver available on the www.st.com/stm32nucleo web page, before connecting theboard.3.To power the board, connect the STM32 Nucleo-64 board to a PC with a USB Type-Aor USB Type-C to Micro-B cable through the CN2 USB connector. As a result, thegreen LED LD3 (PWR) lights up, LD1 (COM) blinks.4.Press user button B1 (blue).5.Observe that the blinking frequency of the three green LED LD4 changes, by clickingon the button B1.6.The demonstration software and several software examples that allow the user to usethe Nucleo features are available at www.st.com/stm32nucleo.UM2324 Rev 4
UM2324Hardware layout and configurationThe STM32 Nucleo-64 boards are designed around the STM32 microcontrollers in a 64-pinLQFP package.Figure 2 illustrates the connections between the STM32 and its peripherals (STLINK/V2-1,pushbutton, LED, and morpho connectors).Figure 3 and Figure 4 help the user to locate these features on the STM32 Nucleo-64 board.Figure 2. Hardware block diagramST-LINK ntrollerIOIORESETIOB2RESETLEDLD4ST morpho extension headerIOARDUINO connectorARDUINO connectorB1USERST morpho extension header6Hardware layout and configurationMCU partMSv34374V3UM2324 Rev 411/4342
Hardware layout and configurationUM2324Figure 3. Top layoutFigure 4. Bottom layout12/43UM2324 Rev 4
UM23246.1Hardware layout and configurationSTM32 Nucleo-64 board mechanical drawingFigure 5. STM32 Nucleo-64 board mechanical drawing6.2Default board configurationTable 4. Default jump settings6.3JumperDefinitionDefault positionCommentCN4SWD interfaceON [1-2] ON[3-4]On-board ST-LINK/V2-1 debuggerJP25 V Power selectionON [1-2]5 V from ST-LINKJP1STLK ResetOFFNo STLK ResetJP3IDD measurementONSTM32 VDD current measurementCuttable PCBThe STM32 Nucleo-64 board is divided into two parts: the ST-LINK part and the target MCUpart. ST-LINK part PCB is cuttable to reduce board size. In this case, the rest target MCUpart is only powered by VIN, E5V, and 3.3V on CN7 morpho connectors, or VIN and 3.3V onCN6 ARDUINO connector. And it is still possible to use the ST-LINK part to program themain MCU using wires between CN7 and SWD signals available on morpho connectors.UM2324 Rev 413/4342
Hardware layout and configuration6.4UM2324Embedded ST-LINK/V2-1The ST-LINK/V2-1 programming and debugging tool is integrated into the Nucleo.Compared to ST-LINK/V2 the changes are listed below.The new features supported on ST-LINK/V2-1: USB software re-enumeration Virtual COM port interface on USB Mass storage interface on USB Registers R/W interface on USB (Not available on Nucleo) USB power management request for more than 100 mA power on USBThe features no more supported on ST-LINK/V2-1: SWIM interface Minimum application voltage supported by Nucleo limited to 3V Standalone version doesn't exist (only Nucleo and future discovery support V2-1)For all general information concerning debugging and programming features commonbetween V2 and V2-1 refer to ST-LINK/V2 user manual (UM1075).The embedded ST-LINK/V2-1 is usable in two different ways according to the jumper states(Refer to Table 5): Program/debug the STM32 on board, Program/debug an STM32 in an external application board using a cable connected tothe SWD connector.Table 5. ST-LINK jumper configuration14/43CNDefinitionDefault positionCommentCN4T SWCLK / T SWDIOON [1-2] ON[3-4]ST-LINK/V2-1 functions enabled for onboard programming (default)CN4T SWCLK / T SWDIOOFF [1-2] OFF[3-4]ST-LINK/V2-1 functions enabled fromexternal connector (SWD supported)UM2324 Rev 4
UM23246.4.1Hardware layout and configurationDriversBefore connecting the STM32 Nucleo-64 board to a Windows PC (7, 8, or 10) throughUSB, install the driver for the ST-LINK/V2-1 that is available at the www.st.com website.In case the STM32 Nucleo-64 board is connected to the PC before installing the driver, thePC device manager may report some Nucleo interfaces as ‘Unknown’. To recover from thissituation, after installing the dedicated driver, the association of ‘Unknown’ USB devicesfound on the STM32 Nucleo-64 board to this dedicated driver, must be updated in thedevice manager manually.Note:It is recommended to proceed by using USB Composite Device, as shown in Figure 6.Figure 6. USB composite device6.4.2ST-LINK/V2-1 firmware upgradeThe ST-LINK/V2-1 embeds a firmware upgrade mechanism for the in-situ upgrade throughthe 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 isrecommended to keep the ST-LINK/V2-1 firmware up to date before starting to use anSTM32 Nucleo-64 board. The latest version of this firmware is available at the www.st.comwebsite.6.4.3Using the ST-LINK/V2-1 to program/debug the STM32 on boardTo program the STM32 on board, simply plug in the two jumpers on CN4, as shown inFigure 7 in pink, but do not use the CN11 connector as that may disturb communication withthe STM32 microcontroller of the Nucleo.UM2324 Rev 415/4342
Hardware layout and configurationUM2324Figure 7. STM32 Nucleo-64 board connections imageCN4jumpers ONCN11SWD connectorMSv48501V16.4.4Using ST-LINK/V2-1 to program/debug an external STM32 applicationIt is easy to use the ST-LINK/V2-1 to program the STM32 on an external application.Remove the 2 jumpers from CN4 as shown in Figure 8, and connect the application to theCN11 debug connector according to Table 6.Note:SB19 must be OFF if CN11 pin 5 is used in the external application.Table 6. CN11 debug connector (SWD)Pin16/43CN11Designation1VDD TARGETVDD from the application2SWCLKSWD clock3GNDGround4SWDIOSWD data input/output5NRSTRESET of target MCU6SWOReservedUM2324 Rev 4
UM2324Hardware layout and configurationFigure 8. ST-LINK connections imageCN4jumpers OFFCN11SWD connectorMSv48502V16.5Power supply and power selection6.5.1External power supply inputThe STM32 Nucleo-64 board is designed to be powered by several DC power supplies. It ispossible to supply the STM32 Nucleo-64 board with any of the following sources:Note: 5V USB STLK from the ST-LINK USB connector VIN (7 V - 12 V) from ARDUINO connector or ST morpho connector E5V from ST morpho connector 5V USB CHG from the ST-LINK USB connector 3.3 V on ARDUINO connector or ST morpho connectorIf an external 5 V DC power source is used, the Nucleo board must be powered by a powersupply unit or by 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 Table 7.UM2324 Rev 417/4342
Hardware layout and configurationUM2324Table 7. Power supply capabilitiesInput PowerConnectorpins5V USB STLK CN2 PIN1Voltagerange4.75 V to5.25 VMaxcurrentLimitation500 mAMax current depends on the USBenumeration:– 100 mA without enumeration– 500 mA with enumeration OKFrom 7 V to 12 V only and input currentcapability is linked to input voltage:– 800 mA input current when VIN 7 V– 450 mA input current when7 V VIN 9 V– 300 mA input current when10 V VIN 9 V– less than 300 mA input current whenVIN 10 VVINCN6 pin 8CN7 pin 247 V to 12 V800 mAE5VCN7 pin 64.75 V to5.25 V500 mA5V USB CHGCN2 pin 14.75 V to5.25 V500 mAMax current depends on the USB wallcharger used to power the Nucleoboard3V3CN6 pin 4CN7 pin 16JP3 pin 13 V to 3.6 V-Used when ST-LINK part of PCB notused or remove SB1 and SB195V ST LINK is a DC power with limitations from the ST-LINK USB connector (USB typeMicro-B connector of ST-LINK/V2-1). In this case, the JP2 jumper must be on pins 1 and 2to select the STLK power source on the JP2 silkscreen. This is the default setting. If theUSB enumeration succeeds, the STLK power is enabled, by asserting the PWR ENn signal(from STM32F103CBT6). This pin is connected to an STMPS2141STR power switch, whichpowers the board. This power switch also features a current limitation to protect the PC incase of a short-circuit on board (more than 750 mA).The STM32 Nucleo-64 board and its shield are powerable from the CN2 ST-LINK USBconnector, but only the ST-LINK circuit is powered before USB enumeration because thehost PC only provides 100 mA to the board at that time. During the USB enumeration, theSTM32 Nucleo-64 board requires 500 mA of current from the host PC. If the host canprovide the required power, the enumeration ends by a ‘SetConfiguration’ command andthen, the power transistor STMPS2141STR is switched ON, the green LED LD3 is turnedON, thus the STM32 Nucleo-64 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 thepower switch STMPS2141STR stays OFF and the MCU part including the extension boardis not powered. As a consequence, the green LED LD3 stays turned OFF. In this case, it ismandatory to use an external power supply.18/43UM2324 Rev 4
UM2324Hardware layout and configurationUSB power: STLK configuration: the JP2 jumper must be connected as shown in Figure 9.Figure 9. STLK power sourceCN2USB STLINKJP2PIN 1/2 ONMSv48503V1VIN is the 7 V to 12 V DC power from CN6 pin 8 named VIN on ARDUINO connectorsilkscreen or from pin 24 of CN7 ST morpho connector. In this case, the JP2 jumper must beon pins 3 and 4 to select the VIN power source on the JP2 silkscreen. In that case, the DCpower comes from the power supply through the ARDUINO Uno V3 battery shield(compatible with Adafruit PowerBoost 500 shield).UM2324 Rev 419/4342
Hardware layout and configurationUM2324VIN configuration: jumper JP2 [3-4] must be connected as shown in Figure 10.Figure 10. JP2 [3-4]: STLK power sourceJP2PIN 3/4 ONU5VIN 7-12VVOUT 5VCN7 PIN24CN6 PIN8MSv48504V1E5V is the DC power coming from external (5V DC power from pin 6 of the CN7 ST morphoconnector). In this case, the JP2 jumper must be on pins 5 and 6 to select the E5V powersource on the JP2 silkscreen.20/43UM2324 Rev 4
UM2324Hardware layout and configurationE5V configuration: Jumper JP2 [5-6] must be connected as shown in Figure 11.Figure 11. JP2 [5-6]: STLK power sourceJP2PIN 5/6 ONE5V: CN7 PIN6MSv48505V15V USB CHARGER is the DC power charger connected to USB ST-LINK (CN2). To selectthe CHG power source on the JP2 silkscreen, the JP2 jumper must be on pins 7 and 8. Inthis case, if the STM32 Nucleo-64 board is powered by an external USB charger the debugis not available. If the PC is connected instead of the charger, the limitation is no moreeffective and the PC can be damaged.UM2324 Rev 421/4342
Hardware layout and configurationUM2324CHG configuration: jumper JP2 [7-8] must be connected as shown in Figure 12.Figure 12. JP2 [7-8]: CHG power sourceCN2USB STLKJP2PIN 7/8 ONMSv48506V16.5.26.6External power supply output: 5V: The 5V (CN6 pin 5 or CN7 pin 18) is usable as an output power supply for anARDUINO shield or an extension board when the STM32 Nucleo-64 board ispowered by USB, VIN, or E5V. In this case, the maximum current allowed is shown inTable 7. 3.3V: on CN6 pin 4 or CN7 pin 16 is usable as power supply output. The current islimited by the maximum current capability of the regulator U6 (LDL112PV33R fromSTMicroelectronics). In this condition, the maximum consumption of the STM32Nucleo-64 board and the connected shield must be less than 500 mA.Programming/debugging when the power supply is not fromST-LINKVIN or E5V is usable as an external power supply in case the current consumption of theSTM32 Nucleo-64 board and its extension boards exceed the allowed current on the USB.In such a condition, it is still possible to use the USB for communication, programming, ordebugging only. In this case, it is mandatory to power the board first using VIN or E5V thento connect the USB cable to the PC. Proceeding this way the enumeration succeeds, thanksto the external power source. The following power sequence procedure must be respected:22/43UM2324 Rev 4
UM2324Hardware layout and configuration1.Connect jumper JP2 between pins 3 and 4 for VIN or pins 5 and 6 for E5V,2.Connect the external power source to VIN or E5V,3.Power ON the external power supply 7 V VIN 12 V to VIN, or 5 V for E5V,4.Check that the green LED LD3 is turned ON,5.Connect the PC to the CN2 USB connector.If this sequence is not respected, the board may be powered by VBUS first from the STLINK, with the following risks:6.7 If more than 500 mA current is needed by the board, the PC may be damaged or thecurrent supplied may be limited by the PC. As a consequence, the board is notpowered correctly. 500 mA is requested at the enumeration (since SB15 must be OFF): this request isrejectable and the enumeration does not succeed if the PC does not provide suchcurrent, consequently, the board is not power supplied (LED LD3 remains OFF).OSC clock sourcesThree clock sources are listed below:6.7.1 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 notimplemented on the STM32 Nucleo-64 boardLSE: OSC 32 kHz clock supplyThere are three ways to configure the pins corresponding to the low-speed clock (LSE):1.LSE on-board X2 crystal (Default configuration). Refer to crystal design guide forSTM8S, STM8A, and STM32 microcontrollers application note (AN2867) for crystaldesign guide for STM32 microcontrollers. It is recommended to use NX3215SAmanufactured by NDK (32.768 kHz, 6 pF, 20 ppm).2.Oscillator from external to PC14 input: from external oscillator through pin 25 of theCN7 connector. The following configuration is needed:3.–SB23 ON–R31 and R32 removedLSE not used: PC14 and PC15 are used as GPIOs instead of low-speed clocks.The following configuration is needed:–SB23 and SB24 ON–R31 and R32 removedUM2324 Rev 423/4342
Hardware layout and configuration6.7.2UM2324HSE: OSC 8 MHz clock supplyThere are four ways to configure the pins corresponding to the external high-speed clock(HSE): 6.8HSE not used (default): PF0 and PF1 are used as GPIOs instead of clocks. Theconfiguration must be:–SB25 and SB27 ON–SB17 (MCO) OFF–R33 and R34 OFFMCO from ST-LINK: MCO output of ST-LINK is used as an input clock. This frequencycannot be changed, it is fixed at 8 MHz and connected to the PF0-OSC IN of theSTM32 microcontroller. The configuration must be:–SB17 ON–SB25 and SB27 OFF–R33 and R34 OFFHSE on-board oscillator from X3 crystal (not provided): for typical frequencies,capacitors, and resistors, refer to the STM32 microcontroller datasheet and theOscillator design guide for STM8S, STM8A, and STM32 microcontrollers applicationnote (AN2867) for the oscillator design guide. The X3 crystal has the followingcharacteristics: 8 MHz, 8 pF, 20 ppm. It is recommended to use NX3225GD-8.000MEXS00A-CG04874 manufactured by NIHON DEMPA KOGYO CO., LTD. Theconfiguration must be:–SB25 and SB27 OFF–R33 and R34 soldered–C24 and C25 soldered with 10 pF capacitors–SB17 OFFOscillator from external PF0: from an external oscillator through pin 29 of the CN7connector. The configuration must be:–SB25 ON–SB17 OFF–R33 and R34 removedReset s
6.1 STM32 Nucleo-64 board mechanical drawing. Figure 5. STM32 Nucleo-64 board mechanical drawing. 6.2 Default board configuration. Table 4. Default jump settings . 6.3 Cuttable PCB. The STM32 Nucleo-64 board is divided into two parts: the ST-LINK part and the target MCU part. ST
STM32 and ultra‑low‑power. 4 9 product series – more than 40 product lines . proliferation of hardware IPs and higher‑level programming languages greatly facilitates the work of developers. High‑ performance Cortex‑M STM32 F7 Ultra‑ low‑power Mainstream Cortex‑M3 STM32 F2 STM32 L1 STM32 F1 Cortex‑M STM32 F4 STM32 L4 STM32 F3 Cortex‑M M STM32 L0 STM32 F0 STM32 H7 ST .
ムヺサュヱヹスヱコ x-nucleo-iks01a1 近接スヱコ x-nucleo-6180xa1 ボアキ x-nucleo-cca02m1 通信 bluetooth low energy x-nucleo-idb04a1 x-nucleo-idb05a1 sub-1ghz 無線 x-nucleo-ids01a4 x-nucleo-ids01a5 nfc x-nucleo-nfc01a1 wifi x-nucleo-idw01m1 ムヺソ制御 ムヺソヹデョアノ x-nucleo-ihm01a1 x-nucleo
The X-NUCLEO-IHM07M1 expansion board (power block) has to be connected to an STM32 Nucleo development board (control block) through the ST morpho connector, as shown below. Figure 3. X-NUCLEO-IHM07M1 plugged on STM32 Nucleo The X-NUCLEO-IHM07M1 is designed to be plugged onto many STM32 Nucle
x-nucleo expansion boards on mbed 12 x-nucleo-iks01a1/a2 motion mems and environmental sensors x-nucleo-idb04a1 bluetooth low energy x-nucleo-idb05a1 bluetooth low energy x-nucleo-6180xa1 proximity and ambient light sensor x-nucleo-ihm01a1 stepper motor driver x-nucleo-ihm02a1 two axis ste
NUCLEO-IKS01A1), P-NUCLEO-IKA02A1, and X-NUCLEO-IDB05A1 (or X- NUCLEO-IDB04A1) connected to a NUCLEO-F401RE or NUCLEO-L476RG or NUCLEO-L053R8 board Easy portability across different MCU families, thanks to the STM32Cube Free,
Apr 17, 2015 · (STM32 NUCLEO-F401RE, NUCLEO-L053R8, X-NUCLEO-IDB04A1, X-NUCLEO-IKS01A1, X-NUCLEO-NFC01A1) For MediaTek Labs SDKs see labs.mediatek.com Dedicated promotion of all finalists at international tradeshows, promotion events and online Win prizes worth over 200,000 Database opens: 29 April 20
3 Quick start The STM32 Nucleo board is a low-cost and easy-to-use development platform used to quickly evaluate and start a development with an STM32 microcontroller in LQFP64
ONLINE REGISTRATION: A STEP-BY-STEP GUIDE CONTENTS OVERVIEW 3 HOW TO LOG IN TO ONLINE REGISTRATION 6 PERSONAL DETAILS 7 1. Personal Information (Gender, Marital Status, Mobile Phone No.) 8 2. Social Background (Occupational Background, No. of Dependants). 9 3. Country of Origin/Domicile 9 4. Home Address 10 5. Term Time Address 11 6. Emergency Contact Details 12 7. Disabilities 14 8. Previous .