Download Evaluation board for STM32 F0 series with STM32F072VB MCU
Transcript
UM1714 User manual Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction The STM32072B-EVAL evaluation board is designed as complete demonstration and development platform for STMicroelectronics ARM cortex-M0 core-based STM32F072VBT6 microcontroller with two I2C, two SPI, four USART, one CAN, 12bit ADC, 12bit DAC, two GP comparators, internal 16KB SRAM and 128KB Flash, USB FS, Touch sensing, CEC, SWD debugging support. The full range of hardware features on the board is designed for the evaluation of all the peripherals (for example the motor control connector, USB full-speed, RS232, RS485, Audio DAC, microphone ADC, Touch sensing buttons, TFT LCD, CAN, IrDA, IR LED, IR receiver, LDR, MicroSD card, CEC on two HDMI connectors, Smart card slot, RF E2PROM and the temperature sensor) and for the development of user-specific applications. Extension headers are used to easily connect a daughter board or wrapping board for the user-specific applications. The ST-LINK/V2 is integrated on the board as embedded in-circuit debugger and programmer for the STM32 MCU. January 2014 DocID025744 Rev 1 1/63 www.st.com UM1714 Figure 1. STM32072B-EVAL evaluation board picture (1) 1. Picture not contractual 2/63 DocID025744 Rev 1 UM1714 Contents Contents 1 2 3 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2 Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.3 Order code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.4 Delivery recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Hardware layout and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.1 Development and debug support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 2.2 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.3 Clock source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.4 Reset source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.5 Boot option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6 Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.7 RS232, RS485 and IrDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.8 Touch sensing buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.9 MicroSD card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.10 Analog input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.11 LDR (Light Dependent Resistor) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.12 Temperature sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.13 USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.14 Smart card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.15 CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.16 RF E2PROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.17 HDMI CEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.18 IR LED and IR receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.19 Motor control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.20 Display and input devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.1 Motor control connector CN1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.2 RF E2PROM connector CN2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 DocID025744 Rev 1 3/63 4 Contents 4 UM1714 3.3 HDMI sink connector CN3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.4 User USB type B connector CN4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.5 HDMI source connector CN5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 0.1 CAN D-type and 9-pin male connector CN6 . . . . . . . . . . . . . . . . . . . . . . . 30 3.6 Daughter board extension connector CN7 and CN8 . . . . . . . . . . . . . . . . 30 3.7 MicroSD connector CN9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.8 RS232 and RS485 connector CN10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.9 High-density SWD connector CN11 3.10 Standard SWD connector CN12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.11 ST-LINK/V2 USB type B connector CN13 . . . . . . . . . . . . . . . . . . . . . . . . 38 3.12 Audio jack CN14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.13 TFT LCD connector CN15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.14 ST-LINK/V2 programming connector CN16 . . . . . . . . . . . . . . . . . . . . . . . 38 3.15 Power connector CN17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.16 Analog input connector CN18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.17 Smart card connector CN19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Appendix A STM32072B-EVAL IO assignment . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Appendix B Mechanical dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 4/63 DocID025744 Rev 1 UM1714 List of tables List of tables Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7. Table 8. Table 9. Table 10. Table 11. Table 12. Table 13. Table 14. Table 15. Table 16. Table 17. Table 18. Table 19. Table 20. Table 21. Table 22. Table 23. Table 24. Table 25. Table 26. Table 27. Table 28. Table 29. Table 30. Table 31. Table 32. Table 33. Table 34. Table 35. Table 36. Third-party support of ST-LINK/V2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Power source related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Power-mode related Jumpers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Low-voltage limitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 32 kHz crystal X1 related solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 8 MHz crystal X2 related solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Boot-related switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Boot0-related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Audio-related jumpers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 RS232 and IrDA related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 RS485 related solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Touch sensing buttons related solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 LDR related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Temperature sensor related solder bridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Connection between ST8024L and STM32F072VBT6. . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 CAN related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Motor control related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 LCD modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Motor control connector CN1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 RF E2PROM connector CN2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 HDMI Sink connectors CN3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 USB type B connector CN4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 HDMI Source connectors CN5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 CAN D-type and 9-pin male connector CN6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Daughter board extension connector CN7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Daughter board extension connector CN8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 MicroSD connector CN9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 RS232 and RS485 connector CN10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 High-density SWD debugging connector CN11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Standard SWD debugging connector CN12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 USB type B connector CN13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Analog input-output connector CN18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Smart card connector CN19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 STM32072B-EVAL IO assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 STM32072B-EVAL mechanical dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 DocID025744 Rev 1 5/63 5 List of figures UM1714 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. Figure 28. Figure 29. Figure 30. Figure 31. Figure 32. Figure 33. Figure 34. 6/63 STM32072B-EVAL evaluation board picture (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Hardware block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 STM32072B-EVAL evaluation board layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 The LDR on STM32072B-EVAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Motor control connector CN1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 RF EEPROM daughter board connector CN2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 HDMI Sink connectors CN3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 USB type B connector CN4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 HDMI source connectors CN5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 CAN D-type and 9-pin male connector CN6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 MicroSD connector CN9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 RS232 and RS485 connector CN10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 High-density SWD debugging connector CN11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Standard SWD debugging connector CN12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 USB type B connector CN13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Power supply connector CN17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Analog input-output connector CN18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Smart card connector CN19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 STM32072B-EVAL schematic 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 STM32072B-EVAL MCU schematic 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 STM32072B-EVAL schematic 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 STM32072B-EVAL schematic 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 STM32072B-EVAL schematic 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 STM32072B-EVAL schematic 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 STM32072B-EVAL schematic 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 STM32072B-EVAL schematic 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 STM32072B-EVAL schematic 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 STM32072B-EVAL schematic 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 STM32072B-EVAL schematic 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 STM32072B-EVAL schematic 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 STM32072B-EVAL schematic 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 STM32072B-EVAL schematic 14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 TFT LCD daughter board MB895 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 STM32072B-EVAL mechanical dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 DocID025744 Rev 1 UM1714 Overview 1 Overview 1.1 Features 1.2 • Four 5 V power supply options: power jack, ST-LINK/V2 USB connector, user USB connector or daughter board • Stereo audio jack which supports a headset with microphone connected to DAC and ADC of STM32F072VBT6. • 2 G Byte (or more) SPI interface MicroSD card • I2C compatible serial interface temperature sensor • RF E2PROM • RS232 and RS485 communication • IrDA transceiver • IR LED and IR receiver • SWD debug support, ST-LINK/V2 embedded • 240x320 TFT color LCD connected to SPI interface of STM32F072VBT6 • Joystick with 4-direction control and selector • Reset and tamper buttons • Four color user LEDs and two LEDs as MCU low power alarm • Extension connector for daughter board or wrapping board • MCU voltage choice fixed 3.3 V or adjustable from 1.65 V to 3.6 V • USB full-speed connector • Touch sensing buttons • RTC with backup battery • CAN2.0A/B compliant connector • Light Dependent Resistor (LDR) • Potentiometer • Two HDMI connectors with DDC and CEC • Smart Card slot • Motor control connector Demonstration software The demonstration software is preloaded in the board Flash memory for easy demonstration of the device peripherals in stand-alone mode. For more information and to download the latest version available, please refer to the STM32072B-EVAL demonstration software available on www.st.com. 1.3 Order code To order the STM32F072VBT6 evaluation board, use the order code STM32072B-EVAL. DocID025744 Rev 1 7/63 62 Overview 1.4 UM1714 Delivery recommendations Before using the board for the first time, please verify that nothing was damaged during shipment and that no components are unplugged or lost. When extracting the board from its plastic container, please check that no component remains in the bag. The main components to verify are the following: 1. The 8 MHz crystal (X2) which may have been removed from its socket by a shock. 2. The MicroSD card which may have been ejected from the CN9 connector (right side of the board). 3. The dual-interface EEPROM board (ANT7-M24LR-A) which may have been unplugged from the CN2 connector (top left corner of the board). For all information concerning the version of the MCU used on the board, its specification and possible related limitations, please visit the company web site to download the relevant data sheet and errata sheet. 8/63 DocID025744 Rev 1 UM1714 Hardware layout and configuration 2 Hardware layout and configuration The STM32072B-EVAL evaluation board is designed around the STM32F072VBT6 (100pin LQFP package). The hardware block diagram Figure 2 illustrates the connection between STM32F072VBT6 and peripherals such as motor control connector, USB fullspeed connector, RS232, RS485, Audio DAC, microphone ADC, Touch sensing buttons, TFT LCD, CAN, IrDA, IR LED, IR receiver, LDR, MicroSD card, CEC on two HDMI connectors, Smart card slot, RF E2PROM and Temperature sensor. The Figure 3 will help you locate these features on the evaluation board. Figure 2. Hardware block diagram 0RWRUFRQWURO FRQQHFWRU 56 WUDQVFHLYHU 86$57 -R\VWLFN 9ROWDJH WUDQVODWRU *3,2 /('V ,U'$ WUDQVFHLYHU 7DPSHU NH\EXWWRQ 3KRWR5 &RPSDUDWRU 86% FRQQHFWRU 86%)6 &$1GULYHU FRQQHFWRU &$1 ,5/(' ,5UHFHLYHU ,57,0 3:0 3RWHQWLRPHWHU (PEHGGHG 67/,1.9 6:' FRQQHFWRU 670)9%7 63, 7HPSHUDWXUH VHQVRU ,& 0LFUR6' FDUG $XGLR DPSOLILHU ,& +'0, 6RXUFH 5)((3520 FRQQHFWRU 9ROWDJH WUDQVODWRU 'RW0DWUL[ /&' &RPSDUDWRU &(& 86%7\SH% FRQQHFWRU 6:' '$& +'0, VLQN 56 WUDQVFHLYHU 5656 &RQQHFWRU +HDGVHW-DFN $'& 76 FRQWUROOHU 86$57 0LFURSKRQH DPSOLILHU 7RXFKVHQVLQJ EXWWRQV 6PDUWFDUG 9WR9 DGMXVWDEOH UHJXODWRU 7ZR9 UHJXODWRUV ([WHQVLRQ FRQQHFWRUIRU *3,2V .47 DocID025744 Rev 1 9/63 62 Hardware layout and configuration UM1714 Figure 3. STM32072B-EVAL evaluation board layout &1 5)((3520 GDXJKWHUERDUG FRQQH FWRU 7676 7RXFK%XWWRQV &1 0RWRUFRQWURO FRQQHFWRU 5 /'5 &1&1 ([WHQVLRQ KHDGHU &1 +'0, 6LQN &1 86%)6 &1 +'0, 6RXUFH 8 670)9%7 &1 &$1 &1 0LFUR6'FDUG &1 86$57 56 56 &1 6:'FRQQHFWRU &1 6:'FRQQHFWRU 8 ,U'$ /' ,5/(' &1 67/,1.9 86% &1 $XGLRMDFN /' 67/,1.9 &20/(' ' ,5UHFHLYHU &1 3RZHU-DFN FRORUV /('V /RZYROWDJH DODUP/('V 59 % 9''DGMXVWPHQW 5HVHWEXWWRQ 10/63 DocID025744 Rev 1 % WDPSHU EXWWRQ % MR\VWLFN 59 SRWHQWLRPHWHU .47 UM1714 2.1 Hardware layout and configuration Development and debug support The version 2 of the ST-LINK called ST-LINK/V2 is embedded on the board. This tool is used for program loading and debugging of the STM32F072VBT6 on board using the SWD interface. The third-party debug tools are also supported by SWD with connectors CN11 and CN12. A specific driver needs to be installed on your PC for the communication with the embedded ST-LINK/V2.The install shield called ST-LINK_V2_USBdriver.exe is available on the company website. To download and install this driver, please refer to the software and development tools page for STM32F0 family available on www.st.com. The third-party tool chains, Atollic TrueSTUDIO, KEIL ARM-MDK, IAR EWARM and the Tasking VX-Toolset support ST-LINK/V2 according to Table 1. Table 1. Third-party support of ST-LINK/V2 Third party Toolchain Version Atollic TrueSTUDIO 2.1 IAR EWARM 6.20 Keil MDK-ARM 4.20 TaskingVX-Toolset ARM Cortex-M 4.0.1 The embedded ST-LINK/V2 is connected to the PC via a standard USB cable connected to connector CN13.The bicolor LED LD9 (COM) indicates the status of the communication as follows: Note: • Slow blinking Red/Off: at power on before USB init • Fast blinking Red/Off: after the first correct communication between the PC and STLINK/V2 (enumeration) • Red Led On: when initialization between PC and ST-LINK/V2 is successfully complete • Green Led On: after successful target communication initialization • Blinking Red/Green: during communication with target • Red On: communication finished and OK • Orange On: communication failure It is possible to power the board via CN13 (embedded ST/LINK/V2 USB connector) even if an external tool is connected to CN11 (high-density SWD connector) or CN12 (SWD connector). DocID025744 Rev 1 11/63 62 Hardware layout and configuration 2.2 UM1714 Power supply The STM32072B-EVAL evaluation board is power supplied by 5V DC supply and protected by PolyZen in case of wrong power plug-in event. It is possible to configure the evaluation board to use any of the four following sources for the power supply: • 5V DC power adapter connected to CN17, the Power Jack on the board (Power Supply Unit (PSU) on silk screen of JP19). The external power supply is not provided with the board. • 5V DC power with 500 mA limitation from CN13, the USB type B connector of STLINK/V2 (USB 5 V power source (STlk) on silk screen of JP19). • 5V DC power with 500 mA limitation from CN4, the USB type B connector (USB 5 V power source (U5V) on silk screen of JP19). • 5V DC power from CN8, the extension connector for daughter board (daughter board power source (D5V) on silk screen of JP19). The power source is selected by setting the related jumpers JP19, JP11 and JP14 as described in Table 2. Table 2. Power source related jumpers Jumper Description JP19 is used to select one of the four possible power supply resources. For power supply jack(CN17) to the STM32072B-EVAL only, JP19 is set as shown below 8967ON'9368 For power supply from the daughter board connectors(CN8) to STM32072BEVAL only, JP19 is set as shown below: 8967ON'9368 For power supply from USB (CN13) of ST-LINK/V2 to STM32072B-EVAL only, JP19 is set as shown below (default setting): JP19 8967ON'9368 For power supply from USB (CN4) to STM32072B-EVAL only, JP19 is set as shown below: 8967ON'9368 For power supply from power supply jack(CN17) to both STM32072B-EVAL and daughter board connected on CN7 and CN8, JP19 is set as shown below (the daughter board must not have its own power supply connected) 8967ON'9368 12/63 DocID025744 Rev 1 UM1714 Hardware layout and configuration Table 2. Power source related jumpers (continued) Jumper Description The Vbat pin of STM32F072VBT6 is connected to VDD when JP11 is set as shown below (default setting): JP11 ϭϮϯ The Vbat pin of STM32F072VBT6 is connected to 3V battery when JP11 is set as shown below: ϭϮϯ The VDDIO2 pin of STM32F072VBT6 is connected to 3.3V when JP14 is set as shown below (default setting): ϭϮϯ JP14 The VDDIO2 pin of STM32F072VBT6 is connected to VDD_ADJ when JP14 is set as shown below: ϭϮϯ Three power modes in total are supported on the board, and can be configured by setting the related jumpers JP8, JP9, JP12, JP13 and JP16 as described in Table 3 and the following notes. • Mode1: The VDD and VDDA was connected together & powered by fixed 3.3V. • Mode2: The VDD and VDDA was connected together & powered by adjustable voltage from 1.65V to 3.6V. • Mode3: The VDD is powered by adjustable voltage from 1.65V to 3.6V while VDDA is powered by fixed 3.3V. Table 3. Power-mode related Jumpers Power mode configuration Power mode JP13 JP8 VDD_MCU Idd measurement (on JP12) ϭϮϯ ϭϮϯ OK ϭϮϯ ϭϮϯ NOT allowed Mode1 DocID025744 Rev 1 13/63 62 Hardware layout and configuration UM1714 Table 3. Power-mode related Jumpers Power mode configuration Power mode JP13 Note: JP8 VDD_MCU Idd measurement (on JP12) Mode2 ϭϮϯ ϭϮϯ OK Mode3 ϭϮϯ ϭϮϯ NOT allowed VDD_MCU Idd measurement can be done by the current Ammeter which is mounted on JP12 when it is open. VDDIO2 Idd measurement can be done by the current Ammeter which is mounted on JP16 when it is open. JP9 must be open (to disconnect VDDA from all analog power VDD_ANA which is connected to analog circuits on the board) for MCU Idd measurement. LD5 is lit when VDD<2V and in this case MCU is not functional. LD6 is lit when VDDA<2.4V and in this case analogue parts in STM32F072VBT6 are not functional. The LED LD7 is lit when the STM32072B-EVAL evaluation board is powered by the 5V. Table 4 shows the low-voltage limitations that might apply depending on the characteristics of some peripheral components. The components may work incorrectly when the power level is lower than the limitation. Table 4. Low-voltage limitation Peripheral Component IO name Low-voltage limitation Audio amplifier U17 Audio input 2.2V(VDDA) Microphone amplifier U15 Audio output 2.7V(VDDA) USB CN4 USB 3V(VDDIO2) CAN CN6 CAN 3V(VDDIO2) Smart Card CN19 USART1 2.7V(VDDIO2) Caution: JP12 and JP16 must not be opened; otherwise STM32F072VBT6 will be damaged due to the lack of power supply on its power pins. Caution: There is a risk of explosion if the battery is replaced with the wrong type of battery. Dispose of used batteries according to the instructions. 14/63 DocID025744 Rev 1 UM1714 2.3 Hardware layout and configuration Clock source Two clock sources are available on STM32072B-EVAL evaluation board for STM32F072VBT6 and RTC embedded. • X1, 32 kHz crystal for embedded RTC • X2, 8 MHz crystal with socket for STM32F072VBT6 microcontroller, it can be removed from the socket when an internal RC clock is used. Table 5. 32 kHz crystal X1 related solder bridges Jumper Description PC14 is connected to 32 kHz crystal when SB14 is open. (Default setting) SB14 PC14 is connected to the extension connector CN7 when SB14 is closed. In this case R71 must be removed to avoid any disturbance due to the 32 kHz quartz. PC15 is connected to the 32 kHz crystal when SB15 is open. (Default setting) SB15 PC15 is connected to the extension connector CN7 when SB15 is closed. In this case R72 must be removed to avoid any disturbance due to the 32 kHz quartz Table 6. 8 MHz crystal X2 related solder bridges Jumper Description PF0 is connected to the 8 MHz crystal when SB16 is open. (Default setting) SB16 PF0 is connected to the extension connector CN8 when SB16 is closed. In this case C31 and X2 must be removed. PF1 is connected to the 8 MHz crystal when SB17 is open. (Default setting) SB17 2.4 PF1 is connected to the extension connector CN8 when SB17 is closed. In such case R73 must be removed to avoid any disturbance due to the 8 MHz quartz. Reset source The reset signal of STM32072B-EVAL evaluation board is low active and the reset sources include the following: Note: • Reset button B1 • Debugging tools from SWD connector CN11 and CN12 • Daughter board from CN8 • Embedded ST-LINK/V2 • RS232 connector CN10 for ISP. The jumper JP15 is to be closed for RESET handled by pin8 of RS232 connector CN10 (CTS signal), please look in Section 2.7 for details. DocID025744 Rev 1 15/63 62 Hardware layout and configuration 2.5 UM1714 Boot option The STM32072B-EVAL evaluation board is able to boot from the following: • Embedded user Flash • System memory with boot loader for ISP • Embedded SRAM for debugging The boot option is configured by setting the switch SW1 (BOOT0) and one option bit in Small Information block (SIF). The BOOT0 can be configured also via RS232 connector CN10. Table 7. Boot-related switch Switch configuration Bit12 in user option bytes 0 <-> 1 X STM32072B-EVAL boot from User Flash when SW1 and bit12 in user option bytes set as shown on the left. (Default setting) 0 STM32072B-EVAL boot from Embedded SRAM when SW1 and bit12 in user option bytes set as shown on the left. 1 STM32072B-EVAL boot from System Memory when SW1 and bit12 in user option bytes set as shown on the left. SW1 0 <-> 1 SW1 0 <-> 1 SW1 Boot from Table 8. Boot0-related jumpers Jumper JP5 2.6 Description The Bootloader_BOOT0 is managed by pin 6 of connector CN10 (RS232 DSR signal) when JP5 is closed. This configuration is used for boot loader application only. Default Setting: Not fitted Audio The STM32072B-EVAL evaluation board supports stereo audio playback and microphone recording by an external headset connected on the audio jack CN14. Audio play is connected to DAC output of STM32F072VBT6 through an audio amplifier and the microphone on headset is connected to ADC input of STM32F072VBT6 through a microphone amplifier. The audio amplifier can be enabled or disabled by setting JP20. Mono/stereo playback is selected by setting JP18. Refer to Table 9 for detail. Table 9. Audio-related jumpers Jumper Description Speaker amplifier U17 is enabled when JP20 is closed (Default setting) JP20 Speaker amplifier U17 is disabled when JP20 is open 16/63 DocID025744 Rev 1 UM1714 Hardware layout and configuration Table 9. Audio-related jumpers (continued) Jumper Description Mono playback is enabled when JP18 is set as shown below (default setting): ϭϮϯ .47 JP18 Stereo playback is enabled when JP18 is set as shown below: ϭϮϯ .47 The audio amplifier operates correctly when VDDA>2.2V and the microphone amplifier operates correctly when VDDA>2.7V. 2.7 RS232, RS485 and IrDA The communication of RS232 (with hardware flow control CTS and RTS) and RS485 is supported on D-type 9-pin connector CN10. An IrDA transceiver (U14) is connected to USART2 of the STM32F072VBT6. The signals Bootloader_RESET (shared with CTS signal) and Bootloader_BOOT0 (shared with DSR signal) are added on RS232 connector CN10 for ISP support. The RS232 connector CN10 may be connected to either IOs of PD5 (USART2_TX) and PD6 (USART2_RX) or IOs of PA14 (TX) and PA15 (RX) on STM32F072VBT6 MCU thanks to the configuration jumpers JP7 and JP10. The bootloader is available only when RS232 connector is connected to PA14 and PA15. Please refer to Table 10 for details. DocID025744 Rev 1 17/63 62 Hardware layout and configuration UM1714 Table 10. RS232 and IrDA related jumpers Jumper Description RS232_RX is connected to RS232 transceiver and RS232 communication is enabled when JP17 is set as shown below (default setting): 56 56 ,U'$ RS485_RX is connected to RS485 transceiver and RS485 communication is enabled when JP17 is set as shown below: 56 56 ,U'$ JP17 IrDA_RX is connected to IrDA transceiver and IrDA communication is enabled when JP17 is set as shown below: 56 56 ,U'$ PD5 is connected as TX signal when JP10 is set as shown to below (default setting): ϭϮϯ Note: bootloader is not supported with such configuration JP10 PA14 is connected as TX signal when JP10 is set as shown below (JP2 must be open in this case): ϭϮϯ Note: bootloader is supported with such configuration PD6 is connected as RX signal when JP7 is set as shown below (default setting): ϭϮϯ Note: bootloader is not supported with such configuration JP7 PA15 is connected as RX signal with bootloader being supported when JP7 is set as shown below: ϭϮϯ Note: bootloader is supported with such configuration JP2 18/63 SWCLK is connected to PA14 when JP2 is fitted. Default setting: Fitted DocID025744 Rev 1 UM1714 Hardware layout and configuration The RS485 communication is supported by RS485 transceiver ST3485EBDR which is connected to pin4 and pin9 of D-type 9-pins connectors CN10 (shared with USART2). Table 11. RS485 related solder bridges Jumper 2.8 Description SB20,SB22 The external fail safe biasing are enabled when solder bridges SB20 and SB22 was closed Default setting: Not fitted SB23 The bus termination is enabled when solder bridge SB23 is closed. Default setting: Not fitted SB21 The AC termination is disabled when solder bridge SB21 is closed for high baud rate communication. Default setting: Not fitted Touch sensing buttons Two touch sensing buttons are supported on STM32072B-EVAL evaluation board. These are connected to three capacitive sensing channels (PD[12:14]) in group 8 with active shield being connected to two capacitive sensing channels (PE4 and PE5) in group 7. Table 12. Touch sensing buttons related solder bridges Solder Bridge Description PD13 is used as Touch sensing button TS2 when SB12 is open. (Default setting) SB12 PD13 is connected to the extension connector CN8 when SB12 is closed so touch sensing button TS2 is not usable. If necessary R39 can be removed to avoid any noise. PD12 is used as Touch sensing button TS1 when SB13 is open (Default setting) SB13 SB11 PD12 is connected to the extension connector CN8 when SB12 is closed so touch sensing button TS1 is not usable. If necessary R40 can be removed to avoid any noise. PD14 is disconnect from the extension connector CN8 when SB11 is open (default setting). In such case this IO is used as charge transfer pin connected to C17 for the touch sensing application. (Default setting) PD14 is connected to extension connector CN8 when SB11 is closed. In such case C17 must be removed to avoid disturbance due to the capacitor SB19 PE4 is disconnect from extension connector CN7 when SB19 is open (default setting). In such case this IO is used as active shield for Touch sensing buttons TS1 & ST2. PE4 is connected to the extension connector CN7 when SB19 is closed. In such case R66 must be removed to avoid disturbance due to the shield SB18 PE5 is disconnect from the extension connector CN7 when SB18 is open (default setting). In such case this IO is used to manage the Shield capacitor C28 for the touch sensing application. PE5 is connected to the extension connector CN7 when SB19 is closed. In this case R67 must be removed to avoid any disturbance due to the capacitor DocID025744 Rev 1 19/63 62 Hardware layout and configuration UM1714 Note: the touch sensing buttons are fully functional only when STM32072B-EVAL is powered in power mode 1 (both VDD & VDDA is connected to fixed 3.3 V). It is potentially necessary to adjust the capacitor value of C28 and the firmware to adapt them to the voltage range from 1.65 V to 3.6 V of VDD in power modes 2 and 3. 2.9 MicroSD card The 2 GB (or more) MicroSD card is available on the board. It is connected to SPI1 port (shared with color LCD) of STM32F072VBT6. The MicroSD card detection is managed by the standard IO port PB15 and it should be set with internal pull-up. 2.10 Analog input The two-pin header CN18 and the 10K ohm potentiometer RV3 are connected to PC0 of STM32F072VBT6 as analog input. A low pass filter can be implemented by replacing R206 and C113 with the right values of resistor and capacitor as requested by end user application. 2.11 LDR (Light Dependent Resistor) The VDDA is divided by the resistor bridge of LDR VT9ON1 and 8.2K resistor, and connected to PA1 (COM1_IN+/ADC IN1) as shown below on the STM32072B-EVAL evaluation board. Figure 4. The LDR on STM32072B-EVAL *3FRPSDUDWRU 9''$ . $'&,1 * 3&2 03B ,1 3$ /'5 1& * 3&2 03B ,1 * 1' %DQG JDS 9 ó%DQG JD S ò%DQG JD S ô%DQG JD S '$&2 87 .47 It is possible to compare LDR output with 1/4 band gap, 1/2 band gap, 3/4 band gap, band gap and DAC1 OUT, and to connect LDR output to ADC IN1 for AD conversion. 20/63 DocID025744 Rev 1 UM1714 Hardware layout and configuration PA1 is also shared with the motor control bus voltage signal and its input source can be selected by setting JP6 in Table 13. Table 13. LDR related jumpers Jumper Description PA1 is used as LDR input when JP6 is set as shown below (default setting): ϭϮϯ JP6 PA1 is used as motor control Bus Voltage signal when JP6 is set as shown below: 2.12 ϭϮϯ Temperature sensor A temperature sensor STLM75M2F is connected to I2C1 bus of STM32F072VBT6, and shares the same I2C1 bus with RF E2PROM and DDC on HDMI_Source connector CN5. The I2C address of the temperature sensor is 0b100100x, where x can be 0 or 1 depending on the setting of SB6. Table 14. Temperature sensor related solder bridge Solder Bridge Description I2C address A0 is 0 when SB6 is open. (Default setting) SB6 I2C address A0 is 1 when SB6 is closed. Note: the temperature result measured from STLM75M2F can be a little higher than the ambient temperature due to the power dissipation of the components on the board. 2.13 USB STM32072B-EVAL evaluation board supports USB2.0 compliant full speed communication via a USB type B connector (CN4). The evaluation board can be powered by this USB connection at 5 V DC with 500 mA current limitation. USB operates correctly when VDDIO2>3V. 2.14 Smart card STMicroelectronics smart card interface circuit ST8024L is used on STM32072B-EVAL evaluation board for asynchronous 1.8 V, 3 V and 5 V smart cards. It performs all the supply protection and control functions based on the connections with STM32F072VBT6 listed in Table 15. DocID025744 Rev 1 21/63 62 Hardware layout and configuration UM1714 Table 15. Connection between ST8024L and STM32F072VBT6 Signals of ST8024L Description Connect to STM32F072VBT6 5V/3V Smart card power supply selection pin PC11 I/OUC MCU data I/O line PA9 XTAL1 Crystal or external clock input PA8 OFF Detect presence of a card, Interrupt to MCU PC12 RSTIN Card Reset Input from MCU PA10 CMDVCC Start activation sequence input (Active Low) PD2 1.8V 1.8 V VCC operation selection. Logic high selects 1.8 V operation and overrides any setting on the 5V/3V pin. PC10 The smart card operates correctly when VDDIO2>2.7V. 2.15 CAN STM32072B-EVAL evaluation board supports one channel of CAN2.0A/B complaint CAN bus communication based on 3.3V CAN transceiver. The High-speed mode, standby mode and slope control mode are available and can be selected by setting JP4. Table 16. CAN related jumpers Jumper Description CAN transceiver is working in standby mode when JP4 is set as shown below: JP4 ϭϮϯ CAN transceiver is working in high-speed mode when JP4 is set as shown below: (default setting) ϭϮϯ CAN transceiver is working in slope control mode when JP4 is open. JP3 CAN terminal resistor is enabled when JP3 is fitted. Default setting: Not fitted CAN operates correctly when VDDIO2>3V. 22/63 DocID025744 Rev 1 UM1714 2.16 Hardware layout and configuration RF E2PROM An RF E2PROM module ANT7-M24LR-A is mounted on connector CN2 and connected to I2C1 bus of STM32F072VBT6, this bus shares the same I2C1 bus with the temperature sensor U1 and DDC on HDMI_Source connector CN5. 2.17 HDMI CEC Two HDMI connectors CN3 and CN5 are available on STM32072B-EVAL board. • • The connector CN3 is HDMI sink connector with the following: – DDC connected to I2C2 of STM32F072VBT6 – HPD controlled by IO PD15 through transistor T1 – CEC connected to PB8 through transistor T2. The connector CN5 is HDMI source connector with the following: – DDC connected to I2C1 of STM32F072VBT6 and shared with the temperature sensor and RF E2PROM – HPD controlled by IO PE0 – CEC connected to PB8 through the transistor T2 – HDMI 5 V powered by power switch U3 The signals TDMS D+[0..2], TDMS_CLK+, TDMS D-[0..2], TDMS_CLK- on these two HDMI connectors are connected together. The CEC injector mode can be enabled by some PCB reworks for debugging purpose only: • Remove resistors R29, R31, R33, R42, R44, R48 and R51. • Close solder bridges SB7, SB8, SB9 and SB10. Note: the I/O PD15 must be set in open-drain output mode by firmware when working as an HPD signal control on the HDMI sink connector CN3. 2.18 IR LED and IR receiver The IR receiver TSOP34836 is connected to PC6 of STM32F072VBT6 and a current around 100 mA on IR LED is driven by PB9 through the transistors T3 and T4 on the board. Note: the IR LED may be driven by PB9 directly with 20 mA current when SB24 is closed and R138 is removed. 2.19 Motor control STM32072B-EVAL evaluation board supports both asynchronous and synchronous threephase brushless motor control via a 34-pins connector CN1 that provides all the required control and feedback signals to and from the motor power-driving board. The available signals on this connector include emergency stop, motor speed, three phase motor currents, bus voltage, heat sink temperature coming from the motor driving board and six channels of PWM control signal going to the motor driving circuit. DocID025744 Rev 1 23/63 62 Hardware layout and configuration UM1714 Table 17. Motor control related jumpers Jumper Description JP6 The description of JP6 is in Section 2.11: LDR (Light Dependent Resistor) JP1 JP1 should be kept on open when the encoder signal is from pin31 of the motor control connector CN1 while it should be kept on close when the analog signal is from pin31 of CN1 for the special motor. Default setting: Not fitted SB1 The pin1 of motor connector CN1 is connected to PA1 as MC_EmergencySTOP3 when SB1 is closed. Default setting: open SB2 The special motor current sampling operation is enabled when SB2 is closed (PC8 connected to PF3). The IO pins PC8 and PF3 are disconnected and can be used by the daughter board when SB2 is open. Default setting: open SB3 The pin14 of motor connector CN1 is connected to PC3 as MC_BusVoltage2 when SB3 is closed. In such case R10 should be removed. Default setting: open SB4 The pin1 of motor connector CN1 is connected to PA3 as MC_EmergencySTOP2 when SB4 is closed. Default setting: open SB5 The pin17 of motor connector CN1 is connected to PA3 as MC_CurrentB2 when SB5 is closed. Default setting: open Note: the solder bridges SB4 and SB5 must not be closed at the same time. Also, SB1 and R10 must not be fitted at the same time. 2.20 Display and input devices The 2.4” color TFT LCD connected to SPI1 port of STM32F072VBT6 and the four general purpose color LEDs (LD 1,2,3,4) are available as display device. Two push buttons (B1 Reset, B2 tamper) and one joystick are available. The selection key of the joystick is connected to PA0 which supports the wake-up feature. Table 18. LCD modules 2.4” TFT LCD connector CN15 Pin 24/63 Description Pin connection Pin Description Pin connection 1 CS PE6 9 VDD 3.3V 2 SCL PB3 10 VCI 3.3V 3 SDI PE15 11 GND GND 4 RS - 12 GND GND 5 WR - 13 BL_VDD 5V 6 RD - 14 BL_Control 5V DocID025744 Rev 1 UM1714 Hardware layout and configuration Table 18. LCD modules (continued) 2.4” TFT LCD connector CN15 Pin Note: Description Pin connection Pin Description Pin connection 7 SDO PE14 15 BL_GND GND 8 RESET RESET# 16 BL_GND GND A bidirectional voltage translator (U13) is implemented on SPI_MOSI signal between the MCU and LCD in order to support the 3-wire serial interface required by several TFT-LCD controllers. The direction of the voltage translator is controlled by IO PB2 (the IO PE15 is working as MOSI when PB2 is high or as MISO when PB2 is LOW). DocID025744 Rev 1 25/63 62 Connectors UM1714 3 Connectors 3.1 Motor control connector CN1 Figure 5. Motor control connector CN1 5PQWJFX .47 Table 19. Motor control connector CN1(1) Description Pin of STM32F072VB Emergency STOP PB12 (R20 mounted by default) Emergency STOP2 PA3 (to close SB4) Emergency STOP3 PA1 (to close SB1) PWM-UH Pin number of CN1 Pin number of CN1 Pin of STM32F072VB Description 1 2 GND PE9 3 4 GND PWM-UL PE8 5 6 GND PWM-VH PE11 7 8 GND PWM-VL PE10 9 10 GND PWM-WH PE13 11 12 GND PWM-WL PE12 13 14 PA1 (R10 mounted by default) BUS VOLTAGE PC3 (to close SB3) BUS VOLTAGE2 26/63 PHASE A CURRENT PA2 PHASE B CURRENT PC5 (R14 mounted by default) PHASE B CURRENT2 PA3 (to close SB5) 15 16 GND 17 18 GND DocID025744 Rev 1 UM1714 Connectors Table 19. Motor control connector CN1(1) (continued) Description Pin of STM32F072VB Pin number of CN1 Pin number of CN1 Pin of STM32F072VB Description PHASE C CURRENT PC4 19 20 GND NTC BYPASS RELAY PE7 21 22 GND DISSIPATIVE BRAKE PWM PB11 23 24 GND 25 26 27 28 3.3V power +5V power PFC SYNC2 PC8 (Always be connected) Heatsink temperature PC2 PFC SYNC1 PF3 (to close SB2) PFC PWM PC9 29 30 GND Encoder A PA6 31 32 GND Encoder B PA7 33 34 PB0 Encoder Index 1. The signals in the grey table cells are not connected by default. 3.2 RF E2PROM connector CN2 Figure 6. RF EEPROM daughter board connector CN2 )URQWYLHZ .47 Table 20. RF E2PROM connector CN2 Pin number Description Pin number Description 1 I2C1_SDA (PB7) 5 +5V 2 NC 6 NC 3 I2C1_SCL (PB6) 7 GND 4 EX_RESET(PD7) 8 NC DocID025744 Rev 1 27/63 62 Connectors 3.3 UM1714 HDMI sink connector CN3 Figure 7. HDMI Sink connectors CN3 'SPOUWJFX .47 Table 21. HDMI Sink connectors CN3 Pin number 28/63 Description Pin number Description 1,3,4,6,7,9,10,12 TMDS differential signal pair connected to CN5 16 I2C2_SDA (PB14) 13 CEC (PB8) 2,5,8,11,17 GND 14 NC 18 HDMI_5V_Sink 15 I2C2_SCL (PB13) 19 HPD (PD15 through transistor) DocID025744 Rev 1 UM1714 3.4 Connectors User USB type B connector CN4 Figure 8. USB type B connector CN4 'SPOUWJFX .47 Table 22. USB type B connector CN4 Pin number 3.5 Description Pin number Description 1 VBUS(power) 4 GND 2 DM(PA11) 5,6 Shield 3 DP(PA12) HDMI source connector CN5 Figure 9. HDMI source connectors CN5 )URQWYLHZ 069 DocID025744 Rev 1 29/63 62 Connectors UM1714 Table 23. HDMI Source connectors CN5 Pin number 0.1 Description Pin number Description 1,3,4,6,7,9,10,12 TMDS differential signal pair connected to CN3 16 I2C1_SDA (PB7) 13 CEC (PB8) 2,5,8,11,17 GND 14 NC 18 HDMI_5V_Source from power switch U3 15 I2C1_SCL (PB6) 19 HPD (PE0) CAN D-type and 9-pin male connector CN6 Figure 10. CAN D-type and 9-pin male connector CN6 'SPOUWJFX .47 Table 24. CAN D-type and 9-pin male connector CN6 3.6 Pin number Description Pin number Description 1,4,8,9 NC 7 CANH 2 CANL 3,5,6 GND Daughter board extension connector CN7 and CN8 Two 52-pin male headers CN7 and CN8 can be used to connect with the daughter board or with the standard wrapping board to STM32072B-EVAL evaluation board. All GPI/Os are available on the connector. The space between these two connectors and position of power, GND and RESET pin are defined as a standard, allowing the development of common daughter boards for several evaluation boards. The standard width between CN7 pin1 and CN8 pin1 is 2700mils (68.58mm). The standard was implemented on the majority of evaluation boards. 30/63 DocID025744 Rev 1 UM1714 Connectors Each pin on CN7 and CN8 can be used by a daughter board after disconnecting it from the corresponding function block on STM32072B-EVAL evaluation board. Please look at Table 25 and Table 26 for details. Table 25. Daughter board extension connector CN7 Pin Description Alternative function How to disconnect with function block on STM32072B-EVAL board 1 GND - - 3 PC7 - - 5 PC9 MC_PFCpwm Disconnect MC power board from CN1 7 PA9 SmartCard_IO Remove R152 9 PA10 SmartCard_RST Remove R155 11 PC14 OSC32_IN Remove R71, Close SB14 13 PA12 USB_DP Remove R34 15 PC15 OSC32_OUT Remove R72, Close SB15 17 PA14 SWCLK / USART2_TX_BOOT Keep JP2, JP10 open 19 GND - - 21 PC11 SmartCard_3/5V Remove R184 23 PD0 CAN_RX Remove R47 25 PD2 SmartCard_CMDVCC Remove R156 27 PD4 USART2_RTS/RS485_DIR Remove R65 29 PD6 USART2_RX Keep JP7 open 31 PD7 EX_RESET Remove R28 33 PB4 - - 35 PB6 I2C1_SCL Remove R5,R7,R41,R42 37 PB8 HDMI_CEC Remove R27 39 GND - - 41 PE1 - - 43 PE3 JOY_RIGHT Remove R202 45 PF9 JOY_UP Remove R200 47 PF10 JOY_DOWN Remove R197 49 PC1 Audio_IN Remove R129 51 PE5 SHIELD_CT Remove R67, Close SB18 2 PD15 HDMI_HPD_SINK Remove R23 4 PC6 IR_IN Remove R175 6 PC8 MC_PFCsync2 Disconnect MC power board from CN1, Keep SB2 open 8 PA8 SmartCard_CK Remove R153 DocID025744 Rev 1 31/63 62 Connectors UM1714 Table 25. Daughter board extension connector CN7 (continued) Pin Description Alternative function How to disconnect with function block on STM32072B-EVAL board 10 GND - - 12 PA11 USB_DM Remove R35 14 PA13 SWDAT Remove R76 16 PF6 - - 18 PA15 USART2_RX_BOOT Keep JP7 open 20 PC10 SmartCard_1.8V Remove R159 22 PC12 SmartCard_OFF Remove R154 24 PD1 CAN_TX Remove R54 26 PD3 USART2_CTS Remove R87 28 PD5 USART2_TX Remove R69 30 GND - - 32 PB3 SPI1_SCK Remove R95 34 PB5 TempSensor_INT Remove R4 36 PB7 I2C1_SDA Remove R2,R6,R44,R45 38 PB9 IR_OUT Remove R135 40 PE0 HDMI_HPD_Source Remove R49 42 PE2 JOY_LEFT Remove R199 44 PE6 LCD_CS Remove R113 46 PC0 Potentiometer Remove R204 48 +3V3 - - 50 GND - - 52 PE4 SHIELD Remove R66, Close SB19 Table 26. Daughter board extension connector CN8 Pin 32/63 Description Alternative Function How to disconnect with function block on STM32072B-EVAL board 1 GND - - 3 PD14 TS_CT Remove C17, Close SB11 5 PD13 TS2 Remove R39, Close SB12 7 PD12 TS1 Remove R40, Close SB13 9 PC13 TAMPER_KEY Remove R194 11 RESET# - - 13 PB13 I2C2_SCL Remove R30 15 PB11 MC_Dissipativebrake Disconnect MC power board from CN1 DocID025744 Rev 1 UM1714 Connectors Table 26. Daughter board extension connector CN8 (continued) Pin Description Alternative Function How to disconnect with function block on STM32072B-EVAL board 17 PE15 SPI1_MOSI Remove R104 19 D5V - - 21 PE12 MC_WL Disconnect MC power board from CN1 23 PF0 OSC_IN Remove X2,C31, Close SB16 25 PE11 MC_VH Disconnect MC power board from CN1 27 PE10 MC_VL Disconnect MC power board from CN1 29 PE8 MC_UL Disconnect MC power board from CN1 31 PB2 SPI1_MOSI_DIR Remove R102 33 PB0 MC_Enindex Disconnect MC power board from CN1 35 PC5 MC_Current B Remove R14 37 PA7 MC_Encoder B Disconnect MC power board from CN1 39 GND - - 41 PA4 Audio_OUT_LEFT Keep JP18 open 43 VDD_IO2 - - 45 PA2 MC_Current A Remove R16 47 PA0 JOY_SEL Remove R198 49 PF2 MicroSD_CS Remove R74 51 PC2 MC_headsinkTemp Remove R11 2 PD11 LED4 Remove R176 4 PD10 LED3 Remove R177 6 PD9 LED2 Remove R178 8 PD8 LED1 Remove R179 10 GND - - 12 PB15 SDcard_detect Remove R56 14 PB14 I2C2_SDA Remove R32 16 PB12 MC_EmergencySTOP Remove R20 18 PB10 USB_VBUS_detection Remove R50,R53 20 PE14 SPI1_MISO Remove R58 22 PE13 MC_WH Disconnect MC power board from CN1 24 VDD - - 26 PF1 OSC_OUT Remove R73, Close SB17 28 PE9 MC_UH Disconnect MC power board from CN1 30 GND - - 32 PE7 MC_ NTC Disconnect MC power board from CN1 DocID025744 Rev 1 33/63 62 Connectors UM1714 Table 26. Daughter board extension connector CN8 (continued) Pin 3.7 Description How to disconnect with function block on STM32072B-EVAL board Alternative Function 34 PB1 - - 36 PC4 MC_Current C Remove R13 38 PA6 MC_Encoder A Keep JP1 open, Disconnect MC power board from CN1 40 PA5 Aduio_OUT_RIGHT Keep JP18 open 42 NC - - 44 PA3 MC_Current B2/ MC_Emergency_STOP2 Keep SB4,SB5 open 46 PA1 LDR_IN/MC_BusVoltage / MC_Emergency_STOP3 Keep JP6 open 48 PF3 MC_PFCsync1 Keep SB2 open 50 GND - - 52 PC3 MC_BusVoltage2 Keep SB3 open MicroSD connector CN9 Figure 11. MicroSD connector CN9 'SPOUWJFX .47 Table 27. MicroSD connector CN9 Pin number 34/63 Pin number Description Description 1 NC 5 MicroSDcard_CLK (PB3) 2 MicroSDcard_CS (PF2) 6 Vss/GND 3 MicroSDcard_DIN(PE15) 7 MicroSDcard_DOUT(PE14) DocID025744 Rev 1 UM1714 Connectors Table 27. MicroSD connector CN9 (continued) Pin number 4 3.8 Pin number Description +3V3 Description 8 NC 10 MicroSDcard_detect (PB15) RS232 and RS485 connector CN10 Figure 12. RS232 and RS485 connector CN10 'SPOUWJFX .47 Table 28. RS232 and RS485 connector CN10 Pin number Pin number Description Description 1 NC 6 Bootloader_BOOT0 2 RS232_RX (PD6 or PA15) 7 RS232_RTS(PD4) 3 RS232_TX (PD5 or PA14) 8 RS232_CTS(PD3)/Bootloader_RESET 4 RS485_A 9 RS485_B 5 GND DocID025744 Rev 1 35/63 62 Connectors 3.9 UM1714 High-density SWD connector CN11 Figure 13. High-density SWD debugging connector CN11 5PQWJFX .47 Table 29. High-density SWD debugging connector CN11 Pin number 36/63 Pin number Description Description 1 VDDIO2 2 SWDAT(PA13) 3 GND 4 SWCLK(PA14) 5 GND 6 NC 7 KEY 8 NC 9 GND 10 RESET# DocID025744 Rev 1 UM1714 3.10 Connectors Standard SWD connector CN12 Figure 14. Standard SWD debugging connector CN12 5PQWJFX .47 Table 30. Standard SWD debugging connector CN12 Pin number Pin number Description Description 1 VDDIO2 2 VDDIO2 3 NC 4 GND 5 NC 6 GND 7 SWDAT(PA13) 8 GND 9 SWCLK(PA14) 10 GND 11 10K pull-down 12 GND 13 NC 14 GND 15 RESET# 16 GND 17 10K pull-down 18 GND 19 10K pull-down 20 GND DocID025744 Rev 1 37/63 62 Connectors 3.11 UM1714 ST-LINK/V2 USB type B connector CN13 The USB connector CN13 is used to connect embedded ST-LINK/V2 to PC for debugging of board. Figure 15. USB type B connector CN13 )URQWYLHZ 069 Table 31. USB type B connector CN13 Pin number 3.12 Description Pin number Description 1 VBUS(power) 4 GND 2 DM 5,6 Shield 3 DP Audio jack CN14 A 3.5 mm stereo audio jack CN14 is available on STM32072B-EVAL board. It is connected to audio DAC and ADC. 3.13 TFT LCD connector CN15 A TFT color LCD board is mounted on CN15. Please refer to Section 2.20 for details. 3.14 ST-LINK/V2 programming connector CN16 The connector CN16 is used only for the embedded ST-LINK/V2 programming during board manufacture. It is not populated by default and not for end users. 38/63 DocID025744 Rev 1 UM1714 3.15 Connectors Power connector CN17 The STM32072B-EVAL evaluation board can be powered from a DC 5V power supply via the external power supply jack (CN17) shown in Figure 16. The central pin of CN17 must be positive. Figure 16. Power supply connector CN17 '&9 *1' )URQWYLHZ .47 3.16 Analog input connector CN18 Figure 17. Analog input-output connector CN18 ϭ Ϯ Eϭϴ 5PQWJFX .47 Table 32. Analog input-output connector CN18 Pin number 1 Pin number Description Analog input-output PC0 DocID025744 Rev 1 2 Description GND 39/63 62 Connectors 3.17 UM1714 Smart card connector CN19 Figure 18. Smart card connector CN19 5PQWJFX .47 Table 33. Smart card connector CN19 Pin number 40/63 Description Pin number Description 1 VCC 5 GND 2 RST 6 NC 3 CLK 7 I/O 4 NC 8 NC 17 Detection pin of card presence 18 Detection pin of card presence DocID025744 Rev 1 UM1714 4 Schematics Schematics The schematics of STM32072B-EVAL are shown in the Figure 19 to Figure 32. The schematic of the TFT LCD daughter board is shown in Figure 33. DocID025744 Rev 1 41/63 62 42/63 DocID025744 Rev 1 D C B A 1 1 Audio_OUT_L Audio_OUT_R Audio_IN 2 SHIELD SHIELD_CT TS1 TS2 TS_CT DB_PD12 DB_PD13 DB_PD14 DB_PE4 DB_PE5 USB_DP USB_DM Potentiometer LDR_OUT Tamper_key JOY_SEL JOY_UP JOY_DOWN JOY_LEFT JOY_RIGHT LED1 LED2 LED3 LED4 U_Touch Sensing Touch Sensing.SchDoc U_Peripherals Peripherals.SchDoc I2C1_SCL_5V I2C1_SDA_5V TempSensor_INT EX_RESET U_TemSensor_RF_EEPROM TemSensor_RF_EEPROM.SCHDOC HDMI_HPD_Source_5V I2C1_SCL_5V I2C1_SDA_5V HDMI_HPD_SINK I2C2_SCL_5V I2C2_SDA_5V HDMI_CEC_3V3 U_HDMI_CEC HDMI_CEC.SchDoc CAN_RX CAN_TX IR_OUT IR_IN SmartCard_IO SmartCard_CLK SmartCard_RST SmartCard_OFF SmartCard_3/5V SmartCard_CMDVCC SmartCard_1V8 U_CAN_SmartCard_IR CAN_SmartCard_IR.SchDoc U_Audio Audio.SchDoc 2 3 3 SHIELD SHIELD_CT TS1 TS2 TS_CT DB_PD12 DB_PD13 DB_PD14 DB_PE4 DB_PE5 USB_DP USB_DM Potentiometer LDR_OUT Tamper_key JOY_SEL JOY_UP JOY_DOWN JOY_LEFT JOY_RIGHT LED1 LED2 LED3 LED4 TempSensor_INT EX_RESET_OD HDMI_HPD_Source I2C1_SCL I2C1_SDA HDMI_HPD_SINK_OD I2C2_SCL I2C2_SDA HDMI_CEC_OD CAN_RX CAN_TX IR_OUT IR_IN SmartCard_IO SmartCard_CLK SmartCard_RST SmartCard_OFF SmartCard_3/5V SmartCard_CMDVCC SmartCard_1V8 Audio_OUT_L Audio_OUT_R Audio_IN U_MCU MCU.SchDoc 4 VDD_IO2 100K R146 USART2_RX USART2_RX_BOOT USART2_TX USART2_TX_BOOT USART2_RTS USART2_CTS Bootloader_BOOT0 Bootloader_RESET SWCLK SWDAT SPI1_SCK SPI1_MOSI SPI1_MOSI_DIR SPI1_MISO MicroSD_CS_OD LCD_CS_OD SDcard_detect RESET# MC_CurrentB2 MC_PFCsync1 MC_PFCsync2 MC_UL MC_UH MC_VL MC_VH MC_WL MC_WH MC_NTC MC_DissipativeBrake MC_PFCpwm MC_EmergencySTOP MC_CurrentA MC_CurrentB MC_CurrentC MC_EnA MC_EnB MC_EnIndex MC_HeatsinkTemperature MC_BusVoltage2 MC_BusVoltage 4 VDD_IO2 U16 VccB VccA B1 A1 B2 A2 DIR GND 1 2 3 4 C78 100nF +3V3 5 SN74LVC2T45DCUT 8 7 6 5 C80 100nF 1Mhz clock 24Mhz clock 5 6 USART2_RX_3V3 USART2_RX_BOOT_3V3 USART2_TX USART2_TX_BOOT_3V3 USART2_RTS USART2_CTS_3V3 Bootloader_BOOT0_3V3 Bootloader_RESET_3V3 U_RS232_RS485_IrDA RS232_RS485_IrDA.SchDoc TCK/SWCLK TMS/SWDIO RESET# T_SWDIO_IN U_ST_LINK_V2 ST_LINK_V2.SCHDOC SWCLK SWDAT RESET# U_SWD SWD.SchDoc SPI1_SCK SPI1_MOSI SPI1_MOSI_DIR SPI1_MISO_3V3 MicroSD_CS_3V3 LCD_CS_3V3 SDcard_detect RESET# U_LCD_MicroSD LCD_MicroSD.SchDoc MC_PFCsync1 MC_PFCsync2 MC_UL MC_UH MC_VL MC_VH MC_WL MC_WH MC_NTC MC_DissipativeBrake MC_PFCpwm MC_EmergencySTOP MC_CurrentA MC_CurrentB MC_CurrentC MC_EnA MC_EnB MC_EnIndex MC_HeatsinkTemperature MC_BusVoltage2 MC_BusVoltage MC_EmergencySTOP3 MC_CurrentB2 MC_EmergencySTOP2 U_MotorCtrl MotorCtrl.SchDoc 6 8 7 Rev: B.1[PCB.SCH] STM32072B-EVAL Number:MB1070 Title: Date: 10/9/2013 STMicroelectronics 8 Sheet 1 of 14 Note1:The signals which was marked in red should be routed firstly with shield during PCB layout. Note2: Text in italic placed on a wire doesn’ t correspond to net name. It just helps to identify rapidly MCU IO related to this wire. Note3:VDDIO2 is connected to Pin43 of CN8 from Version A.1 to B.1 Note4:TP13 is added to ground from Version A.1 to B.1 Note5:Pressure sensor circuits are removed from Version A.1 to B.1 Note6:ESD protection component D10 on CAN was added from Version A.1 to B.1 Note7:PF4 & PF5 signals are removed on CN8 from Version A.1 to B.1 Note8:Value of R66 was changed to 1K ohm from Version A.1 to B.1 Note9:Remove D5 & D6 by default from Version A.1 to B.1 U_Power Power.SchDoc 7 D C B A Schematics UM1714 Figure 19. STM32072B-EVAL schematic 1 D C B LDR_OUT 3 2 MC_DissipativeBrake MC_EmergencySTOP I2C2_SCL I2C2_SDA SDcard_detect TempSensor_INT I2C1_SCL I2C1_SDA HDMI_CEC_OD IR_OUT PB3 R207 MC_EnIndex R73 0 4 1 100nF C114 3 B1 TD-0341 [RESET/Black] 1 2 RESET# 20pF C32 VDD 10 11 14 94 PF9 PF10 RESET# BOOT0 JP15 PE15 PE14 PE13 PE12 PE11 PE10 PE9 PE8 PE7 PE6 PE5 PE4 PE3 PE2 PE1 PE0 PD15 PD14 PD13 PD12 PD11 PD10 PD9 PD8 PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0 46 45 44 43 42 41 40 39 38 5 4 3 2 1 98 97 62 61 60 59 58 57 56 55 88 87 86 85 84 83 82 81 9 8 7 80 79 78 66 65 64 63 34 33 18 17 16 15 2 Bootloader_RESET Bootloader_BOOT0 STM32F072VBT6 BOOT0 NRST PF9 PF10 PF6 PF0-OSC_IN PF1-OSC_OUT PF2 PF3 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 BAT60JFILM D4 2 PA0 PC15-OSC32_OUT PA1 PC14-OSC32_IN PA2 PC13 PA3 PC12 PA4 PC11 PA5 PC10 PA6 PC9 PA7 PC8 PA8 PC7 PA9 PC6 PA10 PC5 PA11 PC4 PA12 PC3 PA13 PC2 PA14 PC1 PA15 PC0 U4A BAT60JFILM D2 73 PF6 JP5 12 13 19 22 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 35 36 37 89 90 91 92 93 95 96 47 48 51 52 53 54 PB0 PB1 PB2 PF0 PF1 PF2 PF3 0 23 24 25 26 29 30 31 32 67 68 69 70 71 72 76 77 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15 SW1 09.03290.01 R59 10K JOY_UP JOY_DOWN X2 ESA8.00000F20D25F(with socket) C31 20pF MicroSD_CS_OD MC_PFCsync1 R50 82K R53 47K JOY_SEL MC_CurrentA MC_CurrentB2 Audio_OUT_L Audio_OUT_R MC_EnA MC_EnB SmartCard_CLK SmartCard_IO SmartCard_RST USB_DM USB_DP SWDAT USART2_RX_BOOT SPI1_MOSI_DIR SPI1_SCK U5V USART2_TX_BOOT JP2 SWCLK MC_BusVoltage 2 A JP6 1 1 DocID025744 Rev 1 3 PE14 PE13 PE12 PE11 PE10 PE9 PE8 PE7 PE6 PE5 PE4 PE3 PE2 PE1 PE0 PD15 PD14 PD13 PD12 PD11 PD10 PD9 PD8 PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0 PC15 PC14 PC13 PC12 PC11 PC10 PC9 PC8 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 0 0 PE15 HDMI_HPD_Source SPI1_MISO MC_WH MC_WL MC_VH MC_VL MC_UH MC_UL MC_NTC LCD_CS_OD SHIELD_CT SHIELD JOY_RIGHT JOY_LEFT 0 C29 20pF 3 20pF 3 PF1 PF0 SB15 SB14 PA2 PA0 PF2 PC2 PA4 PE11 PE10 PE8 PB2 PB0 PC5 PA7 D5V PE12 R37 R38 PB13 PB11 PE15 PE1 PE3 PF9 PF10 PC1 PC11 PD0 PD2 PD4 PD6 PD7 PB4 PB6 PB8 PA14 PA12 PC7 PC9 PA9 PA10 820 820 Rev: B.1(PCB.SCH) STM32072B-EVAL MCU Number:MB1070 Title: Right 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 2213S-52G 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 CN8 4 Left 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 2213S-52G 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 Extension connector CN7 4 Date: 10/9/2013 STMicroelectronics SB17 SB16 VDD_IO2 DB_PD14 DB_PD13 DB_PD12 DB_PE5 Open by default PC13 RESET# PC15 PC14 X1 Q13MC3061000300(EPSON 12.5pF) SPI1_MOSI HDMI_HPD_SINK_OD TS_CT TS2 TS1 LED4 LED3 LED2 LED1 EX_RESET_OD USART2_RX USART2_TX USART2_RTS USART2_CTS SmartCard_CMDVCC CAN_TX CAN_RX R208 C30 4 1 IR_IN MC_CurrentB MC_CurrentC MC_BusVoltage2 MC_HeatsinkTemperature Audio_IN Potentiometer Tamper_key SmartCard_OFF SmartCard_3/5V SmartCard_1V8 MC_PFCpwm MC_PFCsync2 R71 R72 3 2 1 Sheet PC3 PA3 PA1 PF3 PE7 PB1 PC4 PA6 PA5 PE9 PB15 PB14 PB12 PB10 PE14 PE13 PD11 PD10 PD9 PD8 +3V3 PB3 PB5 PB7 PB9 PE0 PE2 PE6 PC0 PA11 PA13 PF6 PA15 PC10 PC12 PD1 PD3 PD5 PD15 PC6 PC8 PA8 2 of VDD DB_PE4 14 D C B A UM1714 Schematics Figure 20. STM32072B-EVAL MCU schematic 2 43/63 62 D C B A 1 +3V3 U5V U5V_ST_LINK D5V E5V 4 C22 100nF 1 3 1 2 C23 100nF 7 5 3 1 VDD Header 4X2 8 6 4 2 JP19 3 1 JP8 2 C18 100nF C19 4.7uF C16 1uF C15 100nF TP1 VDDA VDDA CV SG CG1 CG2 CG3 SV 1K 6 21 75 100 50 28 2 4 5 6 3 VSSA VSS VSS VSS VSS TP12 Ground 20 74 99 49 27 TP13 Ground C89 220uF E5V 2 C27 1uF VDDA JP11 C24 10nF STM32F072VBT6 BT1 CR1220 holder 3 2 1 VDD VBAT VDDA VDDIO2 VDD1 VDD2 VDD3 U4B LD7 red 1 BNX002-01 R96 2 1 VDD_MCU TP7 5V C104 100nF VDD_MCU2 VDD_MCU2 BEAD JP9 L1 BAT60JFILM D3 JP16 JP12 +5V Z1 SMAJ5.0A-TR TP4 VDD_IO2 VDD_IO2 TP2 VDD JP14 JP13 2 3 VDD_ANA 2 VDD_MCU +3V3 VDD_MCU +3V3_IO2 VDD VDD_ADJ DC-10B 1 2 3 L2 +3V3_PG VDD_PG R99 0 R106 C55 [N/A] +5V 0 C57 [N/A] +5V C46 4.7uF +5V 3 1 6 3 EN VI C49 4.7uF 1 6 VO PG 3 5 4 5 4 ADJ VO PG 5 4 3 11.8K[1%] R86 C45 R88 Rev: B.1(PCB.SCH) C38 10uF[ESR<0.2ohm] 4 Date: 10/9/2013 C51 100nF TP5 +3V3_IO2 +3V3_IO2 Sheet 3 of C50 10uF[ESR<0.2ohm] 14 Power Supply 3.3V Vout=1.22*(1+R1/R2) C48 10uF[ESR<0.2ohm] [N/A] STM32072B-EVAL Power Number:MB1070 Title: VDD_ADJ +3V3 Power Supply 3.3V Vout=1.22*(1+R1/R2) Power Supply VDD_ADJ [1.65V to 3.5V] considering potentiometer error tolerance Vout=1.22*(1+R1/R2) 20.5K[1%] C47 100nF RV2 23386P-503H[5%] [N/A] C43 4 TP3 +3V3 C37 100nF TP6 VDD_ADJ [N/A] R84 22.1K[1%] 11.8K[1%] R79 C41 +5V 20.5K[1%] +3V3_PG [N/A] R80 VDD_PG R100 [N/A] +5V ADJ VO PG 3 R82 STMicroelectronics EN VI U10 ST1L05BPUR R81 11.8K[1%] ADJ EN VI U7 ST1L05BPUR U9 ST1L05BPUR C44 4.7uF 1 6 GND U21 ZEN056V130A24LS 2 GND 2 GND 7 GND 2 CN17 3 1 1 3 7 GND 2 DocID025744 Rev 1 GND 44/63 7 1 D C B A Schematics UM1714 Figure 21. STM32072B-EVAL schematic 3 DocID025744 Rev 1 D C B 1 Audio_OUT_R Audio_OUT_L PA5 PA4 JP18 1 2 3 100 R121 10uF C72 100nF C67 C70 4.7uF 15K R125 100K R122 100K R119 JP20 C63 2.2uF R115 18K 2 C65 4.7uF R116 680 R165 20K 330nF C94 Shutdown VOUT1 VIN1 VOUT2 VIN2 VCC Bypass GND 4K7 4K7 1.5nF R162 TS488IQT C79 1uF C88 6 3 7 4 U17 1.5nF R147 C82 2 4 100nF 3 C69 180pF R117 82K C64 U15 TS461CLT 1 VDD_ANA 2 8 1 5 9 VDD_ANA>2.2V VDD_ANA>2.7V RV1 [N/A] R128 10K R144 20K 330nF C75 TP10 MIC+ C91 [N/A] C74 [N/A] VDD_ANA C68 47pF R126 2K2 R131 1K VDD_ANA 0 R161 0 R143 Default setting: close VDD_ANA 2 1 3 5 2 A 1 R120 0 C86 1uF VDD_ANA R142 1K 3 C71 [N/A] 4 2 R129 0 510 R160 1K Audio_IN Rev: B.1(PCB.SCH) STM32072B-EVAL Audio Number:MB1070 Title: 4 4 Date: 10/9/2013 STMicroelectronics PC1 PJ3028B-3 3 CN14 6 Microphone Left Right R130 TP11 MIC_OUT 220uF C90 C85 100nF 220uF C77 3 Sheet 4 of 14 D C B A UM1714 Schematics Figure 22. STM32072B-EVAL schematic 4 45/63 62 DocID025744 Rev 1 D C B A HDMI_HPD_SINK 2 1 Open drain pin! I2C2_SCL_5V I2C2_SDA_5V HDMI_CEC_3V3 PB13 PB14 PB8 R30 R32 R27 CN3 Sink 47151-0051 0 0 0 R33 1K T1 9012 HDMI_5V_Sink FT pin & Open Drain mode needed PD15 R23 1K 1K R26 1 3 21 20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 +5V HDMI_5V_Sink R31 R29 47K 47K 22 23 2 2 D 27K +5V +3V3 TMDS_Clock- TMDS_Data0TMDS_Clock+ TMDS_Data1TMDS_Data0+ TMDS_Data2TMDS_Data1+ TMDS_Data2+ T2 2N7002 R24 S SB9 SB10 SB7 SB8 2 5 4 3 1 R51 1M STMPS2141STR@54 GND FAULT IN OUT EN U3 3 3 R41 R45 R48 C21 0 4.7uF 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 0 0 R49 PE0 PB6 PB7 I2C1_SCL_5V I2C1_SDA_5V HDMI_HPD_Source_5V Rev: B.1(PCB.SCH) 4 4 Date: 10/9/2013 STM32072B-EVAL HDMI_CEC Number:MB1070 Title: STMicroelectronics R44 R42 1K8 1K8 +5V 0 47151-0051 CN5 Source HDMI_5V_Source 21 20 22 23 46/63 3 1 1 Sheet 5 of 14 D C B A Schematics UM1714 Figure 23. STM32072B-EVAL schematic 5 G DocID025744 Rev 1 D C B A SPI1_SCK SPI1_MOSI_DIR VDD SPI1_MOSI 1 PB3 R102 PB2 0 R94 100K VDD +3V3 8 7 6 5 SN74LVC2T45DCUTVDD +3V3 8 7 6 5 SN74LVC2T45DCUT C53 VDD U11 1 100nF VCCA VCCB R95 0 2 A1 B1 3 A2 B2 4 GND DIR 10K R107 PE15 R104 C58 VDD U13 1 100nF VCCA VCCB 2 A1 B1 3 0 A2 B2 4 GND DIR C52 100nF C59 100nF 2 SPI1_SCK_3V3 SPI1_MOSI_3V3 2 PF2 RESET# +5V +3V3 LCD_CS_3V3 R169 R182 S 10K R62 D R123 4K7 3 BEAD BEAD L4 L3 3 +3V3 R112 10K +3V3 0 3 R68 10K +3V3 0 TR1 BSN20 0 [N/A] 1 G VDD R113 R74 SPI1_MOSI_3V3 R58 0 SPI1_SCK_3V3 PE6 PE14 Open drain pin! Open drain pin! MicroSD_CS_3V3 SPI1_MISO_3V3 2 1 270 C95 100nF R127 +3V3 SW1 SW2 9 10 11 12 13 14 15 16 1 2 3 4 5 6 7 8 10 9 0 SPI LCD TFT LCD VDD VCI GND GND BL_VDD BL_Control BL_GND BL_GND CS SCL SDI RS WR RD SDO RESET Rev: B.1(PCB.SCH) 4 Date: 10/9/2013 Sheet R56 CN15 2.4" LCD connector (MB895C) SPI MICRO SD STM32072B-EVAL LCD & Micro SD card Number:MB1070 Title: PB15 PJS008-2000 (SMS064FF or SMS128FF) RVS DO Vss SCLK Vdd DI CS RVS CN9 STMicroelectronics C96 10uF R63 270 +3V3 8 7 6 5 4 3 2 1 SDcard_detect Input pin with pull-up 4 6 of 14 D C B A UM1714 Schematics Figure 24. STM32072B-EVAL schematic 6 47/63 62 48/63 DocID025744 Rev 1 D C B A MC_CurrentB2 MC_CurrentB PA1 PA3 PB12 1 0 R14 0 MC_PFCsync1 MC_PFCsync2 PC4 PA2 PF3 PC8 0 R21 SB2 Open by default R13 0 C6 [N/A] R15 0 C7 [N/A] R16 0 C8 [N/A] SB1 Open by default C10 1nF R19 3.3K +3V3 SB4 Open by default R20 SB5 Open by default MC_CurrentC PA3 PC5 MC_CurrentA MC_EmergencySTOP3 MC_EmergencySTOP2 MC_EmergencySTOP 1 C4 [N/A] 2 MC_PFCpwm MC_EnA MC_EnB MC_NTC MC_DissipativeBrake MC_UH MC_UL MC_VH MC_VL MC_WH MC_WL 2 PC9 PA6 PA7 +5V PE7 PB11 PE9 PE8 PE11 PE10 PE13 PE12 C12 10nF JP1 MC_connector EMERGENCY STOP MC-UH MC_UL MC_VH MC_VL MC_WH MC_WL CURRENT A CURRENT B CURRENT C NTC BYPASS RELAY DISSIPATIVE BRAKE +5V POWER PFC SYNC PFC PWM Encoder A Encoder B CN1 C3 [N/A] C1 [N/A] Default setting: Open 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 Motor control connector 3 GND GND GND GND GND GND BUS VOLTAGE GND GND GND GND GND Heatsink Temperature 3.3V Power GND GND Encoder Index 3 +3V3 0 R17 0 R12 R11 PB0 C2 [N/A] PC2 Rev: B.1(PCB.SCH) PA1 4 MC_BusVoltage2 MC_BusVoltage Sheet 7 of MC_HeatsinkTemperature Date: 10/9/2013 STM32072B-EVAL Motor control Number:MB1070 Title: 0 PC3 Open by default R10 MC_EnIndex R18 100K SB3 0 C5 100nF C9 100nF STMicroelectronics 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 4 14 D C B A Schematics UM1714 Figure 25. STM32072B-EVAL schematic 7 D C B PA1 1 R205 47 PA0 PF10 PE2 PE3 PF9 0 0 0 0 0 8K2 R1 VT9ON1 0 VDD R203 0 R8 R198 R197 R199 R202 R200 Close to MCU on PCB C113 [N/A] R206 0 R9 0 R204 Input pins with pull-down JOY_SEL JOY_DOWN JOY_LEFT JOY_RIGHT JOY_UP LDR_OUT PC0 100nF C108 Potentiometer 100nF C107 RV3 10K 100 R201 VDD_ANA 2 C112 100nF 2 3 1 4 6 2 5 2 MT-008A DWON LEFT RIGHT UP Selection COMMON B3 Photo resistor Potentiometer VDD_ANA 1 3 A CN18 100nF C109 LD4 Blue 1 LD3 Red 1 Joystick GND GND 680 R190 680 R191 680 R192 510 R193 7 8 PC13 R194 0 2 2 LD2 Orange 1 2 LD1 Green 1 2 Tamper_key +3V3 2 0 0 0 R178 R177 R176 VCC DD+ GND SHELL SHELL CN4 LED4 LED3 LED2 LED1 1 2 3 4 6 5 R36 C14 1M 4.7nF U5V 3 LEDs 3 R174 0 1.54K[1%] R187 1K[1%] R173 1 2 3 R171 0 R186 2.67K[1%] 6 6 5 4 +3V3 VDD_ANA<2.4V R35 R34 C13 100nF TS3702IPT Rev: B.1(PCB.SCH) 4 Date: 10/9/2013 STM32072B-EVAL Peripherals Number:MB1070 Title: 0 0 7 +3V3 1 2 LD5 Red LD6 Orange Sheet PA11 PA12 8 of USB USB_DM USB_DP 14 Low Voltage LED R188 510 +3V3 MCU not functional R189 510 1 VDD<2V 4 Analogue not functional STMicroelectronics USBLC6-2P6 I/O1 I/O1 GND Vbus I/O2 I/O2 D1 2 U20A 3 TS3702IPT VDD R172 VDD_ANA U20B 1K[1%] 5 +3V3 +3V3 Optional only to increase ESD immunity level U5V Tamper Button C106 100nF PD11 PD10 PD9 PD8 VDD_IO2>3V 100 R196 B2 Tamper R195 4K7 VDD 0 R179 USB-typeB connector 1 8 4 two pin header for external analog input 100nF 100nF C111 DocID025744 Rev 1 C110 3 4 1 2 1 D C B A UM1714 Schematics Figure 26. STM32072B-EVAL schematic 8 49/63 62 50/63 DocID025744 Rev 1 D C B A USART2_TX USART2_RTS 1 PD5 PD4 3 1 2 JP7 R64 100K 0 0 PA14 R69 R65 0 VDD 5 3 1 C34 100nF 100nF C36 23 21 20 19 18 17 16 15 14 13 12 28 24 1 2 R70 100K SN74LVC2T45DCUTVDD +3V3 8 7 6 5 nSHDN R1IN R2IN R3IN R4IN R5IN T1OUT T2OUT T3OUT VCC GND V+ V- 2 22 4 5 6 7 8 9 10 11 26 25 27 3 1 3 JP10 2 +3V3 C35 100nF C33 100nF +3V3 2 USART2_RTS_3V3 RS485_DIR C26 100nF ST3241EBPR nEN R1OUTB R2OUTB R1OUT R2OUT R3OUT R4OUT R5OUT T1IN T2IN T3IN C1+ C1C2+ C2- U6 C25 VDD U5 100nF 1 VCCA VCCB 2 A1 B1 3 A2 B2 4 GND DIR Header 3X2 6 4 2 JP17 USART2_TX_3V3 PD3 R87 PA15 USART2_TX_BOOT_3V3 USART2_RX_BOOT_3V3 PD6 USART2_CTS_3V3 Bootloader_RESET_3V3 USART2_RX_3V3 USART2_RTS_3V3 Bootloader_BOOT0_3V3 1 USART2_TX_3V3 C40 100nF DSR RXD RTS TXD CTS C56 4.7uF +3V3 1 6 2 7 3 8 4 9 5 3 C62 100nF R110 47 R101 C61 100nF 0 R109 R93 10K 1 2 3 4 Vcc B A GND 1 2 6 7 8 3 4 5 SB21 IrDA TFDU6300 Anode (VCC2) Cathode VCC1 Vlogic GND TxD RxD SD U14 120 R98 Rev: B.1(PCB.SCH) 4 Date: 10/9/2013 STM32072B-EVAL RS232 RS485 & IrDA Number:MB1070 Title: 4 +3V3 R97 22K 8 7 6 R105 22K 5 100nF C54 ST3485EBDR RO RE DE DI U12 STMicroelectronics C60 4.7uF 5.1 USART2_RTS_3V3 RS485_DIR connector for USART2 & RS485 CN10 DB9-male USART2 3 SB22 9 of SB23 Sheet SB20 14 D C B A Schematics UM1714 Figure 27. STM32072B-EVAL schematic 9 DocID025744 Rev 1 D C B A 1 1 I2C1_SDA_5V I2C1_SCL_5V TempSensor_INT PB7 PB6 PB5 SDA SCL R4 2 R2 R7 0 2 0 0 +5V R3 10K VDD R6 R5 0 0 2 4 6 8 SSM-104-L-DH 1 3 5 7 CN2 0 PD7 +5V 8 7 6 5 SB6 Open drain pin! EX_RESET Address:100100(A0) 4 Rev: B.1(PCB.SCH) 4 Date: 10/9/2013 Sheet 10 STM32072B-EVAL TemSendor & RF EEPROM Number:MB1070 Title: STMicroelectronics RF E2P Address:1010(E2)00 3 +5V Temperature sensor C11 100nF R25 10K RF E2P & Extension Connector R28 STLM75M2F SDA VDD SCL A0 OS/INT A1 GND A2 U1 R22 10K +5V 1 2 3 4 3 of 14 D C B A UM1714 Schematics Figure 28. STM32072B-EVAL schematic 10 51/63 62 DocID025744 Rev 1 D C B A +5V C101 100nF 1 R47 PD0 C105 47uF R54 PD1 Smart Card CAN_RX CAN_TX C103 C102 R183 4K7 VDD_IO2 0 0 1 2 3 4 100nF 5 6 7 100nF 8 9 10 11 12 13 14 100nF +3V3 C20 RS CANH CANL Vref SN65HVD230 D GND VCC R U2 5 6 7 8 CN19 C816 GND VCC NC RST I/O CLK NC NC 100nF ST8024LACDR C81 CLKDIV1 AUX2UC CLKDIV2 AUX1UC 5V/3V I/OUC PGND XTAL2 C1+ XTAL1 Vddp OFF C1GND Vup Vdd PRES RSTIN PRES CMDVCC I/O PORADJ/1.8V AUX2 Vcc AUX1 RST CGND CLK U19 VDD_IO2>2.7V 1 2 3 4 10K R52 18 17 1 2 3 4 2 28 27 26 25 24 23 22 21 20 19 18 17 16 15 1 8 7 6 5 100K 2 VDD_IO2 R153 R154 R152 R184 R150 R151 10K 10K VDD_IO2 3 R185 +3V3 R155 R156 R159 0 0 0 R158 10K[N/A] R157 10K[N/A] VDD_IO2 0 0 0 0 SmartCard_IO SmartCard_3/5V R57 0 1 6 2 7 3 8 4 9 5 CN6 DB9-male CAN connector PA10 SmartCard_RST PD2 SmartCard_CMDVCC PC10 SmartCard_1V8 VDD_IO2 C76 47uF PA8 SmartCard_CLK PC12 SmartCard_OFF PA9 PC11 +3V3 R55 [N/A] C83 100nF 2 TP8 AUX2 TP9 AUX1 D10 ESDCAN24-2BLY Optional R46 120 JP3 0 Default setting: 1<->2 Default setting: Open JP4 R43 1 VDD_IO2>3V 3 CAN 3 3 IR PB9 PC6 T3 9013 R124 10K R175 0 D9 TSOP34836 3 2 1 2 10K 0 R118 1K R136 R135 VDD 100 R134 2 4 100 C93 4.7uF R167 T4 9013 Rev: B.1(PCB.SCH) 4 Date: 10/9/2013 +3V3 Sheet 11 +3V3 0 SB24 LD8 SFH409-2 R137 22 R138 STM32072B-EVAL CAN & Smart card & IR Number:MB1070 Title: STMicroelectronics IR_IN IR_Receiver IR_OUT IR_LED 3 1 2 3 1 1 52/63 2 1 of 14 D C B A Schematics UM1714 Figure 29. STM32072B-EVAL schematic 11 DocID025744 Rev 1 D C B 1 SWDAT SWCLK RESET# PA13 PA14 D6 D7 [N/A] D5 [N/A] [N/A] A 1 22 22 22 VDD_IO2 KEY 2 High Density SWD connector 10 9 8 7 6 5 4 3 2 1 CN11 FTSH-105-01-L-DV R76 R77 R103 2 VDD_IO2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 10K 10K R108 R111 R92 10K R89 [N/A] VDD_IO2 3 Rev: B.1(PCB.SCH) STM32072B-EVAL SWD Number:MB1070 Title: 4 4 Date: 10/9/2013 STMicroelectronics Standard SWD connector CN12 SWD R78 R75 [N/A] [N/A] VDD_IO2 3 Sheet 12 of 14 D C B A UM1714 Schematics Figure 30. STM32072B-EVAL schematic 12 53/63 62 DocID025744 Rev 1 D C B A 1 2 100K R180 8MHz X3 1 2 3 4 6 5 USB-typeB connector VCC DD+ GND SHELL SHELL CN13 U5V_ST_LINK 2 4 +3V3 1 2 3 SWIM_PU_CTRL 4 5 OSC_IN OSC_OUT 6 STM_RST 7 8 C100 9 +3V3 100nF AIN_1 10 11 12 +3V3 C84 100nF R168 R166 [N/A]10K C92 100nF VBAT PC13 PC14 PC15 OSC_IN OSC_OUT /RST VSSA VDDA PA0 PA1 U2_TX +3V3 1M 1 C66 4.7nF R114 1 2 3 USBLC6-2P6 I/O1 I/O1 GND Vbus I/O2 I/O2 D8 6 5 4 Optional only to increase ESD immunity level [N/A] JTAG 1 3 5 CN16 C98 20pF C87 100nF STM_JTMS_SWDIO STM_JTCK_SWCLK +3V3 C99 20pF C97 100nF 100K R164 100K R163 1K5 R139 2 10 USB_DM 10 USB_DP R141 36K R140 10K 2 USB T5 9013 +3V3 MCU T_JTMS T_JTCK T_SWDIO_IN MCO STM_JTMS_SWDIO USB_DP USB_DM T_SWO LED_STLINK +3V3 U5V_ST_LINK +3V3 36 35 34 33 32 31 30 29 28 27 26 25 U18 STM32F103C8T6 VDD_2 VSS_2 JTMS PA12 PA11 PA10 PA9 PA8 S2_MOSI S2_MISO S2_CK PB12 U5V_ST_LINK C73 100nF R132 R133 T_JTCK T_JTDO T_JTDI T_NRST T_JRST +3V3 STM_JTCK_SWCLK 48 47 46 45 44 43 42 41 40 39 38 37 VDD_3 VSS_3 PB9 PB8 BOOT0 PB7 PB6 PB5 JNRST JTDO JTDI JTCK U2_RX U2_CK S1_CK S1_MISO S1_MOSI PB0 PB1 PB2/BOOT1 PB10 PB11 VSS_1 VDD_1 13 14 15 16 17 18 19 20 21 22 23 24 LED_STLINK Red 3 T_JTMS T_NRST T_JTCK T_SWDIO_IN 3 R145 100 R149 0 4K7 TMS/SWDIO RESET# TCK/SWCLK Rev: B.1(PCB.SCH) 4 Date: 10/9/2013 STM32072B-EVAL ST-LINK/V2 (SWD only) Number:MB1070 Title: R181 4K7 4 R170 T_SWDIO_IN VDD_IO2 STMicroelectronics LD9 HSMF-A201-A00J1 Yellow R148 100 +3V3 2 1 2 3 3 4 54/63 1 1 Sheet 13 AIN_1 of SWD 14 D C B A Schematics UM1714 Figure 31. STM32072B-EVAL schematic 13 1 2 C28 220nF R67 0 1K R66 TS2 TS_PAD R40 10K TS1 TS_PAD R39 10K 3 STMicroelectronics <----Touch Sensing diameter 10mm min on active shield diameter 12mm min <----ESD resistor close to MCU pad <----Active shield Sheet 14 of 14 B A DocID025744 Rev 1 Rev: B.1(PCB.SCH) 4 Date: 10/9/2013 STM32072B-EVAL Touch Sensing Number:MB1070 Title: D PE4 PE5 SB13 TS_CT C17 22nF(COG)GRM3195C1H223JA01L PD14 4 D SB18 SHIELD SHIELD_CT SB19 PD13 PD12 SB12 SB11 3 C DB_PE5 DB_PE4 TS2 TS1 DB_PD12 DB_PD13 DB_PD14 2 C B A 1 UM1714 Schematics Figure 32. STM32072B-EVAL schematic 14 55/63 62 Schematics UM1714 Figure 33. TFT LCD daughter board MB895 56/63 DocID025744 Rev 1 UM1714 STM32072B-EVAL IO assignment Appendix A STM32072B-EVAL IO assignment Table 34. STM32072B-EVAL IO assignment Pin No. Pin name STM32072B-EVAL general IO assignment STM32072B-EVAL motor control IO assignment 1 PE2 JOY_LEFT 2 PE3 JOY_RIGHT 3 PE4 SHIELD 4 PE5 SHIELD_CT 5 PE6 LCD_CS 6 VBAT VBAT 7 PC13 TAMPER_KEY 8 PC14OSC32_IN OSC32_IN 9 PC15OSC32_OUT OSC32_OUT 10 PF9 JOY_UP 11 PF10 JOY_DOWN 12 PF0-OSC_IN OSC_IN 13 PF1OSC_OUT OSC_OUT 14 NRST NRST 15 PC0 Potentiometer 16 PC1 Audio_IN 17 PC2 MC_headsinkTemp 18 PC3 MC_BusVoltage2 19 PF2 20 VSSA 21 VDDA 22 PF3 23 PA0 JOY_SEL 24 PA1 LDR_OUT 25 PA2 MC_Current A 26 PA3 MC_Current B2/ Emergency_STOP2 27 VSS_3 MicroSD_CS MC_PFCsync1 DocID025744 Rev 1 MC_BusVoltage / Emergency_STOP3 57/63 62 STM32072B-EVAL IO assignment UM1714 Table 34. STM32072B-EVAL IO assignment (continued) Pin No. 58/63 Pin name STM32072B-EVAL general IO assignment STM32072B-EVAL motor control IO assignment 28 VDD_3 29 PA4 Audio_OUT_LEFT 30 PA5 Aduio_OUT_RIGHT 31 PA6 MC_Encoder A 32 PA7 MC_Encoder B 33 PC4 MC_Current C 34 PC5 MC_Current B 35 PB0 MC_Encoder index 36 PB1 37 PB2 38 PE7 MC_NTC 39 PE8 MC_UL 40 PE9 MC_UH 41 PE10 MC_VL 42 PE11 MC_VH 43 PE12 MC_WL 44 PE13 MC_WH 45 PE14 SPI1_MISO 46 PE15 SPI1_MOSI 47 PB10 USB_VBUS_detection 48 PB11 49 VSS_2 50 VDD_2 51 PB12 52 PB13 I2C2_SCL 53 PB14 I2C2_SDA 54 PB15 SDcard_detect 55 PD8 LED1 56 PD9 LED2 57 PD10 LED3 58 PD11 LED4 59 PD12 TS1 SPI1_MOSI_DIR MC_DissipativeBrake MC_EmergencySTOP DocID025744 Rev 1 UM1714 STM32072B-EVAL IO assignment Table 34. STM32072B-EVAL IO assignment (continued) Pin No. Pin name STM32072B-EVAL general IO assignment STM32072B-EVAL motor control IO assignment 60 PD13 TS2 61 PD14 TS_CT 62 PD15 HDMI_HPD_Sink 63 PC6 IR_IN 64 PC7 65 PC8 MC_PFCsync2 66 PC9 MC_PFCpwm 67 PA8 SmartCard_CLK 68 PA9 SmartCard_IO 69 PA10 SmartCard_RST 70 PA11 USB_DM 71 PA12 USB_DP 72 PA13 SWDAT 73 PF6 74 VSS 75 VDDIO2 76 PA14 SWCLK / USART2_TX_BOOT 77 PA15 USART2_RX_BOOT 78 PC10 SmartCard_1V8 79 PC11 SmartCard_3/5V 80 PC12 SmartCard_OFF 81 PD0 CAN_RX 82 PD1 CAN_TX 83 PD2 SmartCard_CMDVCC 84 PD3 USART2_CTS 85 PD4 USART2_RTS / RS485_DIR 86 PD5 USART2_TX 87 PD6 USART2_RX 88 PD7 EX_RESET 89 PB3 SPI1_SCK 90 PB4 91 PB5 TempSensor_INT DocID025744 Rev 1 59/63 62 STM32072B-EVAL IO assignment UM1714 Table 34. STM32072B-EVAL IO assignment (continued) Pin No. 60/63 Pin name STM32072B-EVAL general IO assignment 92 PB6 I2C1_SCL 93 PB7 I2C1_SDA 94 BOOT0 BOOT0 95 PB8 HDMI_CEC 96 PB9 IR_OUT 97 PE0 HDMI_HPD_Source 98 PE1 99 VSS_1 100 VDD_1 DocID025744 Rev 1 STM32072B-EVAL motor control IO assignment UM1714 Mechanical dimensions Appendix B Mechanical dimensions Figure 34. STM32072B-EVAL mechanical dimensions Table 35. STM32072B-EVAL mechanical dimensions Symbol Size (mm) Symbol Size (mm) Symbol Size (mm) A 68.58 e 77.44 P1 26.67 a1 2.54 H 11 P2 111.76 a2 2.54 Lx 5.715 Q1 24.12 B 36 Ly 5.715 Q2 17.70 D 3.5 Mx 19.08 X 114.3 d 3.2 My 23.81 Y 172.72 DocID025744 Rev 1 61/63 62 Revision history UM1714 Revision history Table 36. Document revision history 62/63 Date Revision 13-Jan-2014 1 Changes Initial release. DocID025744 Rev 1 UM1714 Please Read Carefully: Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice. All ST products are sold pursuant to ST’s terms and conditions of sale. Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no liability whatsoever relating to the choice, selection or use of the ST products and services described herein. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein. UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. ST PRODUCTS ARE NOT DESIGNED OR AUTHORIZED FOR USE IN: (A) SAFETY CRITICAL APPLICATIONS SUCH AS LIFE SUPPORTING, ACTIVE IMPLANTED DEVICES OR SYSTEMS WITH PRODUCT FUNCTIONAL SAFETY REQUIREMENTS; (B) AERONAUTIC APPLICATIONS; (C) AUTOMOTIVE APPLICATIONS OR ENVIRONMENTS, AND/OR (D) AEROSPACE APPLICATIONS OR ENVIRONMENTS. WHERE ST PRODUCTS ARE NOT DESIGNED FOR SUCH USE, THE PURCHASER SHALL USE PRODUCTS AT PURCHASER’S SOLE RISK, EVEN IF ST HAS BEEN INFORMED IN WRITING OF SUCH USAGE, UNLESS A PRODUCT IS EXPRESSLY DESIGNATED BY ST AS BEING INTENDED FOR “AUTOMOTIVE, AUTOMOTIVE SAFETY OR MEDICAL” INDUSTRY DOMAINS ACCORDING TO ST PRODUCT DESIGN SPECIFICATIONS. PRODUCTS FORMALLY ESCC, QML OR JAN QUALIFIED ARE DEEMED SUITABLE FOR USE IN AEROSPACE BY THE CORRESPONDING GOVERNMENTAL AGENCY. Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any liability of ST. ST and the ST logo are trademarks or registered trademarks of ST in various countries. Information in this document supersedes and replaces all information previously supplied. The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners. © 2014 STMicroelectronics - All rights reserved STMicroelectronics group of companies Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Philippines - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America www.st.com DocID025744 Rev 1 63/63 63