Home

STM32 Nucleo-64 boards

image

Contents

1. Pin No Pin name MCU pin Function Left connectors 1 NC 2 IOREF 3 3V Ref 3 RESET NRST RESET CN6 4 3V3 3 3V input output Power 5 45V 5V output 6 GND Ground 7 GND Ground 8 VIN Power input 1 AO PAO 1 1 2 A1 PA1 IN2 8 3 A2 PA4 1 5 4 11 5 4 PC1 or 9 7 ADC_IN7 PC1 or 12C1_SDA 9 6 5 PCO or 8 7 1 6 PCO 2 1 SCL 8 Right connectors 10 D15 PB8 I2C1 SCL 9 D14 PB9 I2C1 SDA 8 AREF AVDD 7 GND Ground CN5 6 D13 PB13 SPI2 SCK digital 5 D12 PB14 SPI2 MISO 4 011 15 TIM15 2 or SPI2 MOSI 3 D10 PB6 TIM16 CH1N or SPI2 CS 2 D9 PC7 1 D8 PA9 8 D7 PA8 z 7 D6 PB10 TIM2_CH3 6 D5 PB4 TIM16_CH1 CN9 5 D4 PB5 digital 4 D3 PB3 TIM2_CH2 3 02 PA10 2 D1 PA2 USART2_TX 1 DO PA3 USART2_RX 1 Please refer to Table 9 Solder bridges for details DoclD025833 8 UM1724 Hardware layout and configuration Warning PWMis not supported by D9 on STM32F302 since the timer is not available on PC7 DoclD025833 8 33 62 Hardware layout and configuration UM1724 34 62 Table 13 Arduino connectors on NUCLEO F303RE Pin No Pin name MCU pin Function Left con
2. 2 1 56 Electrical schematics 3 4 57 Electrical schematics 4 4 58 DoclD025833 Rev 8 1 62 Ordering information UM1724 2 62 Ordering information Table 1 lists the order codes and the respective targeted MCU Table 1 Ordering information Order code NUCLEO F030R8 Targeted MCU STM32F030R8T6 NUCLEO F070RB STM32F070RBT6 NUCLEO F072RB STM32F072RBT6 NUCLEO F091RC STM32F091RCT6 NUCLEO F103RB STM32F103RBT6 NUCLEO F302R8 STM32F302R8T6 NUCLEO F303RE STM32F303RET6 NUCLEO F334R8 STM32F334R8T6 NUCLEO F401RE STM32F401RET6 NUCLEO F410RB STM32F410RBT6 NUCLEO F411RE NUCLEO F446RE STM32F411RET6 STM32F446RET6 NUCLEO L053R8 STM32L053R8T6 NUCLEO LO73RZ NUCLEO L152RE STM32L073RZT6 STM32L152RET6 NUCLEO L476RG STM32L476RGT6 The meaning of NUCLEO TXXXRY codification is as follows The order code is printed on a sticker placed at the top or bottom side of the board TXXX describes the STM32 MCU product line R describes the pin count R for 64 pins Y describes the code size 8 for 64K B for 128K C for 256K E for 512K G for 1MB Z for 192K DoclD025833 8 2 UM1724 Conventions 2 Conventions Table 2 provides the conventions used for the ON an
3. 19 5 8 Solder bridges 19 5 9 Extension connectors 21 5 10 Arduino connectors 29 5 11 STMicroelectronics Morpho 45 1 62 DoclD025833 Rev 8 Ky UM1724 Content 6 Mechanical drawing 54 7 Electrical schematics 55 8 REIGIENCES ww beet ee ERR EE 59 9 Revision history 60 ky 00 0025833 Rev 8 2 62 List of Tables UM1724 List of Tables Table 1 Ordering 0 2 Table 2 ON OFF conventions 74 3 Table 3 Jumper 51 ee i oe UA Pe ee 9 Table 4 Debug connector CN4 SWD 2 11 Table 5 JP1 configuration 13 Table 6 External power sources 14 Table 7 Power related 14 Table 8 3 3V eternal power source 16 Table 9 Solder bridges eae band UE n
4. 4 3 2 System requirements 4 4 i1 lp mcr eee eee een eet 5 4 1 Hardware configuration 5 5 Hardware layout and configuration 6 5 1 Cuttable PCBs kk Xx ea Re 8 5 2 Embedded 2 1 9 5 2 1 iln uc esu 10 5 2 2 ST LINK V2 1 firmware upgrade 10 5 2 3 Using the ST LINK V2 1 to program debug the STM32 on board 11 5 2 4 Using ST LINK V2 1 to program debug an external STM32 application 11 5 3 Power supply and power 12 5 3 1 Power supply input from the USB connector 12 5 3 2 External power supply inputs VIN and 5 13 5 3 3 External power supply input 16 5 3 4 External power supply output 16 5 4 LEDS Oia RR RC 16 5 5 5 ux Goda ae eee ad ate RR rre We ed 17 5 6 JP6 iiia Bw ede doa Wi RU 17 5 6 1 OSC clock supply 17 5 6 2 OSC 32 kHz clock supply 18 5 7 USART communication
5. Pin Pin name MCU pin Function CN5 2 D9 PC7 TIM3 CH2 digital 1 D8 PA9 8 D7 8 7 D6 PB10 TIM2_CH3 6 D5 PB4 1 CN9 5 D4 PB5 digital 4 D3 PB3 TIM2_CH2 3 D2 PA10 2 D1 PA2 USART2_TX 1 DO PA3 USART2_RX 1 Please refer to Table 9 Solder bridges for details STMicroelectronics Morpho connector The STMicroelectronics Morpho connector consists in male pin headers CN7 and CN10 accessible on both sides of the board They can be used to connect the STM32 Nucleo board to an extension board or a prototype wrapping board placed on top or on bottom side of the STM32 Nucleo board All signals and power pins of the MCU are available on STMicroelectronics Morpho connector This connector can also be probed by an oscilloscope logical analyzer or voltmeter Table 22 to Table 30 show the pin assignment of each main MCU on STMicroelectronics Morpho connector Table 22 STMicroelectronics Morpho connector on NUCLEO F030R8 CN7 odd pins CN7 even pins CN10 odd pins CN10 even pins Pin No Name Name Pin No Pin No Name Name Pin No 1 PC10 PC11 2 1 PC9 PC8 2 3 PC12 PD2 4 3 PB8 PC6 4 5 VDD E5V 6 5 9 5 6 7 GND 8 7 AVDD 8 9 PF6 10 9 GND 10 11 12 11 12 12 13 PA13 RESET 14 13 6 PA11 14 15 PA14 3V3 16 15 PA7 PB12 16 17 PA15 5V 18 17 PB6 PB11 18 19 GND GND 20 19 PC7 G
6. MS34378V1 Using 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 illustrated in Figure 7 and connect the application to the CN4 debug connector according to Table 4 SB12 NRST target MCU RESET must be OFF if CN4 pin 5 is used in the external application Table 4 Debug connector CN4 SWD Pin CN4 Designation 1 VDD_TARGET VDD from application 2 SWCLK SWD clock 3 GND Ground 4 SWDIO SWD data input output DoclD025833 Rev 8 11 62 Hardware layout and configuration UM1724 5 3 5 3 1 12 62 Table 4 Debug connector CN4 SWD continued 5 NRST RESET of target MCU 6 SWO Reserved Figure 7 Using ST LINK V2 1 to program the STM32 on an external application 2 aon eui 1 go ON EL 85 sw agu CN2 jumpers do QO F gt ji ER 200 8 PSA SWD le 0002 2 a z Oe ums 17 gt r 0 po cis
7. R7 R4 li ESV 2K7 TCK SWCLK TMS SWDIO SWD 4 8815 NES v Board Ident PC13 0 RI i DI a SWD 1 OONA N 5 BAT60JFILM 220 TITOK 02 ns ona 3V3_ST_LINK STM32F103CBT6 P _stMJtck SWCLK SBS SB6 C8 8 22 5 II 20 20pF 587 5 8 1 13 22 T NRST SWDIO 33V3 ST LINK 1 2 Header 6X1 17889 7 SB10 7 T 1 STM JTMS R22 4 22 T SWO E R14 BMHz 12pF 33 USB DP 32 USB DM T SWO LED_STLINK 20pF N A ROS j00 MCO SBIL T JIMS Default closed 0008 1 T Open for L476RG Jumpers ON gt NUCLEO Selected R27 4 AKT 1 4 4 AW ae bumpers OFF gt ST LINK Selected T SWDIO IN A a 3 SB14 TX COM we 2 1 100 STLK_RX gt 8 R20 R19 LED T S 4 Me ST LINK 1 4 CNI2 1 avs sr LNK exe D3 LD BICOLOR CMS ESV as BAT60JFILM PWR Not Fitted D2 Ul LD3985M33R 43V3 LINK 43V3 ST LINK NO m B R12 BAT60JFILM USB ST LINK 10K C13 TI 2 511 100 USB RENUMn X5R 0603 9013 4
8. 1 NC 2 IOREF 3 3V Ref 3 RESET NRST RESET CN6 4 3V3 3 3V input output power 5 5V 5V output 6 GND Ground 7 GND Ground 8 VIN Power input 1 AO PAO ADC123 INO 2 A1 PA1 ADC123 IN1 8 3 A2 PA4 ADC12_IN4 analog 4 A3 PBO ADC12_IN8 5 A4 PC1 or ADC123 IN11 PC1 or I2C1 SDA PB9 6 A5 PCO or PB8 1 ADC123 IN10 PCO or I2C1 SCL PB8 Right connectors 10 D15 PB8 I2C1 SCL 9 D14 PB9 I2C1 8 AREF AVDD 7 GND Ground ONS 6 D13 5 digital 5 D12 PAG SPI1_MISO 4 D11 PA7 TIM14 MOSI 3 D10 PB6 TIM4 1 SPI1_CS 2 D9 PC7 TIM8 CH2 1 D8 PA9 8 D7 7 D6 PB10 TIM2_CH3 6 D5 PB4 TIM3_CH1 CN9 5 D4 PB5 5 digital 4 D3 PB3 TIM2_CH2 3 02 PA10 3 2 D1 PA2 USART2 TX 1 DO PA3 USART2 1 Please refer to Table 9 Solder bridges for details DoclD025833 8 41 62 Hardware layout and configuration UM1724 42 62 Table 19 Arduino connectors on NUCLEO F410RB CN No Pin No Pin name MCU pin Function Left connectors 1 NC 2 3 3V Ref 3 RESET NRST RESET CNG 4 3V3 3 3V input output power 5 5V 5V output 6 GND Ground 7 GND Ground 8 VIN Power input 1 AO PAO ADC1_0 2 1 1 ADC1_1 CN8 3 A2 PA4 ADC1_4 analog 4 A3 PBO ADC1 8 5 4 PC1 or 9 7
9. 5 i gt 5 16 8 88 08 usv PF6 ri 7 EI a 013 12 12 m2 2 9 6 4 19 14 NRST 3 5 13 14 19 Dff PBI2 PAIS 5 5 5 MCU 3 PB6 010 1718 PBII PE9 al 20 4 5 8 55 9 i9 20 n PB7 p 1 118 4 PA9 _ 08 5 PB2 8 25 15 A oh x EN B GA PBI 5836 PAT SB49Defauttopen_ 55 56 Header 10X1_Female 25 26 SB28 _ PB14 5 8 Default open ae VIN 8 1 Female CN9 5839 PAS 5855 30 CN8 Pa PA8 D7 29 30 9854 3 32 0 E PBIO PE8 06 31 32 VBAT VLCD VDD 34 EAEAN 2 3 6 33 34 2 4 2 2 5 D4 y 5 8825 5828 5835 36 15 35 36 PC3 38 PBO 4 25 HUS PB3 D3 37 38 Open only for F302R8 A 5 e SE D2 Header 19X2 5 E Header 19X2 9 1 PA3 DO 5 35 Header 6X1 Female 9 PAS 5 4 Header 8X1_Female PCI 5 56 B52 PCO 5851 5846 Title Extension connectors Project NUCLEO XXXXRX Size A4 Reference MB1136 Revision C 3 Ly Date 5 11 2015 Sheet 4 of 4 life augmented e21329 3 veLLINN UM1724 References 8 References 1 UM1075 ST LINK V2 in circuit debugger programmer for STM8 and STM32 User manual
10. 10 D15 I2C1 SCL 9 D14 PB9 I2C1 SDA 8 AREF AVDD 7 GND Ground CN5 6 D13 PA5 SPI SCK digital 5 D12 SPI1_MISO 4 D11 PA7 17 or SPI MOSI 3 D10 PB6 TIM16 CH1N or SPI1_CS 2 09 PC7 TIM3 CH2 1 D8 PA9 8 D7 7 06 PB10 TIM2_CH3 6 D5 PB4 TIM3_CH1 CN9 5 D4 PB5 digital 4 D3 PB3 TIM2_CH2 3 D2 PA10 2 D1 PA2 USART2_TX 1 DO PA3 USART2_RX 1 Please refer to Table 9 Solder bridges for details DoclD025833 8 35 62 Hardware layout and configuration UM1724 36 62 Table 15 Arduino connectors on NUCLEO F401RE NUCLEO F411RE Pin No Pin name MCU pin Function Left connectors 1 NC 2 IOREF 3 3V Ref 3 RESET NRST RESET CN6 4 3V3 3 3V input output power 5 5V 5V output 6 GND Ground 7 GND Ground 8 VIN Power input 1 AO PAO ADC1_0 2 A1 PA1 ADC1 1 8 3 A2 PA4 ADC1 4 analog 4 A3 PBO ADC1 8 5 4 PC1 or 9 7 1 11 PC1 or 12C1_SDA PB9 6 5 PCO or 8 7 1 10 PCO or 12 1_ 8 Right connectors 10 D15 PB8 I2C1 SCL 9 D14 PB9 I2C1 SDA s am mo 7 GND Ground CN5 6 D13 SPI1_SCK digital 5 012 PAG SPI1 MISO 4 D11 PA7 TIM1 CH1N or SPI1 MOSI 3 D10 PB6 TIM4_CH1 or SPI1 CS 2 D9 PC7 TIM3 CH2 1 D8 PA9 8 D7 PA8 z 7 D6 PB10 TIM2_CH3 6 D5 PB4 TIM3_CH1 CN9 5 D4 PB5 digital 4
11. DoclD025833 8 59 62 Revision history UM1724 9 60 62 Revision history Table 31 Document revision history Date 10 Feb 2014 Revision Changes Initial release 13 Feb 2014 Updated Figure 1 Chapter 4 and Table 9 11 Apr 2014 Extended the applicability to NUCLEO F302R8 Updated Table 1 Ordering information Section 5 10 Arduino connectors and Section 5 11 STMicroelectronics Morpho connector Updated Figure 1 10 June 2014 Updated the board figure Figure 1 Updated HSE and LSE configuration description Section 5 6 1 Section 4 and Section 5 6 2 Extended the applicability to NUCLEO F334R8 NUCLEO F411RE and NUCLEO LO53R8 20 June 2014 Updated the electrical schematics figures Figure 25 Figure 26 Figure 27 and Figure 28 Refer to the AN2867 for oscillator design guide for STM32 microcontrollers in Section 5 6 1 OSC clock supply and Section 5 6 2 OSC 32 kHz clock supply 30 Sept 2014 Extended the applicability to NUCLEO F091RC and NUCLEO F303RE Updated Table 1 Ordering information Updated Table 10 Arduino connectors NUCLEO FO030R8 NUCLEO FO70RB NUCLEO F072RB NUCLEO F091RC Updated Table 24 STMicroelectronics Morpho connector on NUCLEO F072RB NUCLEO F091RC NUCLEO F303RE NUCLEO F334R8 Updated Figure 4 Typical configuration Added Figure 11 NUCLEO F091RC Added Figure 14 NUCLEO F303RE Updated Section 5 6 2 OSC 32
12. UM1724 life augmented User manual STM32 Nucleo 64 boards Introduction July 2015 The STM32 Nucleo 64 board NUCLEO F030R8 NUCLEO F070RB NUCLEO F072RB NUCLEO F091RC NUCLEO F103RB NUCLEO F302R8 NUCLEO F303RE NUCLEO F334R8 NUCLEO F401RE NUCLEO F410RB NUCLEO F411RE NUCLEO F446RE NUCLEO L053R8 NUCLEO LO73RZ NUCLEO L152RE NUCLEO L476RG provides an affordable and flexible way for users to try out new ideas and build prototypes with the STM32 microcontrollers in LQFP64 package choosing from the various combinations of performance power consumption and features The Arduino connectivity support and ST Morpho headers make it easy to expand the functionality of the Nucleo open development platform with a wide choice of specialized shields The STM32 Nucleo board does not require any separate probe as it integrates the ST LINK V2 1 debugger programmer The STM32 Nucleo board comes with the STM32 comprehensive software HAL library together with various packaged software examples as well as direct access to mbed online resources at http mbed org Figure 1 STM32 Nucleo 64 board 1 www st com stm32nucleo 1 Picture not contractual DoclD025833 Rev 8 1 62 www st com Content UM1724 Content 1 Ordering information 2 2 COnVENntIONS Rey aces 3 3 eux qe 4 3 1 Getting started
13. PA14 4 3V3 3V3 PAIS 5 45V GND GND GND pence PB7 GND GND PC13 VIN VIN D7 PC14 NC 06 PB10 15 PAO D5 PB4 PHO 04 PBS PH1 PM A2 VBAT D2 PA 0 PC2 A4 Di PA2 PC3 PCO 5 00 Arduino Morpho MSv34933V3 00 0025833 8 25 62 Hardware layout and configuration UM1724 Figure 18 NUCLEO L053R8 NUCLEO L053R8 5 CN10 11 RES 015 PBB 227 014 aD AVDD AVDD GND GND 013 IOREF ae oe RESET RESET 33 I late ay 5 010 09 GND GND 5 99 GND GND VIN VIN D7 NC 06 PB10 05 1 04 2 03 PB3 02 10 4 Di PA2 PCO A5 20 Arduino Morpho vo MSv34934V3 Figure 19 NUCLEO L073RZ NUCLEO LO73RZ CN7 CN6 CN5 CN10 PC10 11 115 12 PD2 Dii PC6 VDD E5V AUD 5 BOOTO GND RD U5V NC NC NC E NC NC IOREF IOREF D12 PA12 PA13 RESET RESET Dii 14 3 3 33 D10 Porz PA15 45V 5 S PB11 GND GND GND Bs GND PB7 GND GND PB2 PC13 VIN D7 14 NC 06 PB15 15 PAO D5 PB14 PHO 1 D4 PB13 PH1 2 D3 AGND VLCD D2 PC4 PC2 D1 NC PC3 PCO 5 NC Bl Arduino MSv36555V1 26 62 DoclD025833 Rev 8 UM1724 Hardware layout and configuration Figure 20 NUCLEO L152RE
14. A2 D3 PB3 02 10 A4 D1 PA2 5 00 MSv38556V1 Figure 23 NUCLEO F410RB NUCLEO F410RB CN6 5 PC10 11 12 11 VDD E5V AVDD AVDD BOOTO GND VDO ADD m NC cs 013 NC IOREF IOREF RESET RESET Die BAS 14 4 3V3 3 15 45V 0 GND GND GND PB7 GND GND PC13 VIN D7 14 NC 06 PB10 15 PAO 05 PHO PAL A1 PBS 2 VBAT 02 10 2 4 Di 2 PCO 5 00 Arduino MSv38557V1 DoclD025833 Rev 8 Ly UM1724 Hardware layout and configuration 5 10 Caution Arduino connectors CN5 CN6 CN8 and 9 are female connectors compatible with Arduino standard Most shields designed for Arduino can fit to the STM32 Nucleo boards The Arduino connectors on STM32 Nucleo board support the Arduino Uno Revision 3 For compatibility with Arduino Uno Revision 1 apply the following modifications lt 5846 and SB52 should be SB51 5856 should be OFF to connect 2 on 4 pin 5 and A5 6 of CN8 The lOs of STM32 microcontroller 3 3 V compatible instead of 5 for Arduino Uno Table 10 to Table 21 show the pin assignment of each main STM32 microcontroller on Arduino connectors Table 10 Arduino connectors on NUCLE
15. and C34 soldered SB16 and SB50 OFF e Oscillator from external from an external oscillator through pin 29 of the CN7 connector The following configuration is needed SB550N SB500FF DoclD025833 Rev 8 17 62 Hardware layout and configuration UM1724 Note 5 6 2 18 62 R35 and R37 removed HSE not used PFO PDO PH1 and PF1 PD1 PH1 are used as GPIO instead of Clock The following configuration is needed SB54 5855 ON SB16 and SB50 OFF R35 and R37 removed There are two possible default configurations of the HSE pins depending on the version of NUCLEO board hardware The board version MB1136 C 01 or MB1136 C 02 is mentioned on sticker placed on bottom side of the PCB The board marking MB1136 C 01 corresponds to a board configured for HSE not used The board marking MB1136 C 02 or higher corresponds to a board configured to use ST LINK MCO as clock input For NUCLEO L476RG the ST Link MCO output is not connected to OSCIN to reduce power consumption in low power mode Consequently NUCLEO L476RG configuration corresponds HSE not used OSC 32 kHz clock supply There are three ways to configure the pins corresponding to low speed clock LSE On board oscillator X2 crystal Please refer to the AN2867 for oscillator design guide for STM32 microcontrollers ABS25 32 768KHZ 6 T manufactured by Abracon corporation e Oscillator from external PC
16. 1 11 PC1 I2C1 PB9 6 A5 PCO or PB8 4 ADC1_10 PCO or I2C1 SCL PB8 Right connectors 10 PB8 D15 I2C1 SCL 9 PB9 D14 I2C1 SDA 8 AREF AVDD 7 GND Ground CN5 6 PA5 D13 SPI1 SCK digital 5 PAG 012 SPI1_MISO 4 D11 TIM1 1 SPI1 MOSI 3 PB6 D10 SPI1 CS 2 PC7 D9 1 PA9 D8 8 PA8 D7 7 PB10 D6 6 PB4 D5 5 5 04 digital 4 PB3 03 3 10 2 2 PA2 D1 USART2_TX 1 PA3 DO USART2_RX DoclD025833 8 d UM1724 Hardware layout and configuration 1 Please refer to Table 9 Solder bridges for details Warning PWM is not supported by D3 D5 D6 D9 and D10 on STM32F410RB since timer is not available on PB6 PC7 PB10 PB4 PB3 Table 20 Arduino connectors on NUCLEO L152RE CN No Pin No Pin name MCU pin Function Left connectors 1 NC 2 IOREF 3 3V Ref 3 RESET NRST RESET CN6 4 3V3 3 3V input output power 5 5V 5V output 6 GND Ground GND Ground 8 VIN Power input 1 AO PAO ADC_INO 2 1 1 1 CN8 3 A2 PA4 ADC_IN4 analog 4 A3 PBO ADC IN8 5 4 PC1 or 9 7 PC1 or 12C1_SDA 6 5 PCO or PB8 ADC IN10 PCO or I2C1 SCL PB8 Right connectors 10 D15 PB8 I2C1 SCL 9 D14 PB9 I2C1 SDA 8 AREF d AVDD 7 GND Ground CN5 6 D13 PA5 SPI SCK digital 5 012 PAG SPI1_MISO 4 D11 PA7 TIM11_CH1 SPI1_MOSI 3 D10 PB6 or SPI1 CS 2 D9
17. 17 PB6 18 19 GND GND 20 19 PC7 GND 20 21 PB7 GND 22 21 PA9 PB2 22 23 PC13 VIN 24 23 1 24 25 14 26 25 10 15 26 27 15 PAO 28 27 PB4 PB14 28 29 PHO PA1 30 29 5 PB13 30 31 1 PA4 32 31 PB3 AGND 32 33 VBAT PBO 34 33 PA10 PC4 34 35 PC2 no 36 35 PA2 36 37 PC3 ie 38 37 PA3 38 Default state of BOOTO is 0 It can be set to 1 when a jumper is on pin5 7 of CN7 Two unused jumpers are available on CN11 and CN12 bottom side of the board U5V is 5 V power from ST LINK V2 1 USB connector it rises before 5V PA13 and PA14 share with SWD signals connected to ST LINK V2 1 it is not recommend to Please refer to Table 9 Solder bridges for detail DoclD025833 Rev 8 use them as IO pins if ST LINK part is not cut UM1724 Hardware layout and configuration Table 28 STMicroelectronics Morpho connector on NUCLEO L053R8 NUCLEO L073RZ NUCLEO L152RE CN7 odd pins CN7 even pins CN10 odd pins CN10 even pins Pin No Name Name Pin No Pin No Name Name Pin No 1 10 11 2 1 PC9 PC8 2 3 PC12 2 4 3 PB8 PC6 4 5 VDD E5V 6 5 5 6 7 GND 8 7 AVDD 8 9 10 9 GND 10 11 IOREF 12 11 PA5 PA12 12 13 130 RESET 14 13 PAG 11 14 15 PA14 3 3V3 16 15 12 16 17 15 5V 18 17 PB6 PB11 18 19 GND GND 20 19 PC7 GND 20 21 PB7 GND 22 21 PA9 PB2 22 23 PC13 VIN 24
18. 2 D2 10 1 A Di PA2 PCO 5 DO PA3 Bl Arduino MSv36554V1 00 0025833 8 21 62 Hardware layout and configuration UM1724 Figure 10 NUCLEO F072RB NUCLEO F072RB CN7 CN6 CN5 CN10 PC10 PC 852 PC12 PD2 014 9 VDD E5V BOOTO GND Da NG Me 013 NC IOREF IOREF ie RESET RESET D DAS 14 3V3 3 3 Did Pee PA15 5V 45V M5 DES GND GND GND PB7 GND GND PC13 VIN D7 PC14 NC 06 10 15 PAO 05 PFO PAL PBS 1 A2 D3 VBAT PBO D2 10 PC2 1 4 01 PA2 PC3 PCO 5 DO Arduino MSv34386V3 Figure 11 NUCLEO F091RC NUCLEO F091RC CN7 CN6 pco CN5 CN10 PC10 11 ayn Poa 8 12 PD2 PC6 Di4 VDD E5V DUDAS PC5 PF11 BOOTO GND RCN U5V NC NC Di PAS NC NC IOREF IOREF Di PAS PA12 PA13 RESET RESET RoR 11 14 43V3 3V3 uo Eme PB12 PA15 45V 45V US PB11 GND GND GND PRS GND PB7 GND GND PB2 PC13 VIN D7 PB1 14 NC D6 PB10 15 15 05 PB14 PFO Al 5 PB13 PF1 A2 03 AGND VBAT D2 PA10 4 PC2 PC1 4 Di 2 NC PC3 PCO 5 NC Arduino Morpho a a MSv35752V1 22 62 DoclD025833 8 UM1724 Hardware layout and configuration Figure 12 NUCLEO F103RB NUCLEO F103RB
19. 23 1 24 25 14 26 25 10 15 26 27 15 PAO 28 27 PB4 PB14 28 29 PHO PA1 30 29 5 PB13 30 31 1 PA4 32 31 PB3 AGND 32 33 VLCD PBO 34 33 PA10 PC4 34 35 PC2 36 35 PA2 36 37 PC3 38 37 38 1 Default state of BOOTO is 0 It can be set to 1 when a jumper is on pin5 7 of CN7 Two unused jumpers are available on CN11 and CN12 bottom side of the board U5V is 5 V power from ST LINK V2 1 USB connector it rises before 5V 3 PA13 and PA14 share with SWD signals connected to ST LINK V2 1 it is not recommend to use them as IO pins if ST LINK part is not cut 4 Please refer to Table 9 Solder bridges for detail DoclD025833 8 51 62 Hardware layout and configuration UM1724 52 62 Table 29 STMicroelectronics Morpho connector on NUCLEO L476RG CN7 odd pins CN7 even pins CN10 odd pins CN10 even pins Pin No Name Name Pin No Pin No Name Name Pin No 1 10 11 2 1 PC9 PC8 2 3 PC12 PD2 4 3 PB8 PC6 4 5 VDD E5V 6 5 PB9 PC5 6 7 GND 8 7 AVDD 8 9 10 9 GND 10 11 IOREF 12 11 PA5 PA12 12 13 130 RESET 14 13 PAG 11 14 15 PA14 3 3V3 16 15 12 16 17 15 5V 18 17 PB6 PB11 18 19 GND GND 20 19 PC7 GND 20 21 PB7 GND 22 21 PA9 PB2 22 23 PC13 VIN 24 23 PB1 24 25 PC14 26 25 PB10 PB15 26 27 PC15 PAO 28 27 PB4 PB14 28 29 PHO
20. D3 PB3 TIM2_CH2 3 2 10 2 D1 PA2 USART2_TX 1 DO PA3 USART2_RX 1 Please refer to Table 9 Solder bridges for details DoclD025833 8 UM1724 Hardware layout and configuration Table 16 Arduino connectors on NUCLEO L053R8 MCU pin Function Left connectors 1 NC 2 IOREF 3 3V Ref 3 RESET NRST RESET CN6 4 3V3 3 3V input output power 5 5V 5V output 6 GND Ground 7 GND Ground 8 VIN Power input 1 AO PAO ADC_INO 2 1 1 1 3 A2 PA4 ADC_IN4 analog 4 A3 PBO ADC_IN8 5 A4 PC1 or 9 7 ADC IN11 PC1 or I2C1 SDA 9 6 A5 PCO or PB8 ADC IN10 PCO or I2C1 SCL PB8 Right connectors 10 D15 PB8 I2C1 SCL 9 D14 PB9 I2C1 8 AREF AVDD 7 GND Ground ONS 6 D13 5 digital 5 D12 PAG SPI1_MISO 4 D11 PA7 TIM12 CH2 or SPI1 MOSI 3 D10 PB6 CS 2 D9 PC7 TIM12 CH2 1 D8 PA9 8 D7 PA8 7 06 PB10 TIM2_CH3 6 D5 PB4 TIM12_CH1 CN9 5 D4 PB5 digital 4 D3 PB3 TIM2_CH2 3 02 PA10 2 D1 PA2 USART2_TX 1 DO PA3 USART2_RX 1 Please refer to Table 9 Solder bridges for details DoclD025833 8 37 62 Hardware layout and configuration UM1724 Warning PWM is not supported by D10 on STM32L053 since the timer is not available on PB6 38 62 DoclD025833 8 UM
21. F373 SD_VREF PD8 34 F373PB14 EP PAM 49 35 F373PB15 27 PBI3 F302RE amp D13 36 F373 PD8 B26 14 F302R amp D 2 VDD PRODI SB23 5 39 PC8 SB22 PBIS F302R amp D11 4 40 5819 51 PCIO SBI8 ___PD8 AKT 1 PCI2 5 17 c31 D9 l S 43pF MCU LQFP64 100nF ABS25 32 768KHZ 6 T USER Default closed C32 _ Open for L476RG R36 0 7 II 5850 4 3pF C33 R35 20pF N A 3 USB C34 PDO PHO 5 7 NRST 4 PDT PHT 6 60 20pFEN A N A 1 PD2 PB11 F410RB PB11 54 C25 vD im T yon 5857 E29 IuF X5R 0603 FO3ORB F373 PF7 F030R8 PF5 5 47 LQFP64 DO F373 PA3 8 4 VDD PF4 Si C27 C24 C23 C28 Ee 100nF 100nF 100nF 100nF 100nF SB60 572 AGND AGND Title MCU Project NUCLEO XXXXRX Size 4 Reference MB1136 Revision C 3 Date 5 11 2015 Sheet 2 of 4 life augmented e21329 3 veLLINN 8 9 24 Figure 27 Electrical schematics 3 4
22. NUCLEO L152RE 7 pco CN5 CN10 PC10 PCI DAS ES 12 PD2 PC6 014 9 VDD E5V Min IE PC5 BOOTO GND U5V NC NC NC NC NC IOREF IOREF 12 1 RESET RESET uut EAS 14 33 33 PB12 15 45V 5 S EE GND GND GND Ba BRS GND PB7 GND GND PB2 PC13 VIN 07 PAB PB1 PC14 NC 06 10 15 15 PAO 05 4 14 PHO PAIT 1 D4 5 PH1 A2 03 AGND VLCD PBO D2 PA10 PC4 PC2 PC1 4 01 2 NC PCO 5 00 NC Arduino B vo MSv34383V3 Figure 21 NUCLEO L476RG NUCLEO L476RG CN7 CN6 pco CN5 CN10 11 8 os re E5V PC5 AVDD AVDD GND U5V NC NC NC D13 PAS PA12 RESET RESET 11 3 3 33 PB12 5V 5 GND GND a ES GND GND GND PB2 VIN D7 PB1 NC D6 PB10 PB15 05 PB4 PB14 1 5 PB13 A2 03 AGND PBO D2 10 PC4 4 Di PA2 NC PCO 5 NC Bl Arduino MSv36556V1 DoclD025833 Rev 8 27 62 Hardware layout and configuration UM1724 28 62 Figure 22 NUCLEO F446RE NUCLEO F446RE CN7 CN6 CNS CN10 PC9 D15 PB8 014 PB9 AVDD AVDD GND GND NC IOREF D13 PAS RESET 012 PA6 43V3 011 45V D10 PB6 09 7 08 PA9 GND VIN D7 PA8 06 10 A0 D5 PB4 Al 04 PBS
23. PA1 30 29 5 PB13 30 31 1 PA4 32 31 PB3 AGND 32 33 VBAT PBO 34 33 PA10 4 34 35 2 1554 36 35 PA2 36 37 PC3 e 38 37 PA3 38 Default state of BOOTO is 0 It can be set to 1 when a jumper is on pin5 7 of CN7 U5V is 5 V power from ST LINK V2 1 USB connector and it rises before 5V PA13 and PA14 share with SWD signals connected to ST LINK V2 1 it is not recommend to use them as IO pins if ST LINK part is not cut Please refer to Table 9 Solder bridges for detail DoclD025833 8 UM1724 Hardware layout and configuration Table 30 STMicroelectronics Morpho connector on NUCLEO F410RB CN7 odd pins CN7 even pins CN10 odd pins CN10 even pins Pin No Name Name Pin No Pin No Name Name Pin No 1 PC10 PC11 2 1 PC9 PC8 2 3 PC12 PB11 4 3 PB8 PC6 4 5 VDD E5V 6 5 PC5 6 7 GND 8 7 AVDD usv 8 9 10 9 GND 10 11 IOREF 12 11 PA5 PA12 12 13 PA13 RESET 14 13 PA6 PA11 14 15 PA140 3V3 16 15 PA7 PB12 16 17 PA15 5V 18 17 PB6 18 19 GND GND 20 19 PC7 GND 20 21 PB7 GND 22 21 9 PB2 22 23 PC13 VIN 24 23 PA8 PB1 24 25 PC14 26 25 PB10 PB15 26 27 15 28 27 4 14 28 29 1 30 29 5 PB13 30 31 1 PA4 32 31 PB3 AGND 32 33 VBAT PBO 34 33 PA10 PC4 34 35 PC2 no 36 35 PA2 36 37 PC3 pa 38 37 PA3 38 1 Default state of BOOTO is 0 It can be set
24. PC7 TIM3 CH2 1 D8 PA9 5 DoclD025833 8 43 62 Hardware layout and configuration UM1724 44 62 Table 20 Arduino connectors on NUCLEO L152RE continued CN No Pin No Pin name MCU pin Function 8 D7 PA8 7 D6 PB10 TIM2_CH3 6 D5 PB4 TIM3_CH1 5 04 5 digital 4 D3 PB3 TIM2_CH2 3 D2 PA10 2 D1 PA2 USART2_TX 1 DO PA3 USART2_RX 1 Please refer to Table 9 Solder bridges for details Table 21 Arduino connectors on NUCLEO L476RG CN No Pin No Pin name MCU pin Function Left connectors 1 NC 2 IOREF 3 3V Ref 3 RESET NRST RESET CN6 4 3V3 3 3V input output power 5 5V 5V output 6 GND Ground 7 GND Ground 8 VIN Power input 1 AO PAO ADC12_IN5 2 1 1 ADC12_IN6 CN8 3 A2 PA4 ADC12_IN9 analog 4 A3 PBO 12 1 15 5 4 PC1 ADC123_IN2 1 or 12C1_SDA 9 6 5 PCO or ADC123_IN1 PCO or I2C1 SCL PB8 Right connectors 10 D15 PB8 I2C1 SCL 9 D14 PB9 I2C1 SDA 8 AREF gt AVDD CN5 T GND Ground digital 6 D13 PA5 SPI1_SCK 5 012 6 SPI1_MISO 4 D11 PA7 17 or SPI1 3 D10 PB6 TIM4 CH1 or SPI1 CS DoclD025833 8 Ly UM1724 Hardware layout and configuration 5 11 Table 21 Arduino connectors NUCLEO L476RG continued
25. ST LINK V2 L SCHDOC VIN LD1117S50TR D4 3 m 2 n ve i EBI STPS2L30A 10uF 25V E 7 IPS I ap sv LD39050PU33R PG 33V3 VDD 2 4 EN C21 oe 40 Title TOP amp POWER 4 SB SB1_ Default open wS vo uF XSR pe03 8 weld cis luF X5R 0603 STS7PF30L co 1008 9 a C19 100nF Project NUCLEO XXXXRX Size A4 Reference MB1136 Ly Revision C 3 Date 12 9 2014 Sheet 1 of 4 life augmented veLLINnN e21329 3 29194 8 Figure 26 Electrical schematics 2 4 A3 864 PBI 5 65 SB62 SB63 lt USART_TX 0 15 Default open 1 Di 8863 F373 SAR_VREF 00 SB62 17 PB 0 15 avo A fusarTRX 012 0 15 D11 D7 D8 PD2 D2 Default open D5 D4 D D D PB10 PE8 06 F373 PE8 PB11 PE9 10 15 14 Ceramic capacitor Low ESR ESR lohm C26 E F373 PE9 amp F401RE F411RE F446RE F410RB VCAP1 5834 SET par
26. extension board is required SB62 and SB63 should be ON SB13 and SB14 should be OFF In such case it possible to connect another USART to ST LINK MCU using flying wires between Morpho connector and CN3 For instance NUCLEO F 103RB it is possible to use USARTS available on PC10 TX amp PC11 RX Two flying wires need to be connected as follow e 10 USART3 TX available pin 1 to CN3 RX PC11 USART3_RX available on CN7 pin 2 to CN3 pin TX Solder bridges Table 9 Solder bridges Bridge 1 Description State X3 C33 C34 R35 and R37 provide a clock as shown in Chapter 7 Electrical OFF schematics PF1 PD1 PH1 are disconnected from CN7 SB54 SB55 crystal 2 PF1 PD1 PH1 are connected to CN12 R35 R37 and SB50 ON must not be fitted SB3 5 7 9 DEFAULT ON Reserved do not modify SB4 6 8 10 RESERVED OFF Reserved do not modify 5 48 49 OFF connected to CN7 X2 crystal X2 C31 C32 R34 and R36 deliver a 32 kHz clock PC14 PC15 are ON 14 PC15 are only connected to CN7 Remove only R34 R36 SB12 NRST 17 1 push button is connected to PC13 B1 USER OFF 1 push button is not connected to PC13 ON The NRST signal of the CN4 connector is connected to the NRST pin of the STM32 MCU OFF The NRST signal of the CN4 connector is not connected to the NRST pin of the STM MCU
27. kHz clock supply Updated Figure 25 Electrical schematics 1 4 Figure 26 Electrical schematics 2 4 d DoclD025833 Rev 8 UM1724 Revision history Table 31 Document revision history continued Date Revision Changes Extended the applicability to NUCLEO F070RB NUCLEO LO73RZ and NUCLEO L476RG Updated Table 1 Ordering information Updated Section 5 2 Embedded ST LINK V2 1 Updated Section 5 6 1 OSC clock supply Added Figure 9 NUCLEO FO70RB Added Figure 19 NUCLEO L073RZ Added Figure 21 NUCLEO L476RG Updated Table 10 Arduino connectors NUCLEO F030R8 NUCLEO FO70RB NUCLEO F072RB NUCLEO F091RC Added Table 17 Arduino connectors NUCLEO LO73RZ Added Table 21 Arduino connectors on NUCLEO L476RG Added Table 23 STMicroelectronics Morpho connector on NUCLEO F070RB Updated Table 28 STMicroelectronics Morpho connector on NUCLEO L053R8 NUCLEO LO73RZ NUCLEO L152RE Added Table 29 STMicroelectronics Morpho connector on NUCLEO L476RG Updated schematics from Figure 25 Electrical schematics 1 4 to Figure 28 Electrical schematics 4 4 Extended the applicability to NUCLEO F446RE NUCLEO F410RB Updated Table 1 Ordering information 08 Jul 2015 8 Added Figure 22 NUCLEO F446RE and Figure 23 NUCLEO F410RB Updated Section 5 10 Arduino connectors on page 29 and Section 5 11 STMicroelectronics Morpho connector on page 45 19 Jan 2015 7 DoclD025833
28. max LEDs The tricolor LED green orange red LD1 COM provides information about ST LINK communication status LD1 default color is red LD1 turns to green to indicate that communication is in progress between the PC and the ST LINK V2 1 with the following setup e Slow blinking Red Off at power on before USB initialization e Fast blinking Red Off after the first correct communication between the PC and ST LINK V2 1 enumeration Red LED when the initialization between the PC and ST LINK V2 1 is complete Green LED On after a successful target communication initialization e Blinking Red Green during communication with target e Green On communication finished and successful e Orange On Communication failure User LD2 the green LED is a user LED connected to Arduino signal D13 corresponding to MCU PAS pin 21 or PB13 pin 34 depending on the STM32 target Please refer to Table 10to Table 21 When the I O is HIGH value the LED is on When the I O is LOW the LED is off LD3 PWR the red LED indicates that the MCU part is powered and 5V power is available DoclD025833 Rev 8 Ly UM1724 Hardware layout and configuration 5 5 Note 5 6 5 6 1 Push buttons B1 USER the user button is connected to the I O PC13 pin 2 of the STM32 microcontroller B2 RESET this push button is connected to NRST and is used to RESET the STM32 microcontroller The blue and bla
29. 14 from external oscillator through the pin 25 of 7 connector The following configuration is needed SB48 and SB49 R34 and R36 removed e LSE not used PC14 PC15 are used as GPIOs instead of low speed Clock The following configuration is needed 5848 and SB49 R34 and R36 removed There are two possible default configurations of the LSE depending on the version of NUCLEO board hardware The board version MB1136 C 01 or MB1136 C 02 is mentioned on sticker placed on bottom side of the PCB The board marking MB1136 C 01 corresponds to a board configured as LSE not used The board marking MB1136 C 02 or higher corresponds to a board configured with on board 32kHz oscillator The board marking MB1136 C 03 or higher corresponds to a board using new LSE crystal ABS25 and C26 C31 amp C32 value update 00 0025833 8 UM1724 Hardware layout and configuration 5 7 5 8 USART communication The USART2 interface available PA2 of the STM32 microcontroller can be connected to ST LINK MCU STMicroelectronics Morpho connector or to Arduino connector The choice can be changed by setting the related solder bridges By default the USART2 communication between the target MCU and ST LINK MCU is enabled in order to support Virtual Com Port for mbed SB13 and SB14 ON SB62 and SB63 OFF If the communication between the target MCU PA2 D1 or PA3 DO and shield or
30. 1724 Hardware layout and configuration Table 17 Arduino connectors on NUCLEO L073RZ Pin No Pin name MCU pin Function Left connectors 1 NC 2 IOREF 3 3V Ref 3 RESET NRST RESET CN6 4 3V3 3 3V input output power 5 5V 5V output 6 GND Ground 7 GND Ground 8 VIN Power input 1 AO PAO ADC_INO 2 A1 PA1 IN1 8 3 A2 PA4 ADC_IN4 analog 4 A3 PBO ADC_IN8 5 A4 PC1 or 9 7 ADC IN11 PC1 or I2C1 SDA 9 6 A5 PCO or PB8 ADC_IN10 PCO or I2C1 SCL PB8 Right connectors 10 D15 I2C1 SCL 9 D14 PB9 I2C1 8 AREF AVDD 7 GND Ground ONS 6 D13 PA5 SPI SCK digital 5 D12 PAG SPI1 MISO 4 D11 PA7 22 CH2 or SPI1 MOSI 3 D10 PB6 CS 2 D9 PC7 TIM3 CH2 1 D8 PA9 8 D7 7 D6 PB10 TIM2_CH3 6 D5 PB4 TIM3_CH1 CN9 5 D4 PB5 5 digital 4 D3 PB3 TIM2_CH2 3 02 PA10 3 2 D1 PA2 USART2 TX 1 DO PA3 USART2 1 Please refer to Table 9 Solder bridges for details DoclD025833 8 39 62 Hardware layout and configuration UM1724 Warning PWM is not supported by D10 on STM32L073 since the timer is not available on PB6 40 62 DoclD025833 8 UM1724 Hardware layout and configuration Table 18 Arduino connectors on NUCLEO F446RE Pin Pin name MCU pin Function Left connectors
31. 2 10 62 Figure 4 Typical configuration Hardware requirements USB cable type A to mini B n computer with Windows XP 7 8 Development toolchain IAR EWARM lle Keil MDK ARM GCC based IDE xt lt gt MS19052V4 Driver The ST LINK V2 1 requires a dedicated USB driver which can be found on www st com for Windows XP 7 8 In case the STM32 Nucleo board is connected to the PC before the driver is installed some Nucleo interfaces may be declared as Unknown in the PC device manager In this case the user must install the driver files Figure 5 and from the device manager update the driver of the connected device Prefer using the USB Composite Device handle for a full recovery Figure 5 Updating the list of drivers in Device Manager USB Composite Device Properties i Device Manager File Action View Help e gt General Driver Details USB Composite Device a Universal Serial Bus controllers Generic USB Hub Eroperty Generic USB Hub Hardware Ids Generic USB Hub Intel R 7 Series C216 Chipset Family USB Enhanced Host Contro Intel R 7 Series C216 Chipset Family USB Enhanced Host Contro Intel R USB 3 0 eXtensible Host Controller Intel R USB 3 0 Root Hub USB Composite USB Mass Storage 0 Update Driver Software Disable Launches the Update Driver Sof
32. 2 12 13 PA13 9 RESET 14 13 PA6 PA11 14 15 PA14 3V3 16 15 12 16 17 15 5V 18 17 PB6 PB11 18 19 GND GND 20 19 PC7 GND 20 21 PB7 GND 22 21 PAQ PB2 22 23 PC13 VIN 24 23 PB1 24 25 PC14 26 25 PB10 PB15 26 27 PC15 PAO 28 27 PB4 PB14 28 29 PFO 1 30 29 5 PB13 30 31 PF1 PA4 32 31 PB3 AGND 32 33 VDD PBO 34 33 PA10 PC4 34 46 62 DoclD025833 Rev 8 Ly UM1724 Hardware layout and configuration Table 23 STMicroelectronics Morpho connector NUCLEO F070RB continued CN7 odd pins CN7 even pins CN10 odd pins CN10 even pins Pin No Name Name Pin No Pin No Name Name Pin No PC1 or 35 PC2 ppg 4 36 35 PA2 36 37 PC3 ae 38 37 PA3 38 1 Default state of BOOTO is 0 It can be set to 1 when a jumper is on pin5 7 of CN7 2 U5V is 5 V power from ST LINK V2 1 USB connector and it rises before 5V 3 13 and PA14 share with SWD signals connected to ST LINK V2 1 it is not recommend to use them as IO pins if ST LINK part is not cut 4 Please refer to Table 9 Solder bridges for detail Table 24 STMicroelectronics Morpho connector on NUCLEO F072RB NUCLEO F091RC NUCLEO F303RE NUCLEO F334R8 CN7 odd pins CN7 even pins CN10 odd pins CN10 even pins Pin No Name Name Pin No Pin No Name Name Pin No 1 PC10 PC11 2 1 PC9 PC8 2 3 PC12 PD2 4 3 PB8 PC6 4 5 VDD E
33. 5V 6 5 5 6 7 04 2 GND 8 7 AVDD 5 8 9 10 9 GND 10 11 IOREF 12 11 PA5 PA12 12 13 PA13 4 RESET 14 13 PAG 11 14 15 PA14 4 3V3 16 15 12 16 17 15 5V 18 17 PB6 PB11 18 19 GND GND 20 19 PC7 GND 20 21 PB7 GND 22 21 9 PB2 22 23 PC13 VIN 24 23 PB1 24 25 PC14 5 26 25 PB10 PB15 26 27 PC15 PAO 28 27 PB4 PB14 28 29 PFO PA 30 29 5 13 30 31 PF1 PA4 32 31 PB3 AGND 32 33 VBAT PBO 34 33 PA10 PC4 34 35 PC2 2 36 35 2 36 37 PC3 38 37 PA3 38 1 Default state of BOOTO is 0 It be set to 1 when a jumper is on 5 7 of CN7 Two unused jumpers are available on CN11 and CN12 bottom side of the board 2 7 pin 7 BOOTO can be configured by engineering byte PF11 NUCLEO F091RC DoclD025833 8 47 62 Hardware layout and configuration UM1724 48 62 U5V is 5 power from ST LINK V2 1 USB connector it rises before 5V PA13 and 14 share with SWD signals connected to ST LINK V2 1 it is not recommended to Please refer to Table 9 Solder bridges for detail use them as IO pins if ST LINK part is not cut Table 25 STMicroelectronics Morpho connector on NUCLEO F103RB CN7 odd pins CN7 even pins CN10 odd pins CN10 even pins Pin No Name Name Pin No Pin No Name Name Pin No 1 PC10 PC11 2 1 PC9 PC8 2 3 PC12 PD2 4 3 PB8 PC6 4 5 VDD E5V 6 5 PB9 PC5 6 7 Booro G
34. 8 61 62 UM1724 IMPORTANT NOTICE PLEASE READ CAREFULLY STMicroelectronics NV and its subsidiaries ST reserve the right to make changes corrections enhancements modifications and improvements to 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 Purchasers are solely responsible for the choice selection and use of ST products and ST assumes no liability for application assistance or the design of Purchasers products No license express or implied to any intellectual property right is granted by ST herein Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product ST and the ST logo are trademarks of ST All other product or service names are the property of their respective owners Information in this document supersedes and replaces information previously supplied in any prior versions of this document 2015 STMicroelectronics All rights reserved 62 62 DoclD025833 8
35. 994 LDS 5 Dp SCK D13 02 MISO D12 EB ati PWM MOS 011 M PWM CS D10 lt 25 PWM D9 OC O 26 2 PN N pe 4 58 07 E Egge ommum B m 69 oo lerre D4 OO 0999555 PWM D3 m Cy IC RE ooo 5 Ys xA 63259 C 3C34 0 2 amp www st com stm32nucleo MS34379V1 Power supply and power selection The power supply is provided either by the host PC through the USB cable or by an external Source VIN 7V 12V 5V or 3V3 power supply pins on CN6 or In case VIN E5V or 3V3 is used to power the Nucleo board using an external power supply unit or an auxiliary equipment this power source must comply with the standard EN 60950 1 2006 A11 2009 and must be Safety Extra Low Voltage SELV with limited power capability Power supply input from the USB connector The ST LINK V2 1 supports USB power management allowing to request more than 100 mA current to the host PC DoclD025833 Rev 8 Ly UM1724 Hardware layout and configuration Note 5 3 2 All parts of the STM32 Nucleo board and shield can be powered from the ST LINK USB connector CN1 U5V or VBUS Note that only the ST LINK part is power supplied before the USB e
36. B14 11 14 15 PA14 3 3V3 16 15 PB15 PB12 16 17 PA15 5V 18 17 PB6 PB11 18 19 GND GND 20 19 PC7 GND 20 21 PB7 GND 22 21 PA9 PB2 22 23 PC13 VIN 24 23 PA8 PB1 24 25 PC14 26 25 PB10 PA7 26 27 PC15 PAO 28 27 PB4 PAG 28 29 PFO PA 30 29 5 PA5 30 31 PF1 PA4 32 31 PB3 AGND 32 33 VBAT PBO 34 33 PA10 PC4 34 35 PC2 36 35 PA2 36 37 PC3 38 37 PA3 38 Default state of is 0 It can be set to 1 when a jumper is 5 7 of CN7 Two unused jumpers are available on CN11 and CN12 bottom side of the board is 5V power from ST LINK V2 1 USB connector it rises before 5V PA13 and PA14 share with SWD signals connected to ST LINK V2 1 it is not recommend to Please refer to Table 9 Solder bridges for details DoclD025833 8 use them as IO pins if ST LINK part is not cut 49 62 Hardware layout and configuration UM1724 50 62 Table 27 STMicroelectronics Morpho connector on NUCLEO F401RE NUCLEO F411RE NUCLEO F446RE CN7 odd pins CN7 even pins CN10 odd pins CN10 even pins Pin No Name Name Pin No Pin No Name Name Pin No 1 10 11 2 1 PC9 PC8 2 3 PC12 2 4 3 PB8 PC6 4 5 VDD E5V 6 5 5 6 7 GND 8 7 AVDD 8 9 10 9 GND 10 11 IOREF 12 11 PA5 PA12 12 13 130 RESET 14 13 PAG 11 14 15 PA14 3 3V3 16 15 12 16 17 15 5V 18
37. CN1 to power the board The red LED LD3 PWR and LD1 COM should light up LD1 COM and green LED LD2 should blink 4 Press button B1 left button 5 Observe how the blinking of the green LED LD2 changes according to clicks on button B1 6 The demo software and several software examples on how use the STM32 Nucleo board features are available on www st com stm32nucleo 7 Develop the application using the available examples 3 2 System requirements e Windows OS XP 7 8 e USB type A to Mini B USB cable 4 62 DoclD025833 8 UM1724 Features 4 4 1 Features The STM32 Nucleo boards offer the following features STM32 microcontroller with LQFP64 package Two types of extension resources Arduino Uno Revision 3 connectivity STMicroelectronics Morpho extension pin headers for full access to all STM32 1 05 mbed enabled 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 Flexible board power supply USB VBUS External VIN 7V lt VIN lt 12V supply voltage from Arduino connectors or ST Morpho connector External 5V E5V supply voltage from ST Morpho connector External 3 3V supply voltage from Arduino connector or ST Morpho connector Three LEDs USB communication LD1 user LED LD2 power LED LD3 Two push buttons USER and RESET LSE crystal 32 768kHz crystal oscillator dependi
38. CN6 CN5 CN10 11 ES PD2 BEES PC6 E5V D ee PC5 AVDD AVDD e GND GND ig NO 013 PAS PA12 RESET RESET 11 33 12 5 bee 11 GND GND De GND GND GND PB2 VIN VIN 07 PBI NC 06 PB10 15 PAO D5 PB14 At D4 5 PB13 PAS A2 03 AGND PBO A3 02 PCA A4 DI NC PCO 5 00 NC Arduino MSv34382V3 Figure 13 NUCLEO F302R8 NUCLEO F302R8 pco A CNS CN10 PC10 11 Gee PC12 PD2 PC6 014 9 VDD E5V CMa 5 BOOTO GND U5V GND GND NC NC NC saa NC NC IOREF IOREF PA12 PA13 RESET RESET 11 14 33 R MOBBET PB12 PA15 45V 5 ER PB11 GND GND GND GND PB7 GND GND PB2 PC13 VIN VIN D7 PAS PB1 PC14 NC 06 PB10 15 PAO 05 PB4 PFO PA1 1 DA PBS PAS PF1 PAS 2 PB3 AGND VBAT D2 10 4 PC2 4 Di NC PC3 PCO 5 00 NC Bl Arduino MSv34931V3 DoclD025833 8 23 62 Hardware layout and configuration UM1724 Figure 14 NUCLEO F303RE NUCLEO F303RE 5 CN10 PC10 11 Bint 12 PD2 014 VDD AVDD AVDD BOOTO GND aN DC 013 NC IOREF IOREF ie EAS RESET RESET ae 14 43V3 3 3 ae Pee 15 5V 45V S pee
39. DE eae pa Pe eed d 19 Table 10 Arduino connectors on NUCLEO F030R8 NUCLEO F070RB NUCLEO F072RB NUCLEO FO91RC 29 Table 11 Arduino connectors on 10 30 Table 12 Arduino connectors NUCLEO F302R8 32 Table 13 Arduino connectors on NUCLEO F303RE 34 Table 14 Arduino connectors on NUCLEO F334R8 35 Table 15 Arduino connectors on NUCLEO F401RE NUCLEO F411RE 36 Table 16 Arduino connectors on NUCLEO LO53R8 37 Table 17 Arduino connectors on 073 2 39 Table 18 Arduino connectors on 446 41 Table 19 Arduino connectors on NUCLEO F410RB 42 Table 20 Arduino connectors on 152 43 Table 21 Arduino connectors on 1476 44 Table 22 STMicroelectronics Morpho connector on NUCLEO FO30R8 45 Table 23 STMicroelectronics Morpho connector on NUCLEO FO7ORB 46 Table 24 STMicroelectronics Morpho connector on NUCLEO F072RB NUCLEO F091RC NUCLEO F303RE NUCLEO F334R8 47 Table 25 STMicroelectronics Morpho connector on NUC
40. GND GND GND ES PB7 GND GND PC13 VIN 07 8 PC14 NC 06 10 15 05 PFO PAI Al PB5 PF1 A2 D3 VBAT PBO D2 10 PC2 1 A4 01 PA2 PC3 PCO 5 DO Arduino Morpho a a MSv35753V1 Figure 15 NUCLEO F334R8 NUCLEO F334R8 5 CN10 PCH PD2 210 PC6 E5V TEN PC5 AVDD AVDD GND R57 GND GND He 013 IOREF DE PAS PA12 RESET RESET EM UE PAM 43V3 33 dS BE PB12 95V WA ee GND GND GND GND GND PB2 VIN D7 PB1 NC 06 PB10 PB15 05 PB4 PB14 1 D4 5 PB13 4 A2 03 AGND D2 10 PC4 PC1 A 01 NC PCO 5 DO NC Arduino a MSv34932V3 24 62 10025833 8 UM1724 Hardware layout and configuration Figure 16 NUCLEO F401RE NUCLEO F401RE CN6 5 CN10 9 015 8 014 AVDD AVDD GND GND Ne 013 IOREF D12 RESET 011 127 010 6 09 GND 08 GND VIN D7 06 10 AD D5 PB4 A1 04 PBS A2 03 A3 D2 PA10 M Di 5 00 Bl Arduino MSv34384V3 Figure 17 NUCLEO F411RE NUCLEO F411RE CN6 5 CN10 PC10 11 290 015 PC12 PD2 014 VDD E5V AVDD AVDD BOOTO GND GND GND NG 013 NC IOREF IOREF PIS eRe PA13 RESET RESET Dia
41. JP5 is set as shown below E5V U5V e eje 3 2 Using VIN or E5V as external power supply VIN or E5V can be used as external power supply in case the current consumption of NUCLEO and extensions boards exceeds the allowed current on USB In this condition it is still possible to use the USB for communication for programming or debugging only but it is mandatory to power supply the board first using VIN or E5V then connect the USB cable to the PC Proceeding this way ensures that the enumeration occurs thanks to the external power source The following power sequence procedure must be respected gt Connect the jumper between pin 2 and pin 3 of JP5 Check that JP1 is removed Connect the external power source to VIN or 5 Power on the external power supply 7 V lt VIN lt 12 V to VIN or 5 V for ESV Check that LD3 is turned ON 6 Connect the PC to USB connector CN1 If this order is not respected the board may be supplied by VBUS first then by VIN or E5V and the following risks may be encountered DoclD025833 Rev 8 UM1724 Hardware layout and configuration 1 more than 300 mA current is needed by the board the PC may be damaged or the current supply can be limited by the PC As a consequence the board is not powered correctly 2 300 mA is requested at enumeration since JP1 must be OFF so there is risk that the request is rejected and the enumeration does not succeed i
42. LEO F103RB 48 Table 26 STMicroelectronics Morpho connector on NUCLEO F302R8 49 Table 27 STMicroelectronics Morpho connector on NUCLEO F401RE 4 46 50 Table 28 STMicroelectronics Morpho connector on NUCLEO L053R8 NUCLEO LO73RZ 152 51 Table 29 STMicroelectronics Morpho connector on NUCLEO L476RG 52 Table 30 STMicroelectronics Morpho connector on NUCLEO F410RB 53 Table 31 Document revision history 60 1 62 00 025833 Rev 8 ky UM1724 List of Figures List of Figures Figure 1 Figure 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 Figure 18 Figure 19 Figure 20 Figure 21 Figure 22 Figure 23 Figure 24 Figure 25 Figure 26 Figure 27 Figure 28 STM32 Nucleo 64 board 25559 reser 1 Hardware block diagram 6 Mm 7 C 8 Typical 4 10 Updating the list of drivers in Device 10 Connecting the STM32
43. ND 20 21 PB7 GND 22 21 PAQ PB2 22 23 130 VIN 24 23 PB1 24 DoclD025833 8 45 62 Hardware layout and configuration UM1724 Table 22 STMicroelectronics Morpho connector on NUCLEO F030R8 continued CN7 odd pins CN7 even pins CN10 odd pins CN10 even pins Pin No Name Name Pin No Pin No Name Name Pin No 25 14 3 26 25 PB10 PB15 26 27 PC15 PAO 28 27 PB4 PB14 28 29 PFO 1 30 29 5 13 30 31 PF1 PA4 32 31 PB3 AGND 32 33 VBAT PBO 34 33 PA10 PC4 34 PC1 or 35 PC2 36 35 PA2 PF5 36 PCO or 37 PC3 8 38 37 PA3 PF4 38 1 Default state of is 0 It can be set to 1 when a jumper is 5 7 of CN7 Two unused jumpers are available on CN11 and CN12 bottom side of the board is 5 power from ST LINK V2 1 USB connector and it rises before 5V 3 13 and 14 share with SWD signals connected to ST LINK V2 1 it is not recommend to use them as IO pins if ST LINK part is not cut 4 Please refer to Table 9 Solder bridges for detail Table 23 STMicroelectronics Morpho connector on NUCLEO F070RB CN7 odd pins CN7 even pins CN10 odd pins CN10 even pins Pin No Name Name Pin No Pin No Name Name Pin No 1 PC10 PC11 2 1 PC9 PC8 2 3 PC12 PD2 4 3 PB8 PC6 4 5 VDD E5V 6 5 PB9 PC5 6 7 8 7 AVDD 5 02 8 9 10 9 10 11 IOREF 12 11 5 1
44. ND 8 7 AVDD 5 02 8 9 10 9 GND 10 11 IOREF 12 11 PA5 PA12 12 13 PA13 RESET 14 13 PA6 PA11 14 15 PA14 3V3 16 15 PA7 PB12 16 17 PA15 5V 18 17 PB6 PB11 18 19 GND GND 20 19 PC7 GND 20 21 PB7 GND 22 21 PA9 PB2 22 23 PC13 VIN 24 23 PB1 24 25 PC14 26 25 PB10 PB15 26 27 PC15 PAO 28 27 PB4 PB14 28 29 PDO PA 30 29 5 13 30 31 PD1 PA4 32 31 PB3 AGND 32 33 VBAT PBO 34 33 PA10 PC4 34 35 PC2 36 35 PA2 36 37 PC3 aa 38 37 PA3 38 unused jumpers available on 11 12 bottom side of the board is 5 V power from ST LINK V2 1 USB connector it rises before 5 V PA13 and PA14 share with SWD signals connected to ST LINK V2 1 it is not recommended to Please refer to Table 9 Solder bridges for detail use them as IO pins if ST LINK part is not cut DoclD025833 Rev 8 The default state of BOOTO is O It can be set to 1 when a jumper is on pin5 7 of CN7 Two UM1724 Hardware layout and configuration Table 26 STMicroelectronics Morpho connector on NUCLEO F302R8 CN7 odd pins CN7 even pins CN10 odd pins CN10 even pins Pin No Name Name Pin No Pin No Name Name Pin No 1 10 11 2 1 PC9 PC8 2 3 PC12 PD2 4 3 PB8 PC6 4 5 VDD E5V 6 5 5 6 7 GND 8 7 AVDD 8 9 10 9 GND 10 11 5 12 11 13 12 12 13 130 RESET 14 13 P
45. NK SWO N SB11 ST LINK SB16 RESET ST LINK MCO O CO 5 17 USER button SB21 USER LED pete A 90 OO OO A 582 88250 55 3850 2 585 GINO 190 LIQ O 2 Q e ST LINK MCO QO 5 41 aues 27 O O 3 5864 OO ss 5852 OC OO O F E Co poten C 889 5857 5855 OO O 5862 5854 5861 T X OO O SB63 C OO MB1136 rev SAO OO OO SLO OO MS34375V1 5 1 Cuttable PCB The STM32 Nucleo board is divided into two parts ST LINK part and target MCU part The ST LINK part of the PCB can be cut out to reduce the board size In this case the remaining target MCU part can only be powered by VIN E5V and 3 3V on STMicroelectronics Morpho connector CN7 or VIN and 3 3V on Arduino connector CN6 It is still possible to use the ST LINK part to program the main MCU using wires between CN4 and SWD signals available on STMicroelectronics Morpho connector SWCLK CN7 pin 15 and SWDIO CN7 pin 13 2 8 62 DoclD025833 Rev 8 UM1724 Hardware layout and configuration 5 2 Embedded ST LINK V2 1 The ST LINK V2 1 programming and debugging tool is integrated in the STM32 Nucleo boards The ST LINK V2 1 makes the STM32 Nucleo boards mbed enabled The embedded ST LINK V2 1 supports only SWD for STM32 devic
46. Nucleo board to program the on board STM32 11 Using ST LINK V2 1 to program the STM32 on an external application 12 NUCE EO FOSORO md b eda 21 NUCLEO FO70ORB 21 NUCLEO FO72RB 22 NUCLEO FO9IRG 22 NU GEEO F103RB ended 23 02 8 23 NUCLEO F303RE i ze E tas eed AH A 24 NUCLEO FIJAR donee ana Sha eae aces 24 NUCKEO F401RE ENG P p RAE Pa es 25 NUCLEO F411RE 25 NUCLEO L053R8 i Pao 26 EE 26 NUCLEO E152RE i3 rh La aired ds 27 NUCLEO L476RG 0 4 27 NUCLEO F446RE 4 28 NUCEEO F4TORE ed ee Regale ba 28 STM32 Nucleo board mechanical 0 54 Electrical schematics 1 4 55 Electrical schematics 2 4
47. O F030R8 NUCLEO F070RB NUCLEO F072RB NUCLEO F091RC Pin Pin name MCU pin Function Left connectors 1 NC 2 IOREF 3 3V Ref 3 RESET NRST RESET CN6 4 3V3 3 3V input output power 5 5V 5V output 6 GND Ground 7 GND Ground 8 VIN Power input 1 AO PAO ADC_INO 2 1 1 1 1 8 3 A2 PA4 ADC_IN4 analog 4 A3 PBO ADC_IN8 5 A4 PC1 or 9 7 IN11 PC1 12 1 PB9 6 A5 PCO or PB8 1 10 PCO 12 1 SCL PB8 DoclD025833 8 29 62 Hardware layout and configuration UM1724 30 62 Table 10 Arduino connectors on NUCLEO F030R8 NUCLEO F070RB NUCLEO F072RB NUCLEO F091RC continued CN No Pin No Pin name MCU pin Function Right connectors 10 D15 PB8 I2C1 SCL 9 D14 PB9 I2C1 SDA 8 AREF AVDD 7 GND Ground CN5 6 D13 SPI1_SCK digital 5 D12 PAG SPI1_MISO 4 D11 PA7 TIM17 CH1 or SPI1_MOSI 3 D10 PB6 TIM16 CH1N or SPI1 CS 2 D9 PC7 TIM3 CH2 1 D8 PA9 8 D7 7 06 PB10 TIM2_CH3 6 D5 PB4 CN9 5 D4 5 digital 4 D3 PB3 2 2 3 3 2 10 2 D1 PA2 USART2_TX 1 Do PA3 USART2_RX 1 Please refer to Table 9 Solder bridges for details 2 Warning PWM is not supported by D6 on STM32F030 and STM32F070 since the timer is not available on PB10 3 Warning PWM is not supporte
48. SB15 SWO ON The SWO signal of the CN4 connector is connected to PB3 OFF The SWO signal is not connected SB11 STM RST OFF No incidence on STM32F103CBT6 ST LINK MCU NRST signal ON STM32F103CBT6 ST LINK MCU NRST signal is connected to GND OFF USB power management is functional SB1 USB 5V ON USB power management is disabled Ly DoclD025833 Rev 8 19 62 Hardware layout and configuration UM1724 Table 9 Solder bridges continued State Bridge 1 Description ON Output of voltage regulator LD39050PU33R is connected to 3 3V SB2 3 3 V OFF Output of voltage regulator LD39050PU33R is not connected ON user LED LD2 is connected to D13 of Arduino signal SB21 LD2 LED OFF user LED 102 is not connected PC1 and PCO ADC in are connected to A4 and A5 pin 5 and pin 6 on ON Arduino connector CN8 and ST Morpho connector CN7 Thus SB46 SB56 SB51 A4 and A5 SB52 should be OFF OFF PC1 and PCO ADC in are disconnected to A4 and A5 pin 5 and pin 6 on Arduino connector CN8 and ST Morpho connector CN7 OFF PB9 and PB8 I2C are disconnected to A4 and A5 pin 5 and pin 6 on Arduino connector CN8 and ST Morpho connector 5 46 5 52 12 4 and 5 9 12 connected to 4 and 5 5 and 6 on Arduino ON CN8 and ST Morpho con
49. ck plastic hats that are placed on the push buttons can be removed if necessary for example when a shield or when an application board is plugged on top of NUCLEO This will avoid pressure on the buttons and consequently a possible permanent target MCU RESET JP6 IDD Jumper JP6 labeled IDD is used to measure the STM32 microcontroller consumption by removing the jumper and by connecting an ammeter e Jumper ON STM32 microcontroller is powered default e Jumper OFF an ammeter must be connected to measure the STM32 microcontroller current If there is no ammeter STM32 microcontroller is not powered OSC clock OSC clock supply There are four ways to configure the pins corresponding to external high speed clock external high speed clock HSE from ST LINK output of ST LINK MCU is used as input clock This frequency cannot be changed it is fixed at 8 MHz and connected to PFO PDO PHO OSC of STM32 microcontroller The following configuration is needed SB55 OFF SB16 and 5850 R35 and R37 removed HSE oscillator on board from crystal not provided for typical frequencies and its capacitors and resistors refer to STM32 microcontroller datasheet Please refer to the AN2867 for oscillator design guide for STM32 microcontrollers 9SL8000016AFXHFO manufactured by Hong Kong X tals Limited The following configuration is needed SB54 and SB55 OFF R35 and R37 soldered
50. current consumption of the NUCLEO and its extension boards exceeds 300 mA it is mandatory to power the NUCLEO using an external power supply connected to E5V or VIN In case the board is powered by an USB charger there is no USB enumeration so the led LD3 remains set to OFF permanently and the target MCU is not powered In this specific case the jumper JP1 needs to be set to ON to allow target MCU to be powered anyway External power supply inputs VIN and EV5 The external power sources VIN and EV5 are summarized in the Table 6 When the board is power supplied by VIN or 5 the jumpers configuration must be the following Jumper on JP5 pin 2 and pin 3 Jumper removed on JP1 DoclD025833 Rev 8 13 62 Hardware layout and configuration UM1724 Table 6 External power sources Input power Connectors Voltage range Max Limitation name pins current From 7 V to 12 V only and input current capability is linked to input voltage CN6 8 22 VIN CN7 pin 24 7Vto12V 800 mA 800 mA input current when Vin 7 V pin 450 mA input current when 7 V lt Vin lt or 9 V 250 mA input current when 9 V lt Vin lt or 12 V E5V CN7 4 75 V to 5 25 V 500 mA Table 7 Power related jumper Jumper Description U5V ST LINK VBUS is used as power source when JP5 is set as shown below Default setting gt gt e00 321 JP5 VIN or E5V is used as power source when
51. d OFF settings in the present document Table 2 ON OFF conventions Convention Jumper fitted Definition Jumper JP1 ON Jumper JP1 OFF Jumper not fitted Solder bridge SBx ON SBx connections closed by solder or 0 ohm resistor Solder bridge SBx OFF SBx connections left open We refer to STM32 Nucleo board and STM32 Nucleo boards in this document for all information that is common to all sale types DoclD025833 8 3 62 Quick start UM1724 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 package Before installing and using the product please accept the Evaluation Product License Agreement from www st com epla For more information on the STM32 Nucleo boards and to access the demonstration software visit www st com stm32nucleo 3 1 Getting started Follow the sequence below to configure the STM32 Nucleo board and launch the demo software 1 Check the jumper position on the board JP1 off JP5 PWR on JP6 IDD CN2 on NUCLEO selected 2 For correct identification of all device interfaces from the host PC install the Nucleo USB driver available on www st com stm32nucleo prior to connecting the board 3 Connect the STM32 Nucleo board to PC with a USB cable type A to mini B through USB connector
52. d by D3 on STM32F030 and STM32F070 since timer is not available on PB3 Table 11 Arduino connectors on NUCLEO F103RB Pin No Pin name MCU pin Function Left connectors 1 NC 2 IOREF 3 3V Ref 3 RESET NRST RESET CN6 4 3V3 3 3V input output 5 5V 5V output 6 GND Ground 7 GND Ground 8 VIN Power input DoclD025833 8 UM1724 Hardware layout and configuration Table 11 Arduino connectors on NUCLEO F103RB continued CN No Pin No Pin name MCU pin Function 1 AO PAO 0 2 A1 PA1 ADC 1 8 3 A2 PA4 4 analog 4 A3 PBO ADC_8 5 A4 PC1 or 9 7 ADC_11 PC1 I2C1 SDA 9 6 5 PCO or 8 7 10 PCO or 12C1_SCL 8 Right connectors 10 D15 8 I2C1 SCL 9 D14 PB9 I2C1 SDA 8 AREF AVDD 7 GND Ground CNS 6 D13 PA5 SPI1 SCK digital 5 D12 PAG SPI1_MISO 4 D11 PA7 TIM3_CH2 or SPI1_MOSI 3 D10 PB6 TIM4_CH1 or SPI1_CS 2 09 PC7 TIM3_CH2 1 D8 9 8 07 7 06 PB10 TIM2_CH3 6 D5 PB4 CN9 5 D4 5 digital 4 D3 PB3 TIM2_CH2 3 02 PA10 2 D1 PA2 USART2_TX 1 DO PA3 USART2_RX 1 Please refer to Table 9 Solder bridges for detail DoclD025833 8 31 62 Hardware layout and configuration UM1724 32 62 Table 12 Arduino connectors on NUCLEO F302R8
53. er solder bridges present on the STM32 Nucleo board are used to configure several and power supply pins for compatibility of features and pinout with STM32 MCU supported 20 62 Ly DoclD025833 Rev 8 UM1724 Hardware layout and configuration 5 9 All STM32 Nucleo boards are delivered with the solder bridges configured according to the target MCU supported Extension connectors The following figures show the signals connected by default to Arduino Uno Revision 3 connectors CN5 CN6 CN8 9 and to STMicroelectronics Morpho connector CN7 CN10 for each STM32 Nucleo board Figure 8 NUCLEO F030R8 NUCLEO F030R8 CNS CN10 PC10 11 Bees PC12 PD2 DIES AVDD AVDD BOOTO GND GND GND PF6 NC NC Ae PF7 IOREF IOREF RESET RESET Disc Ee 43V3 313 PA15 45V 5V GND GND GND PB7 GND GND PC13 VIN D7 PC14 NC 06 PB10 15 PAO 05 4 04 PBS 1 PM A2 03 VBAT D2 10 PC2 PC1 Ad Di PA2 PC3 PCO 5 DO Bl Arduino MSv34385V3 Figure 9 NUCLEO F070RB NUCLEO F070RB CNS PCH BES D15 Di4 PB9 ate AVDD AVDD ON GND GND IOREF_IOREF DIS RESET RESET 43V3 31 DI EN 45V 45V M GND GND pue GND GND VIN D7 NC 06 PB10 A0 D5 PB4 At DA 5 PM
54. es For information about debugging and programming features refer to UM1075 ST LINK V2 in circuit debugger programmer for STM8 and STM32 User manual which describes in detail all the ST LINK V2 features The changes versus ST LINK V2 version are listed below e New features supported on ST LINK V2 1 USB software re enumeration Virtual com port interface on USB Mass storage interface on USB USB power management request for more than 100 mA power on USB e Features not supported on ST LINK V2 1 SWIM interface Minimum supported application voltage limited to 3 V e Known limitation Activating the readout protection ST Link V2 1 target prevents the target application from running afterwards The target readout protection must be kept disabled on ST Link V2 1 boards There are two different ways to use the embedded ST LINK V2 1 depending on the jumper states see Table 3 and Figure 4 e Program debug the MCU on board Section 5 2 2 e Program debug an MCU in an external application board using a cable connected to SWD connector CN4 Section 5 2 4 Table 3 Jumper states Jumper state Description ST LINK V2 1 functions enabled for on board programming default ST LINK V2 1 functions enabled for external CN4 connector SWD supported Both CN2 jumpers ON Both CN2 jumpers OFF DoclD025833 Rev 8 9 62 Hardware layout and configuration UM1724 5 2 1 Note 5 2
55. f the PC cannot provide such current Consequently the board is not power supplied LED LD3 remains OFF DoclD025833 8 15 62 Hardware layout and configuration UM1724 5 3 3 5 3 4 5 4 16 62 External power supply input 3V3 It can be of interest to use the 3V3 6 4 or 12 16 directly as power input for instance in case the 3 3 V is provided by an extension board When NUCLEO is power supplied by 3V3 the ST LINK is not powered thus the programming and debug features are unavailable The external power sources 3 3V is summarized in the Table 8 Table 8 3 3V eternal power source Input power Connectors pins Voltage range Limitation name CN6 4 Used when ST LINK part of PCB is cut or CN7 pin 12 and pin 16 5 2 5 12 OFF Two different configurations are possible to use 3V3 to power the board SI LINK is removed PCB cut SB2 3V3 regulator 5 12 NRST are OFF External power supply output When powered by USB VIN or the 5V CN6 5 or CN7 pin 18 can be used as output power supply for an Arduino shield or an extension board In this case the maximum current of the power source specified in Table 6 needs to be respected The 3 3 V CN6 pin 4 pin 12 8 16 can be used also as power supply output The current is limited by the maximum current capability of the regulator U4 500 mA
56. nector CN7 as 2 signals Thus 5 56 and SB51 should be OFF ON VBAT or VLCD on STM32 MCU is connected to VDD 5 45 VBAT VLCD OFF VLCD on STM32 MCU is not connected to VDD ON VDDA VREF STM32 MCU is connected to VDD 5 57 VDDA VREF VDDA VREF on STM32 MCU is not connected to VDD and can be provided OFF from pin 7 of CN10 PA2 and PA3 on STM32 MCU are connected to D1 and DO pin 2 and pin 1 ON Arduino connector CN9 ST Morpho connector CN10 as USART SB62 SB63 USART signals Thus SB13 and SB14 should be OFF OFF PA2 and PA3 on STM32 MCU are disconnected to D1 and DO pin 2 and pin 1 on Arduino connector 9 and ST Morpho connector CN10 OFF PA2 and PA3 on STM32F103CBT6 ST LINK MCU are disconnected to PA3 and PA2 on STM32 MCU 5 13 5 14 ST LINK USART PA2 and STM32F103CBT6 ST LINK MCU are connected to ON PA2 on STM32 MCU to have USART communication between them Thus SB61 SB62 and SB63 should be OFF OFF STM32F103CBT6 ST LINK MCU are disconnected to STM32 MCU SB16 SB50 MCO 2 ON STM32F103CBT6 ST LINK MCU are connected to PFO PDO PHO on STM32 MCU 1 The default SBx state is shown in bold 2 Default configuration depends on board version Please refer to chapter 5 7 1 for details 3 Default configuration depends on board version Please refer to chapter 5 7 2 for details All the oth
57. nectors 1 NC 2 IOREF 3 3V Ref 3 RESET NRST RESET CN6 4 3V3 3 3V input output Power 5 5V 5V output 6 GND Ground 7 GND Ground 8 VIN Power input 1 AO PAO ADC1_IN1 2 1 1 ADC1_IN2 3 A2 PA4 ADC2_IN1 CN8 4 A3 PBO IN12 5 4 PC1 or ADC12_IN7 PC1 or I2C1 SDA PB9 6 A5 PCO or ADC12_IN6 PCO or I2C1 SCL PB8 Right connectors 10 D15 PB8 I2C1 SCL 9 D14 PB9 I2C1 SDA 8 AREF AVDD 7 GND Ground CN5 6 D13 PA5 SPI1 SCK Digital 5 D12 PA6 SPI1 MISO 4 D11 PA7 17 or SPI1 MOSI 3 D10 PB6 TIM4 CH1 or SPI1 CS 2 D9 PC7 TIM3 CH2 1 D8 PA9 8 D7 PA8 7 D6 PB10 TIM2_CH3 6 D5 PB4 1 bud 5 D4 PB5 4 D3 PB3 TIM2_CH2 3 02 PA10 2 D1 PA2 USART2_TX 1 Please refer to Table 9 Solder bridges or details DoclD025833 8 d UM1724 Hardware layout and configuration Table 14 Arduino connectors on NUCLEO F334R8 Pin No Pin name MCU pin Function Left connectors 1 NC 2 IOREF 3 3V Ref 3 RESET NRST RESET CN6 4 3V3 3 3V input output power 5 5V 5V output 6 GND Ground 7 GND Ground 8 VIN Power input 1 AO PAO ADC1_IN1 2 A1 PA1 ADC1_IN2 8 3 A2 PA4 ADC2_IN1 analog 4 A3 PBO ADC1_IN11 5 A4 PC1 or 9 7 ADC_IN7 PC1 or 12C1_SDA 9 6 5 PCO or 8 7 1 6 PCO 2 1 SCL 8 Right connectors
58. ng on board version USB re enumeration capability three different interfaces supported on USB Virtual Com port Mass storage Debug port Comprehensive free software HAL library including a variety of software examples Supported by wide choice of Integrated Development Environments IDEs including IAR Keil GCC based IDEs Hardware configuration variants The board can be delivered with different configurations of the oscillator of the target MCU For all the details concerning High Speed oscillator configurations refer to Section 5 6 1 For all the details concerning Low speed oscillator configurations refer to Section 5 6 2 a See http mbed org DoclD025833 Rev 8 5 62 Hardware layout and configuration UM1724 5 6 62 Hardware layout and configuration The STM32 Nucleo board is designed around the STM32 microcontrollers in a 64 pin LQFP package Figure 1 shows the connections between the STM32 its peripherals ST LINK V2 1 pushbutton LED Arduino connectors and STMicroelectronics Morpho connector Figure 2 and Figure 3 show the location of these features on the STM32 Nucleo board Figure 1 Hardware block diagram ST LINK part Embedded ST LINK V2 1 STM32 Microcontroller Morpho extension header Morpho extension header Arduino connector Arduino connector MCU part MS34374V1 d DoclD025833 Rev 8 UM1724 Hardware layout and c
59. numeration as the host PC only provides 100 mA to the board at that time During the USB enumeration the STM32 Nucleo board requires 300 mA of current to the Host PC If the host is able to provide the required power the targeted STM32 microcontroller is powered and the red LED LD3 is turned ON thus the STM32 Nucleo board and its shield can consume a maximum of 300 mA current not more If the host is not able to provide the required current the targeted STM32 microcontroller and the MCU part including the extension board are not power supplied As a consequence the red LED LD3 remains turned OFF In such case it is mandatory to use an external power supply as explained in the next chapter When the board is power supplied by USB U5V a jumper must be connected between pin 1 and pin 2 of JP5 as shown in Table 7 JP1 is configured according to the maximum current consumption of the board when powered by USB U5V JP1 jumper can be set in case the board is powered by USB and maximum current consumption on U5V doesn t exceed 100mA including an eventual extension board or Arduino Shield In such condition USB enumeration will always succeed since no more than 100mA is requested to the PC Possible configurations of JP1 are summarized in Table 5 Table 5 JP1 configuration table Jumper state Power supply Allowed current JP1 jumper OFF 300 mA max USB power through CN1 JP1 jumper ON 100 mA max Warning If the maximum
60. onfiguration Figure 2 Top layout CN2 ST LINK USB ST LINK Nucleo mini B connector selector N CN12 101 Red Green LED SWD connector cari on Hoe COM B1 USER B2 button RESET button JP6 IDD SB2 measurement 3 3V regulator output LD3 Red LED LD2 power Green LED CN6 Arduino O Olend CNS connector Arduino connector LD3 OREF CN7 E ST Morpho R2 CN10 connector ST Morpho connector 5 75 CN8 5 89 Arduino connector Arduino d connector ect 0 U5 32KHz OC D SE C3 EI le crystal 1 2 C30 Pena af bo Sf i STM32 5 ER microcontroller Cng www st com stm32nucleo 5 MS34376V2 1 Crystal may be present or not depending on board version refer to Section 5 6 2 Ly DoclD025833 Rev 8 7 62 Hardware layout and configuration UM1724 Figure 3 Bottom layout 5813 5814 584 586 588 5810 583 585 587 589 ST LINK USART RESERVED DEFAULT SB15 ST LI
61. to 1 when a jumper is 5 7 of CN7 2 U5V is 5V power from ST LINKV2 1 USB connector and it rises before 5V 3 PA13 amp PA14 share with SWD signals connected to ST LINK V2 1 it is not recommend to use them as IO pins if STLINK part is not cut 4 Please refer to Table 9 Solder bridges for detail DoclD025833 8 53 62 Mechanical drawing UM1724 6 Mechanical drawing Figure 24 STM32 Nucleo board mechanical drawing 70 00 Ea ee 0 e e e uu geo im o e www pu mm mmm I e M e n F 2 NO m mm m el E 8 nn e m e 99 e E o s wee s i ree 2 ee Senne ELE eoe lo N 54 62 00 0025833 8 8 29 94 Electrical schematics Figure 25 to Figure 28 show the electrical schematics of the STM32 Nucleo board Figure 25 Electrical schematics 1 4 U Connectors U MCU 64 Connectors SchDoc MCU 64 SchDoc U ST LINK V2 1
62. twai Uninstall 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 life time of the ST LINK V2 1 product for example new functionality bug fixes support for new microcontroller families it is recommended to visit www st com before starting to use the STM32 Nucleo board and periodically in order to stay up to date with the latest firmware version DoclD025833 8 UM1724 Hardware layout and configuration 5 2 3 5 2 4 Note Using the ST LINK V2 1 to program debug the STM32 on board To program the STM32 on the board plug in the two jumpers as shown red in Figure 6 Do not use the CN4 connector as this could disturb the communication with the STM32 microcontroller of the STM32 Nucleo board Figure 6 Connecting the STM32 Nucleo board to program the on board STM32 CN2 jumpers ON 5i cr R4 9 5 dem Doon 8 5 41 94 u2 5 yy A CN4 SWD connector 10 Of 263 191810191816 X ERU www st com stm32nucleo
63. ws R10 43V3 ST LINK Co 0 516 1 5 36K 101 _ 7 0603 100 RISO USB DM RIAM D USB DP RIS 100K 11 C4 100nF 100nF 100nF 100nF 5075BMR 05 SM Title STLINK V2 1 Project NUCLEO XXXXRX y 7 Size A4 Reference MB1136 Revision Date 12 9 2014 Sheet 3 of 4 life augmented veLLINN gt 6 e21329 3 29 84 8 Figure 28 Electrical schematics 4 4 0 15 15 PC 0 15 D2 0 1 4 7 i T BOOTO SB55 Default open Closed for LA76RGPDO PHO PFO Extension connectors PAS 5 42 013 5820 5824 5829 Close only for F302R8 5 29 SB46 SB52 Close only for 12C on A4 A5 5811 012 5824 A PA7 SB40 011 SB20 5 x Morpho connector 4l 2 1 1 AVDD Morpho connector 510 5 21 o _ 10 zu PCI 45V 43V3 Green CNS 9 PC8 PCI2 4 PD2 11 gt PB8 015 407 PCG 4 a 0 4 i PB9_D14

Download Pdf Manuals

image

Related Search

Related Contents

Q-Log User Manual - Keynes Controls Ltd  Operating Instructions tico 735 - DC Process  Cooler Master Silent Pro M2 1000W  Copyright@ Mitz Pantic http://www.tips4pc.com  TP-Link TL-R600VPN V2 User Guide    Gofrera SWE 1200 A1 Piastra per Waffel  VIZIO E470VL LED TV  Samsung Samsung SGH-X520 Käyttöopas    

Copyright © All rights reserved.
Failed to retrieve file