63
January 2014 DocID025744 Rev 1 1/63 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. www.st.com

Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

  • Upload
    others

  • View
    41

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

January 2014 DocID025744 Rev 1 1/63

UM1714User manual

Evaluation board for STM32 F0 series with STM32F072VB MCU

IntroductionThe 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.

www.st.com

Page 2: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

UM1714

2/63 DocID025744 Rev 1

Figure 1. STM32072B-EVAL evaluation board picture (1)

1. Picture not contractual

Page 3: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 3/63

UM1714 Contents

4

Contents

1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.2 Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.3 Order code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.4 Delivery recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2 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

3 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

3.1 Motor control connector CN1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

3.2 RF E2PROM connector CN2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Page 4: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Contents UM1714

4/63 DocID025744 Rev 1

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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

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

4 Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

Appendix A STM32072B-EVAL IO assignment . . . . . . . . . . . . . . . . . . . . . . . . . . 57

Appendix B Mechanical dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

Page 5: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 5/63

UM1714 List of tables

5

List of tables

Table 1. Third-party support of ST-LINK/V2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Table 2. Power source related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Table 3. Power-mode related Jumpers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Table 4. Low-voltage limitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Table 5. 32 kHz crystal X1 related solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Table 6. 8 MHz crystal X2 related solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Table 7. Boot-related switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Table 8. Boot0-related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Table 9. Audio-related jumpers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Table 10. RS232 and IrDA related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Table 11. RS485 related solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Table 12. Touch sensing buttons related solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Table 13. LDR related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Table 14. Temperature sensor related solder bridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Table 15. Connection between ST8024L and STM32F072VBT6. . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Table 16. CAN related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Table 17. Motor control related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Table 18. LCD modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Table 19. Motor control connector CN1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Table 20. RF E2PROM connector CN2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Table 21. HDMI Sink connectors CN3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Table 22. USB type B connector CN4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Table 23. HDMI Source connectors CN5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Table 24. CAN D-type and 9-pin male connector CN6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Table 25. Daughter board extension connector CN7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Table 26. Daughter board extension connector CN8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Table 27. MicroSD connector CN9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Table 28. RS232 and RS485 connector CN10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Table 29. High-density SWD debugging connector CN11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Table 30. Standard SWD debugging connector CN12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Table 31. USB type B connector CN13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Table 32. Analog input-output connector CN18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Table 33. Smart card connector CN19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Table 34. STM32072B-EVAL IO assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Table 35. STM32072B-EVAL mechanical dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Table 36. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

Page 6: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

List of figures UM1714

6/63 DocID025744 Rev 1

List of figures

Figure 1. STM32072B-EVAL evaluation board picture (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Figure 2. Hardware block diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Figure 3. STM32072B-EVAL evaluation board layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Figure 4. The LDR on STM32072B-EVAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Figure 5. Motor control connector CN1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Figure 6. RF EEPROM daughter board connector CN2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Figure 7. HDMI Sink connectors CN3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Figure 8. USB type B connector CN4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Figure 9. HDMI source connectors CN5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Figure 10. CAN D-type and 9-pin male connector CN6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Figure 11. MicroSD connector CN9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Figure 12. RS232 and RS485 connector CN10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Figure 13. High-density SWD debugging connector CN11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Figure 14. Standard SWD debugging connector CN12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Figure 15. USB type B connector CN13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Figure 16. Power supply connector CN17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Figure 17. Analog input-output connector CN18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Figure 18. Smart card connector CN19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Figure 19. STM32072B-EVAL schematic 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Figure 20. STM32072B-EVAL MCU schematic 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Figure 21. STM32072B-EVAL schematic 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Figure 22. STM32072B-EVAL schematic 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Figure 23. STM32072B-EVAL schematic 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Figure 24. STM32072B-EVAL schematic 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Figure 25. STM32072B-EVAL schematic 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Figure 26. STM32072B-EVAL schematic 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Figure 27. STM32072B-EVAL schematic 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Figure 28. STM32072B-EVAL schematic 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Figure 29. STM32072B-EVAL schematic 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Figure 30. STM32072B-EVAL schematic 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53Figure 31. STM32072B-EVAL schematic 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Figure 32. STM32072B-EVAL schematic 14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Figure 33. TFT LCD daughter board MB895 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Figure 34. STM32072B-EVAL mechanical dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Page 7: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 7/63

UM1714 Overview

62

1 Overview

1.1 Features• 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

1.2 Demonstration softwareThe 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 codeTo order the STM32F072VBT6 evaluation board, use the order code STM32072B-EVAL.

Page 8: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Overview UM1714

8/63 DocID025744 Rev 1

1.4 Delivery recommendationsBefore 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.

Page 9: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 9/63

UM1714 Hardware layout and configuration

62

2 Hardware layout and configuration

The STM32072B-EVAL evaluation board is designed around the STM32F072VBT6 (100-pin LQFP package). The hardware block diagram Figure 2 illustrates the connection between STM32F072VBT6 and peripherals such as motor control connector, USB full-speed 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

Page 10: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Hardware layout and configuration UM1714

10/63 DocID025744 Rev 1

Figure 3. STM32072B-EVAL evaluation board layout

Page 11: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 11/63

UM1714 Hardware layout and configuration

62

2.1 Development and debug supportThe 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.

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:

• Slow blinking Red/Off: at power on before USB init

• Fast blinking Red/Off: after the first correct communication between the PC and ST-LINK/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

Note: 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).

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

Page 12: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Hardware layout and configuration UM1714

12/63 DocID025744 Rev 1

2.2 Power supplyThe 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 ST-LINK/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

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

For power supply from the daughter board connectors(CN8) to STM32072B-EVAL only, JP19 is set as shown below:

For power supply from USB (CN13) of ST-LINK/V2 to STM32072B-EVAL only, JP19 is set as shown below (default setting):

For power supply from USB (CN4) to STM32072B-EVAL only, JP19 is set as shown below:

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)

Page 13: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 13/63

UM1714 Hardware layout and configuration

62

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.

JP11

The Vbat pin of STM32F072VBT6 is connected to VDD when JP11 is set as shown below (default setting):

The Vbat pin of STM32F072VBT6 is connected to 3V battery when JP11 is set as shown below:

JP14

The VDDIO2 pin of STM32F072VBT6 is connected to 3.3V when JP14 is set as shown below (default setting):

The VDDIO2 pin of STM32F072VBT6 is connected to VDD_ADJ when JP14 is set as shown below:

Table 3. Power-mode related Jumpers

Power modePower mode configuration VDD_MCU Idd measurement

(on JP12)JP13 JP8

Mode1

OK

NOT allowed

Table 2. Power source related jumpers (continued)

Jumper Description

Page 14: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Hardware layout and configuration UM1714

14/63 DocID025744 Rev 1

Note: 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.

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.

Mode2 OK

Mode3 NOT allowed

Table 3. Power-mode related Jumpers

Power modePower mode configuration VDD_MCU Idd measurement

(on JP12)JP13 JP8

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)

Page 15: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 15/63

UM1714 Hardware layout and configuration

62

2.3 Clock sourceTwo 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.

2.4 Reset sourceThe reset signal of STM32072B-EVAL evaluation board is low active and the reset sources include the following:

• Reset button B1

• Debugging tools from SWD connector CN11 and CN12

• Daughter board from CN8

• Embedded ST-LINK/V2

• RS232 connector CN10 for ISP.

Note: 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.

Table 5. 32 kHz crystal X1 related solder bridges

Jumper Description

SB14

PC14 is connected to 32 kHz crystal when SB14 is open. (Default setting)

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.

SB15

PC15 is connected to the 32 kHz crystal when SB15 is open. (Default setting)

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

SB16

PF0 is connected to the 8 MHz crystal when SB16 is open. (Default setting)

PF0 is connected to the extension connector CN8 when SB16 is closed. In this case C31 and X2 must be removed.

SB17

PF1 is connected to the 8 MHz crystal when SB17 is open. (Default setting)

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.

Page 16: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Hardware layout and configuration UM1714

16/63 DocID025744 Rev 1

