Example: bachelor of science

STM32 Nucleo-144 board - docs-emea.rs-online.com

January 2017 DocID028599 Rev 51/811 UM1974 User manualSTM32 Nucleo-144 boardIntroductionThe STM32 Nucleo-144 board ( nucleo -F207ZG, nucleo -F303ZE, nucleo -F412ZG, nucleo -F413ZH, nucleo -F429ZI, nucleo -F446ZE, nucleo -F722ZE, nucleo -F746ZG, nucleo -F767ZI) provides an affordable and flexible way for users to try out new concepts and build prototypes with the STM32 microcontroller, choosing from the various combinations of performance, power consumption and features. The ST Zio connector, which extends the Arduino Uno V3 connectivity, and the ST morpho headers provide an easy mean of expanding the functionality of the nucleo open development platform with a wide choice of specialized shields.

STM32 Nucleo-144 board” and “STM32 Nucleo-144 boards”. 5 Quick start The STM32 Nucleo-144 board is a low-cost and easy-to-use development kit, used to evaluate and start a development quickly with an STM32 microcontroller in LQFP144 package.

Tags:

  Board, Stm32 nucleo, Stm32, Nucleo, Stm32 nucleo 144 board

Information

Domain:

Source:

Link to this page:

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

Other abuse

Advertisement

Transcription of STM32 Nucleo-144 board - docs-emea.rs-online.com

1 January 2017 DocID028599 Rev 51/811 UM1974 User manualSTM32 Nucleo-144 boardIntroductionThe STM32 Nucleo-144 board ( nucleo -F207ZG, nucleo -F303ZE, nucleo -F412ZG, nucleo -F413ZH, nucleo -F429ZI, nucleo -F446ZE, nucleo -F722ZE, nucleo -F746ZG, nucleo -F767ZI) provides an affordable and flexible way for users to try out new concepts and build prototypes with the STM32 microcontroller, choosing from the various combinations of performance, power consumption and features. The ST Zio connector, which extends the Arduino Uno V3 connectivity, and the ST morpho headers provide an easy mean of expanding the functionality of the nucleo open development platform with a wide choice of specialized shields.

2 The STM32 Nucleo-144 board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. The STM32 Nucleo-144 board comes with the STM32 comprehensive software HAL library, together with various packaged software examples, as well as the direct access to the ARM mbed on-line resources at 1. Pictures are not 1. Nucleo-144 board (top view)Figure 2. Nucleo-144 board (bottom view) Rev 5 Contents1 Features .. 62 Product marking .. 73 Ordering information .. 74 Conventions .. 95 Quick start .. started .. requirements .. toolchains .. 106 Hardware layout and configuration .. drawing .. PCB.

3 ST-LINK/V2-1 .. firmware upgrade .. the ST-LINK/V2-1 to program and debug the on- board STM32 . ST-LINK/V2-1 to program and debug an external STM32 application .. supply and power selection .. supply input from ST-LINK/V2-1 USB connector .. power supply inputs .. power supply output .. (IDD) .. clock .. clock supply .. 32 KHz clock supply .. communication .. FS OTG or device .. 27 DocID028599 Rev 53 .. bridges .. connectors .. Zio connectors .. morpho connector .. 68 Appendix A Electrical schematics .. 72 Appendix B Federal Communications Commission (FCC) and Industry Compliance Statements.

4 Compliance Statement .. Compliance Statement .. Statement .. claration de conformit .. 79 Revision history .. 80 List of tablesUM19744/81 DocID028599 Rev 5 List of tablesTable information .. 7 Table explanation .. 8 Table conventions .. 9 Table states of the jumpers .. 16 Table connector CN6 (SWD) .. 19 Table configuration table .. 21 Table power sources .. 22 Table related jumper .. 23 Table pins .. 26 Table pins configuration .. 27 Table pins.. 28 Table bridges.. 29 Table and nucleo -F767ZI pin assignments .. 38 Table and nucleo -F722ZE pin assignments .. 42 Table pin assignments .. 46 Table pin assignments.

5 50 Table pin assignments .. 54 Table pin assignments .. 58 Table pin assignments .. 61 Table pin assignments .. 65 Table morpho connector for nucleo -F207ZG, nucleo -F412ZG, nucleo -F413ZH, nucleo -F429ZI, nucleo -F446ZE, nucleo -F722ZE, nucleo -F746ZG, nucleo -F767ZI and nucleo -H743ZI .. 69 Table morpho connector for nucleo -F303ZE .. 70 Table revision history .. 80 DocID028599 Rev 55/81UM1974 List of figures5 List of figuresFigure board (top view).. 1 Figure board (bottom view).. 1 Figure block diagram .. 11 Figure layout .. 12 Figure layout .. 13 Figure board mechanical drawing in millimeter .. 14 Figure board mechanical drawing in mil.

