Home
STM32 Nucleo boards - ARM DS
Contents
1. 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 ADC1_IN1 2 A1 PA1 ADC1_IN2 3 A2 PA4 ADC2_IN1 CN8 4 A3 PBO ADC3 IN12 Analog 5 A4 PC1 or PB9 ADC12 IN7 PC1 or I2C1 SDA PB9 6 A5 PCO or PB8 ADC12_IN6 PCO or I2C1 SCL PB8 Right connectors 10 D15 PB8 I2C1_SCL 9 D14 PB9 I2C1_SDA 8 AREF E AVDD 7 GND Ground CN5 6 D13 PA5 SPI1 SCK Digital 5 D12 PAG SPI1 MISO 4 D11 PA7 TIM17_CH1 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 TIM3 CH1 Se 5 D4 PB5 4 D3 PB3 TIM2 CH2 3 D2 PA10 2 D1 PA2 USART2_TX 1 Please refer to Table 9 Solder bridges or details DocID025833 Rev 7 q UM1724 Hardware layout and configuration Table 14 Arduino connectors on NUCLEO F334R8 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 ADC1_IN1 2 A1 PA1 ADC1_IN2 CN8 3 A2 PA4 ADC2_IN1 analog 4 A3 PBO ADC1_IN11 5 A4 PC1 or PB9 ADC_IN7 PC1 or 12C1_SDA PB9 6 A5 PCO
2. 43 Table 18 Arduino connectors on NUCLEO L152RE 45 Table 19 Arduino connectors on NUCLEO L476RG 1 ens 46 Table 20 STMicroelectronics Morpho connector on NUCLEO FO30R8 47 Table 21 STMicroelectronics Morpho connector on NUCLEO F070RB 48 Table 22 STMicroelectronics Morpho connector on NUCLEO F072RB NUCLEO F091RC NUCLEO F303RE NUCLEO F334R8 49 Table 23 STMicroelectronics Morpho connector on NUCLEO F103RB 50 Table 24 STMicroelectronics Morpho connector on NUCLEO F302R8 51 Table 25 STMicroelectronics Morpho connector on NUCLEO F401RE NUGLEO EATTIRE uer atero gt te es ln Re Rn ne o a hana al init 52 Table 26 STMicroelectronics Morpho connector on NUCLEO L053R8 NUCLEO LO73RZ NUCLEO L152RE 53 Table 27 STMicroelectronics Morpho connector on NUCLEO L476RG 54 Table 28 Document revision history en 61 4 63 DocID025833 Rev 7 ky UM1724 List of figures List of figures 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 q Saen le tee en 1 H
3. 1 Please refer to Table 9 Solder bridges for detail q DocID025833 Rev 7 35 63 Hardware layout and configuration UM1724 36 63 Table 12 Arduino connectors on NUCLEO F302R8 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 ADC_IN1 2 A1 PA1 ADC_IN2 CN8 3 A2 PA4 ADC_IN5 Analog 4 A3 PBO ADC IN11 5 A4 PC1 or PBg N ADC IN7 PC1 or 12C1_SDA PB9 6 A5 PCO or PB8 ADC ING PCO or 12C1_SCL PB8 Right connectors 10 D15 PB8 DCH 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 D11 PB15 TIM15_CH2 or SPI2_MOSI 3 D10 PB6 TIM16 CHIN or SPI2 CS 2 D9 PC7 1 D8 PA9 8 D7 PAS z 7 D6 PB10 TIM2_CH3 6 D5 PB4 TIM16_CH1 CN9 5 D4 PB5 i digital 4 D3 PB3 TIM2_CH2 3 D2 PA10 2 D1 PA2 USART2_TX 1 D0 PA3 USART2_RX 1 Please refer to Table 9 Solder bridges for details DocID025833 Rev 7 q UM1724 Hardware layout and configuration Warning PWM is not supported by D9 on STM32F302 since the timer is not available on PC7 q DocID025833 Rev 7 37 63 Hardware layout and configuration UM1724 38 63 Table 13 Arduino connectors on NUCLEO F303RE
4. 5 2 4 Note q 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 on CN2 as shown in red in Figure 7 Do not use the CN4 connector as this could disturb the communication with the STM32 microcontroller of the STM32 Nucleo board Figure 7 Connecting the STM32 Nucleo board to program the on board STM32 1 CN2 jumpers ON I OO pap 5i CN BEL cr R4 o o 9 0 iz 200 ham 8 SI F ego gt Il Los u2 5 yy COM A CNA SWD connector JO Of 20000000 X czpa ERA www st com stm32nucleo 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 8 and connect your application to the CN4 debug connector according to Table 4 SB12 NRST target MCU RESET must be OFF if you use CN4 pin 5 in your 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 DoclD02
5. L UM1724 WI life augmented User manual STM32 Nucleo boards Introduction The STM32 Nucleo board NUCLEO F030R8 NUCLEO F070RB NUCLEO F072RB NUCLEO F091RC NUCLEO F103RB NUCLEO F302R8 NUCLEO F303RE NUCLEO F334R8 NUCLEO F401RE NUCLEO F411RE NUCLEO L053R8 NUCLEO L073RZ NUCLEO L152RE NUCLEO L476RG provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller lines 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 mbed org Figure 1 STM32 Nucleo board 1 a m JC O x3 GERA www st com stm32nucleo 1 Picture not contractual January 2015 DoclD025833 Rev 7 1 63 www st com Contents UM1724 Contents 1 Ordering information 2226 e e AN ISE ER Ir rr RERERRRRR E 6 2 CONVENTOS xe sasawa ra 7 3 QUICK start uuruuu PAA en de deine ee do 8 3 1 Getting started A RA E NER ERR ARRA 8 3 2 System req
6. q 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 I Os 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 depending 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 7 1 For all the details concerning Low speed
7. LD3 OREF CN7 E T ST Morpho 5 R2 CN10 connector OC V ST Morpho connector 5 na CN9 CN8 5 BS Arduino connector Arduino El e oo connector O Li o U5 32KHz OC Jus C3 DO le crystal 1 2 x2 DDOOOC C30 Pena ETE O ez r OC 4 ll o_o YI TX STM32 OE 5 cxpa ER microcontroller NON CNB www st com stm32nucleo 5 CN9 CNIO MS34376V2 1 Crystal may be present or not depending on board version refer to Section 5 7 2 Ly DoclD025833 Rev 7 11 63 Hardware layout and configuration UM1724 Figure 4 Bottom layout SB13 SB14 SB4 SB6 SB8 SB10 SB3 SB5 SB7 SB9 ST LINK USART RESERVED DEFAULT SB15 ST LINK SWO N O O SB11 ST LINK SB16 A RESET ST LINK MCO sg Na O C O X NA C C YY A d SB17 USER button SB21 OO USER LED EE NINI OO OO O OO OO 3B2 582 O OO OO O 255 SC DUN O OO A 82 Gu Ge AA SB50 VY VY e te CIN O U vu oo 9 SED Ring M O oe ST LINK MCO OO pira SB65 7 OO OO O Bi qp O OO OO O BP sne OO OO O 852 OO SRS nag hi ES 2 oc 00 0 3889 3857 SB55 o OO OO O 3862 SB60 B SB54 O OO OO O SB63 O O O OO OO O MB1136 rev C DAC OO OO SCL CO OO 5 1 12 63 MS34375V1 Cutable 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 reduc
8. NUCLEO XXXXRX y Y Size A4 Reference MB1136 Revision C 3 Date 12 9 2014 Sheet 1 of 4 lite augmented sSneuu u23s e21329 3 vELLINN 4 NY e8scodi oq 29 26 Figure 25 Electrical schematics 2 4 PA 0 15 PB 0 15 PC 0 15 li PD2 PD8 PF O 1 PF 4 7 i A3 SB64 PBI SB65 SB65 Ee vpp Default open SB62 SB63 Default open Di PA SB F373 SAR VREF DO PA3 SB62 AVDD SB6L PBIO PE8 D6 F373 PE8 Ceramic capacitor Low ESR ESR lt lohm PBII PE9 F373 PE9 amp F401 F411 VCAP1 d F373 SD_VREF F373 PB14 PBI2 F373 PB15 BB27 PBI3 F302 D13 PAIS 50 s F373 PD8 B26 PBI4 F302 D12 VDD SB23 SB22 PBIS F302 D11 A5 PCO 39 PC8 A4 PCI PC9 eal PCIO PDS 4K7 PCII mee PCI2 SB17 D9 S MCU_LQFP64 Bl 100nF ABS25 32 76 USER Blue Default closed Hp rn E SB50 100 C33 H D a R3S NA OpF N A T X3 IsMHz 16pP N A C34 PEO_ PDO PHO_5 5 z 7 NRST a PFI PDI PHT 6 20pF N A VBAT VLCD VDD VDD Snas VDD C29 luF XSR 0603 F051 F030 F373 PF7 PET E E F051 F030 PF5 PES MCU LQFP64 PEG Ceramic capacitor Low ESR SB59 PA3_ DO F373 PA3 amp F303 PF4 E VDD AVDD LEE PFS 5B53 n C27
9. PC3 PCO A5 DO NC Bl Arduino MB Morpho MSv36555V1 DoclD025833 Rev 7 31 63 Hardware layout and configuration UM1724 Figure 21 NUCLEO L152RE NUCLEO L152RE CN7 CN6 PC9 CN5 CN10 PC10 PC11 D15 PB8 PC8 PC12 PD2 PC6 D14 PB9 VDD E5V AVDD AVDD PC5 BOOTO GND GND GND U5V NC NC NC D13 PAS NC NC IOREF IOREF D12 PAG PA12 PA13 RESET RESET D11 PA7 PA11 PA14 3V3 3V3 D10 PB6 PB12 PA15 5V 5V D9 PC7 PB11 GND GND GND D8 PA9 GND PB7 GND GND PB2 PC13 VIN VIN D7 PA8 PB1 PC14 NC D6 PB10 PB15 PC15 PA0 A0 D5 PB4 PB14 PH0 PA1 A1 D4 PB5 PB13 PH1 PA4 A2 D3 PB3 AGND VLCD PBO A3 D2 PA10 PC4 PC2 PC1 A4 D1 PA2 NC PC3 PCO A5 DO PA3 NC Arduino Morpho m m S MSv34383V3 Figure 22 NUCLEO L476RG NUCLEO L476RG CN7 CN6 PC9 CN5 CN10 PC11 PC8 poz UN Pcs E5V PC5 AVDD AVDD GND U5V NC NC GND GND NC D13 PA5 IOREF IOREF D12 PAG PA12 RESET RESET D11 PA7 PA11 3V3 3V3 D10 PB6 PB12 5V 5V D9 PC7 PB11 GND GND D8 PAg GND GND GND PB2 VIN VIN D7 PA8 PB1 NC D6 PB10 PB15 PAO AO D5 PB4 PB14 PA1 A1 D4 PB5 PB13 PA4 A2 D3 PBS AGND PBO A3 D2 PA10 PC4 PC1 A4 D1 PA2 NC PC0 A5 DO PA3 NC Bl Arduino B Morpho MSv36556V1 32 63 DoclD025833 Rev 7 UM1724 Hardware layout and configuration 5 11 Caution q Arduino connectors CN5 CN6 CN8 and CN9 are female connectors compatible with Arduino standard Most shields designed for Arduino can fit to the STM32 Nucleo boards The Arduino connectors on STM32 Nu
10. Section 5 11 Arduino connectors and 1Apr 2014 3 Section 5 12 STMicroelectronics Morpho connector Updated Figure 1 Updated the board figure Figure 1 10 June 2014 4 Updated HSE and LSE configuration description Section 5 7 1 Section 4 and Section 5 7 2 Extended the applicability to NUCLEO F334R8 NUCLEO F411RE and NUCLEO L053R8 Updated the electrical schematics figures Figure 24 Figure 25 Figure 26 and Figure 27 20 June 2014 5 Refer to the AN2867 for oscillator design guide for STM32 microcontrollers in Section 5 7 1 OSC clock supply and Section 5 7 2 OSC 32 kHz clock supply DocID025833 Rev 7 61 63 Revision history UM1724 62 63 Table 28 Document revision history Date 30 Sept 2014 Revision Changes Extended the applicability to NUCLEO FO91RC and NUCLEO F303RE Updated Table 1 Ordering information Updated Table 10 Arduino connectors on NUCLEO F030R8 NUCLEO F070RB NUCLEO F072RB NUCLEO F091RC Updated Table 22 STMicroelectronics Morpho connector on NUCLEO F072RB NUCLEO F091RC NUCLEO F303RE NUCLEO F334R8 Updated Figure 5 Typical configuration Added Figure 12 NUCLEO F091RC Added Figure 15 NUCLEO F303RE Updated Section 5 7 2 OSC 32 kHz clock supply Updated Figure 24 Electrical schematics 1 4 Figure 25 Electrical schematics 2 4 19 Jan 2015 Extended the applicability to NUCLEO F070RB NUCLEO L073RZ and NUCLEO L476RG Updated
11. 7 Booro GND 8 7 AVDD UsvO 8 9 PF6 10 9 GND 10 11 PF7 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 PCc139 VIN 24 23 PA8 PB1 24 25 PC14 26 25 PB10 PB15 26 27 PC15 PA0 28 27 PB4 PB14 28 29 PF0 PA1 30 29 PB5 PB13 30 31 PF1 PA4 32 31 PB3 AGND 32 33 VBAT PB0 34 33 PA10 PC4 34 35 PC2 Pota 36 35 PA2 PF5 36 37 PC3 a 38 37 PAS PF4 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 2 U5V is 5 V power from ST LINK V2 1 USB connector and 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 DocID025833 Rev 7 Please refer to Table 9 Solder bridges for detail 47 63 Hardware layout and configuration UM1724 48 63 Table 21 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 Booro GND 8 7 AVDD usv 8 9 10 9 GND 10 11 IOREF 12 11 PA5 PA12 12 13 PA136 RESET 14 13 PAG PA11 14 15 PA14 9 3V3 16 15 PA7 PB12 16 17
12. C24 C23 C28 S 630 100nF 100nF 100nF 100nF 100nF SB60 AGND AGND Title MCU Project NUCLEO XXXXRX y y Size A4 Reference MB1136 Revision C 3 Date 12 9 2014 Sheet 2 of 4 life augmented VELLINN soneuieuos e21329 3 29 86 4 NY e8scodi oq Figure 26 Electrical schematics 3 4 Bo 3V3 ST LINK 1 2 SUN ard Ident PC13 0 cs 20pF R14 pMHz 1 Wee SB11 E 5 SENS 00nF ESV USB ST LINK 3 TI 90 RIG R18 RI S0 R7 Ra NINA Ww pi 2K7 4K7 U2 STM32F103CBT6 STM_JTMS Be USB_DP 32 USB DM TCK SWCLK T swo LED_STLINK 125 00 T_JTMS T_JTCK m T SWDIO IN Won JP4 31 VAL Laun ST LINK K Not Fitted V3 ST LINK de RI2 10K 2 R11 100_USB_RENUMn 13 R mmereg sa R10 3V3_ST LINK 36K USB DM USB DP 5075BMR 05 SM RIS TOK 11 C4 C1 D3 ESV BAT60JFILM D2 USV BAT60JFILM 100 PWR Ul LD3985M33R yir rout C9 LD BICOLOR CMS 43V3 ST LINK Cu luF X5R 0603 100nF 100nF 100nF 100nF 10nF X7R 0603 100nF TMS SWDIO SWD p SBIS_ NES v RI i Bin Y nm S SWD Kk AIN 1 bel R
13. 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 DoclD025833 Rev 7 q UM1724 Hardware layout and configuration Note 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 5 7 2 OSC 32 kHz clock supply There are three ways to configure the pins corresponding to low speed clock LSE e On board oscillator X2 crystal Please refer to the AN2867 for oscillator design guide for STM32 microcontrollers with the following characteristics 32 768 kHz 6 pF 20 ppm and SM308 footprint It is recommended to use ABS25 32 768KHZ 6 T manufactured by Abracon corporation e Oscillator from external PC14 from external oscillator through the pin 25 of CN7 connector The following configuration is needed SB48 and SB49 ON R34 and R36 removed e LSE not used PC14 and PC15 are used as GPIOs instead of low speed Clock The following configuration is needed SB48 and SB49 ON 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 bot
14. 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 PAS PB1 24 25 PC14 26 25 PB10 PB15 26 27 PC15 PAO 28 27 PB4 PB14 28 29 PFO PA1 30 29 PB5 PB13 30 31 PF1 PA4 32 31 PB3 AGND 32 33 VDD PBO 34 33 PA10 PC4 34 35 PC2 po 36 35 PA2 36 37 PC3 a 38 37 PAS 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 DocID025833 Rev 7 q UM1724 Hardware layout and configuration q Table 22 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 E5V 6 5 PB9 PC5 6 7 BooTo GND 8 7 AVDD usv 8 9 10 9 GND 10 11 IOREF 12 11 PA5 PA12 12 13 PA13 4 RESET 14 13 PAG PA11 14 15 PA14 4 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 PAG PB1 24 25 PC14 26 25 PB10 PB15 26 27 PC15 PAO 28 27 PB4 PB14 28 29 PFO PA1 30 2
15. 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 ADC_IN1 CN8 3 A2 PA4 ADC_IN4 analog 4 A3 PBO ADC_IN8 5 A4 PC1 or PB9 ADC_IN11 PC1 or 12C1_SDA PB9 6 A5 PCO or PB8 ADC_IN10 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 PAG SPI1_MISO 4 D11 PA7 TIM11_CH1 or SPI1_MOSI 3 D10 PB6 TIM4_CH1 or SPI1_CS 2 D9 PC7 TIM3_CH2 1 D8 PA9 S 8 D7 PAS 7 D6 PB10 TIM2_CH3 6 D5 PB4 TIM3_CH1 CNO 5 D4 PB5 digital 4 D3 PB3 TIM2_CH2 3 D2 PA10 3 2 D1 PA2 USART2 TX 1 DO PA3 USART2 RX 1 Please refer to Table 9 Solder bridges for details q DocID025833 Rev 7 45 63 Hardware layout and configuration UM1724 46 63 Table 19 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 INS 2 A1 PA1 ADC12 ING CN8 3 A2 PA4 ADC12_IN9 analog 4 A3 PBO ADC12 IN15 5 A4 PC1 or PBg N ADC123 IN2 PC1 or 12C1_SDA PB9 6 A5 PCO or PB 8 ADC123 IN1 PCO or I2C1 SCL PB8 Right conn
16. 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 q DocID025833 Rev 7 53 63 Hardware layout and configuration UM1724 54 63 Table 27 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 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 GND 8 7 AVDD usv 8 9 10 9 GND 10 11 IOREF 12 11 PA5 PA12 12 13 PA136 RESET 14 13 PAG PA11 14 15 PA14 9 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 PAS PB1 24 25 PC14 26 25 PB10 PB15 26 27 PC15 PAO 28 27 PB4 PB14 28 29 PHO PA1 30 29 PB5 PB13 30 31 PH1 PA4 32 31 PB3 AGND 32 33 VBAT PBO 34 33 PA10 PC4 34 35 PC2 s 36 35 PA2 36 37 PC3 a 38 37 PAS 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 DocID025833 Rev 7 q UM1724 Mechanical drawing 6 Mechanical drawing
17. a jumper is on pin5 7 of CN7 Two unused jumpers are available on CN11 and CN12 bottom side of the board U5V is 5V 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 Please refer to Table 9 Solder bridges for details DocID025833 Rev 7 use them as IO pins if ST LINK part is not cut 51 63 Hardware layout and configuration UM1724 52 63 Table 25 STMicroelectronics Morpho connector on NUCLEO F401RE NUCLEO F411RE 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 GND 8 7 AVDD usv 8 9 10 9 GND 10 11 IOREF 12 11 PA5 PA12 12 13 PA13 9 RESET 14 13 PA6 PA11 14 15 PA14 9 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 PA9 PB2 22 23 PC13 VIN 24 23 PA8 PB1 24 25 PC14 26 25 PB10 PB15 26 27 PC15 PA0 28 27 PB4 PB14 28 29 PH0 PA1 30 29 PB5 PB13 30 31 PH1 PA4 32 31 PB3 AGND 32 33 VBAT PB0 34 33 PA10 PC4 34 35 PC2 Pota 36 35 PA2 36 37 PC3 raga 38 37 PAS 38 Default state of BOOTO is O 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 USV is 5 V p
18. driver files Figure 6 and from the device manager update the driver of the connected device Prefer using the USB Composite Device handle for a full recovery Figure 6 Updating the list of drivers in Device Manager USB Composite Device Properties w 23 Device Manager File Action View Help B S i x5 General Driver Details USB Composite Device tn Kas nn 4 Universal Serial Bus controllers Generic USB Hub Property Generic USB Hub Hardware lds lt Y 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 USB VID_04838PID_3748 Intel R USB 3 0 Root Hub USB Composite Device USB Mass Storage D Update Driver Software Disable Launches the Update Driver Softwai Uninstall l 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 DocID025833 Rev 7 Ly UM1724 Hardware layout and configuration 5 2 3
19. 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 Ifthe maximum 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 E5V the jumpers configuration must be the following Jumper on JP5 pin 2 and pin 3 Jumper removed on JP1 DoclD025833 Rev 7 17 63 Hardware layout and con
20. or PB8 ADC ING PCO or 12C1_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 TIM17 CH1 or SPI1 MOSI 3 D10 PB6 TIM16 CHIN or SPI1 CS 2 D9 PC7 TIM3_CH2 1 D8 PA9 S 8 D7 PAS 3 7 D6 PB10 TIM2_CH3 6 D5 PB4 TIM3_CH1 CN9 5 D4 PB5 digital 4 D3 PB3 TIM2_CH2 3 D2 PA10 3 2 D1 PA2 USART2_TX 1 D0 PA3 USART2_RX 1 Please refer to Table 9 Solder bridges for details q DocID025833 Rev 7 39 63 Hardware layout and configuration UM1724 40 63 Table 15 Arduino connectors on NUCLEO F401RE NUCLEO F411RE 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 ADC1_0 2 A1 PA1 ADC1_1 CN8 3 A2 PA4 ADC1_4 analog 4 A3 PBO ADC1_8 5 A4 PC1 or PB9 ADC1_11 PC1 or 12C1_SDA PB9 6 A5 PCO or PB8 ADC1 10 PCO or 12C1_SCL PB8 Right connectors 10 D15 PB8 I2C1 SCL 9 D14 PB9 I2C1 SDA s am av 7 GND Ground CN5 6 D13 PAS SPI1 SCK digital 5 D12 PAG SPI1_MISO 4 D11 PA7 TIM1 CHIN or SPI1 MOSI 3 D10 PB6 TIM4 CH1 or SPI1 CS 2 D9 PC7 TIM3 CH2 1 D8 PA9 8 D7 PAS z 7 D6 PB10 T
21. pin 12 and pin 16 9 V 1036 V SB2 and SB12 OFF Two different configurations are possible to use 3V3 to power the board e ST INK is removed PCB cut or e SB2 3V3 regulator amp SB12 NRST are OFF External power supply output When powered by USB VIN or E5V the 5V CN6 pin 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 or CN7 pin 12 amp 16 can be used also as power supply output The current is limited by the maximum current capability of the regulator U4 500 mA 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 On when the initialization between the PC and ST LINK V2 1 is complete e 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 t
22. user LED LD2 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 and 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 12C are disconnected to A4 and A5 pin 5 and pin 6 on Arduino connector CN8 and ST Morpho connector CN7 SB46 SB52 I2C on A4 and A5 PB9 and PB8 I2C are connected to A4 and A5 pin 5 and pin 6 on Arduino ON connector CNS and ST Morpho connector CN7 as 12C signals Thus SB56 and SB51 should be OFF 24 63 Ly DoclD025833 Rev 7 UM1724 Hardware layout and configuration Table 9 Solder bridges continued Bridge SB45 VBAT VLCD State 1 ON Description VBAT or VLCD on STM32 MCU is connected to VDD OFF VBAT or VLCD on STM32 MCU is not connected to VDD ON VREF on STM32 MCU is connected to VDD SB57 VREF VREF on STM32 MCU is not connected to VDD and can be provided from OFF pin 7 of CN10 PA2 and PA3 on STM32 MCU are connected to D1 and DO pin 7 and pin 8 ON on Arduino connector CN9 and 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 7 and pin 8 on Arduino connector CN9 and ST Morpho c
23. 2 NUCLEO F091RC NUCLEO F091RC CN7 CNS eco LENS CN10 PC10 PC See PC8 PC12 PD2 PC6 D14 PB9 VDD ESV pa aes PC5 PF11 BOOTO GND NO USV NC NC NC e Se NC NC OREF IOREF Ge PA12 PA13 RESET RESET DIS EAB PA11 PA14 3V3 43V3 Di bee PB12 PA15 45V 45V une PB GND GND GND Do cor GND PB7 GND GND PB2 PC13 VIN VIN D7 PA8 PB1 PC14 NC D6 PB10 PB15 PC15 PAO an D5 PB4 PB14 PFO PAT A1 D4 PBS PB13 PF1 PM A2 D3 PB3 AGND VBAT PBO A3 D2 PA10 PC4 PC2 PCI Ad Di PA2 NC PC3 PCO A5 DO PA3 NC Arduino Morpho m m k MSv35752V1 DocID025833 Rev 7 27 63 Hardware layout and configuration UM1724 Figure 13 NUCLEO F103RB NUCLEO F103RB CN7 CN6 CN5 CN10 PC11 SS PC8 PD2 BEES PC6 ESV Dito FEB PC5 AVDD AVDD GNG GND GND L NO NS D13 PAS ue IOREF IOREF eee TAS PA12 RESET RESET Bi AS PAM 3V3 43V3 do Os PB12 45V 45V ss y PB11 GND GND Bae PAQ GND GND GND PB2 VIN VIN D7 PA8 PB1 NC D6 PB10 PB15 PAO Ao D5 PB4 PB14 PAI A1 D4 PB5 PB13 PA4 A2 D3 PB3 AGND PBO A3 D2 PA10 PC4 PC A4 Di PA2 NC PCO A5 DO PA3 NC Bl Arduino l Morpho MSv34382V3 Figure 14 NUCLEO F302R8 NUCLEO F302R8 CN7 CN6 pco SN5 CN10 PC10 PC11 Gus EEA PC8 PC12 PD2 PC6 D14 PB9 VDD E5V JAUNE AER PC5 BOOTO GND U5V GND GND NC NC NC Bapa NC NC IOREF IOREF poles PA12 PA13 RESET RESET ae BE PA11 PA14 3V3 43V3 p US PB12 PA15 V 45V Do Pe PB11 GND GND GND DA GND PB7 GND GND PB2 PC13 VIN VIN D7 PA8 PB1 PC14 NC D6 PB10 PA7 PC15 PAO AO D5 PB4 PAG PFO PAT Al D4 PBS
24. 24 Hardware layout and configuration Table 17 Arduino connectors on NUCLEO L073RZ 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 ADC_INO 2 A1 PA1 ADC_IN1 CN8 3 A2 PA4 ADC_IN4 analog 4 A3 PBO ADC_IN8 5 A4 PC1 or PB9 ADC_IN11 PC1 or 12C1_SDA PB9 6 A5 PCO or PB8 ADC_IN10 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 SPI SCK digital 5 D12 PAG SPI1 MISO 4 D11 PA7 TIM22 CH2 or SPI1_MOSI 3 D10 PB6 SPI1 CS 2 D9 PC7 TIM3 CH2 1 D8 PA9 S 8 D7 PAS 7 D6 PB10 TIM2_CH3 6 D5 PB4 TIM3_CH1 CNO 5 D4 PB5 digital 4 D3 PB3 TIM2_CH2 3 D2 PA10 3 2 D1 PA2 USART2 TX 1 DO PA3 USART2 RX 1 Please refer to Table 9 Solder bridges for details q DocID025833 Rev 7 43 63 Hardware layout and configuration UM1724 Warning PWM is not supported by D10 on STM32L073 since the timer is not available on PB6 q 44 63 DocID025833 Rev 7 UM1724 Hardware layout and configuration Table 18 Arduino connectors on NUCLEO L152RE CN No Pin No Pin name MCU pin Function Left connectors 1 NC 2 IOREF 3 3V Ref 3
25. 33 C34 R35 and R37 provide a clock as shown in Chapter 7 Electrical OFF schematics PFO PDO PHO PF1 PD1 PH1 are disconnected from CN7 SB54 SB55 X3 crystal 2 PFO PDO PHO 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 OFF X2 C31 C32 R34 and R36 deliver a 32 kHz clock PC14 PC15 are not SB48 49 connected to CN7 X2 crystal ON PC14 PC15 are only connected to CN7 Remove only R34 R36 SB17 ON B1 push button is connected to PC13 B1 USER OFF B1 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 SB12 NRST OFF The NRST signal of the CN4 connector is not connected to the NRST pin of the STM MCU ON The SWO signal of the CN4 connector is connected to PB3 SB15 SWO OFF The SWO signal is not connected OFF No incidence on STM32F103CBT6 ST LINK MCU NRST signal SB11 STM_RST 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 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 Green user LED LD2 is connected to D13 of Arduino signal SB21 LD2 LED OFF Green
26. 4 33 PA10 PC4 34 35 PC2 Paa 36 35 PA2 36 37 PC3 eee 38 37 PA3 38 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 and 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 DocID025833 Rev 7 The default state of BOOTO is O It can be set to 1 when a jumper is on pin5 7 of CN7 Two q UM1724 Hardware layout and configuration Table 24 STMicroelectronics Morpho connector on NUCLEO F302R8 q 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 GND 8 7 AVDD usv 8 9 10 9 GND 10 11 I IOREF 12 11 PB13 PA12 12 13 PA13 9 RESET 14 13 PB14 PA11 14 15 PA14 9 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 PAS PB1 24 25 PC14 26 25 PB10 PA7 26 27 PC15 PAO 28 27 PB4 PAG 28 29 PFO PA1 30 29 PB5 PAS 30 31 PF1 PA4 32 31 PB3 AGND 32 33 VBAT PBO 34 33 PA10 PC4 34 35 PC2 Pota 36 35 PA2 36 37 PC3 Ge 38 37 PAS 38 Default state of BOOTO is 0 It can be set to 1 when
27. 5833 Rev 7 15 63 Hardware layout and configuration UM1724 5 3 5 3 1 16 63 Table 4 Debug connector CN4 SWD continued 5 NRST RESET of target MCU 6 SWO Reserved Figure 8 Using ST LINK V2 1 to program the STM32 on an external application CN12 aon Pm Jl O Ba Lo o oi A 29 O sw agu Dn Ol CN2 jumpers OFF do H O F Don gt ji ER 209 Gol C 8 235 SWD e p si oh TU z SI Em 7 1 ums NG FI din Cie C17 gt O OILIIB spa m1 5 DOS whe 28 po as US SEH gee Ge ca WA log LD3 DD DOH SCK D13 DO LD2 RSI OO MISO D12 D OO EB old PWMMOS D11 E M O PWM CS D10 e QI Q pas OO g 25 PWM D9 OC O E 26 pekt da 2 E N pe w 58 D7 E OO ao Egge Pwo OO mmm B m Po c29 Q c31 DEED oo lerre D4 OO UU 630 PWM D3 OO m ny NO RE ke ama 9 WI xA OI pabo C3200 C33C34 Poole IOO 0 o z G o E www st com stm32nucleo M534379V1 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 E5V 5V or 3V3 power supply p
28. 6 PB10 AO D5 PB4 At DA PBS A2 D3 PB3 A3 D2 PA40 A4 Di PA2 A5 DO PA3 Bl Arduino BB Morpho MSv34384V3 Figure 18 NUCLEO F411RE NUCLEO F411RE CN7 CN6 CN5 CN10 PC10 PC11 Ee PC12 PD2 Bia EES Di4 PB9 VDD E5V BOOTO GND RE NG Ne le D13 PA5 NC IOREF IOREF DI S PA13 RESET RESET Di PAO PA14 3V3 43V3 mag HAH PA15 5V 45V SE GND GND GND Ds BOT PB7 GND GND PC13 VIN VIN D7 PA8 PC14 NC D6 PB10 PC15 PAO AO D5 PB4 PHO PA1 Al DA PBS PH1 PA4 A2 D3 PB3 VBAT PBO A3 D2 PA10 PC2 PC1 A4 Di PA2 PC3 PCO A5 DO PA3 Bl Arduino EB Morpho MSv34933V3 30 63 DocID025833 Rev 7 UM1724 Hardware layout and configuration Figure 19 NUCLEO L053R8 NUCLEO L053R8 CN7 CN6 CN5 CN10 PC11 RES SEO D15 PB8 ES D14 PB9 AND AVDD AVDD GND GND Ne E D13 PAS IOREF IOREF TO Ee RESET RESET Dii PAZ 3V3 3V3 HAY der D10 PB6 D9 PC7 GND GND Bo HO GND GND VIN VIN D7 PA8 NC D6 PB10 PAO AO D5 PB4 PAT Al D4 PBS PA4 A2 D3 PB3 PBO A3 D2 PA10 PC1 A4 Di PA2 PCO A5 DO PA3 Arduino Morpho m m ver MSv34934V3 Figure 20 NUCLEO L073RZ NUCLEO L073RZ CN7 CN6 CN5 CN10 PC10 PC11 E PC8 PC12 PD2 E PC6 VDD E5V ADD PC5 BOOTO GND GND U5V NC NC NC DIS NC NC IOREF IOREF D12 PA12 PA13 RESET RESET Gu PA11 PA14 3V3 3V3 D10 Porz PA15 AEN 85V Ka PB11 GND GND GND Da GND PB7 GND GND PB2 PC13 VIN VIN D7 PB1 PC14 NC D6 PB15 PC15 PAO AO D5 PB14 PH0 PAT Al D4 PB13 PH1 PA4 A2 D3 AGND VLCD PBO A3 D2 PC4 PC2 PC1 A4 D1 NC
29. 9 PB5 PB13 30 31 PF1 PA4 32 31 PB3 AGND 32 33 VBAT PBO 34 33 PA10 PC4 34 35 PC2 nee 36 35 PA2 36 37 PC3 et 38 37 PA3 38 jumpers are available on CN11 and CN12 bottom side of the board use them as IO pins if ST LINK part is not cut DocID025833 Rev 7 Please refer to Table 9 Solder bridges for detail 2 CN7 pin 7 BOOTO can be configured by engi byte as PF11 on NUCLEO F091RC U5V is 5 V power from ST LINK V2 1 USB connector and it rises before 5V 4 PA13 and PA14 share with SWD signals connected to ST LINK V2 1 it is not recommended to Default state of BOOTO is 0 It can be set to 1 when a jumper is on pin5 7 of CN7 Two unused 49 63 Hardware layout and configuration UM1724 50 63 Table 23 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 GND 8 7 AVDD usv 8 9 S 10 9 GND 10 11 IOREF 12 11 PA5 PA12 12 13 PA13 RESET 14 13 PA6 PA11 14 15 PA149 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 PAQ PB2 22 23 PC13 VIN 24 23 PA8 PB1 24 25 PC14 26 25 PB10 PB15 26 27 PC15 PAO 28 27 PB4 PB14 28 29 PDO PA 30 29 PB5 PB13 30 31 PD1 PA4 32 31 PB3 AGND 32 33 VBAT PBO 3
30. Figure 23 STM32 Nucleo board mechanical drawing 70 00 Bi H ee f B e e e e mu aaa ee geo im A ww e re e HN ee een pu verwen e nn ae IR WTTWUIWTITIIIT LE E esit 28 AT DAI st ee ze e TTT EBA M na Ge n Hil C A nn NO nu m mm m SL el Ea E eon e E H e H ges IR rg e ee ee Mam B an e TE E o nn e ee sn Ze e 99 e ee ALLA sx e 99 S e E 22 Y ee e E NN ee o D L ee e s E ee lt CH eoe na i pee a MN Y ee e Senne pg mu nana 2m LO N q DocID025833 Rev 7 55 63 29 96 Electrical schematics Figure 24 to Figure 27 show the electrical schematics of the STM32 Nucleo board Figure 24 Electrical schematics 1 4 4 NAH 88Z00 1900 U_Connectors U MCU 64 Connectors SchDoc MCU_64 SchDoc U ST LINK V2 1 ST LINK V2 1 SCHDOC VIN LD1117850TR D4 ESV ER m 2 Vin Vout L SC Tb 44 c P 17 STPS2L30A 10uF 25V E JPS lhe I ap sv Us LD39050PU33R Pl s m ES d ME KON 3V3 gg VDD R32 1 La SR SBI Default open A EN e 8 NO 1 T Et lur X5R mem ga rE ou T2 ES luF X5R 0603 STS7PE30L wi L20 RED iO 7 ED na lx 100nF o 2 Title TOP amp POWER Project
31. HIN or SPI1 CS 2 D9 PC7 TIM3 CH2 1 D8 PA9 8 D7 PAS 7 D6 PB10 TIM2 CH3 6 D5 PB4 TIM3 CH1 CN9 5 D4 PB5 digital 4 D3 PB3 TIM2_CH2 9 3 D2 PA10 2 D1 PA2 USART2_TX 1 D0 PA3 USART2_RX 1 Please refer to Table 9 Solder bridges for details PB10 PB3 DocID025833 Rev 7 Warning PWM is not supported by D6 on STM32F030 and STM32F070 since the timer is not available on Warning PWM is not supported by D3 on STM32F030 and STM32F070 since timer is not available on q UM1724 Hardware layout and configuration Table 11 Arduino connectors on NUCLEO F103RB 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 A0 PA0 ADC_0 2 A1 PA1 ADC_1 CN8 3 A2 PA4 ADC 4 analog 4 A3 PBO ADC 8 5 A4 PC1 or PB9 ADC 11 PC 1 or 12C1_SDA PB9 6 A5 PCO or PB8 ADC_10 PCO or 12C1_SCL PB8 Right connectors 10 D15 PB8 I2C1 SCL 9 D14 PB9 I2C1 SDA 8 AREF AVDD 7 GND Ground CN5 6 D13 PA5 SPI SCK digital 5 D12 PAG SPI1_MISO 4 D11 PA7 TIM3_CH2 or SPI1_MOSI 3 D10 PB6 TIM4_CH1 or SPI1_CS 2 D9 PC7 TIM3_CH2 1 D8 PA9 S 8 D7 PAS 7 D6 PB10 TIM2_CH3 6 D5 PB4 TIM3_CH1 CNO 5 D4 PB5 digital 4 D3 PB3 TIM2_CH2 3 D2 PA10 3 2 D1 PA2 USART2 TX 1 DO PA3 USART2 RX
32. IM2_CH3 6 D5 PB4 TIM3_CH1 CN9 5 D4 PB5 i digital 4 D3 PB3 TIM2_CH2 3 D2 PA10 2 D1 PA2 USART2_TX 1 D0 PA3 USART2_RX 1 Please refer to Table 9 Solder bridges for details DocID025833 Rev 7 q UM1724 Hardware layout and configuration Table 16 Arduino connectors on NUCLEO L053R8 Ka 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 ADC IN1 CN8 3 A2 PA4 ADC INA analog 4 A3 PBO ADC_IN8 5 A4 PC1 or PB9 ADC_IN11 PC1 or I2C1 SDA PB9 6 A5 PCO or PB8 ADC_IN10 PCO or I2C1 SCL PB8 Right connectors 10 D15 PB8 I2C1 SCL 9 D14 PB9 I2C1 SDA 8 AREF S AVDD 7 GND Ground CN5 6 D13 PA5 SPI SCK digital 5 D12 PAG SPI1_MISO 4 D11 PA7 TIM12_CH2 or SPI1_MOSI 3 D10 PB6 SPI1 CS 2 D9 PC7 TIM12 CH 1 D8 PA9 8 D7 PA8 S 7 D6 PB10 TIM2 CH3 6 D5 PB4 TIM12 CH1 CNO 5 D4 PB5 s digital 4 D3 PB3 TIM2 CH 3 D2 PA10 a 2 D1 PA2 USART2_TX 1 DO PA3 USART2_RX 1 Please refer to Table 9 Solder bridges for details q DocID025833 Rev 7 41 63 Hardware layout and configuration UM1724 Warning PWM is not supported by D10 on STM32L053 since the timer is not available on PB6 q 42 63 DocID025833 Rev 7 UM17
33. PAI NRST o S IPR PATT PAIS Ni i 9 Si 1 Df PBI2 NRST PAIS S PB6 D10 PBI1 PE9 NRST gt Al KI a MCU PC7 D9 II PB7 1 a PA9 D8 PB2 SB25 _ PBI5 BOOTO PCI 3 PBI SB36 PAT A PC14__ SB49Default open i Header 10X1 Female SB28 PB14 SB55 Default open PCI5 5B48 Default open VIN Header8Xl Female CN9 EEP PA6 Closed for L476RGPDO PHO PFO SB55 CN8 PAS D7 PD1 PH1 PFI__ SB54 PAO A0 EM PBI0 PE8 D6 D WORD 1 PAL AT PB4 D5 PC4 VBAUNLODNDDI PC2 PA4 A2 S a PBS D4 PPS SB25 SB28 SB35 PC3 PBO A3 SS PB3 PF4 Open only for F302 Ai op PATO Header 19X2 ABT 8 PAZ D1 Header 19X2 PA3 DO PBI3 B35 Header 6X1 Female T PAS SB44 Header 8X1 Female PCI SB56 bai FS PCO SBSL SB46 PB9 SB46 SB52 Close only for 12C on A4 A5 Title Extension connectors Project NUCLEO XXXXRX Size A4 Reference MB1136 Ly Revision C 3 Date 12 9 2014 Sheet 4 of 4 augmentec VELLINN soneuieuos e21329 3 References UM1724 8 References 1 UM1075 ST LINK V2 in circuit debugger programmer for STM8 and STM32 User manual q 60 63 DocID025833 Rev 7 UM1724 Revision history 9 q Revision history Table 28 Document revision history Date Revision Changes 10 Feb 2014 1 Initial release 13 Feb 2014 2 Updated Figure 1 Chapter 4 and Table 9 Extended the applicability to NUCLEO F302R8 Updated Table 1 Ordering information
34. PAS PF1 PA4 A2 D3 PB3 AGND VBAT PBO A3 D2 PA10 PC4 PC2 PC1 A4 Di PA2 NC PC3 PCO A5 DO PA3 NC Bl Arduino l Morpho MSv34931V3 28 63 DocID025833 Rev 7 UM1724 Hardware layout and configuration Figure 15 NUCLEO F303RE NUCLEO F303RE CN7 CN6 CN5 CN10 PC10 PC11 Pea D15 PB8 PC12 PD2 D14 PB9 VDD E5V AVDD AVDD BOOTO GND GND GND NG NG GANG D13 PAS NC IOREF IOREF D12 PAG PA13 RESET RESET Dii PAZ PA14 3V3 3N3 D10 PB6 PA15 5V 5V D9 PC7 GND GND GND D8 PA9 PB7 GND GND PC13 VIN VIN D7 PA8 PC14 NC D6 PB10 PC15 PAO A0 D5 PB4 PFO PA1 A1 D4 PBS PF1 PA4 A2 D3 PB3 VBAT PBO A3 D2 PA10 PC2 PC1 A4 D1 PA2 PC3 PCO A5 DO PA3 Arduino Morpho m m MSv35753V1 Figure 16 NUCLEO F334R8 NUCLEO F334R8 CN7 CN6 CN5 CN10 PC10 PC11 Ee D15 PB8 PC12 PD2 D14 PB9 VDD E5V AVDD AVDD BOOTO GND GND GND NC NC NC D13 PA5 NC IOREF IOREF D12 PAG PA13 RESET RESET D11 PA7 PA14 3V3 3V3 D10 PB6 PA15 5V 5V D9 PC7 GND GND GND D8 PA9 PB7 GND GND PC13 VIN VIN D7 PA8 PC14 NC D6 PB10 PC15 PAO AO D5 PB4 PFO PA1 Al D4 PB5 PFA PA4 A2 D3 PB3 VBAT PBO A3 D2 PA10 PC2 PC1 A4 Di PA2 PC3 PCO A5 DO PA3 Bl Arduino MB Morpho MSv34932V3 DoclD025833 Rev 7 29 63 Hardware layout and configuration UM1724 Figure 17 NUCLEO F401RE NUCLEO F401RE CN CN6 CNS CN10 PC9 Di5 PB8 Di4 PB9 AVDD AVDD GND GND NG D13 PA5 E D12 PAG RESET i Dii PAZ a D10 PB6 ae D9 PC7 ENE D8 PA9 VIN D7 PA8 D
35. PC8 PC12 PD2 DIO pee PC6 VDD ESV VDD AYED PC5 BOOTO GND USV GND GND PF6 NC NC SE NC PF7 IOREF IOREF SE PA12 PA13 RESET RESET pis EAD PA11 PA14 3V3 3V3 Di EAE PB12 PA15 45V 45V SE PB11 GND GND GND DS ind GND PB7 GND GND PB2 PC13 VIN VIN D7 PAS PB1 PC14 NC D6 PB10 PB15 PC15 PAO A0 D5 PB4 PB14 PFO PAL Al D4 PBS PB13 PF PM A2 D3 PB3 AGND VBAT PBO A3 D2 PA10 PC4 PC2 PC1 A4 Di PA2 PFS PC3 PCO A5 DO PA3 PF4 Bl Arduino BB Morpho MSv34385V3 Figure 10 NUCLEO F070RB NUCLEO FO7ORB CN7 CN6 CN5 CN10 PC10 PC11 Dis bee PC12 PD2 Ge VDD ESV AVDD AVDD BOOTO GND GND GND o a SE D13 PA5 NC IOREF IOREF Sie LBAS PA13 RESET RESET DIZ SIPAG PA14 3V3 3V3 Ne PA15 45V 45V See GND GND GND Da ne PB7 GND GND PC13 VIN VIN D7 PAB PC14 NC D6 PB10 PC15 PAO AO D5 PB4 PFO PA Al DA PBS PF1 PM A2 D3 PB3 VDD PBO A3 D2 PA10 PC2 PC1 A4 Di PA2 PC3 PCO A5 DO PA3 Arduino Morpho m B Von MSv36554V1 DoclD025833 Rev 7 UM1724 Hardware layout and configuration Figure 11 NUCLEO F072RB NUCLEO F072RB CN7 CNS CN5 CN10 PC10 PC11 Dis BG PC12 PD2 Di4 PB9 VDD E5V BOOTO GND WEE NG ie Me D13 PAS NC IOREF IOREF PRU PA13 RESET RESET Bie PAB PA14 3V3 3V3 PATAWAG PA15 45V 45V 10 PBB GND GND GND Pa ECI PB7 GND GND PC13 VIN VIN D7 PA8 PC14 NC D6 PB10 PC15 PAD AO D5 PB4 PFO PA Al DA PB5 PF1 PAS A2 D3 PB3 VBAT PBO A3 D2 PA10 PC2 PC1 A4 Di PA2 PC3 PCO A5 DO PA3 BB Arduino EB Morpho MSv34386V3 Figure 1
36. STMicroelectronics Morpho connector 47 6 Mechanical drawing nnee 55 7 Electrical schematics 56 8 References suara da nada wia dei Ewa anes 60 9 REVISION history aid sce ara ri RW RERO ERE EE E 61 ky DoclD025833 Rev 7 3 63 List of tables UM1724 List of tables Table 1 Ordering Information sse ann on ee EE ANEN a ee RR E ee 6 Table 2 ON OFF conventions 7 Table 3 Jumper states ani feat ane ea aha PA dean erde d 13 Table 4 Debug connector CN4 GW 15 Table 5 JP1 configuration table 17 Table 6 External power sources 18 Table 7 Power related jumper eee 18 Table 8 3 3V eternal power source 20 Table 9 Solder bridges i2 oare eae AA 24 Table 10 Arduino connectors on NUCLEO F030R8 NUCLEO F070RB NUCLEO F072RB NUCLEO F091RC 33 Table 11 Arduino connectors on NUCLEO F103RB 1 0 0 0 0 ccc eee eens 35 Table 12 Arduino connectors on NUCLEO F302R8 36 Table 13 Arduino connectors on NUCLEO F303RE 38 Table 14 Arduino connectors on NUCLEO F334R8 39 Table 15 Arduino connectors on NUCLEO F401RE NUCLEO F411RE 40 Table 16 Arduino connectors on NUCLEO LO53R8 41 Table 17 Arduino connectors on NUCLEO LO73RZ
37. Table 1 Ordering information Updated Section 5 2 Embedded ST LINK V2 1 Updated Section 5 7 1 OSC clock supply Added Figure 10 NUCLEO FO7ORB Added Figure 20 NUCLEO L073RZ Added Figure 22 NUCLEO L476RG Updated Table 10 Arduino connectors on NUCLEO FO30R8 NUCLEO F070RB NUCLEO F072RB NUCLEO F091RC Added Table 17 Arduino connectors on NUCLEO L073RZ Added Table 19 Arduino connectors on NUCLEO L476RG Added Table 21 STMicroelectronics Morpho connector on NUCLEO F070RB Updated Table 26 STMicroelectronics Morpho connector on NUCLEO L053R8 NUCLEO L073RZ NUCLEO L152RE Added Table 27 STMicroelectronics Morpho connector on NUCLEO L476RG Updated schematics from Figure 24 Electrical schematics 1 4 to Figure 27 Electrical schematics 4 4 q DocID025833 Rev 7 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 l
38. VIN or E5V Power on the external power supply 7 V lt VIN lt 12 V to VIN or 5 V for E5V 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 DocID025833 Rev 7 q UM1724 Hardware layout and configuration 1 If 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 if the PC cannot provide such current Consequently the board is not power supplied LED LD3 remains OFF q DocID025833 Rev 7 19 63 Hardware layout and configuration UM1724 5 3 3 5 3 4 5 4 20 63 External power supply input 3V3 It can be of interest to use the 3V3 CN6 pin 4 or CN7 pin 12 and pin 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 Inp t power Connectors pins Voltage range Limitation name CN6 pin 4 Used when ST LINK part of PCB is cut or NG CN7
39. ardware block diagram 10 set E TEE 11 Bott m lAyOUt C 12 Typical configuration neee 14 Updating the list of drivers in Device Manager 14 Connecting the STM32 Nucleo board to program the on board STM32 15 Using ST LINK V2 1 to program the STM32 on an external application 16 NUCLEO F030R8 7 ooren ereen asen atra TR ae e lk d 26 NUCLEO F070RB o aaa iia a g i rrr 26 NUCLEO F072RB eee 27 lee CEET 27 NUGEEO F103RB ass aq ib A a Da Rd ei 28 NUCLEO F302RB eee 28 NUCLEO F303RE inn aen a ER en Und eed Gad Re de 29 NUCLEEOSFS33ARB S one zene eh Sha ne EE 29 NUCEEO F401RE 2 2x0 eea ENG ee a DD Re Es 30 NUCLEO F411RE eee 30 NUCLEOSLEOB3RB us er neten an Ya te ee ee PING en uyaq Be en lass pusaq 31 NUCLEO L073RZ zu xQ ana ateos art tones Sac een renee Ee e 31 NUCLEO L152RE 2E Le wand pied REESE Rad deum nld 32 NUCLEO L476RG a a a ua uu aa sual aasawa 32 STM32 Nucleo board mechanical drawing 0 000 e eee eee 55 Electrical schematics 1 4 eh 56 Electrical schematics 2 4 en 57 Electrical schematics 3 4 liliis eh 58 Electrical schematics 4 4 en 59 DoclD025833 Rev 7 5 63 Ordering information UM1724 6 63 Ordering information Table 1 lists the order codes and the respective targeted MCU Table 1 Ordering information Ord
40. cleo board support the Arduino Uno Revision 3 For compatibility with Arduino Uno Revision 1 apply the following modifications e SBA46 and SB52 should be ON e SB51 and SB56 should be OFF to connect I2C on A4 pin 5 and A5 pin 6 of CN8 The lOs of STM32 microcontroller are 3 3 V compatible instead of 5 V for Arduino Uno Table 10 to Table 19 show the pin assignment of each main STM32 microcontroller on Arduino connectors Table 10 Arduino connectors on NUCLEO F030R8 NUCLEO F070RB NUCLEO F072RB NUCLEO F091RC 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 i 5V output 6 GND Ground 7 GND Ground 8 VIN Power input 1 A0 PA0 ADC_IN0 2 A1 PA1 ADC_IN1 CNS 3 A2 PA4 ADC_IN4 analog 4 A3 PBO ADC IN8 5 A4 PC1 or PB9 ADC IN11 PC1 or 12C1_SDA PB9 6 A5 PCO or PB8 ADC IN10 PCO or I2C1 SCL PB8 DoclD025833 Rev 7 33 63 Hardware layout and configuration UM1724 34 63 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 PAS SPI1 SCK digital 5 D12 PAG SPI1 MISO 4 D11 PA7 TIM17_CH1 or SPI1_MOSI 3 D10 PB6 TIM16 C
41. e 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 q DocID025833 Rev 7 UM1724 Hardware layout and configuration 5 2 q 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 devices 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 on ST Link V2 1 target prevents the target application from running afterwards The target reado
42. ectors 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 PAG SPI1_MISO 4 D11 PA7 TIM17_CH1 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 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 DocID025833 Rev 7 q UM1724 Hardware layout and configuration 5 12 q 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 20 to Table 26 show the pin assignment of each main MCU on STMicroelectronics Morpho connector Table 20 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 PB9 PC5 6
43. er code Targeted MCU NUCLEO F030R8 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 F411RE STM32F411RET6 NUCLEO L053R8 STM32L053R8T6 NUCLEO L073RZ STM32L073RZT6 NUCLEO L152RE STM32L152RET6 NUCLEO L476RG STM32L476RGT6 The meaning of NUCLEO TXXXRY codification is as follows 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 The order code is printed on a sticker placed at the top or bottom side of the board DocID025833 Rev 7 q UM1724 Conventions 2 q Conventions Table 2 provides the conventions used for the ON and OFF settings in the present document Table 2 ON OFF conventions Convention Definition Jumper JP1 ON Jumper fitted 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 DocID025833 Rev 7 7 63 Quick start UM1724 3 Quick start The STM32 Nucleo board is a low cost and easy to use devel
44. figuration 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 pin 8 e En 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 pin6 4 75Vto5 25V 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 e e e 3 2 1 JP5 VIN or E5V is used as power source when 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 m gt ON Connect the jumper between pin 2 and pin 3 of JP5 Check that JP1 is removed Connect the external power source to
45. icense 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 O 2015 STMicroelectronics All rights reserved q DocID025833 Rev 7 63 63
46. ins on CN6 or CN7 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 7 Ly UM1724 Hardware layout and configuration Note 5 3 2 q 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 enumeration 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
47. nal high speed clock external high speed clock HSE e MCO from ST LINK MCO output of ST LINK MCU is used as input clock This frequency cannot be changed it is fixed at 8 MHz and connected to PF0 PD0 PH0 OSC_IN of STM32 microcontroller The following configuration is needed SB54 and SB55 OFF SB16 and SB50 ON R35 and R37 removed e HSE oscillator on board from X3 crystal not provided for typical frequencies and its capacitors and resistors please refer to STM32 microcontroller datasheet Please refer to the AN2867 for oscillator design guide for STM32 microcontrollers The X3 crystal has the following characteristics 8 MHz 16 pF 20 ppm and DIP footprint It s recommended to use 9SL8000016AFXHFO manufactured by Hong Kong X tals Limited The following configuration is needed SB54and SB55 OFF R35 and R37 soldered C833 and C34 soldered with 20 pF capacitors SB16 and SB50 OFF e Oscillator from external PFO PDO PHO from an external oscillator through pin 29 of the CN7 connector The following configuration is needed SB55 ON SB500FF R35 and R37 removed e HSE not used PFO PDO PH1 and PF1 PD1 PH1 are used as GPIO instead of Clock The following configuration is needed SB54 and SB55 ON SB16 and SB50 MCO 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
48. o Arduino signal D13 corresponding to MCU UO PAS pin 21 or PB13 pin 34 depending on the STM32 target Please refer to Table 10 to Table 19 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 7 Ly UM1724 Hardware layout and configuration 5 5 Note 5 6 q 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 black 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 DoclD025833 Rev 7 21 63 Hardware layout and configuration UM1724 5 7 5 7 1 22 63 OSC clock OSC clock supply There are four ways to configure the pins corresponding to exter
49. o OONA N E BAT60JFILM nI gy CN4 A E RS 220 MANOK ANY ns ona 3V3_ST_LINK Ng _stmstck SWCLK SBS SB6 R8 22 T JTMS HA iya SB7 SB8 li R13 22 T NRST SIMJTMS SWDIO Header 6X1 V SB9 7 SB10 7 R22 22 T SWO 5 Rin TAWO gt SE A 20pF N A MCO Default closed Open forL476RG Jumpers ON gt NUCLEO Selected Jumpers OFF gt ST LINK Selected R21 COM eco 1 Ji 100 R20 R19 EEE M 4 We Lava ST LINK Title STLINK V2 1 Project NUCLEO XXXXRX Size A4 Reference MB1136 Revision C 3 Date 12 9 2014 Sheet 3 of 4 Ly life augmented sSneuu u2s e21329 3 VELLINN 4 ed 88Z00 1900 29 66 Figure 27 Electrical schematics 4 4 PATOIS ALL Extension connectors PBD EEL SB20 SB24 SB29 Close only for F302 Poon ELL PAS SB42 _D13 SB29 _PB13 PAG SB4l Di2 SB24 PBI14 em gt PD2 SA PAT SB40 D11 SB20L PBI5 Morpho connector 3 e 1 RI AVDD Morpho connector PD8 CN7 E 510 SB21 CNI0 Cms gt PCIO PCI 5V 3V3 Green CN PC9 PCS PCD PDZ PB8 D15 PCS PE 0_1 PB9 D14 PCS lt mmm sl vooo i cs gt 5 ay PF6 a o PDS rra EEL PF7 E 9 D13 PAI2
50. onnector CN10 OFF PA2 and PA3 on STM32F103CBT6 ST LINK MCU are disconnected to PA3 and PA2 on STM32 MCU SB13 SB14 ST LINK USART PA2 and PA3 on STM32F103CBT6 ST LINK MCU are connected to PA3 ON and PA2 on STM32 MCU to have USART communication between them Thus SB61 SB62 and SB63 should be OFF OFF MCO on STM32F103CBT6 ST LINK MCU are disconnected to PFO PDO PHO on STM32 MCU SB16 SB50 MCO ON MCO on STM32F 103CBT6 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 other solder bridges present on the STM32 Nucleo board are used to configure several lOs and power supply pins for compatibility of features and pinout with STM32 MCU supported All STM32 Nucleo boards are delivered with the solder bridges configured according to the target MCU supported q DocID025833 Rev 7 25 63 Hardware layout and configuration UM1724 5 10 26 63 Extension connectors The following figures show the signals connected by default to Arduino Uno Revision 3 connectors CN5 CN6 CN8 CN9 and to STMicroelectronics Morpho connector CN7 and CN10 for each STM32 Nucleo board Figure 9 NUCLEO F030R8 NUCLEO F030R8 CN5 CN10 PC10 PC SI
51. opment platform used to quickly evaluate and start a development with an STM32 microcontroller in LAFP64 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 stim32nucleo 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 U5V JP6 on 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 a PC with a USB cable type A to mini B through USB connector 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 your own application using the available examples 3 2 System requirements e Windows PC XP 7 8 e USB type A to Mini B USB cable q 8 63 DocID025833 Rev 7 UM1724 Features 4 4 1
52. oscillator configurations refer to Section 5 7 2 a See http mbed org DocID025833 Rev 7 9 63 Hardware layout and configuration UM1724 5 10 63 Hardware layout and configuration The STM32 Nucleo board is designed around the STM32 microcontrollers in a 64 pin LQFP package Figure 2 shows the connections between the STM32 and its peripherals ST LINK V2 1 pushbutton LED Arduino connectors and STMicroelectronics Morpho connector Figure 3 and Figure 4 show the location of these features on the STM32 Nucleo board Figure 2 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 q DocID025833 Rev 7 UM1724 Hardware layout and configuration Figure 3 Top layout CN1 CN2 ST LINK USB ST LINK Nucleo mini B connector selector ge N CN12 CNI1 LD1 OJOJP t CN4 3 Ely op CL ac Red Green LED SWD connector cari d 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 O V Arduino O Olend d CN5 connector C16 Arduino connector
53. ower 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 Please refer to Table 9 Solder bridges for detail DoclD025833 Rev 7 use them as IO pins if ST LINK part is not cut q UM1724 Hardware layout and configuration Table 26 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 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 GND 8 7 AVDD usv 8 9 10 9 GND 10 11 IOREF 12 11 PA5 PA12 12 13 PA13 9 RESET 14 13 PA6 PA11 14 15 PA14 9 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 PA8 PB1 24 25 PC14 26 25 PB10 PB15 26 27 PC15 PA0 28 27 PB4 PB14 28 29 PH0 PA1 30 29 PB5 PB13 30 31 PH1 PA4 32 31 PB3 AGND 32 33 VLCD PB0 34 33 PA10 PC4 34 35 PC2 Pota 36 35 PA2 36 37 PC3 raga 38 37 PAS 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 USV is 5 V power from ST LINK V2 1 USB connector and it rises before 5V 3 PA13 and PA14 share with SWD signals connected to ST LINK
54. tom 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 5 8 USART communication q The USART2 interface available on PA2 and PA3 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 D0 and shield or 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 on NUCLEO F103RB it is possible to use USARTS available on PC10 TX amp PC11 RX Two flying wires need to be connected as follow e PC10 USART3_TX available on CN7 pin 1 to CN3 pin RX e PC11 USART3_RX available on CN7 pin 2 to CN3 pin TX DocID025833 Rev 7 23 63 Hardware layout and configuration UM1724 5 9 Solder bridges Table 9 Solder bridges Bridge Ser Description X3 C
55. uirements 8 4 Fe at r S_ artos sedentair eet ee ass 9 4 1 Hardware configuration variants 9 5 Hardware layout and configuration 10 5 1 Cutable PCB r anar ra ac mana aqu ag au Aat ee ansa 12 5 2 Embedded ST LINK V2 1 13 5 2 1 DilVetS 226253 Pba a ae 14 5 2 2 ST LINK V2 1 firmware upgrade 14 5 2 3 Using the ST LINK V2 1 to program debug the STM32 on board 15 5 2 4 Using ST LINK V2 1 to program debug an external STM32 application 15 5 3 Power supply and power selection 16 5 3 1 Power supply input from the USB connector 16 5 3 2 External power supply inputs VIN and EV5 17 5 3 3 External power supply input 3V3 ooo 20 5 3 4 External power supply output 20 5 4 LEDS dinar td la a ca NOR RR RC sau as 20 5 5 P OsIm BOONS de neten sneer vane KA et dsos soya 21 5 6 JPO IDD s ereen eee ais BAI AA Onlie oeren 21 5 7 G0 OER waer tee er ne E A 22 5 7 1 OSC clock supply isse ee a EB aat A E RERES 22 5 7 2 OSC 32 kHz clock supply 23 5 8 USART communication 23 5 9 Solder bridges PT 24 5 10 Extension connectors a sassen aen e WG a BE 26 5 11 Arduino connectors 33 2 63 DocID025833 Rev 7 Ly UM1724 Contents 5 12
56. ut 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 5 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 Both CN2 jumpers ON ST LINK V2 1 functions enabled for on board programming default ST LINK V2 1 functions enabled for external CN4 connector SWD Both CN2 jumpers OFF supported DocID025833 Rev 7 13 63 Hardware layout and configuration UM1724 5 2 1 Note 5 2 2 14 63 Figure 5 Typical configuration Hardware requirements USB cable type A to mini B n computer with Windows XP 7 8 Development toolchain 1 24 IAR EWARM 4 pd y Keil MDK ARM fe GCC based IDE MS19052V4 Drivers The ST LINK V2 1 requires a dedicated USB driver which can be found on www st com for Windows XP 7 8 On Windows XP the ST LINK V2 1 driver requires WinUsb to be installed before using the ST LINK V2 1 either available from Microsoft website or included in the USB driver for ST LINK V2 for XP 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
Download Pdf Manuals
Related Search
Related Contents
Multiple Panel Solar Array Deployment Guide Kit miglioria, viva voce Bluetooth Kenwood DNN 6250 DAB Instruction Manual - BulletScan.com TE-M80 - Support "取扱説明書" User's Guide - Toshiba Tec Nordic 机上PCラツク 取扱説明書 Copyright © All rights reserved.
Failed to retrieve file