2.5 Boot optionThe 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.

2.6 AudioThe 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 7. Boot-related switch

Switch configuration

Bit12 in user option bytes

Boot from

0 <-> 1

SW1X

STM32072B-EVAL boot from User Flash when SW1 and bit12 in user option bytes set as shown on the left. (Default setting)

0 <-> 1

SW10

STM32072B-EVAL boot from Embedded SRAM when SW1 and bit12 in user option bytes set as shown on the left.

0 <-> 1

SW11

STM32072B-EVAL boot from System Memory when SW1 and bit12 in user option bytes set as shown on the left.

Table 8. Boot0-related jumpers

Jumper Description

JP5

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

Table 9. Audio-related jumpers

Jumper Description

JP20Speaker amplifier U17 is enabled when JP20 is closed (Default setting)

Speaker amplifier U17 is disabled when JP20 is open

Page 17: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 17/63

UM1714 Hardware layout and configuration

62

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.

JP18

Mono playback is enabled when JP18 is set as shown below (default setting):

Stereo playback is enabled when JP18 is set as shown below:

Table 9. Audio-related jumpers (continued)

Jumper Description

Page 18: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Hardware layout and configuration UM1714

18/63 DocID025744 Rev 1

Table 10. RS232 and IrDA related jumpers

Jumper Description

JP17

RS232_RX is connected to RS232 transceiver and RS232 communication is enabled when JP17 is set as shown below (default setting):

RS485_RX is connected to RS485 transceiver and RS485 communication is enabled when JP17 is set as shown below:

IrDA_RX is connected to IrDA transceiver and IrDA communication is enabled when JP17 is set as shown below:

JP10

PD5 is connected as TX signal when JP10 is set as shown to below (default setting):

Note: bootloader is not supported with such configuration

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

JP7

PD6 is connected as RX signal when JP7 is set as shown below (default setting):

Note: bootloader is not supported with such configuration

PA15 is connected as RX signal with bootloader being supported when JP7 is set as shown below:

Note: bootloader is supported with such configuration

JP2SWCLK is connected to PA14 when JP2 is fitted. Default setting: Fitted

Page 19: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 19/63

UM1714 Hardware layout and configuration

62

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).

2.8 Touch sensing buttonsTwo 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 11. RS485 related solder bridges

Jumper Description

SB20,SB22The external fail safe biasing are enabled when solder bridges SB20 and SB22 was closedDefault setting: Not fitted

SB23The bus termination is enabled when solder bridge SB23 is closed.Default setting: Not fitted

SB21The AC termination is disabled when solder bridge SB21 is closed for high baud rate communication.

Default setting: Not fitted

Table 12. Touch sensing buttons related solder bridges

Solder Bridge Description

SB12

PD13 is used as Touch sensing button TS2 when SB12 is open. (Default setting)

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.

SB13

PD12 is used as Touch sensing button TS1 when SB13 is open (Default setting)

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.

SB11

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

Page 20: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Hardware layout and configuration UM1714

20/63 DocID025744 Rev 1

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 cardThe 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 inputThe 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

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.

Page 21: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 21/63

UM1714 Hardware layout and configuration

62

PA1 is also shared with the motor control bus voltage signal and its input source can be selected by setting JP6 in Table 13.

2.12 Temperature sensorA 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.

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 USBSTM32072B-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.

Table 13. LDR related jumpers

Jumper Description

JP6

PA1 is used as LDR input when JP6 is set as shown below (default setting):

PA1 is used as motor control Bus Voltage signal when JP6 is set as shown below:

Table 14. Temperature sensor related solder bridge

Solder Bridge Description

SB6I2C address A0 is 0 when SB6 is open. (Default setting)

I2C address A0 is 1 when SB6 is closed.

Page 22: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Hardware layout and configuration UM1714

22/63 DocID025744 Rev 1

The smart card operates correctly when VDDIO2>2.7V.

2.15 CANSTM32072B-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.

CAN operates correctly when VDDIO2>3V.

Table 15. Connection between ST8024L and STM32F072VBT6

Signals of ST8024L

DescriptionConnect 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.8V1.8 V VCC operation selection. Logic high selects 1.8 V operation and overrides any setting on the 5V/3V pin.

PC10

Table 16. CAN related jumpers

Jumper Description

JP4

CAN transceiver is working in standby mode when JP4 is set as shown below:

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.

JP3CAN terminal resistor is enabled when JP3 is fitted.Default setting: Not fitted

Page 23: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 23/63

UM1714 Hardware layout and configuration

62

2.16 RF E2PROMAn 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 CECTwo 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 controlSTM32072B-EVAL evaluation board supports both asynchronous and synchronous three-phase 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.

Page 24: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Hardware layout and configuration UM1714

24/63 DocID025744 Rev 1

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 devicesThe 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 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

SB1The 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

SB3The 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

SB4The pin1 of motor connector CN1 is connected to PA3 as MC_EmergencySTOP2 when SB4 is closed. Default setting: open

SB5The pin17 of motor connector CN1 is connected to PA3 as MC_CurrentB2 when SB5 is closed. Default setting: open

Table 18. LCD modules

2.4” TFT LCD connector CN15

Pin 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

Page 25: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 25/63

UM1714 Hardware layout and configuration

62

Note: 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).

7 SDO PE14 15 BL_GND GND

8 RESET RESET# 16 BL_GND GND

Table 18. LCD modules (continued)

2.4” TFT LCD connector CN15

Pin Description Pin connection Pin Description Pin connection

Page 26: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Connectors UM1714

26/63 DocID025744 Rev 1

3 Connectors

3.1 Motor control connector CN1

Figure 5. Motor control connector CN1

Table 19. Motor control connector CN1(1)

DescriptionPin of

STM32F072VB

Pin number of CN1

Pin number of CN1

Pin of STM32F072VB

Description

Emergency STOP

PB12 (R20 mounted by default)

1 2 GNDEmergency STOP2

PA3 (to close SB4)

Emergency STOP3

PA1 (to close SB1)

PWM-UH 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

PHASE A CURRENT

PA2 15 16 GND

PHASE B CURRENT

PC5 (R14 mounted by default)

17 18 GNDPHASE B CURRENT2

PA3 (to close SB5)

Page 27: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 27/63

UM1714 Connectors

62

3.2 RF E2PROM connector CN2

Figure 6. RF EEPROM daughter board connector CN2

PHASE C CURRENT

PC4 19 20 GND

NTC BYPASS RELAY

PE7 21 22 GND

DISSIPATIVE BRAKE PWM

PB11 23 24 GND

+5V power 25 26 PC2Heatsink temperature

PFC SYNC2PC8 (Always be connected) 27 28 3.3V power

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.

Table 19. Motor control connector CN1(1) (continued)

DescriptionPin of

STM32F072VB

Pin number of CN1

Pin number of CN1

Pin of STM32F072VB

Description

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

Page 28: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Connectors UM1714

28/63 DocID025744 Rev 1

3.3 HDMI sink connector CN3

Figure 7. HDMI Sink connectors CN3

Table 21. HDMI Sink connectors CN3

Pin number Description Pin number Description

1,3,4,6,7,9,10,12TMDS 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)

Page 29: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 29/63

UM1714 Connectors

62

3.4 User USB type B connector CN4

Figure 8. USB type B connector CN4

3.5 HDMI source connector CN5

Figure 9. HDMI source connectors CN5

Table 22. USB type B connector CN4

Pin number Description Pin number Description

1 VBUS(power) 4 GND

2 DM(PA11) 5,6 Shield

3 DP(PA12)

Page 30: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Connectors UM1714

30/63 DocID025744 Rev 1

0.1 CAN D-type and 9-pin male connector CN6

Figure 10. CAN D-type and 9-pin male connector CN6

3.6 Daughter board extension connector CN7 and CN8Two 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.

Table 23. HDMI Source connectors CN5

Pin number Description Pin number Description

1,3,4,6,7,9,10,12TMDS differential signal pair connected to CN3

16 I2C1_SDA (PB7)

13 CEC (PB8) 2,5,8,11,17 GND

14 NC 18HDMI_5V_Source from power switch U3

