ST NUCLEO-F207ZG User Manual

ST NUCLEO-F207ZG User Manual

Stm32 nucleo-144 boards
Hide thumbs Also See for NUCLEO-F207ZG:
Table of Contents

Advertisement

UM1974
User manual
STM32 Nucleo-144 boards
Introduction
The STM32 Nucleo-144 boards (NUCLEO-F207ZG, NUCLEO-F303ZE, NUCLEO-F412ZG,
NUCLEO-F413ZH, NUCLEO-F429ZI, NUCLEO-F439ZI, NUCLEO-F446ZE,
NUCLEO-F722ZE, NUCLEO-F746ZG, NUCLEO-F756ZG, NUCLEO-F767ZI and
NUCLEO-H743ZI) provide an affordable and flexible way for users to try out new concepts
and build prototypes, by choosing from the various combinations of performance and power
consumption features provided by the STM32 microcontroller. The ST Zio connector, which
extends the Arduino
Uno V3 connectivity, and the 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-144 boards do not require any separate
probe as they integrate the ST-LINK/V2-1 debugger/programmer. The STM32 Nucleo-144
boards come with the comprehensive free software libraries and examples available with
®
the STM32Cube MCU Package, as well as a direct access to the Arm
Mbed Enabled
on-
line resources at http://mbed.org.

Figure 1. Nucleo-144 board (top view)

Figure 2. Nucleo-144 board (bottom view)

December 2017
DocID028599 Rev 7
1/82
www.st.com
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NUCLEO-F207ZG and is the answer not in the manual?

Questions and answers

