Example: biology

STM32 Nucleo-64 boards (MB1360) - User manual

March 2021UM2324 Rev 41/431UM2324 User 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 flexible way for users to try out new concepts and build prototypes with the STM32 microcontroller, which provide various combinations of performance, power consumption, and Uno V3 connectivity and ST morpho headers provide easy means of expanding the functionality of the Nucleo open development platform with a wide choice of specialized STM32 Nucleo-64 boards do not require any separate probe, as they integrate the ST-LINK/V2-1 debugger/programmer. The STM32 Nucleo-64 boards come with the comprehensive free STM32 software libraries and examples that are available with the STM32 CubeG0 MCU 1. STM32 Nucleo-64 board top viewPicture is not Rev 4 Contents1 Features .. 72 Ordering information .. 83 Development environment.

ARDUINO ® Uno V3 connectivity and ST morpho headers provide easy means of expanding the functionality of the Nucleo open developmen t platform with a wide choice of specialized shields. The STM32 Nucleo-64 boards do not require any separate probe, as they integrate the . ST-LINK/V2-1 debugger/programmer. The STM32 Nucleo-64 boards come with the

Tags:

  Manual, Arduino, Shield

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of STM32 Nucleo-64 boards (MB1360) - User manual

1 March 2021UM2324 Rev 41/431UM2324 User 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 flexible way for users to try out new concepts and build prototypes with the STM32 microcontroller, which provide various combinations of performance, power consumption, and Uno V3 connectivity and ST morpho headers provide easy means of expanding the functionality of the Nucleo open development platform with a wide choice of specialized STM32 Nucleo-64 boards do not require any separate probe, as they integrate the ST-LINK/V2-1 debugger/programmer. The STM32 Nucleo-64 boards come with the comprehensive free STM32 software libraries and examples that are available with the STM32 CubeG0 MCU 1. STM32 Nucleo-64 board top viewPicture is not Rev 4 Contents1 Features .. 72 Ordering information .. 83 Development environment.

2 Requirements .. toolchains .. software .. 94 Conventions .. 95 Quick start .. started .. 106 Hardware layout and configuration .. Nucleo-64 board mechanical drawing .. board configuration .. PCB .. ST-LINK/V2-1 .. firmware upgrade .. the ST-LINK/V2-1 to program/debug the STM32 on board .. ST-LINK/V2-1 to program/debug an external STM32 application supply and power selection .. power supply input .. power supply output: .. when the power supply is not from ST-LINK .. clock sources .. : OSC 32 kHz clock supply .. : OSC 8 MHz clock supply .. sources .. communication .. 24UM2324 Rev 43 .. measurement .. configuration .. of the solder bridges .. 267 Connectors .. USB Micro-B connector .. Uno V3 connector .. and CN10 ST morpho connectors .. 328 STM32 Nucleo-64 board information .. marking .. product history .. identification NUG070RB$AU1 .. identification NUG070RB$AU2.

3 Product history .. identification NUG071RB$AU1 .. identification NUG071RB$AU2 .. product history .. identification NUG0B1RE$AU1 .. revision history .. MB1360 revision C-01 .. MB1360 revision C-02 .. 36 Appendix A STM32 Nucleo-64 board I/O assignment .. 37 Appendix B Federal Communications Commission (FCC) and ISED Canada Compliance Statements.. Compliance Statement .. Compliance Statement.. 40 Appendix C CE conformity .. declaration of conformity.. 41 ContentsUM23244/43UM2324 Rev 4 Revision history .. 42UM2324 Rev 45/43UM2324 List of tables5 List of tablesTable information .. 8 Table explanation .. 8 Table conventions .. 9 Table jump settings .. 13 Table jumper configuration .. 14 Table debug connector (SWD) .. 16 Table supply capabilities .. 18 Table pins .. 25 Table configuration .. 26 Table bridge configurations and settings.. 26 Table Micro-B pinout .. 28 Table connector pinout.

4 30 Table Nucleo-64 board I/O assignment .. 37 Table revision history .. 42 List of figuresUM23246/43UM2324 Rev 4 List of figuresFigure Nucleo-64 board top view .. 1 Figure block diagram .. 11 Figure layout .. 12 Figure layout .. 12 Figure Nucleo-64 board mechanical drawing .. 13 Figure composite device .. 15 Figure Nucleo-64 board connections image .. 16 Figure connections image .. 17 Figure power source .. 19 Figure [3-4]: STLK power source .. 20 Figure [5-6]: STLK power source .. 21 Figure [7-8]: CHG power source .. 22 Figure USB Micro-B connector (front view) .. 28 Figure connectors.. 29 Figure Nucleo-64 boards arduino connector pinout .. 30 Figure morpho connectors .. 32 Figure Nucleo-64 boards ST morpho connector pinout .. 33UM2324 Rev 47/43UM2324 Features421 Features STM32 Arm (a)-based microcontroller in LQFP64 package 1 user LED shared with arduino 1 user and 1 reset push-buttons 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: mass storage, Virtual COM port, and debug port Comprehensive free software libraries and examples available with the STM32 Cube MCU Package Support of a wide choice of Integrated Development Environments (IDEs) including IAR Embedded Workbench , MDK-ARM, and STM32 CubeIDEa.