15 I2C1_SCL (PB6) 19 HPD (PE0)

Table 24. CAN D-type and 9-pin male connector CN6

Pin number Description Pin number

Description

1,4,8,9 NC 7 CANH

2 CANL 3,5,6 GND

Page 31: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 31/63

UM1714 Connectors

62

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 functionHow 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 PA14SWCLK / 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_PFCsync2Disconnect MC power board from CN1, Keep SB2 open

8 PA8 SmartCard_CK Remove R153

Page 32: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Connectors UM1714

32/63 DocID025744 Rev 1

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 Description Alternative FunctionHow 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

Table 25. Daughter board extension connector CN7 (continued)

Pin Description Alternative functionHow to disconnect with function block on

STM32072B-EVAL board

Page 33: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 33/63

UM1714 Connectors

62

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

Table 26. Daughter board extension connector CN8 (continued)

Pin Description Alternative FunctionHow to disconnect with function block on

STM32072B-EVAL board

Page 34: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Connectors UM1714

34/63 DocID025744 Rev 1

3.7 MicroSD connector CN9

Figure 11. MicroSD connector CN9

34 PB1 - -

36 PC4 MC_Current C Remove R13

38 PA6 MC_Encoder AKeep JP1 open, Disconnect MC power board from CN1

40 PA5 Aduio_OUT_RIGHT Keep JP18 open

42 NC - -

44 PA3MC_Current B2/ MC_Emergency_STOP2

Keep SB4,SB5 open

46 PA1LDR_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

Table 26. Daughter board extension connector CN8 (continued)

Pin Description Alternative FunctionHow to disconnect with function block on

STM32072B-EVAL board

Table 27. MicroSD connector CN9

Pin number DescriptionPin

numberDescription

1 NC 5 MicroSDcard_CLK (PB3)

2 MicroSDcard_CS (PF2) 6 Vss/GND

3 MicroSDcard_DIN(PE15) 7 MicroSDcard_DOUT(PE14)

Page 35: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 35/63

UM1714 Connectors

62

3.8 RS232 and RS485 connector CN10

Figure 12. RS232 and RS485 connector CN10

4 +3V3 8 NC

10 MicroSDcard_detect (PB15)

Table 27. MicroSD connector CN9 (continued)

Pin number DescriptionPin

numberDescription

Table 28. RS232 and RS485 connector CN10

Pin number DescriptionPin

numberDescription

1 NC 6 Bootloader_BOOT0

2RS232_RX (PD6 or PA15)

7 RS232_RTS(PD4)

3RS232_TX (PD5 or PA14)

8 RS232_CTS(PD3)/Bootloader_RESET

4 RS485_A 9 RS485_B

5 GND

Page 36: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Connectors UM1714

36/63 DocID025744 Rev 1

3.9 High-density SWD connector CN11

Figure 13. High-density SWD debugging connector CN11

Table 29. High-density SWD debugging connector CN11

Pin number DescriptionPin

numberDescription

1 VDDIO2 2 SWDAT(PA13)

3 GND 4 SWCLK(PA14)

5 GND 6 NC

7 KEY 8 NC

9 GND 10 RESET#

Page 37: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 37/63

UM1714 Connectors

62

3.10 Standard SWD connector CN12

Figure 14. Standard SWD debugging connector CN12

Table 30. Standard SWD debugging connector CN12

Pin number DescriptionPin

numberDescription

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

Page 38: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Connectors UM1714

38/63 DocID025744 Rev 1

3.11 ST-LINK/V2 USB type B connector CN13The USB connector CN13 is used to connect embedded ST-LINK/V2 to PC for debugging of board.

Figure 15. USB type B connector CN13

3.12 Audio jack CN14A 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 CN15A TFT color LCD board is mounted on CN15. Please refer to Section 2.20 for details.

3.14 ST-LINK/V2 programming connector CN16The 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.

Table 31. USB type B connector CN13

Pin number Description Pin number Description

1 VBUS(power) 4 GND

2 DM 5,6 Shield

3 DP

Page 39: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 39/63

UM1714 Connectors

62

3.15 Power connector CN17The 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

3.16 Analog input connector CN18

Figure 17. Analog input-output connector CN18

Table 32. Analog input-output connector CN18

Pin number DescriptionPin

numberDescription

1 Analog input-output PC0 2 GND

Page 40: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Connectors UM1714

40/63 DocID025744 Rev 1

3.17 Smart card connector CN19

Figure 18. Smart card connector CN19

Table 33. Smart card connector CN19

Pin number DescriptionPin

numberDescription

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

Page 41: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 41/63

UM1714 Schematics

62

4 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.

Page 42: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Schematics UM1714

42/63 DocID025744 Rev 1

Figure 19. STM32072B-EVAL schematic 1

11

22

33

44

55

66

77

88

DD

CC

BB

AA

STMicroelec

tron

ics

Title:

Num

ber:

Rev:

Sheet of

B.1[PC

B.SC

H]

Date:10

/9/201

3MB10

701

14

Note1

:The

signa

ls which

was

marke

d in re

d sh

ould be routed

firstly with

shield du

ring

PCB layo

ut.

Note2

: Tex

t in ita

lic place

d on

a wire doe

sn’t c

orresp

ond to net n

ame. It ju

st helps

to

iden

tify rapidly MCU IO

related to th

is w

ire.

Note3

:VDDIO

2 is con

nected

to Pin43

of C

N8 fro

m Version

A.1 to

B.1

Note4

:TP1

3 is add

ed to

groun

d fro

m Version

A.1 to

B.1

Note5

:Press

ure se

nsor circ

uits are re

mov

ed from

Version

A.1 to

B.1

Note6

:ESD

protection co

mpo

nent D10

on CAN

was

add

ed from

Version

A.1 to

B.1

Note7

:PF4

& PF5

signa

ls are re

mov

ed on CN8 fro

m Version

A.1 to

B.1

Note8

:Value

of R

66 was

cha

nged

to 1K ohm

from

Version

A.1 to

B.1

Note9

:Rem

ove D5 & D6 by

defau

lt fro

m Version

A.1 to

B.1

STM

3207

2B-EVAL

Audio_IN

Audio_O

UT_

LAud

io_O

UT_

R

U_A

udio

Aud

io.SchDoc

SmartCard_3/5V

SmartCard_IO

SmartCard_RST

SmartCard_CLK

SmartCard_OFF

SmartCard_

CMDVCC

CAN_T

XCAN_R

X

IR_O

UT

IR_IN

SmartCard_1V

8

U_C

AN_S

martCard_IR

CAN_S

martCard_IR.SchDoc

HDMI_HPD

_SIN

K

I2C2_

SDA_5

VI2C2_SC

L_5V

HDMI_CEC

_3V3

HDMI_HPD

_Sou

rce_5V

I2C1_SC

L_5V

I2C1_

SDA_5

V

U_H

DMI_CEC

HDMI_CEC

.SchDoc

RES

ET#

LED4

LED3

LED1

LED2

Boo

tloader_B

OOT0

Boo

tloader_R

ESET

JOY_S

EL

LDR_O

UT

MC_B

usVoltage

MC_C

urrentA

MC_C

urrentB2

Audio_O

UT_

LAud

io_O

UT_

R

SPI1_S

CK

Potentiometer

HDMI_HPD

_Source

USB

_DM

USB

_DP

SWCLK

USA

RT2

_TX_B

OOT

MC_E

nA

USA

RT2

_RX_B

OOT

Audio_IN

SPI1_M

OSI_D

IR

MC_E

nB

SmartCard_3/5V

TempS

ensor_IN

T

I2C1_SC

LI2C1_

SDA

HDMI_CEC

_OD

MC_E

nIndex

MC_D

issipativ

eBrake

MC_E

mergencyS

TOP

I2C2_

SDA

I2C2_SC

L

SDcard_detect

MC_P

FCsync1

LCD_C

S_OD

MicroSD

_CS_

OD

JOY_U

PJO

Y_D

OWN

MC_H

eatsinkT

emperature

MC_C

urrentC

MC_C

urrentB

IR_IN

MC_P

FCsync2

MC_P