Summary of Contents for ST NUCLEO-F207ZG

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

    NUCLEO-H743ZI) provide an affordable and flexible way for users to try out new concepts and build prototypes, by choosing from the various combinations of performance and power consumption features provided by the STM32 microcontroller. The ST Zio connector, which ™...
  • Page 2: Table Of Contents

    Embedded ST-LINK/V2-1 ........16...
  • Page 3 ST morpho connector ........
  • Page 4 ST morpho connector for NUCLEO-F303ZE ........
  • Page 5 Connecting the STM32 Nucleo-144 board to program the on-board STM32 ... 18 Figure 10. Using ST-LINK/V2-1 to program the STM32 on an external application ....20 Figure 11.
  • Page 6: Features

    ™ – ST Zio including Arduino Uno V3 – ST morpho • Flexible power-supply options: ST-LINK USB V or external sources • On-board ST-LINK/V2-1 debugger/programmer with SWD connector: – ST-LINK/V2-1 standalone kit capability – USB re-enumeration capability: virtual COM port, mass storage, debug port •...
  • Page 7: Product Marking

    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.
  • Page 8: Table 2. Codification Explanation

    Ordering information UM1974 Table 2. Codification explanation NUCLEO-TXXXZY Description Example: NUCLEO-F446ZE TXXX STM32F446 STM32 Product line STM32 package pin count 144 pins STM32 Flash memory size (8 for 64 Kbytes, B for 128 Kbytes, C for 256 Kbytes, E 512 Kbytes for 512 Kbytes, G for 1 Mbyte, Z for 192 Kbytes, H for 1.5 Mbytes, I for 2 Mbytes)
  • Page 9: Conventions

    To power the board connect the STM32 Nucleo-144 board to a PC with a USB cable ‘Type-A to Micro-B’ through the USB connector CN1 on the ST-LINK. As a result, the green LED LD6 (PWR) and LD4 (COM) light up and the red LED LD3 blinks.
  • Page 10: System Requirements

    Observe the blinking frequency of the three LEDs LD1 to LD3 changes, by clicking on the button B1. 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. Develop an application, using the available examples. System requirements ®...
  • Page 11: Hardware Layout And Configuration

    LQFP package. Figure 3 shows the connections between the STM32 and its peripherals (ST-LINK/V2-1, push-buttons, LEDs, USB, Ethernet, ST Zio connectors and ST morpho headers). Figure 4 Figure 5 show the location of these features on the STM32 Nucleo-144 board.
  • Page 12: Figure 4. Top Layout

    Hardware layout and configuration UM1974 Figure 4. Top layout 12/82 DocID028599 Rev 7...
  • Page 13: Figure 5. Bottom Layout

    UM1974 Hardware layout and configuration Figure 5. Bottom layout DocID028599 Rev 7 13/82...
  • Page 14: Mechanical Drawing

    Hardware layout and configuration UM1974 Mechanical drawing Figure 6. Nucleo-144 board mechanical drawing in millimeter 14/82 DocID028599 Rev 7...
  • Page 15: Cuttable Pcb

    The STM32 Nucleo-144 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 ST morpho connector...
  • Page 16: Embedded St-Link/V2-1

    6.3.1 Drivers Before connecting the Nucleo-144 board to a Windows 7, Windows 8 or Windows XP PC via USB, a driver for ST-LINK/V2-1 must be installed. It can be downloaded from the www.st.com website. In case the STM32 Nucleo-144 board is connected to the PC before installing the driver, the PC device manager may report some Nucleo interfaces as “Unknown”.
  • Page 17: St-Link/V2-1 Firmware Upgrade

    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 the STM32 Nucleo-144 board.
  • Page 18: Using St-Link/V2-1 To Program And Debug An External Stm32

    6.3.4 Using ST-LINK/V2-1 to program and 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 CN4, as shown in Figure 10 and connect the...
  • Page 19: Table 5. Debug Connector Cn6 (Swd)

    UM1974 Hardware layout and configuration Table 5. Debug connector CN6 (SWD) Designation VDD_TARGET VDD from application SWCLK SWD clock ground SWDIO SWD data input/output NRST RESET of target STM32 Reserved DocID028599 Rev 7 19/82...
  • Page 20: Power Supply And Power Selection

    Hardware layout and configuration UM1974 Figure 10. Using ST-LINK/V2-1 to program the STM32 on an external application Power supply and power selection The power supply is provided either by the host PC through the USB cable or by an external source: V (7 V-12 V), E5V (5 V) or +3.3 V power supply pins on CN8 or CN11.
  • Page 21: Power Supply Input From St-Link/V2-1 Usb Connector

    UM1974 Hardware layout and configuration In case the power supply is +3.3 V, the ST-LINK is not powered and cannot be used. 6.4.1 Power supply input from ST-LINK/V2-1 USB connector The STM32 Nucleo-144 board and shield can be powered from the ST-LINK USB connector...
  • Page 22: External Power Supply Inputs

    CN8 pin 7 ST-LINK PCB is cut +3.3 V 3 V to 3.6 V CN11 pin 16 SB3 and SB111 OFF (ST-LINK not powered) The 5 V power source is selected by the jumper JP3 as shown in Table 22/82...
  • Page 23: Table 8. Power Related Jumper

    E5V as an external power supply When powered by V or E5V, it is still possible to use the ST-LINK for programming or debugging only, but it is mandatory to power the board first using V or E5V, then to connect the USB cable to the PC.
  • Page 24: External Power Supply Output

    E5V, the +5 V (CN8 pin 9 or CN11 pin 18) can be used as output power supply for an ST Zio shield or an extension board. In this case, the maximum current of the power source specified in Table 7: External power sources must be respected.
  • Page 25: Push-Buttons

    There are four ways to configure the pins corresponding to the external high-speed clock (HSE): • MCO from ST-LINK (Default): MCO output of ST-LINK is used as input clock. This frequency cannot be changed, it is fixed at 8MHz and connected to the PF0/PH0-OSC_IN of STM32 microcontroller. The configuration must be: –...
  • Page 26: Osc 32 Khz Clock Supply

    The USART3 interface available on PD8 and PD9 of the STM32 can be connected either to ST-LINK or to ST morpho connector. The choice is changed by setting the related solder bridges. By default the USART3 communication between the target STM32 and the ST- LINK is enabled, to support the virtual COM port for the mbed (SB5 and SB6 ON).
  • Page 27: Usb Otg Fs Or Device

    USB D+ line. Detection of 5 V power on USB connector (CN13) is available on PG7 thanks to a bridge between R62 and R63 resistors. Table 10. USB pins configuration Configuration when Configuration when Function using ST morpho Remark name using USB connector connector USB SOF...
  • Page 28: Ethernet

    (Power Down) to '1'. SB13 can also be removed to get the same effect. Table 11. Ethernet pins Conflict with Configuration when using Configuration when using Function ST Zio connector ST Zio or ST morpho name Ethernet signal connector RMII Reference Clock SB13 ON...
  • Page 29: Solder Bridges

    Output of voltage regulator LD39050PU33R is not connected. PD8 and PD9 on STM32 are connected to ST morpho connectors CN11 and CN12. If these pins are used on ST morpho connectors, SB5 and SB6 should be OFF. SB7, SB4 (GPIO) PD8 and PD9 on STM32 are disconnected to ST morpho connectors CN11 and CN12.
  • Page 30 UM1974 Table 12. Solder bridges (continued) Bridge State Description Board RESET signal (NRST) is connected to ST-LINK reset control I/O (T_NRST). SB111 (NRST) Board RESET signal (NRST) is not connected to ST-LINK reset control I/O (T_NRST). OFF, ON IOREF is connected to +3.3 V.
  • Page 31 C) are not connected to A4 and A5 (pin 9 and 11) on ST Zio connector CN9. SB138,SB143 (I2C on A4 PB9 and PB8 (I2C) are connected to A4 and A5 (pin 9 and 11) on ST Zio and A5) connector CN9. Thus SB147 and SB157 (or SB167 and SB171 for NUCLEO-F303ZE or SB140 and SB150 for NUCLEO-F412ZG and NUCLEO-F413ZH) must be OFF.
  • Page 32 Hardware layout and configuration UM1974 All the other solder bridges present on the STM32 Nucleo-144 board are used to configure several I/Os and power supply pins for compatibility of features and pinout with the target STM32 supported. The STM32 Nucleo-144 board is delivered with the solder bridges configured, according to the target STM32 supported.
  • Page 33: Extension Connectors

    6.13 Extension connectors For each STM32 Nucleo-144 board the following figures show the signals connected by default to the ST Zio connectors (CN7, CN8, CN9, CN10), including the support for Arduino Uno V3. Figure 11. NUCLEO-F207ZG, NUCLEO-F429ZI, NUCLEO-F439ZI, NUCLEO-F746ZG, NUCLEO-F756ZG, NUCLEO-F767ZI and NUCLEO-H743ZI...
  • Page 34: Figure 12. Nucleo-F303Ze

    Hardware layout and configuration UM1974 Figure 12. NUCLEO-F303ZE 67/,1. 18&/(2)=( &1 3& 3% &1 3% $9'' $9'' 3% 1& 1& 3& 3$ ,25() ,25() 3& 3& 5(6(7 5(6(7 3& 9 9 3& 3' 3& 3' 3) $9'' $9'' 3) $*1' $*1' 3( 3&...
  • Page 35: Figure 13. Nucleo-F412Zg And Nucleo-F413Zh

    UM1974 Hardware layout and configuration Figure 13. NUCLEO-F412ZG and NUCLEO-F413ZH DocID028599 Rev 7 35/82...
  • Page 36: Figure 14. Nucleo-F446Ze And Nucleo-F722Ze

    Hardware layout and configuration UM1974 Figure 14. NUCLEO-F446ZE and NUCLEO-F722ZE 36/82 DocID028599 Rev 7...
  • Page 37: St Zio Connectors

    SB12 should be removed before implementing Arduino shield with V power being REF+ provided on CN7 pin 6. Refer to Table 12: Solder bridges for details on SB12. Table 13 Table 17 show the pin assignment for each STM32 microcontroller on the ST Zio connectors. DocID028599 Rev 7 37/82...
  • Page 38: Table 13. Nucleo-F746Zg, Nucleo-F756Zg And Nucleo-F767Zi

    Hardware layout and configuration UM1974 Table 13. NUCLEO-F746ZG, NUCLEO-F756ZG and NUCLEO-F767ZI pin assignments Connector Signal name STM32 pin Function Remark name Left connectors IOREF IOREF 3.3 V Ref RESET RESET NRST RESET +3.3 V +3.3 V 3.3 V input/output Arduino support +5 V +5 V...
  • Page 39 UM1974 Hardware layout and configuration Table 13. NUCLEO-F746ZG, NUCLEO-F756ZG and NUCLEO-F767ZI pin assignments (continued) Connector Signal name STM32 pin Function Remark name CAN_TX CAN_1 USART_B_SCLK USART_B_RX USART_B_TX USART_2 USART_B_RTS USART_B_CTS ground SAI_A_MCLK SAI_A_FS SAI_1_A SAI_A_SCK SAI_A_SD SAI_B_SD SAI_B_SCK SAI_1_B SAI_B_MCLK SAI_B_FS DocID028599 Rev 7 39/82...
  • Page 40 Hardware layout and configuration UM1974 Table 13. NUCLEO-F746ZG, NUCLEO-F756ZG and NUCLEO-F767ZI pin assignments (continued) Connector Signal name STM32 pin Function Remark name Right Connectors I2S_A_MCK I2S_A_SD PB15 I2S_2 I2S_A_CK PB13 I2S_A_WS PB12 I2S_B_WS PA15 I2S_B_MCK I2S_B_SD/ SPI_B_MOSI I2S_3 / SPI3 I2S_B_CK/ SPI_B_SCK SPI_B_NSS...
  • Page 41 UM1974 Hardware layout and configuration Table 13. NUCLEO-F746ZG, NUCLEO-F756ZG and NUCLEO-F767ZI pin assignments (continued) Connector Signal name STM32 pin Function Remark name SPI_A_SCK SPI1_SCK SPI_A_MISO SPI1_MISO (1)(2) SPI_A_MOSI/ SPI1_MOSI/ TIM_E_PWM1 TIM14_CH1 SPI_A_CS/ SPI1_CS/ PD14 TIM_B_PWM3 TIM4_CH3 TIMER_B_PWM2 PD15 TIM4_CH4 PF12 AVDD AVDD Analog VDD...
  • Page 42 Hardware layout and configuration UM1974 Table 13. NUCLEO-F746ZG, NUCLEO-F756ZG and NUCLEO-F767ZI pin assignments (continued) Connector Signal name STM32 pin Function Remark name ground TIMER_A_PWM2N PE10 TIM1_CH2N TIMER_A_PWM3N PE12 TIM1_CH3N CN10 PE14 TIMER_A_BKIN1 PE15 TIM1_BKIN1 TIMER_C_PWM2 PB10 TIM2_CH3 TIMER_C_PWM3 PB11 TIM2_CH4 1.
  • Page 43: Table 14. Nucleo-F446Ze And Nucleo-F722Ze Pin Assignments

    UM1974 Hardware layout and configuration Table 14. NUCLEO-F446ZE and NUCLEO-F722ZE pin assignments STM32 Connector Signal name Function Remark name Left connectors IOREF IOREF 3.3 V Ref RESET RESET NRST RESET +3.3 V +3.3 V 3.3 V input/output Arduino support +5 V +5 V 5 V output ground...
  • Page 44 Hardware layout and configuration UM1974 Table 14. NUCLEO-F446ZE and NUCLEO-F722ZE pin assignments (continued) STM32 Connector Signal name Function Remark name CAN_TX CAN_1 USART_B_SCLK USART_B_RX USART_B_TX USART_2 USART_B_RTS USART_B_CTS ground SAI_A_MCLK SAI_A_FS SAI_1_A SAI_A_SCK SAI_A_SD SAI_B_SD SAI_B_SCK SAI_1_B SAI_B_MCLK SAI_B_FS Right Connectors I2S_A_MCK I2S_A_SD PB15...
  • Page 45 UM1974 Hardware layout and configuration Table 14. NUCLEO-F446ZE and NUCLEO-F722ZE pin assignments (continued) STM32 Connector Signal name Function Remark name SPI_A_SCK SPI1_SCK SPI_A_MISO SPI1_MISO SPI_A_MOSI/ SPI1_MOSI/ TIM_E_PWM1 TIM14_CH1 Arduino support SPI_A_CS/ SPI1_CS/ PD14 TIM_B_PWM3 TIM4_CH3 TIMER_B_PWM2 PD15 TIM4_CH4 PF12 AVDD AVDD Analog VDD AGND...
  • Page 46 Hardware layout and configuration UM1974 Table 14. NUCLEO-F446ZE and NUCLEO-F722ZE pin assignments (continued) STM32 Connector Signal name Function Remark name TIMER_A_PWM1N TIM1_CH1N TIMER_A_ETR TIM1_ETR ground TIMER_A_PWM2N PE10 TIM1_CH2N CN10 TIMER_A_PWM3N PE12 TIM1_CH3N PE14 TIMER_A_BKIN1 PE15 TIM1_BKIN1 TIMER_C_PWM2 PB10 TIM2_CH3 TIMER_C_PWM3 PB11 TIM2_CH4 1.
  • Page 47: Table 15. Nucleo-F303Ze Pin Assignments

    UM1974 Hardware layout and configuration Table 15. NUCLEO-F303ZE pin assignments STM32 Connector Signal name Function Remark name Left connectors IOREF IOREF 3.3 V Ref RESET RESET NRST RESET +3.3 V +3.3 V 3.3 V input/output Arduino support +5 V +5 V 5 V output ground ground...
  • Page 48 Hardware layout and configuration UM1974 Table 15. NUCLEO-F303ZE pin assignments (continued) STM32 Connector Signal name Function Remark name USART_B_SCLK USART_B_RX USART_B_TX USART_2 USART_B_RTS USART_B_CTS ground Right Connectors I2S_A_MCK I2S_2 I2S_A_SD PB15 I2S_A_CK PB13 I2S_A_WS PB12 I2S_B_WS PA15 I2S_B_MCK I2S_B_SD/ SPI_B_MOSI I2S_3 / SPI3 I2S_B_CK/ SPI_B_SCK SPI_B_NSS...
  • Page 49 UM1974 Hardware layout and configuration Table 15. NUCLEO-F303ZE pin assignments (continued) STM32 Connector Signal name Function Remark name (1)(2) SPI_A_MOSI/ SPI1_MOSI/ TIM_E_PWM1 TIM14_CH1 Arduino SPI_A_CS/ SPI1_CS/ PD14 support TIM_B_PWM3 TIM4_CH3 TIMER_B_PWM2 PD15 TIM4_CH4 PF12 AVDD AVDD Analog VDD AGND AGND Analog ground ground ADC_A_IN...
  • Page 50 Hardware layout and configuration UM1974 Table 15. NUCLEO-F303ZE pin assignments (continued) STM32 Connector Signal name Function Remark name TIMER_A_PWM2N PE10 TIM1_CH2N TIMER_A_PWM3N PE12 TIM1_CH3N TIMER_A_BKIN2 PE14 TIM1_BKIN2 CN10 TIMER_A_BKIN1 PE15 TIM1_BKIN1 TIMER_C_PWM2 PB10 TIM2_CH3 TIMER_C_PWM3 PB11 TIM2_CH4 1. For more details refer to Table 12: Solder bridges.
  • Page 51: Table 16. Nucleo-F207Zg Pin Assignments

    UM1974 Hardware layout and configuration Table 16. NUCLEO-F207ZG pin assignments STM32 Connector Signal name Function Remark name Left connectors IOREF IOREF 3.3 V Ref RESET RESET NRST RESET +3.3 V +3.3 V 3.3 V input/output Arduino support +5 V +5 V...
  • Page 52 Hardware layout and configuration UM1974 Table 16. NUCLEO-F207ZG pin assignments (continued) STM32 Connector Signal name Function Remark name CAN_RX CAN_1 CAN_TX USART_B_SCLK USART_B_RX USART_B_TX USART_2 USART_B_RTS USART_B_CTS ground Right Connectors I2S_A_MCK I2S_A_SD PB15 I2S_2 I2S_A_CK PB13 I2S_A_WS PB12 I2S_B_WS PA15...
  • Page 53 UM1974 Hardware layout and configuration Table 16. NUCLEO-F207ZG pin assignments (continued) STM32 Connector Signal name Function Remark name SPI_A_SCK SPI1_SCK SPI_A_MISO SPI1_MISO (1)(2) SPI_A_MOSI/ SPI1_MOSI/ Arduino TIM_E_PWM1 or PB5 TIM14_CH1 support SPI_A_CS/ SPI1_CS/ PD14 TIM_B_PWM3 TIM4_CH3 TIMER_B_PWM2 PD15 TIM4_CH4 PF12...
  • Page 54 Hardware layout and configuration UM1974 Table 16. NUCLEO-F207ZG pin assignments (continued) STM32 Connector Signal name Function Remark name TIMER_A_ETR TIM1_ETR ground TIMER_A_PWM2N PE10 TIM1_CH2N TIMER_A_PWM3N PE12 TIM1_CH3N CN10 PE14 TIMER_A_BKIN1 PE15 TIM1_BKIN1 TIMER_C_PWM2 PB10 TIM2_CH3 TIMER_C_PWM3 PB11 TIM2_CH4 1. For more details refer to Table 12: Solder bridges.
  • Page 55: Table 17. Nucleo-F429Zi And Nucleo-F439Zi Pin Assignments

    UM1974 Hardware layout and configuration Table 17. NUCLEO-F429ZI and NUCLEO-F439ZI pin assignments STM32 Connector Signal name Function Remark name Left connectors IOREF IOREF 3.3 V Ref RESET RESET NRST RESET +3.3 V +3.3 V 3.3 V input/output Arduino support +5 V +5 V 5 V output ground...
  • Page 56 Hardware layout and configuration UM1974 Table 17. NUCLEO-F429ZI and NUCLEO-F439ZI pin assignments (continued) STM32 Connector Signal name Function Remark name I2C_B_SDA I2C_2 ground CAN_RX CAN_1 CAN_TX USART_B_SCLK USART_B_RX USART_B_TX USART_2 USART_B_RTS USART_B_CTS ground SAI_A_MCLK SAI_A_FS SAI_1_A SAI_A_SCK SAI_A_SD SAI_B_SD SAI_B_SCK SAI_1_B SAI_B_MCLK SAI_B_FS...
  • Page 57 UM1974 Hardware layout and configuration Table 17. NUCLEO-F429ZI and NUCLEO-F439ZI pin assignments (continued) STM32 Connector Signal name Function Remark name SPI_B_MISO I2S_3 / SPI3 I2C_A_SCL I2C1_SCL I2C_A_SDA I2C1_SDA AREF AREF AVDD/VREF+ ground SPI_A_SCK SPI1_SCK Arduino SPI_A_MISO SPI1_MISO support (1)(2) SPI_A_MOSI/ SPI1_MOSI/ TIM_E_PWM1 or PB5...
  • Page 58 Hardware layout and configuration UM1974 Table 17. NUCLEO-F429ZI and NUCLEO-F439ZI pin assignments (continued) STM32 Connector Signal name Function Remark name TIMER_A_PWM1 TIM1_CH1 TIMER_A_PWM2 PE11 TIM1_CH2 PF14 Arduino TIMER_A_PWM3 PE13 TIM1_CH3 support PF15 USART_A_TX PG14 USART6 USART_A_RX TIMER_A_PWM1N TIM1_CH1N CN10 TIMER_A_ETR TIM1_ETR ground TIMER_A_PWM2N...
  • Page 59: Table 18. Nucleo-F412Zg Pin Assignments

    UM1974 Hardware layout and configuration Table 18. NUCLEO-F412ZG pin assignments STM32 Connector Signal name Function Remark name Left connectors IOREF IOREF 3.3 V Ref RESET RESET NRST RESET +3.3 V +3.3 V 3.3 V input/output Arduino compatible +5 V +5 V 5 V output ground ground...
  • Page 60 Hardware layout and configuration UM1974 Table 18. NUCLEO-F412ZG pin assignments (continued) STM32 Connector Signal name Function Remark name CAN_TX CAN_1 USART_B_SCLK USART_B_RX USART_B_TX USART_2 USART_B_RTS USART_B_CTS ground Right Connectors I2S_A_MCK I2S_A_SD PB15 I2S_2 I2S_A_CK PB13 I2S_A_WS PB12 I2S_B_WS PA15 I2S_B_MCK I2S_B_SD/ SPI_B_MOSI I2S_3 / SPI3...
  • Page 61 UM1974 Hardware layout and configuration Table 18. NUCLEO-F412ZG pin assignments (continued) STM32 Connector Signal name Function Remark name SPI_A_MISO SPI1_MISO SPI_A_MOSI/ SPI1_MOSI/ TIM_E_PWM1 TIM14_CH1 Arduino SPI_A_CS/ SPI1_CS/ PD14 compatible TIM_B_PWM3 TIM4_CH3 TIMER_B_PWM2 PD15 TIM4_CH4 PF12 AVDD AVDD Analog VDD AGND AGND Analog ground ground...
  • Page 62: Table 19. Nucleo-F413Zh Pin Assignments

    Hardware layout and configuration UM1974 Table 18. NUCLEO-F412ZG pin assignments (continued) STM32 Connector Signal name Function Remark name TIMER_A_PWM2N PE10 TIM1_CH2N TIMER_A_PWM3N PE12 TIM1_CH3N PE14 CN10 TIMER_A_BKIN1 PE15 TIM1_BKIN1 TIMER_C_PWM2 PB10 TIM2_CH3 TIMER_C_PWM3 PB11 TIM2_CH4 1. For more details refer to Table 12: Solder bridges.
  • Page 63 UM1974 Hardware layout and configuration Table 19. NUCLEO-F413ZH pin assignments (continued) STM32 Connector Signal name Function Remark name ADC1_IN11 ADC1_IN14 (PC4) PC4 or or I2C1_SDA Arduino (PB9) compatible ADC1_IN15 (PC5) PC5 or or I2C1_SCL (PB8) I2C_B_SMBA I2C_B_SCL I2C_2 I2C_B_SDA ground CAN_RX CAN_1 CAN_TX...
  • Page 64 Hardware layout and configuration UM1974 Table 19. NUCLEO-F413ZH pin assignments (continued) STM32 Connector Signal name Function Remark name I2S_B_CK/ SPI_B_SCK SPI_B_NSS I2S_3 / SPI3 SPI_B_MISO I2C_A_SCL I2C1_SCL I2C_A_SDA I2C1_SDA AREF AREF AVDD/VREF+ ground SPI_A_SCK SPI1_SCK Arduino SPI_A_MISO SPI1_MISO compatible SPI_A_MOSI/ SPI1_MOSI/ TIM_E_PWM1 TIM14_CH1...
  • Page 65 UM1974 Hardware layout and configuration Table 19. NUCLEO-F413ZH pin assignments (continued) STM32 Connector Signal name Function Remark name USART_A_RX TIMER_A_PWM1N TIM1_CH1N TIMER_A_ETR TIM1_ETR ground TIMER_A_PWM2N PE10 TIM1_CH2N Arduino CN10 compatible TIMER_A_PWM3N PE12 TIM1_CH3N PE14 TIMER_A_BKIN1 PE15 TIM1_BKIN1 TIMER_C_PWM2 PB10 TIM2_CH3 TIMER_C_PWM3 PB11 TIM2_CH4...
  • Page 66: Table 20. Nucleo-H743Zi Pin Assignments

    Hardware layout and configuration UM1974 Table 20. NUCLEO-H743ZI pin assignments Connector Signal name STM32 pin Function Remark name Left connectors IOREF IOREF 3.3 V Ref RESET RESET NRST RESET +3.3 V +3.3 V 3.3 V input/output Arduino compatible- +5 V +5 V 5 V output Ground...
  • Page 67 UM1974 Hardware layout and configuration Table 20. NUCLEO-H743ZI pin assignments (continued) Connector Signal name STM32 pin Function Remark name CAN_RX CAN_1 CAN_TX USART_B_SCLK USART_B_RX USART_B_TX USART_2 USART_B_RTS USART_B_CTS Ground SAI_A_MCLK SAI_A_FS SAI_1_A SAI_A_SCK SAI_A_SD SAI_B_SD SAI_B_SCK SAI_1_B SAI_B_MCLK SAI_B_FS Right Connectors I2S_A_MCK I2S_A_SD PB15...
  • Page 68 Hardware layout and configuration UM1974 Table 20. NUCLEO-H743ZI pin assignments (continued) Connector Signal name STM32 pin Function Remark name SPI_A_SCK SPI1_SCK SPI_A_MISO SPI1_MISO (1) (2) SPI_A_MOSI/ SPI1_MOSI/ TIM_E_PWM1 TIM14_CH1 Arduino compatible SPI_A_CS/ SPI1_CS/ PD14 TIM_B_PWM3 TIM4_CH3 TIMER_B_PWM2 PD15 TIM4_CH4 PF12 AVDD AVDD Analog VDD...
  • Page 69: St Morpho Connector

    STM32 Nucleo-144 board. All signals and power pins of the STM32 are available on the ST morpho connector. This connector can also be probed by an oscilloscope, logical analyzer or voltmeter.
  • Page 70: Table 21. St Morpho Connector For Nucleo-F207Zg, Nucleo-F412Zg, Nucleo-F413Zh, Nucleo-F429Zi, Nucleo-F439Zi, Nucleo-F446Ze, Nucleo-F722Ze, Nucleo-F746Zg, Nucleo-F756Zg

    Hardware layout and configuration UM1974 Table 21. ST morpho connector for NUCLEO-F207ZG, NUCLEO-F412ZG, NUCLEO-F413ZH, NUCLEO-F429ZI, NUCLEO-F439ZI, NUCLEO-F446ZE, NUCLEO-F722ZE, NUCLEO-F746ZG, NUCLEO-F756ZG, NUCLEO-F767ZI and NUCLEO-H743ZI CN11 odd pins CN11 even pins CN12 odd pins CN12 even pins Pin name Pin name Pin name...
  • Page 71: Table 22. St Morpho Connector For Nucleo-F303Ze

    1. Default state of BOOT0 is 0. It can be set to 1 when a jumper is plugged on the pins 5-7 of CN11. 2. U5V is the 5 V power coming from the ST-LINKV2-1 USB connector that rises before and it rises before the +5 V rising on the board.
  • Page 72 1. Default state of BOOT0 is 0. It can be set to 1 when a jumper is plugged on the pins 5-7 of CN11. 2. U5V is the 5 V power coming from the ST-LINK/V2-1 USB connector that rises before and it rises before the +5 V rising on the board.
  • Page 73: Appendix A Electrical Schematics

    This section provides the design schematics for the STM32 Nucleo-144 board features. • MB1137 Nucleo-144 board: – Top and Power (see Figure – MCU (see Figure – ST-LINK/V2-1 (see Figure – USB (see Figure – Ethernet PHY with RJ45 connector (see Figure – Extension connectors (see...
  • Page 74: Figure 15. Top And Power

    Figure 15. Top and power U_Connectors U_MCU_144 U_USB Connectors.SchDoc MCU_144.SchDoc USB.SchDoc PA[0..15] PA[0..15] USB_DP USB_DP PB[0..15] PB[0..15] USB_DM USB_DM PC[0..15] PC[0..15] USB_VBUS USB_VBUS PD[0..15] PD[0..15] USB_ID USB_ID PE[0..15] PE[0..15] PF[0..15] PF[0..15] USB_Disconnect PG[0..15] PG[0..15] USB_GPIO_OUT USB_PowerSwitchOn PH[0..2] PH[0..2] USB_GPIO_IN USB_OverCurrent COMP2_INP COMP2_INP VBUS_DET...
  • Page 75: Figure 16. Mcu

    Figure 16. MCU R73 only fitted on F2 & F4 Series Usr_But SB180 Open /PH0 PF0/PH0 SB13 Closed SB142 Open /PH1 RMII_REF_CLK PF1/PH1 SB160 Closed BOOT1 100K SB152 Open RMII_MDIO RMII_CRS_DV Blue COMP2_INP SB139 Closed R35,SB125 & SB127 removed only for F303ZE USB_SOF Closed USART3_TX...
  • Page 76: Figure 17. St-Link/V2-1

    Closed VSSA SB107 Jumpers ON --> NUCLEO Selected +3V3_ST_LINK VDDA PB15 PWR_ENn Open 100nF AIN_1 T_JTMS +3V3_PER PB14 Jumpers OFF --> ST-LINK Selected T_JTCK PB13 PB12 T_SWDIO_IN STLK_TX Wired on Solder Side +3V3_ST_LINK LED_STLINK +3V3_ST_LINK STLK_RX LD_BICOLOR_CMS VIN_5V R18 [N/A]...
  • Page 77: Figure 18. Usb

    Figure 18. USB Remove only for F303ZE +3V3_PER USB_OverCurrent CN13 FAULT SB185 VBUS SB187 USB_PowerSwitchOn STMPS2151STR 4.7uF Shield Shield Shield Shield 475900001 Solder only for F303ZE 430K SB186 USB_Disconnect VBUS_DET SB184 620K Diff Pair 90ohm Diff Pair 90ohm +3V3_PER USB_VBUS PA11 USB_DM PA12...
  • Page 78: Figure 19. Ethernet Phy With Rj45 Connector

    Figure 19. Ethernet PHY with RJ45 connector +3V3_PER BEAD +3V3_PER I/O1 I/O4 Vbus I/O2 I/O3 100nF USBLC6-4SC6 Diff Pair 100ohm TD_P CN14 Diff Pair 100ohm PG11 TD_N RMII_TX_EN TXEN PG13 RMII_TXD0 TXD0 PB13 RD_P RMII_TXD1 TXD1 RD_N RMII_RXD0 RXD0/MODE0 Diff Pair 100ohm RMII_RXD1 RXD1/MODE1 LED1/nINT/nPME/REGOFF...
  • Page 79: Figure 20. Extension Connectors

    Figure 20. Extension connectors Extension connectors Zio connector IOREF Arduino Uno compatible SB114 Closed +3V3 SB113 Open SB121 Closed SPI_A_MOSI/TIM_E_PWM1 +3V3_PER SB122 Open SPI_A_MOSI/TIM_D_PWM2 Morpho connector Zio connector Morpho connector Arduino Uno compatible CN11 I2S_A_MCK I2C_A_SCL CN12 PC10 PC11 IOREF I2S_A_SD PB15 I2C_A_SDA...
  • Page 80: Appendix B Federal Communications Commission (Fcc)

    Federal Communications Commission (FCC) and Industry Compliance Statements UM1974 Appendix B Federal Communications Commission (FCC) and Industry Compliance Statements FCC Compliance Statement B.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 81: Revision History

    Table 23. Document revision history Date Revision Changes 21-Dec-2015 Initial version. Updated Introduction, Section 6.13: Extension connectors, 20-May-2016 Section 6.14: ST Zio connectors to add NUCLEO-F767ZI. Updated Introduction, Section 3: Ordering information, Section 6.11: Ethernet, Section 6.12: Solder bridges, 08-Jul-2016 Section 6.13: Extension...
  • Page 82 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.

Table of Contents