6 15 Figure composite device .. 17 Figure the STM32 Nucleo-144 board to program the on- board STM32 .. 18 Figure ST-LINK/V2-1 to program the STM32 on an external application .. 20 Figure , nucleo -F746ZG, nucleo -F429ZI, nucleo -F207ZG and nucleo -H743ZI.. 33 Figure .. 34 Figure and nucleo -F413ZH .. 35 Figure and nucleo -F722ZE .. 36 Figure and power .. 73 Figure .. 74 Figure .. 75 Figure .. 76 Figure PHY with RJ45 connector .. 77 Figure connectors .. 78 Features UM19746/81 DocID028599 Rev 51 FeaturesThe STM32 Nucleo-144 board offers the following features: STM32 microcontroller in LQFP144 package Two types of extension resources: ST Zio connector including: Support for Arduino Uno V3 connectivity (A0 to A5, D0 to D15) Additional signals exposing a wide range of peripherals (A6 to A8, D16 to D72) ST morpho extension pin header footprints for full access to all STM32 I/Os ARM mbed -enabled (see ) On- board ST-LINK/V2-1 debugger/programmer with SWD connector: Selection-mode switch to use the kit as a standalone ST-LINK/V2-1 USB re-enumeration capability.

7 Three different interfaces supported on USB:Virtual COM portMass storageDebug port Flexible board power supply: 5V from ST-LINK/V2-1 USB VBUS (U5V) External power and 7 - 12V on ST Zio or ST morpho connectors5V on ST morpho connector USB OTG or device full speed with Micro-AB connector (depending on STM32 support) compliant Ethernet connector (depending on STM32 support) Three user LEDs Two push-buttons: USER and RESET LSE crystal: crystal oscillator HAL library of comprehensive free software including a variety of software examples Supported by wide choice of Integrated Development Environments (IDEs) including IAR , Keil , GCC-based IDEs, ARM mbed DocID028599 Rev 57/81 UM1974 Product marking802 Product markingEvaluation tools marked as ES or E are not yet qualified and therefore not ready to be used as reference design or in production.

8 Any consequences deriving from such usage will not be at ST charge. In no event, ST will be liable for any customer usage of these engineering sample tools as reference design or in production. E or ES marking examples of location: On the targeted STM32 that is soldered on the board (for illustration of STM32 marking, refer to the STM32 datasheet Package information paragraph at the website). Next to the evaluation tool ordering part number that is stuck or silk-screen printed on the Ordering informationTo order the Nucleo-144 board corresponding to the targeted STM32 , use the order code given below in the Ta b l e 1: The meaning of the nucleo -TXXXZY codification is explained in Ta b l e 2 with an example:Table 1.

9 Ordering information Order codeTarget STM32 nucleo -F207 ZGSTM32F207 ZGT6 nucleo -F303 ZESTM32F303 ZET6 nucleo -F412 ZGSTM32F412 ZGT6 nucleo -F413 ZHSTM32F413 ZHT6 nucleo -F429 ZISTM32F429 ZIT6 nucleo -F446 ZESTM32F446 ZET6 nucleo -F722 ZESTM32F722 ZET6 nucleo -F746 ZGSTM32F746 ZGT6 nucleo -F767 ZISTM32F767 ZIT6 Ordering information UM19748/81 DocID028599 Rev 5 This order code is mentioned on a sticker placed on top side of the 2. Codification explanationNUCLEO-TXXXZYD escriptionExample: nucleo -F446 ZETXXXSTM32 Product lineSTM32F446 ZSTM32 package pin count144 pinsYSTM32 Flash memory size(8 for 64 Kbytes, B for 128 Kbytes, C for 256 Kbytes, E for 512 Kbytes, G for 1 Mbyte, Z for 192 Kbytes, H for Mbytes, I for 2 Mbytes)512 KbytesDocID028599 Rev 59/81 UM1974 Conventions 804 Conventions Ta b l e 3 provides the conventions used for the ON and OFF settings in the present document.

10 In this document the references for all information that is common to all sale types, are STM32 Nucleo-144 board and STM32 Nucleo-144 boards .5 Quick startThe STM32 Nucleo-144 board is a low-cost and easy-to-use development kit, used to evaluate and start a development quickly with an STM32 microcontroller in LQFP144 installing and using the product, accept the Evaluation Product License Agreement from the webpage. For more information on the STM32 Nucleo-144 and for demonstration software, visit the Getting startedFollow the sequence below to configure the Nucleo-144 board and launch the demonstration application (for components location refer to Figure 4: Top layout) jumper position on the board :JP1 OFF (PWR-EXT) selected (see Section : Power supply input from ST-LINK/V2-1 USB connector for more details)JP3 on U5V (Power source) selected (for more details see Table 7: External power sources) JP5 ON (IDD) selected (for more details see Section : JP5 (IDD)) CN4 ON selected (for more details see Table 4: CN4 states of the jumpers)2.


Related search queries