FCpw

m

Tamper_key

USA

RT2

_CTS

USA

RT2

_RTS

USA

RT2

_TX

USA

RT2

_RX

EX_R

ESET

_OD

SmartCard_IO

SmartCard_RST

SmartCard_CLK

HDMI_HPD

_SIN

K_O

D

TS1

TS2

TS_C

T

SmartCard_OFF

SmartCard_

CMDVCC

JOY_L

EFT

JOY_R

IGHT

SHIELD

SHIELD

_CT

MC_N

TC

MC_U

HMC_U

L

MC_W

LMC_V

HMC_V

L

MC_W

H

SPI1_M

ISO

SPI1_M

OSI

DB_P

D12

DB_P

D13

DB_P

D14

DB_P

E5DB_P

E4

SWDAT

IR_O

UT

SmartCard_1V

8

MC_B

usVoltage2

CAN_T

XCAN_R

X

U_M

CU

MCU.SchDoc

MC_E

mergencyS

TOP

MC_C

urrentA

MC_C

urrentB

MC_C

urrentC

MC_P

FCsync1

MC_P

FCsync2

MC_W

LMC_V

HMC_V

LMC_U

HMC_U

L

MC_W

HMC_N

TCMC_D

issipativ

eBrake

MC_P

FCpw

m

MC_E

nAMC_E

nB

MC_H

eatsinkT

emperature

MC_B

usVoltage

MC_E

nIndex

MC_E

mergencyS

TOP2

MC_C

urrentB2

MC_E

mergencyS

TOP3

MC_B

usVoltage2

U_M

otorCtrl

MotorCtrl.SchDoc

Potentiometer

LED4

LED3

LED1

LED2

LDR_O

UT

Tamper_key

USB

_DM

USB

_DP

JOY_S

EL

JOY_D

OWN

JOY_L

EFT

JOY_R

IGHT

JOY_U

P

U_P

eripherals

Perip

herals.SchDoc

U_P

ower

Power.SchDoc

RES

ET#

SWDAT

SWCLK

U_S

WD

SWD.SchDoc

I2C1_SC

L_5V

I2C1_

SDA_5

VTe

mpS

ensor_IN

TEX

_RES

ET

U_T

emSensor_R

F_EE

PROM

TemSensor_R

F_EE

PROM.SCHDOC

TS1

TS2

SHIELD

SHIELD

_CT

TS_C

TDB_P

D12

DB_P

D13

DB_P

D14

DB_P

E5DB_P

E4

U_T

ouch Sensing

Touch Sensing.SchD

oc

C78

100nF

C80

100nF

VccA

1

A1

2

A2

3

GND

4DIR

5B2

6B1

7VccB

8U16

SN74

LVC2T

45DCUT+3

V3

VDD_IO2

R14

6

100K

VDD_IO2

USA

RT2

_RX_3

V3

Boo

tloader_B

OOT0

_3V3

Boo

tloader_R

ESET

_3V3

USA

RT2

_CTS

_3V3

USA

RT2

_RX_B

OOT_

3V3

USA

RT2

_RTS

USA

RT2

_TX

USA

RT2

_TX_B

OOT_

3V3

U_R

S232

_RS4

85_IrD

ARS2

32_R

S485

_IrD

A.SchDoc

TMS/SW

DIO

TCK/SWCLK

RES

ET#

T_SW

DIO

_IN

U_S

T_LINK_V

2ST

_LIN

K_V

2.SC

HDOC

1Mhz clock

24Mhz clock

MicroSD

_CS_

3V3

LCD_C

S_3V

3SD

card_detect

RES

ET#

SPI1_M

ISO_3V3

SPI1_M

OSI

SPI1_M

OSI_D

IR

SPI1_S

CK

U_L

CD_M

icroSD

LCD_M

icroSD

.SchDoc

Page 43: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 43/63

UM1714 Schematics

62

Figure 20. STM32072B-EVAL MCU schematic 2

11

22

33

44

DD

CC

BB

AA

STMicroelec

tron

ics

Title:

Num

ber:

Rev:

Sheet of

B.1(PCB.SCH)

Date:10

/9/201

3

1 432

B1

TD-0341 [RES

ET/Black]

C11

4

100nF

C32

20pFC31

20pF

X2

ESA8.00000F

20D25F(with

socket)

C30

20pF

C29

20pF

MB10

702

14

STM

3207

2B-EVAL MCU

PB5

PB6

PB7

PA4

PA5

PA6

PA7

R59

10K

23

1

SW1

09.032

90.01

PA11

PA12

PE0

PD0

PD1

PA9

PA10

PD3

PD4

PD5

PD6

PC10

PC11

PB14

PB15

PB10

PC12

PE14

RES

ET#

PB8

PC5

PA0

PB9

PC13

PD8

PD9

PD10

PD11

PD12

PC6

PC7

PC8

PC9

R72

0

PE15

PE9

PE8

PE11

PE10

PE12

PE13

PA1

PC1

PC2

PC3

PD13

PD2

PE1

PB1

PB2

PA15

PB3

PD14

PB0

PC4

PE2

PE3

PE4

PE5

PE6

PA3

PA13

PA14

PB4

PC0

PA2

PA8

PD7

PD15

PE7

PC14

PC15

BOOT0

RES

ET#

LED4

LED3

LED1

LED2

RES

ET#

R38

820

R37

820

PC13

+3V3

D5V

Exten

sion

con

nector

Boo

tloader_B

OOT0

Boo

tloader_R

ESET

JP15

D2

BAT6

0JFILM

JP5

D4

BAT6

0JFILM

SB14

SB15

Open by default

Left

Right

JOY_S

EL

PF2

PF6

PF9

PF10

PF0

PF1

PF0

PF1

VDD

SB16

SB17

R73

0

VDD

R71

0

PB11

PB12

PB13

12

34

56

78

910

1112

1314

1516

1718

1920

2122

2324

2526

2728

2930

3132

3334

3536

3738

3940

4142

4344

4546

4748

4950

5152

CN7

2213S-52G

12

34

56

78

910

1112

1314

1516

1718

1920

2122

2324

2526

2728

2930

3132

3334

3536

3738

3940

4142

4344

4546

4748

4950

5152

CN8

2213S-52G

4 1

3 2

X1

Q13

MC30

6100

0300

(EPS

ON 12.5pF)

LDR_O

UT

32

1JP6

MC_B

usVoltage

MC_C

urrentA

MC_C

urrentB2

Audio_O

UT_

LAud

io_O

UT_

R

SPI1_S

CK

Potentiometer

HDMI_HPD

_Source

USB

_DM

USB

_DP

SWCLK

USA

RT2

_TX_B

OOT

MC_E

nA

USA

RT2

_RX_B

OOT

Audio_IN

SPI1_M

OSI_D

IR

MC_E

nB

SmartCard_3/5V

TempS

ensor_IN

TI2C1_SC

LI2C1_

SDA

HDMI_CEC

_OD

MC_E

nIndex

MC_D

issipativ

eBrake

MC_E

mergencyS

TOP

I2C2_

SDA

I2C2_SC

L

SDcard_detect

PF3

MC_P

FCsync1

LCD_C

S_OD

MicroSD

_CS_

OD

JOY_U

PJO

Y_D

OWN

MC_H

eatsinkT

emperature

MC_C

urrentC

MC_C

urrentB

IR_IN

MC_P

FCsync2

MC_P

FCpw

m

Tamper_key

USA

RT2

_CTS

USA

RT2

_RTS

USA

RT2

_TX

USA

RT2

_RX

EX_R

ESET

_OD

SmartCard_IO

SmartCard_RST

SmartCard_CLK

HDMI_HPD

_SIN

K_O

D

TS1

TS2

TS_C

T

SmartCard_OFF

SmartCard_

CMDVCC

JOY_L

EFT

JOY_R

IGHT

SHIELD

SHIELD

_CT

MC_N

TC

MC_U

HMC_U

L

MC_W

LMC_V

HMC_V

L

MC_W

HSP

I1_M

ISO

SPI1_M

OSI

PC14

PC15

DB_P

D12

DB_P

D13

DB_P