5 Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or informationUM23248/43UM2324 Rev 42 Ordering informationTo order the STM32 Nucleo-64 board, refer to Ta b l e 1. Additional information is available from the datasheet and reference manual of the target STM32 . CodificationThe meaning of the codification is explained in Ta b l e 2. Table 1. Ordering information Order codeBoard referenceTarget STM32 NUCLEO-G070 RBMB1360 STM32G070 RBT6 NUCLEO-G071 RBSTM32G071 RBT6 NUCLEO-G0B1 RESTM32G0B1 RET6 Table 2. Codification explanation NUCLEO-XXYYRTD escription Example: NUCLEO-G0B1 REXXMCU series in STM32 Arm Cortex MCUsSTM32G0 SeriesYYMCU product line in the seriesSTM32G0B1 RSTM32 package pin count64 pinsTSTM32 Flash memory size: B for 128 Kbytes E for 512 Kbytes512 KbytesUM2324 Rev 49/43UM2324 Development environment423 Development System requirements Windows OS (7, 8, or 10), Linux or macOS (a) USB Type-A or USB Type-C to Mini-B Development toolchains IAR Systems- IAR Embedded Workbench (b) Keil - MDK-ARM(b) STMicroelectronics - Demonstration softwareThe demonstration software, included in the STM32 Cube 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.

6 The latest versions of the demonstration source code and associated documentation can be downloaded from ConventionsTa b l e 3 provides the conventions used for the ON and OFF settings in the present document. In 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 and other On Windows 3. ON/OFF conventions Convention Definition Jumper JPx ONJumper fittedJumper JPx OFFJ umper not fittedJumper JPx [1-2]Jumper fitted between Pin 1 and Pin 2 Solder bridge SBx ONSBx connections closed by 0 resistorSolder bridge SBx OFFSBx connections left openResistor Rx ONResistor solderedResistor Rx OFFR esistor not solderedQuick startUM232410/43UM2324 Rev 45 Quick startThis section describes how to start development quickly using the STM32 Nucleo-64 installing and using the product, accept the Evaluation Product License Agreement from the web more information on the STM32 Nucleo board and to access the demonstration software, visit the Getting startedThe STM32 Nucleo-64 board is a low-cost and easy-to-use development kit to quickly evaluate and start development with an STM32 microcontroller in the QFP64 package.

7 To start using this board, follow the steps the jumper position on the board, CN4 (STLK) on [1-2], [3-4], JP2 (PWR) on [1-2], JP3 (IDD) For correct identification of all device interfaces from the host PC, install the Nucleo USB driver available on the web page, before connecting the To power the board, connect the STM32 Nucleo-64 board to a PC with a USB Type-A or USB Type-C to Micro-B cable through the CN2 USB connector. As a result, the green LED LD3 (PWR) lights up, LD1 (COM) Press user button B1 (blue).5. Observe that the blinking frequency of the three green LED LD4 changes, by clicking on the button The demonstration software and several software examples that allow the user to use the Nucleo features are available at Rev 411/43UM2324 Hardware layout and configuration426 Hardware layout and configurationThe STM32 Nucleo-64 boards are designed around the STM32 microcontrollers in a 64-pin LQFP 2 illustrates the connections between the STM32 and its peripherals (STLINK/V2-1, pushbutton, LED, and morpho connectors).

8 Figure 3 and Figure 4 help the user to locate these features on the STM32 Nucleo-64 2. Hardware block diagramMSv34374V3 Embedded ST-LINK/V2-1 STM32 microcontrollerRESETSWDST morpho extension headerST morpho extension headerB2 RESETB1 USERARDUINO connectorLEDLD4ST-LINK partMCU partMini USBUARTIOIOIOIOARDUINO connectorHardware layout and configurationUM232412/43UM2324 Rev 4 Figure 3. Top layoutFigure 4. Bottom layoutUM2324 Rev 413/43UM2324 Hardware layout and STM32 Nucleo-64 board mechanical drawingFigure 5. STM32 Nucleo-64 board mechanical Default board configuration Cuttable PCBThe STM32 Nucleo-64 board is divided into two parts: the ST-LINK part and the target MCU part. ST-LINK part PCB is cuttable to reduce board size. In this case, the rest target MCU part is only powered by VIN, E5V, and on CN7 morpho connectors, or VIN and on CN6 arduino connector. And it is still possible to use the ST-LINK part to program the main MCU using wires between CN7 and SWD signals available on morpho 4.

9 Default jump settings JumperDefinitionDefault positionCommentCN4 SWD interfaceON [1-2] ON[3-4]On-board ST-LINK/V2-1 debuggerJP25 V Power selectionON [1-2]5 V from ST-LINKJP1 STLK ResetOFFNo STLK ResetJP3 IDD measurementONSTM32 VDD current measurementHardware layout and configurationUM232414/43UM2324 Rev Embedded ST-LINK/V2-1 The ST-LINK/V2-1 programming and debugging tool is integrated into the Nucleo. Compared to ST-LINK/V2 the changes are listed 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 common between V2 and V2-1 refer to ST-LINK/V2 user manual (UM1075).

10 The embedded ST-LINK/V2-1 is usable in two different ways according to the jumper states (Refer to Ta b l e 5): Program/debug the STM32 on board, Program/debug an STM32 in an external application board using a cable connected to the SWD connector. Table 5. ST-LINK jumper configuration CNDefinitionDefault positionCommentCN4T_SWCLK / T_SWDIOON [1-2] ON[3-4]ST-LINK/V2-1 functions enabled for on-board programming (default)CN4T_SWCLK / T_SWDIOOFF [1-2] OFF[3-4]ST-LINK/V2-1 functions enabled from external connector (SWD supported)UM2324 Rev 415/43UM2324 Hardware layout and DriversBefore connecting the STM32 Nucleo-64 board to a Windows PC (7, 8, or 10) through USB, install the driver for the ST-LINK/V2-1 that is available at the case the STM32 Nucleo-64 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 board to this dedicated driver, must be updated in the device manager :It is recommended to proceed by using USB Composite Device, as shown in Figure 6.


Related search queries