D14

DB_P

E5DB_P

E4

PA4

PA5

PA6

PA7

PA11

PA12

PA9

PA10

PA0

PA1

PA15

PA3

PA13

PA14

PA2

PA8

PB5

PB6

PB7

PB14

PB15

PB10

PB8

PB9

PB1

PB2

PB3

PB0

PB4

PB11

PB12

PB13

PC10

PC11

PC12

PC5

PC6

PC7

PC8

PC9

PC1

PC2

PC3

PC4

PC0

PD0

PD1

PD3

PD4

PD5

PD6

PD8

PD9

PD10

PD11

PD2

PD7

PD15

PE0

PE14

PE15

PE9

PE8

PE11

PE10

PE12

PE13

PE1

PE2

PE3

PE6

PE7

PF2

PF6

PF9

PF10

PF3

SWDAT

IR_O

UT

U5V

SmartCard_1V

8

MC_B

usVoltage2

CAN_T

XCAN_R

X

R50

82K

R53

47K

JP2

R20

80

R20

70

VDD_IO2

PF0-OSC

_IN

12

PF1-OSC

_OUT

13

NRST

14

PA0

23

PA1

24

PA2

25

PA3

26

PA4

29

PA5

30

PA6

31

PA7

32

PB0

35

PB1

36

PB2

37

PB10

47

PB14

53

PB15

54

PA8

67

PA9

68

PA10

69

PA11

70

PA12

71

PA13

72

PF6

73

PA14

76

PA15

77

PB3

89

PB4

90

PB5

91

PB6

92

PB7

93

BOOT0

94

PB8

95

PB9

96

PE2

1PE

32

PE4

3PE

54

PE6

5

PC13

7PC

14-O

SC32_IN

8PC

15-O

SC32

_OUT

9

PC0

15PC

116

PC2

17PC

318

PC4

33PC

534

PE7

38PE

839

PE9

40PE

1041

PE11

42PE

1243

PE13

44PE

1445

PE15

46

PD8

55PD

956

PD10

57PD

1158

PD12

59PD

1360

PD14

61PD

1562

PC6

63PC

764

PC8

65PC

966

PC10

78PC

1179

PC12

80

PD0

81PD

182

PD2

83PD

384

PD4

85PD

586

PD6

87PD

788

PE0

97PE

198

PF9

10

PF10

11

PF2

19

PB11

48

PB12

51

PB13

52

PF3

22

U4A

STM32F0

72VBT6

Page 44: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Schematics UM1714

44/63 DocID025744 Rev 1

Figure 21. STM32072B-EVAL schematic 3

11

22

33

44

DD

CC

BB

AA

STMicroelec

tron

ics

Title:

Num

ber:

Rev:

Sheet of

B.1(PCB.SCH)

Date:10

/9/201

3

SV1

SG2

CV

3

CG1

4

CG2

5

CG3

6

L2 BNX002-01

C89

220uFE5

V

C48

10uF

[ESR

<0.2ohm]

VDD_A

DJ

+5V

TP6

VDD_A

DJ

1 32

CN17

DC-10B

Z1 SMAJ5.0A-TR

C10

4100nF

1

2

3

U21

ZEN056V

130A

24LS

1 3

2RV2

3386

P-50

3H[5%]

R81

11.8K[1%]

C43

[N/A]

Power Sup

ply VD

D_A

DJ [1.65V

to 3.5V]

R84

22.1K[1%]

C46

4.7uF

STM

3207

2B-EVAL Pow

er

MB10

703

14

Vout=1.22*(1+

R1/R2)

considering potentiometer error to

lerance

C47

100nF

R10

0[N

/A]

32

1 JP8

+3V3

TP1

VDDA

VDD_M

CU

VDDA

D3

BAT6

0JFILM

VDD

VDD

JP12

BT1

CR1220 holder

12

3

JP11

L1 BEA

DJP9

VDD_A

NA

32

1 JP13

TP2

VDD

TP4

VDD_IO2

VDD_IO2

JP16

VDD_P

G

+3V3

VDD_A

DJ

C18

100nF

C23

100nF

VDD_M

CU

C19

4.7uF

C27

1uF

VDDA

C24

10nF

C16

1uF

C15

100nF

TP7

5V+5

VR96

1K1

2

LD7

red

TP12

Groun

d

E5V

D5V

U5V

_ST_

LINK

78

56

34

12

JP19

Header 4

X2

U5V

+5V

TP5

+3V3_

IO2

R10

60

C57

[N/A]

C49

4.7uF

+3V3_

IO2

C45

[N/A]

R88

20.5K[1%]

R86

11.8K[1%]

C50

10uF

[ESR

<0.2ohm]

EN1

GND 2

VO

4

ADJ

5

GND 7

VI

6PG

3

U10

ST1L

05BPU

R

VDD_P

G

EN1

GND 2

VO

4

ADJ

5

GND 7

VI

6PG

3

U9

ST1L

05BPU

R

Power Sup

ply 3.3V

Vout=1.22*(1+

R1/R2)

+3V3_IO

2

3

2

1

4

JP14

VDD

+5V

C51

100nF

VDD_M

CU2

VDD_M

CU2

VDD_M

CU

+5V

TP3

+3V3

C44

4.7uF

C41

[N/A]

R80

20.5K[1%]

R79

11.8K[1%]

C38

10uF

[ESR

<0.2ohm]

EN1

GND 2

VO

4

ADJ

5

GND 7

VI

6PG

3

U7

ST1L

05BPU

R

Power Sup

ply 3.3V

Vout=1.22*(1+

R1/R2)

C37

100nF

+3V3

R82

[N/A]

+3V3_

PG

+5V

R99

0+3

V3_

PG

C55

[N/A]

TP13

Groun

d

C22

100nF

VSS

A20

VDDA

21

VSS

74

VSS

99

VBAT

6

VDD2

50

VDDIO

275

VDD1

100

VSS

49

VSS

27VDD3

28

U4B

STM32F0

72VBT6

Page 45: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 45/63

UM1714 Schematics

62

Figure 22. STM32072B-EVAL schematic 4

11

22

33

44

DD

CC

BB

AA

STMicroelec

tron

ics

Title:

Num

ber:

Rev:

Sheet of

B.1(PCB.SCH)

Date:10

/9/201

3

C64

180pF

C67

100nF

R12

2100K

R12

5100K

TP11

MIC_O

UT

TP10 M

IC+

R13

11K

R12

110

0

R12

62K

2 C68

47pF

R11

915K

1 32

RV1

[N/A]

C71

[N/A]

R12

00

R13

051

0Audio_IN

431

25

U15

TS461C

LT

C72

10uF

C70

4.7uF

C63

2.2uF

R11

518K

R11

782K

R11

668

0 C65

4.7uF

PC1 STM

3207

2B-EVAL Aud

io

MB10

704

14

VDD_A

NA

VDD_A

NA

VDD_A

NA

C69

100nF

R12

9

0

R12

810K

JP20

C79

1uF

C75 33

0nFR14

4 20K

Audio_O

UT_

LR14

30

C74

[N/A]

C94 33

0nFR16

5 20K

Aud

io_O

UT_

R

R16

10

C91

[N/A]

R14

74K

7

C82

1.5nF

R16

24K

7

C88

1.5nF

C77

220uF

R14

21K

C90

220uF

R16

01K

C86

1uF

Default setting: close

C85

100nF

26 43CN14

PJ3028B-3

VDD_A

NA

VDD_A

NA

VDD_A

NA>

2.2V

VDD_A

NA>

2.7V

PA4

PA5

Left

Right Microph

one

32

1JP18

Shutdown

6

Bypass

4VIN

27

VIN

13

VOUT1

2

VCC

1

GND

5

VOUT2

8 9

U17

TS488IQT

Page 46: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Schematics UM1714

46/63 DocID025744 Rev 1

Figure 23. STM32072B-EVAL schematic 5

11

22

33

44

DD

CC

BB

AA

STMicroelec

tron

ics

Title:

Num

ber:

Rev:

Sheet of

B.1(PCB.SCH)

Date:10

/9/201

3

HDMI_HPD

_SIN

K

STM

3207

2B-EVAL HDMI_CEC

MB10

705

14

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

222320

21

CN5

47151-0051

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

222320

21

CN3

47151-0051

Sink

Sou

rce

R23

1KR33

1K

HDMI_5V

_Sink

HDMI_5V

_Sink

I2C2_

SDA_5

VI2C2_SC

L_5V

R31

47K

R29

47K

+3V3

R24

27K

HDMI_CEC

_3V3

+5V

C21

4.7uF

GND

2

IN5

EN4

OUT

1FA

ULT

3U3

STMPS

2141

STR@54

HDMI_5V

_Source

R51

1M

HDMI_HPD

_Sou

rce_5V

I2C1_SC

L_5V

I2C1_

SDA_5

V

R44

1K8

R42

1K8

+5V

SB7

SB8

SB9

SB10

R48

0

2

13

G

SD

T2 2N70

02+5

V

PD15 PB13

PB14

PB8

PE0

PB6

PB7

TMDS_

Data2+

TMDS_

Data2-

TMDS_

Data1+

TMDS_

Data1-

TMDS_

Data0+

TMDS_

Data0-

TMDS_

Clock+

TMDS_

Clock-

R49

0

R27

0

3

2

1 T1 9012

R26

1K

FT pin & O

pen Drain m

ode ne

eded

R41

0R45

0R30

0R32

0

Ope

n drain pin!

Page 47: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 47/63

UM1714 Schematics

62

Figure 24. STM32072B-EVAL schematic 6

11

22

33

44

DD

CC

BB

AA

STMicroelec

tron

ics

Title:

Num

ber:

Rev:

Sheet of

B.1(PCB.SCH)

Date:10

/9/201

3

MicroSD

_CS_

3V3

LCD_C

S_3V

3

+3V3

SDcard_detect

CS

1

SCL

2

SDI

3

RS

4

WR

5

RD

6

RES

ET8

VDD

9

VCI

10

SDO

7

GND

11

GND

12

BL_

VDD

13

BL_

Contro

l14

BL_

GND

15

BL_

GND

16

CN15

2.4" LCD connector (M

B895C

)

+3V3

TFT LC

D

PB15

STM

3207

2B-EVAL LC

D & M

icro SD card

MB10

706

14

+5V

C96

10uF

L3 BEA

DC95

100nF

L4 BEA

D

R16

90

+3V3

R18

2[N

/A]

R11

210K

R11

30+3

V3R68

10K

R74

0 +3V3

RVS

1CS

2DI

3Vdd

4SC

LK5

Vss

6DO

7RVS

8

SW2

9SW

110

CN9

PJS0

08-2000 (SMS0

64FF

or S

MS1

28FF

)

PE6

PF2

R56

0

RES

ET#

+3V3

VDD

R12

34K

7

2

13

G SD

TR1

BSN

20

R12

727

0

R62

10K

R63

270

R58

0

Ope

n drain pin!

Ope

n drain pin!

SPI L

CD

SPI M

ICRO SD

SPI1_M

ISO_3V3

PE14

Inpu

t pin with

pull-u

p

SPI1_M

OSI

PE15R10

40

VCCA

1

A1

2

A2

3

GND

4DIR

5B2

6B1

7VCCB

8U13

SN74

LVC2T

45DCUT+3

V3

VDD

VDD

C58

100nF

C59

100nF

SPI1_M

OSI_3V3

SPI1_M

OSI_D

IR

R10

710K

PB2

R10

20

SPI1_S

CK

VCCA

1

A1

2

A2

3

GND

4DIR

5B2

6B1

7VCCB

8U11

SN74

LVC2T

45DCUT+3

V3

VDD

VDD

C53

100nF

C52

100nF

SPI1_S

CK_3V3

PB3

R94

100K

VDD

SPI1_M

OSI_3V3

SPI1_S

CK_3V3

R95

0

Page 48: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Schematics UM1714

48/63 DocID025744 Rev 1

Figure 25. STM32072B-EVAL schematic 7

11

22

33

44

DD

CC

BB

AA

STMicroelec

tron

ics

Title:

Num

ber:

Rev:

Sheet of

B.1(PCB.SCH)

Date:10

/9/201

3

C10

1nF

+3V3

+5V

R21

0

C9 100nF C5

100nF

R16

0C8

[N/A]

C7

[N/A]

C6

[N/A]

C4

[N/A]

C12

10nF

C1 [N/A]

C2

[N/A]

R15

0

R13

0

R17

0

R12

0

EMER

GEN

CY STO

P1

MC-U

H3

MC_U

L5

MC_V

H7

MC_V

L9

MC_W

H11

MC_W

L13

CURREN

T A

15

CURREN

T C

19CURREN

T B

17

NTC

BYPA

SS REL

AY

21

DISSIPA

TIVE BRAKE

23

+5V POWER

25

PFC SYNC

27

PFC PWM

29

Encoder A

31

Encoder B

33

GND

2

GND

4

GND

6

GND

8

GND

10

GND

12

BUS VOLT

AGE

14

GND

16

GND

18

GND

20

GND

22

GND

24

Heatsink Te

mperature

26

3.3V

Pow

er28

GND

30

GND

32

Encoder Index

34

CN1

MC_connector

MC_E

mergencyS

TOP MC_C

urrentA

MC_C

urrentB

MC_C

urrentC

MC_P

FCsync1

MC_P

FCsync2

MC_W

L

MC_V

HMC_V

L

MC_U

HMC_U

L

MC_W

H

MC_N

TCMC_D

issipativ

eBrake

MC_P

FCpw

mMC_E

nAMC_E

nB

MC_H

eatsinkT

emperature

MC_B

usVoltage

MC_E

nIndex

R18

100K

JP1

C3

[N/A]

Motor con

trol con

nector

Defau

lt se

tting

: Ope

n

PB12

PE9

PE8

PE11

PE10

PE13

PE12

PB11

PA6

PA7

PB0

PA1

PC4

PF3

PC9

PE7

PC8

PA2

PC5

PC2

STM

3207

2B-EVAL Motor con

trol

MB10

707

14

MC_E

mergencyS

TOP2

SB4

MC_C

urrentB2

SB5R14

0

PA3

PA3

R11

0

Open by default

Open by default

MC_E

mergencyS

TOP3

SB1

Open by default

PA1

MC_B

usVoltage2

PC3

R10

0

SB3

Open by default

SB2

Open by default

R20

0

R19

3.3K

+3V3

Page 49: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 49/63

UM1714 Schematics

62

Figure 26. STM32072B-EVAL schematic 8

11

22

33

44

DD

CC

BB

AA

STMicroelec

tron

ics

Title:

Num

ber:

Rev:

Sheet of

B.1(PCB.SCH)

Date:10

/9/201

3

1 3

2RV3

10K

Potentiometer

Poten

tiometer

12

LD3

Red

12

LD2

Orang

e

12

LD4

Blue

12

LD1

Green

+3V3

R19

351

0

R19

268

0

R19

168

0

R19

068

0LE

D4

LED3

LED1

LED2

LEDs

LDR_O

UT

R8

8K2

Tampe

r Button

PA1

PD8

PD9

PD10

PD11

R17

90

R17

80

R17

70

R17

60

C11

3[N

/A]

R20

60

Close

to M

CU on PCB

PC0

R20

30

R1

VT9

ON1

STM

3207

2B-EVAL Periphe

rals

MB10

708

14

CN18

two pin he

ader fo

r externa

l ana

log inpu

t

Pho

to re

sistor

R19

54K

7

1

43

2

B2

Tamper

C10

6100nF

VDD

R19

610

0

R19

40

Tamper_key

PC13

R20

547

VDD_A

NA

VDD_A

NA

C11

2100nF

R9

0R20

4

0

USB

U5V

C13

100nF

I/O1

1

GND

2

I/O2

3I/O

24

Vbu

s5

I/O1

6D1

USB

LC6-2P

6

U5V

R36

1MC14

4.7nF

USB

_DM

USB

_DP

R34

0R35

0PA12

PA11

VDD_IO2>

3VVDD

C110100nF

C111100nF

C109100nF

C107100nF

C108100nF

R20

110

0COMMON

5

Selection

2

DWON

3

LEFT

1

RIG

HT

4

UP

6

GND

7

GND

8

B3

MT-00

8A

R20

00

R20

20

R19

90

R19

70

R19

80

JOY_S

ELJO

Y_D

OWN

JOY_L

EFT

JOY_R

IGHT

JOY_U

P

Joys

tick

PF9

PE3

PE2

PF1

0PA0

Inpu

t pins with

pull-d

own

VDD

+3V3

R17

3

1K[1%]

R18

7

1.54K[1%]

+3V3

1 2

LD5

Red

+3V3

657

U20

B

TS3702IPT

231

48

U20

A

TS3702IPT

1 2

LD6

Orang

e+3

V3 R17

2

1K[1%]

R18

62.67K[1%]

VDD<2

V

R17

10

VDD_A

NA<2

.4V

R17

4 0

R18

951

0

R18

851

0

Low Voltage

LED

Optiona

l only to in

crea

se ESD im

mun

ity le

vel

VDD_A

NA

+3V3

Ana

logu

e no

t fun

ctiona

l

MCU not fu

nctio

nal

VCC

1

D-

2

D+

3

GND

4

SHEL

L6

SHEL

L5

CN4

USB

-typeB connector

Page 50: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Schematics UM1714

50/63 DocID025744 Rev 1

Figure 27. STM32072B-EVAL schematic 9

11

22

33

44

DD

CC

BB

AA

STMicroelec

tron

ics

Title:

Num

ber:

Rev:

Sheet of

B.1(PCB.SCH)

Date:10

/9/201

3

SD5

TxD

3

GND

8

Ano

de (V

CC2)

1

Cathode

2

RxD

4

VCC1

6

Vlogic

7

U14

TFDU63

00

+3V3

C60

4.7uF

C56

4.7uF

IrDA

STM

3207

2B-EVAL RS23

2 RS48

5 & IrDA

MB10

709

14

1 6 2 7 3 8 4 9 5

CN10

DB9-male USA

RT2

USA

RT2

_RX_3

V3

conn

ector for USART2

& RS48

5

R93

10K

R97

22K

R10

5 22K

SB20

SB22

R98

120

C54

100nF

SB23

Boo

tloader_B

OOT0

_3V3

Boo

tloader_R

ESET

_3V3

C2+

1

C2-

2V-

3

R1IN

4

R2IN

5

R3IN

6

R4IN

7

R5IN

8

T1OUT

9

T2OUT

10

T3OUT

11T3

IN12

T2IN

13T1

IN14

R5O

UT

15R4O

UT

16R3O

UT

17R2O

UT

18R1O

UT

19R2O

UTB

20R1O

UTB

21

nSHDN

22nE

N23

C1-

24GND

25VCC

26

V+

27

C1+

28U6

ST32

41EB

PR

C36100nF

C34 10

0nF

C40

100nF

C35

100nF

C33

100nF

+3V3

+3V3

RXD

RTS

TXD

CTS

DSR

65

43

21

JP17

Header 3

X2

R10

9

0

USA

RT2

_CTS

_3V3

PD3

SB21

R10

15.1

R11

047

RO

1

RE

2

DE

3

DI

4GND

5A

6B

7Vcc

8U12

ST34

85EB

DR

+3V3

PA15

32

1 JP10

32

1 JP7

USA

RT2

_RX_B

OOT_

3V3PD6

USA

RT2

_RTS

_3V3

USA

RT2

_RTS

PD4

VCCA

1

A1

2

A2

3

GND

4DIR

5B2

6B1

7VCCB

8U5

SN74

LVC2T

45DCUT+3

V3

VDD

VDD

C25

100nF

C26

100nF

R64

100K

R70

100K

VDD

USA

RT2

_TX

PD5

PA14

USA

RT2

_TX_B

OOT_

3V3

USA

RT2

_TX_3

V3

USA

RT2

_TX_3

V3

USA

RT2

_RTS

_3V3

USA

RT2

_RTS

_3V3

RS48

5_DIR

RS48

5_DIR

R87

0

R69

0R65

0

C62

100nF

C61

100nF

Page 51: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 51/63

UM1714 Schematics

62

Figure 28. STM32072B-EVAL schematic 10

11

22

33

44

DD

CC

BB

AA

STMicroelec

tron

ics

Title:

Num

ber:

Rev:

Sheet of

B.1(PCB.SCH)

Date:10

/9/201

3

SDA

1

SCL

2

OS/IN

T3

GND

4A2

5A1

6A0

7VDD

8U1

STLM

75M2F

+5V

C11

100nF

STM

3207

2B-EVAL Te

mSen

dor &

RF EEPROM

MB10

7010

14

+5V

R3

10K

VDD

I2C1_SC

L_5V

I2C1_

SDA_5

VR5

0R6

0

R4

0

Tempe

rature sen

sor

TempS

ensor_IN

T

PB7

R7

0R2

0

RF E2

P Ad

dres

s:10

10(E2)00

PB6

PB5

SDA

SCL

12

34

56

78

CN2

SSM-104-L-D

H

RF E2P

& Exten

sion

Con

nector

EX_R

ESET

PD7

R28

0

R22

10K

+5V

Ope

n drain pin!SB6

R25

10K

+5V

Add

ress:100

100(A0)

Page 52: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Schematics UM1714

52/63 DocID025744 Rev 1

Figure 29. STM32072B-EVAL schematic 11

11

22

33

44

DD

CC

BB

AA

STMicroelec

tron

ics

Title:

Num

ber:

Rev:

Sheet of

B.1(PCB.SCH)

Date:10

/9/201

3

VCC

1

RST

2

CLK

3

NC

4

GND

5

NC

6

I/O7

NC

8

1817CN19

C81

6

C102

100nF

C10

1100nF

C10

547uF

+5V

C103

100nF

C81

100nF

R18

5100K

R18

34K

7

R15

810K[N

/A]

R15

710K[N

/A]

C83

100nF

C76

47uF

R15

010K

R15

20

R15

40

R15

110K

TP8

AUX2

TP9

AUX1

SmartCard_3/5V

SmartCard_IO

SmartCard_RST

SmartCard_CLK

SmartCard_OFF

SmartCard_

CMDVCC

1114

STM

3207

2B-EVAL CAN & Smart c

ard & IR

R15

60

PA10

PC12

PA8

PA9

PD2

PC11

Smart C

ard

D1

GND

2

VCC

3

R4

Vref

5CANL

6CANH

7RS

8U2

SN65

HVD23

0

+3V3

+3V3

R46

120

JP3

32

1

JP4

R52

10K

+3V3

C20

100nF

R43

0

R57

0R55

[N/A]

Default setting: 1

<->2 Default setting: O

pen

1 6 2 7 3 8 4 9 5

CN6

DB9-male CAN connector

PD1

PD0

CAN_T

X

R47

0CAN_R

X

CAN

IR_O

UT

R13

722

+3V3

R13

410

0

1 2

LD8

SFH409-2

IR_L

ED

PB9

VDD

3

2

1T3 9013

3

2

1T4 9013

R13

610K

R11

81K

+3V3

23 1

D9

TSOP3

4836

R16

710

0C93

4.7uF

IR_IN

PC6

IR

SB24

R13

80

VDD_IO2>

3V

VDD_IO2>

2.7V

IR_R

eceive

r

CLK

DIV

11

CLK

DIV

22

5V/3V

3

PGND

4

C1+

5

Vdd

p6

C1-

7

Vup

8

PRES

9

PRES

10

I/O11

AUX2

12

AUX1

13

CGND

14CLK

15RST

16Vcc

17PO

RADJ/1.8V

18CMDVCC

19RST

IN20

Vdd

21GND

22OFF

23XTA

L124

XTA

L225

I/OUC

26AUX1U

C27

AUX2U

C28

U19

ST80

24LA

CDR

SmartCard_1V

8

R15

90

PC10

R17

50

MB10

70

R13

50

R12

410K

VDD_IO2

VDD_IO2

VDD_IO2

VDD_IO2

VDD_IO2

R15

30

R15

50

R18

40

R54

0

31

2

D10

ESDCAN24

-2BLY

Optiona

l

Page 53: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 53/63

UM1714 Schematics

62

Figure 30. STM32072B-EVAL schematic 12

11

22

33

44

DD

CC

BB

AA

STMicroelec

tron

ics

Title:

Num

ber:

Rev:

Sheet of

B.1(PCB.SCH)

Date:10

/9/201

3

R75

[N/A]

R78

[N/A]

R89

[N/A]

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

CN12

SWD

R10

810K

R11

110K

R92

10K

RES

ET#

SWDAT

SWCLK

High Den

sity SWD con

nector

Stand

ard SWD con

nector

KEY

PA13

PA14

D6 [N/A]

D7 [N/A]

D5 [N/A]

STM

3207

2B-E

VAL SWD

MB10

7012

14

R76

22R77

22R10

322

12345678910

CN11

FTSH

-105-01-L-DV

VDD_IO2

VDD_IO2

VDD_IO2

VDD_IO2

Page 54: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Schematics UM1714

54/63 DocID025744 Rev 1

Figure 31. STM32072B-EVAL schematic 13

11

22

33

44

DD

CC

BB

AA

STMicroelec

tron

ics

Title:

Num

ber:

Rev:

Sheet of

B.1(PCB.SCH)

Date:10

/9/201

3

VBAT

1

PC13

2

PC14

3

PC15

4

OSC

_IN

5

OSC

_OUT

6

/RST

7

VSS

A8

VDDA

9

PA0

10

PA1

11

U2_

TX12

U2_RX 13

U2_CK 14

S1_CK 15

S1_MISO 16

S1_MOSI 17

PB0 18

PB1 19

PB2/BOOT1 20

PB10 21

VSS_1 23

VDD_1 24

PB12

25

PB11 22

S2_C

K26

S2_M

ISO

27S2

_MOSI

28PA

829

PA9

30PA

1031

PA11

32PA

1233

JTMS

34VSS

_235

VDD_2

36

JTCK37 JTDI38 JTDO39 JNRST40 PB541 PB642 PB743 BOOT044 PB845 PB946 VSS_347 VDD_348

U18

STM32F1

03C8T

6

20pF

C98

20pF

C99

12

X3

8MHz

+3V3

USB

_DM

USB

_DP

STM_R

ST

T_JTCK

T_JT

CK

T_JTDOT_JTDI

T_JT

MS

STM_J

TMS_

SWDIO

STM_JTCK_SWCLK

LED_S

TLINK

OSC

_IN

OSC

_OUT

T_NRSTT_JRST

LED_S

TLINK

T_JT

CK

T_NRST

T_JT

MS

R17

0

4K7

R18

1

4K7

AIN_1

C10

0100nF

R18

0

100K

R14

510

0

+3V3

+3V3

+3V3

+3V3

+3V3

AIN_1

VCC

1

D-

2

D+

3

GND

4

SHEL

L6

SHEL

L5

CN13

USB

-typeB connector

USB

_DM

USB

_DP

+3V3 C

87100nF

C92

100nF

C84

100nF

C97

100nF

R13

210

R13

310

MCU USB

SWD

STM_J

TMS_

SWDIO

STM_J

TCK_

SWCLK

+3V3

U5V

_ST_

LINK

TMS/SW

DIO

TCK/SWCLK

RES

ET#

SWIM

_PU_C

TRL

R16

4

100K

T_SW

DIO

_IN

T_SW

DIO

_IN

T_SW

O

12

34

5

CN16

[N/A]

R13

9

1K5

R14

010K

R14

136K

+3V3

U5V

_ST_

LINK

R16

8[N

/A]R16

610K

R16

3

100K

MCO

2 1

43

Red

Yello

w

LD9

HSM

F-A201-A00J1

R14

810

0

R14

90

+3V3

STM

3207

2B-E

VAL ST-LINK/V2 (S

WD only)

MB10

7013

14

C73

100nF

I/O1

1

GND

2

I/O2

3I/O

24

Vbu

s5

I/O1

6D8

USB

LC6-2P

6

U5V

_ST_

LINK

JTAG

32

1T5 90

13

T_SW

DIO

_IN

Optiona

l only to in

crea

se ESD im

mun

ity le

vel

R11

41M

C66

4.7nF

VDD_IO2

Page 55: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 55/63

UM1714 Schematics

62

Figure 32. STM32072B-EVAL schematic 14

11

22

33

44

DD

CC

BB

AA

STMicroelec

tron

ics

Title:

Num

ber:

Rev:

Sheet of

B.1(PCB.SCH)

Date:10

/9/201

3

STM

3207

2B-EVAL To

uch Sen

sing

MB10

7014

14

R39

10K

R40

10K

TS1

TS2

SHIELD

SHIELD

_CT

TS2

TS_P

AD

TS1

TS_P

AD

R67

0

PD12

PD13

PE4

PE5

<----ESD

resis

tor c

lose to

MCU pad

<----Touch Sensing diameter 10m

m min on active shield diameter 12m

m min

<----Active shield

TS_C

T

C17

22nF

(COG)G

RM31

95C1H

223JA01

L

PD14

SB13

SB12

DB_P

D12

DB_P

D13

DB_P

D14

SB11

SB18

DB_P

E5

R66

1K

SB19

DB_P

E4

C28

220nF

Page 56: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Schematics UM1714

56/63 DocID025744 Rev 1

Figure 33. TFT LCD daughter board MB895

Page 57: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 57/63

UM1714 STM32072B-EVAL IO assignment

62

Appendix A STM32072B-EVAL IO assignment

Table 34. STM32072B-EVAL IO assignment

Pin No. Pin nameSTM32072B-EVAL general IO

assignmentSTM32072B-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

8PC14-OSC32_IN

OSC32_IN

9PC15-OSC32_OUT

OSC32_OUT

10 PF9 JOY_UP

11 PF10 JOY_DOWN

12 PF0-OSC_IN OSC_IN

13PF1-OSC_OUT

OSC_OUT

14 NRST NRST

15 PC0 Potentiometer

16 PC1 Audio_IN

17 PC2 MC_headsinkTemp

18 PC3 MC_BusVoltage2

19 PF2 MicroSD_CS

20 VSSA

21 VDDA

22 PF3 MC_PFCsync1

23 PA0 JOY_SEL

24 PA1 LDR_OUTMC_BusVoltage / Emergency_STOP3

25 PA2 MC_Current A

26 PA3MC_Current B2/ Emergency_STOP2

27 VSS_3

Page 58: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

STM32072B-EVAL IO assignment UM1714

58/63 DocID025744 Rev 1

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 SPI1_MOSI_DIR

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 MC_DissipativeBrake

49 VSS_2

50 VDD_2

51 PB12 MC_EmergencySTOP

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

Table 34. STM32072B-EVAL IO assignment (continued)

Pin No. Pin nameSTM32072B-EVAL general IO

assignmentSTM32072B-EVAL motor control IO assignment

Page 59: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 59/63

UM1714 STM32072B-EVAL IO assignment

62

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

Table 34. STM32072B-EVAL IO assignment (continued)

Pin No. Pin nameSTM32072B-EVAL general IO

assignmentSTM32072B-EVAL motor control IO assignment

Page 60: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

STM32072B-EVAL IO assignment UM1714

60/63 DocID025744 Rev 1

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

Table 34. STM32072B-EVAL IO assignment (continued)

Pin No. Pin nameSTM32072B-EVAL general IO

assignmentSTM32072B-EVAL motor control IO assignment

Page 61: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 61/63

UM1714 Mechanical dimensions

62

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

Page 62: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

Revision history UM1714

62/63 DocID025744 Rev 1

Revision history

Table 36. Document revision history

Date Revision Changes

13-Jan-2014 1 Initial release.

Page 63: Evaluation board for STM32 F0 series with STM32F072VB MCU · Evaluation board for STM32 F0 series with STM32F072VB MCU Introduction ... development tools page for STM32F0 family available

DocID025744 Rev 1 63/63

UM1714

63

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