+ All Categories
Home > Documents > STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT...

STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT...

Date post: 12-Jun-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
54
August 2013 DocID15082 Rev 5 1/54 UM0600 User manual STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's ARM Cortex-M3 core-based STM32F107VCT microcontroller with full speed USB-OTG, ethernet MAC, two channels of CAN2.0A/B compliant interface, 2 channels I2S, 2 channels I2C, 5 channels USART with smartcard support, 3 channels SPI, internal 64 KB SRAM and 256 KB Flash, JTAG and SWD debugging support. The full range of hardware features on the board help you evaluate all peripherals (USB- OTG FS, ethernet, motor control, CAN, microSD Card TM , smartcard, USART, audio DAC, MEMS, EEPROM… etc.) and develop your own applications. Extension headers make it easy to connect a daughterboard or wrapping board for your specific application. Figure 1. STM3210C-EVAL evaluation board www.st.com
Transcript
Page 1: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

August 2013 DocID15082 Rev 5 1/54

UM0600User manual

STM3210C-EVAL evaluation board

IntroductionThe STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's ARM Cortex-M3 core-based STM32F107VCT microcontroller with full speed USB-OTG, ethernet MAC, two channels of CAN2.0A/B compliant interface, 2 channels I2S, 2 channels I2C, 5 channels USART with smartcard support, 3 channels SPI, internal 64 KB SRAM and 256 KB Flash, JTAG and SWD debugging support.

The full range of hardware features on the board help you evaluate all peripherals (USB-OTG FS, ethernet, motor control, CAN, microSD CardTM, smartcard, USART, audio DAC, MEMS, EEPROM… etc.) and develop your own applications. Extension headers make it easy to connect a daughterboard or wrapping board for your specific application.

Figure 1. STM3210C-EVAL evaluation board

www.st.com

Page 2: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Contents UM0600

2/54 DocID15082 Rev 5

Contents

1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.2 Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.3 Order code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2 Hardware layout and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.1 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.2 Boot option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

2.3 Clock source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

2.4 Reset source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

2.5 Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.6 EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.7 CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.8 RS-232 and IrDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2.9 Motor control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.10 Smartcard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

2.11 MicroSD card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.12 Analog input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.13 Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2.14 USB-OTG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2.15 MEMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.16 Development and debug support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.17 Display and input devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2.18 IDD measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

3 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223.1 Motor control connector CN17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

3.2 Analog input connector CN10 and CN11 . . . . . . . . . . . . . . . . . . . . . . . . . 23

3.3 CAN D-type 9-pin male connector CN3 and CN4 . . . . . . . . . . . . . . . . . . 23

3.4 Ethernet RJ45 connector CN1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

3.5 Trace debugging connector CN12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Page 3: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

DocID15082 Rev 5 3/54

UM0600 Contents

3

3.6 RS-232 connector CN6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

3.7 JTAG debugging connector CN13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

3.8 Daughterboard extension connector CN8 and CN9 . . . . . . . . . . . . . . . . . 26

3.9 Audio jack CN7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3.10 TFT LCD connector CN14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3.11 MicroSD card connector CN16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

3.12 USB MicroAB connector CN2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

3.13 Power connector CN18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

3.14 Smartcard connector CN5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

4 Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Appendix A STM3210C-EVAL I/O assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

Page 4: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

List of tables UM0600

4/54 DocID15082 Rev 5

List of tables

Table 1. Power related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Table 2. MCU power consumption measurement related jumpers. . . . . . . . . . . . . . . . . . . . . . . . . . 10Table 3. Boot related switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Table 4. Reset related jumper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Table 5. EEPROM related jumper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Table 6. CAN1 related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Table 7. CAN2 related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Table 8. RS-232 and IrDA related jumpers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Table 9. Motor control related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Table 10. Connection between the ST8024 and STM32F107VCT . . . . . . . . . . . . . . . . . . . . . . . . . . 15Table 11. Smartcard related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Table 12. MicroSD card related jumper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Table 13. Ethernet related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Table 14. LCD modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Table 15. Motor control connector CN17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Table 16. Analog input connector CN10 and CN11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Table 17. CAN D-type 9-pin male connector CN3 and CN4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Table 18. RJ45 connector CN1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Table 19. Trace debugging connector CN12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Table 20. RS-232 connector CN6 with ISP support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Table 21. JTAG debugging connector CN13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Table 22. Daughterboard extension connector CN8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Table 23. daughterboard extension connector CN9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Table 24. MicroSD card connector CN16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Table 25. USB MicroAB connector CN2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Table 26. Smartcard connector CN5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Table 27. STM3210C-EVAL I/O assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Table 28. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

Page 5: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

DocID15082 Rev 5 5/54

UM0600 List of figures

5

List of figures

Figure 1. STM3210C-EVAL evaluation board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Figure 2. Hardware block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Figure 3. STM3210C-EVAL evaluation board layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Figure 4. STM3210C-EVAL IDD measurement circuit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Figure 5. STM3210C-EVAL IDD Low power mode measurement timing diagram . . . . . . . . . . . . . . 21Figure 6. Motor control connector CN17 viewed from above the PCB . . . . . . . . . . . . . . . . . . . . . . . 22Figure 7. Analog input connector CN10 and CN11 viewed from the bottom . . . . . . . . . . . . . . . . . . . 23Figure 8. CAN D-type 9-pin male connector CN3 and CN4 viewed from the front . . . . . . . . . . . . . . 23Figure 9. Ethernet RJ45 connector CN1 viewed from the front . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Figure 10. Trace debugging connector CN12 viewed from above the PCB . . . . . . . . . . . . . . . . . . . . 24Figure 11. RS-232 connector CN6 with ISP support viewed from the front . . . . . . . . . . . . . . . . . . . . . 25Figure 12. JTAG debugging connector CN13 viewed from above the PCB . . . . . . . . . . . . . . . . . . . . 25Figure 13. MicroSD card connector CN16 viewed from the front. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Figure 14. USB MicroAB connector CN2 viewed from the front . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Figure 15. Power supply connector CN18 viewed from the front. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Figure 16. Smartcard connector CN5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Figure 17. STM3210C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Figure 18. MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Figure 19. Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Figure 20. Full speed USB-OTG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Figure 21. Audio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Figure 22. LCD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Figure 23. I/O expander . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Figure 24. CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Figure 25. RS-232 and IrDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Figure 26. Smartcard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Figure 27. Motor control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Figure 28. I/O peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Figure 29. Extension connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Figure 30. JTAG and trace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Figure 31. MicroSD card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Figure 32. Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Figure 33. 3.2” LCD module with SPI and 16-bit interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

Page 6: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Overview UM0600

6/54 DocID15082 Rev 5

1 Overview

1.1 Features• Three 5 V power supply options: Power jack, USB connector or daughterboard.• Boot from user Flash, system memory or SRAM.• I2S audio DAC, stereo audio jack.• 2 GByte (or more) microSD CardTM.• Both type A and B smartcard support.• I2C compatible serial interface 64 Kbit EEPROM, MEMS and I/O expander.• RS-232 communication.• IrDA transceiver.• USB-OTG full speed, USB microAB connector.• IEEE-802.3-2002 compliant ethernet connector. • Two channels of CAN2.0A/B compliant connection.• Inductor motor control connector.• JTAG and trace debug support.• 3.2" 240x320 TFT color LCD with touch screen. • Joystick with 4-direction control and selector.• Reset, Wakeup, Tamper and User button.• 4 color LEDs.• RTC with backup battery.• MCU consumption measurement circuit.• Extension connector for daughterboard or wrapping board.

1.2 Demonstration softwareDemonstration software is preloaded in the board’s Flash memory for easy demonstration of device peripherals in stand-alone mode. For more information and to download the latest version available, please refer to STM3210C-EVAL demonstration firmware available on the web: www.st.com/mcu.

1.3 Order codeTo order the STM32F107VCT evaluation board, use the order code STM3210C-EVAL.

Page 7: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

DocID15082 Rev 5 7/54

UM0600 Hardware layout and configuration

53

2 Hardware layout and configuration

The STM3210C-EVAL evaluation board is designed around the STM32F107VCT in a 100-pin LQFP package. The hardware block diagram Figure 2 illustrates the connection between the STM32F107VCT and peripherals (LCD, EEPROM, MEMS, USART, IrDA, USB-OTG, ethernet, audio, CAN bus, smartcard, microSD card and motor control) and Figure 3 helps you locate these features on the actual evaluation board.

Figure 2. Hardware block diagram

MS30066V1

STM32F107VCT

RS-232transceiver

IrDA transceiver

Smartcardinterface

3.3V regulator

TFT LCD

MicroSDCard

Audio DAC

2 BNC connector

MC control connector

LEDs, Key

JTAG

MEMS

Potentiometer

Smartcard connector

Integrated RJ45 connector

USART 2DB9 connectorADC

I2S2

GPIO

MII/RMII

USART3

I2C1

Extensionconnector for

GPIOs

MCU consumption measurement

PHY

USART2

CAN1 CAN transceiver

CANDB9 connector

MC

SPI3

TraceDebug

OTG USB micro ABconnector

EEPROM

I/O expanderJoystick

Touchscreen

USB power switch

CAN2 CAN transceiver

CANDB9 connector

Battery voltage measurement

Page 8: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Hardware layout and configuration UM0600

8/54 DocID15082 Rev 5

Figure 3. STM3210C-EVAL evaluation board layout

CN17 Motor control

CN1

CN6RS-232

CN2USB microAB

RJ45

CN8, CN9 Extension header

CN4CAN2

CN3CAN1

CN10, CN11 BNC

CN12Trace

CN13JTAG

CN185V power

CN7Audio jack

CN16MicroSD card

B1Reset

B2 Wakeup

CN5

B4 Tamper U15 Joystick

B3

RV1Potentiometer

U12IrDA

CN14Color LCD

connector

Smartcard

User key

connector

MS32819V1

STM32F107VCT

U9

Page 9: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

DocID15082 Rev 5 9/54

UM0600 Hardware layout and configuration

53

2.1 Power supplyThe STM3210C-EVAL evaluation board is designed to be powered by a 5 V DC power supply and to be protected by PolyZen from a wrong power plug-in event.

It is possible to configure the evaluation board to use any of following three sources for the power supply. • 5 V DC power adapter connected to CN18, the power jack on the board (PSU on silk

screen for power supply unit).• 5 V DC power with 500 mA limitation from CN2, the USB MicroAB connector (USB on

silkscreen).• 5 V DC power from both CN8 and CN9, the extension connector for daughterboard

(DTB for daughterboard on silkscreen).

The power supply is configured by jumpers JP24 and JP25 as described in Table 1. To enable MCU power consumption measurement, JP1, JP14 and JP23 should be re-configured as described in Table 2.

Warning: When the board is connected to a USB host via CN2 and powered by an external power supply (JP25 in position PSU) it is mandatory to remove the USB cable when the external power supply is OFF, else an unexpected current is provided by USB VBUS which maintains a residual voltage on the board.

Table 1. Power related jumpersJumper Description Configuration

JP25

JP25 selects one of the three possible power supply resources.For power supply jack (CN18) to the STM3210C-EVAL only, JP25 is set as shown: (Default)

For power supply from the daughterboard connectors (CN8 and CN9) to STM3210C-EVAL only, JP25 is set as shown:

For power supply from USB (CN2) to STM3210C-EVAL only, JP25 is set as shown:

For power supply from power supply jack (CN18) to both STM3210C-EVAL and daughterboard connected on CN8 and CN9, JP25 is set as shown to the right (the daughterboard must not have its own power supply connected):

JP24

Vbat is connected to 3.3 V power when JP24 is set as shown: (Default)

Vbat is connected to battery when JP24 is set as shown:

PSU

DTB

USB

PSU

D

TB U

SB

PSU

D

TB U

SB

PSU

D

TB U

SB

1 2 3

1 2 3

Page 10: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Hardware layout and configuration UM0600

10/54 DocID15082 Rev 5

The LED LD7 is lit when the STM3210C-EVAL board is powered by the 5 V correctly.

Table 2. MCU power consumption measurement related jumpersJumper Description Configuration

JP1

PC13 is connected to anti-tamper button when JP1 is set as shown: (Default)

PC13 is connected to MCU consumption measurement circuit as IDD_CNT_EN signal when JP1 is set as shown. In this position PC13 is reserved to enable or clear the counter U24 used to measure IDD when the MCU is in low power mode.

JP14

PA0 is connected to WUKP button and MCU power consumption measurement circuit as LP_WAKEUP when JP14 is set as shown:

PA0 is connected to ethernet PHY as signal MII_CRS when JP14 is set as shown: (Default)

JP23

Connect +3.3V power to MCU directly when JP23 is set as shown: The MCU current consumption measurement can be done manually by an ammeter connected on PJ23 pin 1 & 2. (Default)

Connect +3.3 V power to MCU with MCU current-sampling resister (1 ohm or 1 Kohm) in series and IDD current measurement circuit in parallel when JP23 is set as shown to the right. MCU power consumption measurement is enabled.

1 2 3

1 2 3

1 2 3

1 2 3

1 2 3

1 2 3

Page 11: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

DocID15082 Rev 5 11/54

UM0600 Hardware layout and configuration

53

2.2 Boot optionThe STM3210C-EVAL board is able to boot from:• Embedded user Flash• System memory with boot loader for ISP• Embedded SRAM for debugging

The boot option is configured by setting switches SW1 (BOOT1) and SW2 (BOOT0).

The BOOT0 can be configured also via the RS-232 connector CN6 when JP18 is fitted.

2.3 Clock sourceTwo clock sources are available on the STM3210C-EVAL evaluation board for STM32F107VCT and RTC is embedded.• X2, 32 kHz crystal for embedded RTC.• X3, 25 MHz crystal with socket for an STM32F107VCT microcontroller, it can be

removed from the socket when an internal RC clock is used.

2.4 Reset sourceThe reset signal of the STM3210C-EVAL board is active low and the reset sources include:• Reset button, B1• Debugging tools from JTAG connector CN13 and trace connector CN12• Daughterboard from CN9• RS-232 connector CN6 for ISP when JP19 is fitted.

Table 3. Boot related switchesSwitch Boot from Configuration

SW1 and SW2

STM3210C-EVAL boots from User Flash when SW2 is set as shown to the right. SW1 setting does not matter in this configuration. (Default)

STM3210C-EVAL boots from System Memory when SW1 and SW2 are set as shown:

STM3210C-EVAL boots from Embedded SRAM when SW1 and SW2 are set as shown:

0 < > 1

SW2

0 < > 1SW2

SW1

0 < > 1

SW1

SW2

Table 4. Reset related jumper Jumper Description

JP20Enables reset of the STM32F107VCT embedded JTAG TAP controller each time a system reset occurs. JP20 connects the TRST signal from the JTAG connection with the system reset signal RESET#. Default setting: Not fitted.

Page 12: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Hardware layout and configuration UM0600

12/54 DocID15082 Rev 5

2.5 AudioThe STM3210C-EVAL evaluation board supports stereo audio play by using an audio DAC CS43L22 connected to both an I2S2 port and one channel of the DAC of microcontroller STM32F107VCT. The CS43L22 can be configured via the I2C1 bus when JP9 is fitted (default setting). The automatic switch between the speaker and headphone is performed by both CS43L22 and the audio jack with plug detection pin.

2.6 EEPROMA 64 Kbit EEPROM connected to the I2C1 bus of STM32F107VCT.

2.7 CANThe STM3210C-EVAL evaluation board supports two channels of CAN2.0A/B compliant CAN bus communication based on a 3.3 V CAN transceiver. High-speed mode, standby mode and slope control mode are available and can be selected by setting JP7 for CAN1 and JP8 for CAN2.

Note: JP9 should be kept open for CAN2 to avoid any impact from pull-up on I2C1 bus.

Table 5. EEPROM related jumper Jumper Description

JP17 The EEPROM is in Write protection mode when JP17 is open. Default setting: Fitted.

Table 6. CAN1 related jumpersJumper Description Configuration

JP7

CAN1 transceiver works in standby mode when JP7 is set as shown:

CAN1 transceiver works in high-speed mode when JP7 is set as shown: (Default)

CAN1 transceiver works in slope control mode when JP7 is open. -

JP5 CAN1 terminal resistor is enabled when JP5 is fitted. Default setting: Not fitted -

Table 7. CAN2 related jumpersJumper Description Configuration

JP8

CAN2 transceiver works in standby mode when JP8 is set as shown:

CAN2 transceiver works in high-speed mode when JP8 is set as shown: (Default)

CAN2 transceiver works in slope control mode when JP8 is open. -

JP6 CAN2 terminal resistor is enabled when JP6 is fitted. Default setting: Not fitted -

1 2 3

1 2 3

1 2 3

1 2 3

Page 13: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

DocID15082 Rev 5 13/54

UM0600 Hardware layout and configuration

53

2.8 RS-232 and IrDABoth RS-232 and IrDA communications are supported by D-type 9-pin RS-232 connectors CN6 and IrDA transceiver U12 which connect to USART2 of the STM32F107VCT on the STM3210C-EVAL evaluation board.

Two signals, Bootloader_BOOT0 and Bootloader_RESET, are added on the RS-232 connector for ISP support.

RS-232 or IrDA are selected by setting JP16.

Note: To communicate with an RS-232 port on a PC, a 9-pin straight RS-232 cable (direct pin to pin connection) is needed since:• On CN6 the RX signal is connected on pin 2 and the TX data on pin 3,• On the PC side the RX signal is generally on pin 3 and the TX signal on pin 2. This standard 9-pin straight RS-232 cable is not provided with the board.Refer to Section 3.6 for details on RS-232 connector pinout.

Table 8. RS-232 and IrDA related jumpersJumper Description Configuration

JP16

USART2_RX is connected to RS-232 transceiver and RS-232 communication is enabled when JP16 is set as shown: (Default)

USART2_RX is connected to IrDA transceiver and IrDA communication is enabled when JP16 is set as shown:

JP18 Bootloader_BOOT0 is disconnected from CN6 when JP18 is open. Default setting: Not fitted -

JP19 Bootloader_RESET is disconnected from CN6 when JP19 is open. Default setting: Not fitted -

1 2 3

1 2 3

Page 14: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Hardware layout and configuration UM0600

14/54 DocID15082 Rev 5

2.9 Motor controlThe STM3210C-EVAL evaluation board supports a three-phase brushless motor control via a 34-pin connector CN17, which provides all required control and feedback signals to and from a motor power-driving board.

Available signals on this connector include emergency stop, motor speed, 3 phase motor current, bus voltage, heat sink temperature from the motor driving board and 6 channels of PWM control signal going to the motor driving circuit.

JP 22 selects one of two kinds of synchronization methods for PFCs (power factor correction).

The I/O pins used on the motor control connector CN17 are multiplexed with some peripherals on the board; either motor control connector or multiplexed peripherals can be enabled by setting jumpers JP10, JP21, JP22 and JP26.

Table 9. Motor control related jumpers

Jumper Description ConfigurationMultiplexed peripherals

JP22 JP22 allows a PFC synchronization signal to be redirected to the timer 4 input capture 3 pin, additionally to the timer 4 external trigger input. Default setting: Not fitted.

JP21JP21 should be kept open when encoder signal is input from pin31 of CN17 while it should be kept on close when analog signal is from pin31 of CN17 for special motor.Default setting: Not fitted.

JP10

MC_EnA is enabled when JP10 is set as shown:

Audio

I2S_MCK is enabled when JP10 is set as shown: (Default)

JP26PE0 is connected to SD card detection when JP26 is fitted. JP26 should be kept open when PE0 is used as MC_PFCsync2. Default setting: Fitted

- MicroSD card

1 2 3

1 2 3

Page 15: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

DocID15082 Rev 5 15/54

UM0600 Hardware layout and configuration

53

2.10 Smartcard STMicroelectronic’s smartcard interface chip ST8024 is used on the STM3210C-EVAL board for asynchronous 3 V and 5 V smartcards.

It performs all supply protection and control functions based on the connections with the STM32F107VCT listed in Table 10:

Some jumpers must be re-configured to enable smartcard.

Note: Two test points TP2 and TP3 are available on the board for AUX2 (auxiliary line to and from card C8) and AUX1 (auxiliary line to and from card C4).

Table 10. Connection between the ST8024 and STM32F107VCT Signals of

ST8024 Description Connect toSTM32F107VCT

5V/3V Smartcard power supply selection pin PC0

I/OUC MCU data I/O line PD8

XTAL1 Crystal or external clock input PD10

OFF Detect presence of a card, interrupt to MCU PE7

RSTIN Card reset input from MCU PD9

CMDVCC Start activation sequence input (active low) PE14

Table 11. Smartcard related jumpersJumper Description Configuration

JP11

PD10 is connected to ethernet PHY as signal MII_RXD1 when JP11 is set as shown: (Default)

PD10 is connected to smartcard interface chip as signal smartcard_CLK when JP11 is set as shown:

JP12

PD9 is connected to ethernet PHY as signal MII_RXD0 when JP12 is set as shown: (Default)

PD9 is connected to smartcard interface chip as signal smartcard_RST when JP12 is set as shown:

JP13

PD8 is connected to ethernet PHY as signal MII_RX_DV/RMII_CRSDV when JP13 is set as shown: (Default)

PD8 is connected to smartcard interface chip as signal smartcard_IO when JP13 is set as shown:

1 2 3

1 2 3

1 2 3

1 2 3

1 2 3

1 2 3

Page 16: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Hardware layout and configuration UM0600

16/54 DocID15082 Rev 5

2.11 MicroSD cardThe 2 GByte (or more) microSD card connected to SPI3 of STM32F107VCT is available on the board. MicroSD card detection is managed by the standard I/O port PE0.

JP15 must remain fitted to enable microSD card chip select.

2.12 Analog inputTwo BNC connectors CN10 and CN11 are connected to PB0 and PA7 of the STM32F107VCT as external analog input when a motor control connector is not used.

The 50 ohm terminal resister can be enabled by closing solder bridge SB3 and SB4 for each BNC connector.

The test point TP7 and TP8 can be used for ADC precision measurement with BNC1 connector disconnected from PA7 by open SB5.

A low pass filter can be implemented for each BNC connector by replacing R141 and C64, R143 and C65 with the value of resister and capacitor as requested by the end user’s application.

There are also 3 analog signals available on the board:1. 10 Kohm potentiometer RV1 connected to PC4.2. IDD measurement output signal connected to PA6 for power consumption test in RUN,

SLEEP and STOP mode.3. Battery voltage measurement output signal connected to PC5. For battery voltage

measurement VBAT is connected to ADC input using resistor divider since this voltage may be higher than MCU_VDD when the battery is new. The resistor divider 2/3 needs to be pulled low by an I/O expander (VBAT_DIV on EXP_IO12) in order to avoid permanent current on this bridge.

Table 12. MicroSD card related jumper

Jumper Description

JP15

JP15 enables microSD card chip select line. MicroSD card chip select is enabled when JP15 is fitted. JP15 should be kept open when PA4 is configured as a DAC output for audio DAC. Default setting: Fitted.

JP26PE0 is connected to SD card detection when JP26 is fitted. JP26 should be kept on open when PE0 is used as MC_PFCsync2.Default setting: Fitted.

Page 17: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

DocID15082 Rev 5 17/54

UM0600 Hardware layout and configuration

53

2.13 EthernetThe STM3210C-EVAL evaluation board supports 10M/100M ethernet communication by a PHY DP83848CVV (U1) and integrated RJ45 connector (CN1). Both MII and RMII interface modes are supported and can be selected by setting jumpers JP2, JP3 and JP4.

Note: JP11, JP12, JP13 and JP14 are set to support ethernet by default, please verify the jumper configuration before ethernet demonstration.Note2: Test point TP1 is connected to 25MHz clock output pin of Ethernet PHY U1 which provide 25MHz or 50MHz clock for system in MII or RMII mode.Note3: Test point TP4 can be used for PTP_PPS feature only when R45 is removed.

2.14 USB-OTGThe STM3210C-EVAL evaluation board supports USB-OTG full speed communication via a USB MicroAB connector (CN2) and a USB power switch (U3) connected to VBUS.

The evaluation board can be powered by this USB connection at 5 V DC with a 500 mA current limitation.

LED LD6 is lit:• in Host mode when the power switch (U3) is ON (STM3210C-EVAL is acting as a USB

host),• in Device mode when a cable is connected to a PC (STM3210C-EVAL is acting as a

USB device and VBUS is powered by another USB host).

LD5 is lit when over-current occurs in Host mode.

Table 13. Ethernet related jumpersJumper Description Configuration

JP2JP2 selects MII or RMII interface mode. MII is enabled when JP2 is open while RMII interface mode is enabled when JP2 is fitted. Default setting: Not fitted.

-

JP3

JP3 should be set as shown when MII interface mode is enabled. (Default)

JP3 should be set as shown when RMII interface mode is enabled.

JP4

25 MHz clock for MII or 50 MHz clock for RMII is provided by MCO at PA8 when JP4 is set as shown: (Default)

25 MHz clock is provided by external crystal X1 (for MII interface mode only) when JP4 is set as shown:

JP4 has to be kept open when the clock is provided by external oscillator U2 (not fitted by default). -

1 2 3

1 2 3

1 2 3

1 2 3

Page 18: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Hardware layout and configuration UM0600

18/54 DocID15082 Rev 5

2.15 MEMSAn ST MEMS device LIS302DL is connected to the I2C1 bus of STM32F107VCT.

2.16 Development and debug supportThe two debug connectors available on STM3210C-EVAL evaluation board are:1. CN13, standard 20-pin JTAG interface connector that is compliant with the debug tools

of ARM7 and ARM9 and cortex M3.2. CN12, SAMTEC 20-pin connector FTSH-110-01-L-DV for both SWD and trace that is

compliant with ARM CoreSightTM debug tools.

Page 19: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

DocID15082 Rev 5 19/54

UM0600 Hardware layout and configuration

53

2.17 Display and input devicesThe 3.2” TFT color LCD connected to SPI3 and 4 general purpose color LED’s (LD 1,2,3,4) are available as display devices.

A touch screen connected to an I/O expander (U7), 4-direction joystick with selection key, general purpose button (B3), wakeup button (B2) and tamper detection button (B4) are available as input devices.

JP14 should be re-configured to enable wakeup button B2 which shares the same I/O as MII_CRS of the ethernet. You may refer to Table 2 for details.

The STM3210C-EVAL board also supports a second optional 2.4” TFT LCD without touch screen that can be mounted on CN15 connector. The 2.4” TFT LCD is not populated by default.

Table 14 shows both the LCD modules pin connections.

Table 14. LCD modules3.2" TFT LCD with touch screen

CN14 (default)2.4" TFT LCD CN15

(optional)

Pin on CN14 Description Pin connection Pin on CN15 Description Pin connection

1 CS PB2 1 CS PB2

2 RS - 2 SCL PC10

3 WR/SCL PC10 3 SDI PC12

4 RD - 4 RS -

5 RESET RESET# 5 WR -

22 BL_GND GND 6 RD -

23 BL_control +5V 7 SDO PC11

24 VDD 3.3V 8 RESET RESET#

25 VCI 3.3V 9 VDD 3.3V

26 GND GND 10 VCI 3.3V

27 GND GND 11 GND GND

28 BL_VDD +5V 12 GND GND

29 SDO PC11 13 BL_VDD 3.3V

30 SDI PC12 14 BL_Control 3.3V

31 XL IO Expander 15 BL_GND GND

32 XR IO Expander 16 BL_GND GND

33 YD IO Expander

34 YU IO Expander

Page 20: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Hardware layout and configuration UM0600

20/54 DocID15082 Rev 5

2.18 IDD measurement

Figure 4. STM3210C-EVAL IDD measurement circuit

The circuit above is implemented on STM3210C-EVAL for IDD measurement.

In Run mode, IDD current is measured using MAX9938FEUK+ (U21) connected to the 1ohm shunt resistor. In this case IDD_CNT_EN remains high during measurement and JP23 jumper must be set to 2<->3.

In Stop or Standby mode, the operational amplifier MAX9938FEUK+ (U21) is connected on the 1 Kohm shunt resistor.

To measure a current corresponding to the Stop or Standby modes the procedure is:1. Configure ADC to measure voltage on IDD_measurement pin.2. Configure PA0 as interrupt input on falling edge.3. Enter in Stop or Standby modes with IDD_CNT_EN Low.4. LP_WAKEUP falling edge wakeup the MCU after 100 ms.5. Start ADC conversion as soon as possible after wakeup in order to measure the

voltage corresponding to Low power mode on 1 uF capacitor.6. Reset the counter by programming IDD_CNT_EN High in less than 50 mS after the

wakeup to avoid 1 Kohm to be connected later on VDD_MCU.

In Stop or Standby modes, the 1K resistor is connected when T2 goes off after entering the Stop or Standby mode. Q13 output of the counter allows connection of the 1K resistor when the current IDD becomes very low. Figure 5 shows the measurement timing.

IDD_Measurement

IDD_CNT_EN

LP_WAKEUP

2

3

4

5U2374LX1G04CTR

I/O1 O/I 2

GND3 C4VCC 5

U22

74HIG66STR

+3V3 R1561[1%]

R157 1K[1%]

3

4 5

G

S D

1 2 6

T2STT5PF20V

3

4

5G

SD 1

26

T1

STT5PF20V

4

52

31 U21

MAX9938FEUK+

Q121Q132Q143Q64Q55Q76Q47GND8 CO 9CO 10CI 11CLR 12Q9 13Q8 14Q10 15VCC 16

U24

M74HC4060TTR

R15210K

R1494K7 C78

0.47uF

VDD_MCU

C881nF

R15815K

R15330K

Oscillator frequency 30KHz

R790

C48100nF

PA0

PC13

PA6

32

1 JP23

MS32845V1

+3V3

+3V3

+3V3

+3V3

+3V3

Page 21: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

DocID15082 Rev 5 21/54

UM0600 Hardware layout and configuration

53

Figure 5. STM3210C-EVAL IDD Low power mode measurement timing diagram

The Low power mode measurement procedure can be used in Stop or Standby modes if the IDD current does not exceed 60 uA, otherwise the Run mode measurement procedure should be used up to 60 mA.

MS32817V1

Run Stop or Standby IDD measure

Wake-up Clear CNT

150ms 30ms 450ms

MCU mode

IDD_CNT_EN

Q13=LOW_POWER_EN(T2 pin 3)

Q14=LP_WAKEUPQ14n=Switch control(U22 pin 4)

0

Page 22: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Connectors UM0600

22/54 DocID15082 Rev 5

3 Connectors

3.1 Motor control connector CN17

Figure 6. Motor control connector CN17 viewed from above the PCB

Table 15. Motor control connector CN17

Description Pin of STM32F107VCT

Pin number of CN17

Pin number of CN17

Pin of STM32F107VCT Description

Emergency stop PE15 1 2 - GND

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 PA5 Bus voltage

PHASE A current PA7 15 16 - GND

PHASE B current PB0 17 18 - GND

PHASE C current PB1 19 20 - GND

NTC bypass relay PD2 21 22 - GND

Dissipative brake PWM PA0 23 24 - GND

+5V power +5V 25 26 PC0 Heat sink temperature

PFC SYNC PE0 and PD14 27 28 - VDD_Micro

PFC PWM PD15 29 30 - GND

Encoder A PC6 via JP10 31 32 - GND

Encoder B PC7 33 34 PC8 Encoder index

MS32821V1

Page 23: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

DocID15082 Rev 5 23/54

UM0600 Connectors

53

3.2 Analog input connector CN10 and CN11

Figure 7. Analog input connector CN10 and CN11 viewed from the bottom

3.3 CAN D-type 9-pin male connector CN3 and CN4

Figure 8. CAN D-type 9-pin male connector CN3 and CN4 viewed from the front

Table 16. Analog input connector CN10 and CN11Pin number Description Pin number Description

1 GND 4 GND

2 GND 5 Analog input PB0 and PA7 for CN10 and CN11 respectively

3 GND - -

MS32822V1

Table 17. CAN D-type 9-pin male connector CN3 and CN4 Pin number Description Pin number Description

1,4,8,9 NC 7 CANH

2 CANL 3,5,6 GND

MS32823V1

Page 24: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Connectors UM0600

24/54 DocID15082 Rev 5

3.4 Ethernet RJ45 connector CN1

Figure 9. Ethernet RJ45 connector CN1 viewed from the front

3.5 Trace debugging connector CN12

Figure 10. Trace debugging connector CN12 viewed from above the PCB

Table 18. RJ45 connector CN1Pin number Description Pin number Description

1 TxData+ 2 TxData-

3 RxData+ 4 Shield

5 Shield 6 RxData-

7 Shield 8 Shield

MS32824V1

Table 19. Trace debugging connector CN12Pin number Description Pin number Description

1 3.3V power 2 TMS/PA13

3 GND 4 TCK/PA14

5 GND 6 TDO/PB3

7 KEY 8 TDI/PA15

9 GND 10 RESET#

11 GND 12 TraceCLK/PE2

13 GND 14 TraceD0/PE3 or SWO/PB3

15 GND 16 TraceD1/PE4 or nTRST/PB4

17 GND 18 TraceD2/PE5

19 GND 20 TraceD3/PE6

MS32816V1

19 17 15 13 11 9 7 5 3 1

18 16 14 12 1020 8 6 4 2

Page 25: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

DocID15082 Rev 5 25/54

UM0600 Connectors

53

3.6 RS-232 connector CN6

Figure 11. RS-232 connector CN6 with ISP support viewed from the front

3.7 JTAG debugging connector CN13

Figure 12. JTAG debugging connector CN13 viewed from above the PCB

Table 20. RS-232 connector CN6 with ISP supportPin number Description Pin number Description

1 Bootloader_RESET 6 NC

2 RS232_RX (PD6) 7 NC

3 RS232_TX (PD5) 8 Bootloader_BOOT0

4 NC 9 NC

5 GND - -

MS32823V1

Table 21. JTAG debugging connector CN13Pin number Description Pin number Description

1 3.3V power 2 3.3V power

3 PB4 4 GND

5 PA15 6 GND

7 PA13 8 GND

9 PA14 10 GND

11 RTCK 12 GND

13 PB3 14 GND

15 RESET# 16 GND

17 DBGRQ 18 GND

19 DBGACK 20 GND

MS32816V1

19 17 15 13 11 9 7 5 3 1

18 16 14 12 1020 8 6 4 2

Page 26: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Connectors UM0600

26/54 DocID15082 Rev 5

3.8 Daughterboard extension connector CN8 and CN9Two 50-pin male headers CN8 and CN9 can be used to connect a daughterboard or standard wrapping board to the STM3210C-EVAL evaluation board. All 80 GPI/Os are available on it.

The space between these two connectors and power position, GND and RESET pin are defined as a standard, which allows to develop common daughterboards for several evaluation boards.

The standard width between CN8 pin1 and CN9 pin1 is 2700 mils (68.58mm). This standard is implemented on the majority of evaluation boards.

Each pin on CN8 and CN9 can be used by a daughterboard after disconnecting it from the corresponding function block on the STM3210C-EVAL evaluation board. Please refer to Table 22 and Table 23 for details.

Table 22. Daughterboard extension connector CN8Pin Description Alternative function How to disconnect with function block on STM3210C-EVAL

1 GND - -

3 PC7 MC Disconnect STM3210C-EVAL board from motor power drive board

5 PC9 USB power switch On Remove R36

7 PA9 USB VBUS Remove R78

9 PA0 MC/Ethernet/WKUP Keep JP14 open. Disconnect STM3210C-EVAL board from motor power drive board.

11 PC14 via SB1 32kHz oscillator Remove R161, close SB1

13 PA12 USB_DP Remove R43 or disconnect USB cable

15 PC15 via SB2 32kHz oscillator Remove R59, close SB2

17 PC10 SPI1_CLK -

19 GND - -

21 PC12 SPI1_MOSI -

23 PD1 CAN1_TX -

25 PD3 LD3 Remove R96

27 PD5 USART2_TX -

29 PD7 LD1 Remove R94

31 - - -

33 PB3 TDO/SWO -

35 PB5 CAN2_RX Remove R45

37 PB7 I2C1_SDA Remove R132

39 GND - -

41 PE2 Trace_CK -

43 PE4 Trace_D1 -

45 PB8 MC Disconnect STM3210C-EVAL board from motor power drive board

Page 27: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

DocID15082 Rev 5 27/54

UM0600 Connectors

53

47 PE6 Trace_D3 -

49 D5V - -

2 PC6 I2S_MCK/MC JP10 open

4 PC8 MC Disconnect STM3210C-EVAL board from motor power drive board

6 PA8 MCO JP4 open

8 PA10 USB_ID Remove R38 or disconnect USB cable

10 GND - -

12 PA11 USB_DM Remove R42 or disconnect USB cable

14 PA13 TMS/SWDIO -

16 PA14 TCK/SWCLK -

18 PC11 SPI1_MISO Remove R135 and LCD

20 PA15 TDI -

22 PD0 CAN1_RX Remove R44

24 PD2 MC Disconnect STM3210C-EVAL board from motor power drive board.

26 PD4 LD4 Remove R97

28 PD6 USART2_RX Keep JP16 open

30 GND - -

32 - - -

34 PB4 TRST Keep JP20 open

36 PB6 CAN2_TX/ I2C1_SCK Keep JP9 open

38 PE0 MC/MicroSD card detection

Remove MicroSD card. Disconnect STM3210C-EVAL board from motor power drive board.

40 PE1 USB_Ove-current Remove R35

42 PE3 Trace_D0 -

44 PE5 Trace_D2 -

46 PB9 User Button Remove R104

48 3V3 - -

50 GND - -

Table 22. Daughterboard extension connector CN8 (continued)Pin Description Alternative function How to disconnect with function block on STM3210C-EVAL

Page 28: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Connectors UM0600

28/54 DocID15082 Rev 5

Table 23. daughterboard extension connector CN9Pin Description Alternative function How to disconnect with component on STM3210C-EVAL board

1 GND - -

3 PD14 MC Keep JP22 open. Disconnect STM3210C-EVAL board from motor power drive board.

5 PD12 Ethernet Remove RS2

7 PD10 Ethernet/Smartcard Keep JP11 open

9 PC13 button B3

IDD_CNT_EN / Anti-tamper button B4 Keep JP1 open

11 RESET# - -

13 PB15 I2S_DIN -

15 PB13 I2S_CK / Ethernet Remove RS3

17 PB11 Ethernet Remove RS3

19 D5V - -

21 PE14 Smartcard_CMDVCC Remove R166

23 - - -

25 PE12 MC

Disconnect STM3210C-EVAL board from motor power drive board27 PE10 MC

29 PE8 MC

31 PE7 Smartcard_OFF Remove R69

33 PB1 MC Remove R168

35 PC5 VBAT_voltage Remove R154

37 PA7 MC Remove R169

39 GND - -

41 PA4 MicroSD card / Audio_DAC Keep JP15 open

43 PA2 Ethernet Remove R162

45 PC3 Ethernet Remove RS1

47 PC1 Ethernet -

49 PC13 IDD_CNT_EN / Anti-tamper button B4 Keep JP1 open

2 PD15 MC Disconnect STM3210C-EVAL board from motor power drive board

4 PD13 LD2 Remove R95

6 PD11 Ethernet Remove RS1

8 PD9 Ethernet / Smartcard Keep JP12 open

10 GND - -

12 PD8 Ethernet / Smartcard Keep JP13 open

14 PB14 IO_Expandor_INT Remove R159

Page 29: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

DocID15082 Rev 5 29/54

UM0600 Connectors

53

3.9 Audio jack CN7A 3.5 mm stereo audio jack CN7 connected to audio DAC is available on the STM3210C-EVAL board.

3.10 TFT LCD connector CN14One 34-pin male header CN14 is available on the board to connect LCD module board MB785. Please refer to Chapter 2.17 for detail.

16 PB12 Ethernet / Audio Remove RS3

18 PB10 Ethernet Remove RS2

20 PE15 MC Remove R139

22 PE13 MC Disconnect STM3210C-EVAL board from motor power drive board

24 - - -

26 PE11 MCDisconnect STM3210C-EVAL board from motor power drive board

28 PE9 MC

30 GND - -

32 PB2 MC Remove R168

34 PB0 MC Remove R167

36 PC4 Potentiometer Remove R103

38 PA6 IDD_Measurement Remove R79

40 PA5 MC Remove R84

42 PA3 MC / Ethernet Keep JP10 open

44 PA1 Ethernet Keep JP3 open

46 PC2 Ethernet Remove RS1

48 PC0 MC / Smartcard Remove R165

50 GND - -

Table 23. daughterboard extension connector CN9 (continued)Pin Description Alternative function How to disconnect with component on STM3210C-EVAL board

Page 30: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Connectors UM0600

30/54 DocID15082 Rev 5

3.11 MicroSD card connector CN16

Figure 13. MicroSD card connector CN16 viewed from the front

3.12 USB MicroAB connector CN2

Figure 14. USB MicroAB connector CN2 viewed from the front

Table 24. MicroSD card connector CN16Pin number Description Pin number Description

1 - 6 Vss/GND

2 MicroSDcard_CS (PA4) 7 MicroSDcard_DOUT(PC11)

3 MicroSDcard_DIN(PC12) 8 -

4 +3V3 9 GND

5 MicroSDcard_CLK (PC10) 10 MicroSDcard_detect (PE0)

Table 25. USB MicroAB connector CN2 Pin number Description Pin number Description

1 VBUS (PA9) 4 ID (PA10)

2 D- (PA11) 5 GND

3 D+ (PA12) - -

Page 31: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

DocID15082 Rev 5 31/54

UM0600 Connectors

53

3.13 Power connector CN18Your STM3210C-EVAL evaluation board can be powered from a DC 5 V power supply via the external power supply jack (CN18) shown in Figure 15. The central pin of CN18 must be positive.

Figure 15. Power supply connector CN18 viewed from the front

3.14 Smartcard connector CN5

Figure 16. Smartcard connector CN5

MS32862V1

DC +5V

GND

Table 26. Smartcard connector CN5Pin number Description Pin number Description

1 VCC 5 GND

2 RST 6 NC

3 CLK 7 I/O

4 NC 8 NC

17 Detection pin of card presence 18 Detection pin of card presence

5 6 7 8

1 2 3 4

17 18

MS32814V1

Page 32: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Schematics UM0600

32/54 DocID15082 Rev 5

4 Schematics

This section provides the following schematics:• Figure 17: STM3210C on page 33• Figure 18: MCU on page 34• Figure 19: Ethernet on page 35• Figure 20: Full speed USB-OTG on page 36• Figure 21: Audio on page 37• Figure 22: LCD on page 38• Figure 23: I/O expander on page 39• Figure 24: CAN on page 40• Figure 25: RS-232 and IrDA on page 41• Figure 26: Smartcard on page 42• Figure 27: Motor control on page 43• Figure 28: I/O peripherals on page 44• Figure 29: Extension connector on page 45• Figure 30: JTAG and trace on page 46• Figure 31: MicroSD card on page 47• Figure 32: Power on page 48• Figure 33: 3.2” LCD module with SPI and 16-bit interface on page 49

Page 33: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

UM

0600Schem

atics

DocID

15082 Rev 5

33/54

Figure 17. STM3210C

STMicroelectronicsTitle:

Number: Rev: Sheet ofC.1(PCB.SCH)Date:7/11/2012MB784 1 16

STM3210C-EVAL

I2S_CMDI2S_DINI2S_CK

Audio_SCKAudio_SDA

Audio_RST

I2S_MCK

Audio_DAC_OUT

U_AudioAudio.SchDoc

CAN1_TXCAN1_RX

CAN2_TXCAN2_RX

U_CANCAN.SchDoc

MII_TXD0

MII_TX_EN

MII_TX_CLK

MII_RXD0

MII_RX_ERMII_RX_DV/RMII_CRSDV

MII_RX_CLK/RMII_REF_CLK

MII_COLMII_CRS

MII_MDCMII_MDIO

MCOPHY_RESET#

MII_TXD1MII_TXD2MII_TXD3

MII_RXD1MII_RXD2MII_RXD3

MII_INT

U_EthernetEthernet.SchDoc

PA[0..15]PB[0..15]PC[0..15]PD[0..15]PE[0..15]RESET#

U_ExtensionConnectorExtensionConnector.SchDoc

BNC1BNC2

LED4LED3

LED1LED2

Potentiometer

JOY_SELJOY_DOWNJOY_LEFT

JOY_RIGHTJOY_UP

Anti_TamperWAKEUPUser_Button

EEPROM_SCKEEPROM_SDAMEMS_SCKMEMS_SDA

MEMS_INT1MEMS_INT2

U_IO PeripheralsIO Peripherals.SchDoc

TDIRESET#

TRACE_D3TRACE_D2TRACE_D1TRACE_D0TRACE_CK

TRSTTMS/SWDIOTCK/SWCLK

TDO/SWO

U_JTAG&TraceJTAG&Trace.SchDoc

LCD_CSLCD_CLK

LCD_DO

LCD_DIRESET#

TouchScreen_X+TouchScreen_X-TouchScreen_Y+TouchScreen_Y-

U_LCDLCD.SchDoc

USB_PowerSwitchOn

USB_VBUS

USB_DMUSB_DPUSB_ID

MII_TX_EN

MII_TX_CLK

MII_RX_ERMII_RX_DV/RMII_CRSDV

MII_COLMII_CRS

MII_MDCMII_MDIO

IO_Expandor_INT

CAN1_TXCAN1_RX

CAN2_TXCAN2_RX

USART2_TXUSART2_RX

SmartCard_3/5VSmartCard_IOSmartCard_RSTSmartCard_CLK

SmartCard_OFF

SmartCard_CMDVCC

I2S_CMDI2S_DINI2S_CK

I2C1_SCKI2C1_SDA

I2S_MCK

MC_WLMC_VHMC_VLMC_UHMC_ULMC_WHMC_NTC

MC_DissipativeBrakeMC_PFCpwm

MC_EnAMC_EnB

MC_HeatsinkTemperatureMC_BusVoltage

MC_EnIndex

MC_EmergencySTOPMC_CurrentAMC_CurrentBMC_CurrentC

MC_PFCsync1MC_PFCsync2

LCD_CS

RESET#

LED4LED3

LED1LED2

PotentiometerAnti_Tamper

WAKEUPUser_Button

TDI

TRACE_D3TRACE_D2TRACE_D1TRACE_D0TRACE_CK

TRSTTMS/SWDIOTCK/SWCLKTDO/SWO

IDD_Measurement

IDD_CNT_EN

VBAT_Voltage_OUT

SPI3_SCK

SPI3_MISO

SPI3_MOSI

MicroSDCard_CS

USB_OverCurrent

MicroSDCard_Detection

PA[0..15]PB[0..15]PC[0..15]PD[0..15]PE[0..15]

MII_TXD0

MII_RXD0

MII_TXD1MII_TXD2MII_TXD3

MII_RXD1MII_RXD2MII_RXD3

MII_RX_CLK/RMII_REF_CLK

MCO

Bootloader_RESETBootloader_BOOT0

Audio_DAC_OUT

U_MCUMCU.SchDoc

MicroSDCard_SCK

MicroSDCard_MISO

MicroSDCard_MOSIMicroSDCard_CS

MicroSDCard_Detection

U_MicroSDCardMicroSDCard.SchDoc

MC_EmergencySTOPMC_CurrentAMC_CurrentBMC_CurrentC

MC_PFCsync1MC_PFCsync2MC_WLMC_VHMC_VLMC_UHMC_ULMC_WHMC_NTCMC_DissipativeBrakeMC_PFCpwm

MC_EnAMC_EnBMC_HeatsinkTemperatureMC_BusVoltageMC_EnIndex

BNC1BNC2

U_MotorControlMotorControl.SchDoc

IDD_Measurement

IDD_CNT_EN

VBAT_VoltageLP_WAKEUPVBAT_DIV

USB_VBUS

U_PowerPower.SchDoc

SmartCard_3/5VSmartCard_IO

SmartCard_RSTSmartCard_CLK

SmartCard_OFF

SmartCard_CMDVCC

U_SmartCardSmartCard.SchDoc

RS232/IrDA_TXRS232/IrDA_RX

Bootloader_RESETBootloader_BOOT0

U_USART&IrDAUSART&IrDA.SchDoc

USB_PowerSwitchOn

USB_OverCurrentUSB_VBUS

USB_DMUSB_DPUSB_ID

U_USB_OTG_FSUSB_OTG_FS.SchDoc

IO_Expandor_SCKIO_Expandor_SDAIO_Expandor_INT

TouchScreen_X+TouchScreen_X-TouchScreen_Y+TouchScreen_Y-

EXP_IO2EXP_IO3EXP_IO4EXP_IO5EXP_IO6EXP_IO7EXP_IO8EXP_IO9EXP_IO10EXP_IO11EXP_IO12

EXP_IO1

U_IO_ExpandorIO_Expandor.SchDoc

R132 0R131 0

R1344K7

R1334K7

+3V3

Note1: only decoupling capacitors value was updated from Versioin B.1 to B.2.Note2: only assembly request of R42 and R43 was updated from Versioin B.2 to B.3.Note3: RX1 added on version C.1 to support AM240320D5OQW-T01H(R) LCD

Page 34: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Schematics

UM

0600

34/54D

ocID15082 R

ev 5

Figure 18. MCU

1

1

2

2

3

3

4

4

STMicroelectronicsTitle:

Number: Rev: Sheet ofC.1(PCB.SCH) Date:7/11/2012MB784 2 16

STM3210C-EVAL MCU

PE2 1PE3 2PE4 3PE5 4PE6 5

PC13-ANTI_TAMP 7PC14-OSC32_IN 8PC15-OSC32_OUT 9

OSC_IN12

OSC_OUT13

NRST14

PC0 15PC1 16PC2 17PC3 18

PA0-WKUP23

PA124

PA225

PA326

PA429

PA530

PA631

PA732

PC4 33PC5 34

PB035

PB136

PB237

PE7 38PE8 39PE9 40PE10 41PE11 42PE12 43PE13 44PE14 45PE15 46

PB1047

PB1148

PB1251

PB1352

PB1453

PB1554

PD8 55PD9 56PD10 57PD11 58PD12 59PD13 60PD14 61PD15 62

PC6 63PC7 64PC8 65PC9 66

PA867

PA968

PA1069

PA1170

PA1271

PA1372

NC73

PA1476

PA1577

PC10 78PC11 79PC12 80

PD0 81PD1 82PD2 83PD3 84PD4 85PD5 86PD6 87PD7 88

PB389

PB490

PB591

PB692

PB793

BOOT094

PB895

PB996

PE0 97PE1 98

U9A

STM32F107VCT

USB_PowerSwitchOn

USB_VBUS

USB_DMUSB_DP

USB_ID

MII_TX_EN

MII_TX_CLK

MII_RX_ER

MII_RX_DV/RMII_CRSDV

MII_COL

MII_CRS

MII_MDC

MII_MDIO

IO_Expandor_INT CAN1_TXCAN1_RX

CAN2_TXCAN2_RX

USART2_TXUSART2_RX

SmartCard_3/5V

SmartCard_IO

SmartCard_RST

SmartCard_CLK

SmartCard_OFF

SmartCard_CMDVCC

I2S_CMD

I2S_DIN

I2S_CK

I2C1_SCKI2C1_SDA

I2S_MCK

MC_WLMC_VHMC_VLMC_UHMC_UL

MC_WH

MC_NTC

MC_DissipativeBrake

MC_PFCpwm

MC_EnA

MC_EnB

MC_HeatsinkTemperature

MC_BusVoltage

MC_EnIndex

MC_EmergencySTOP

MC_CurrentA

MC_CurrentBMC_CurrentC MC_PFCsync1

MC_PFCsync2

LCD_CS

LED4LED3

LED1

LED2

Potentiometer

Anti_Tamper

WAKEUP

User_Button

TDI

TRACE_D3TRACE_D2TRACE_D1TRACE_D0TRACE_CK

TRST

TMS/SWDIOTCK/SWCLK

TDO/SWO

IDD_CNT_EN

VBAT_Voltage_OUT

SPI3_SCKSPI3_MISOSPI3_MOSI

MicroSDCard_CS

PE0PE1PE2PE3PE4PE5PE6PE7PE8PE9PE10PE11PE12PE13PE14PE15

PC0PC1PC2PC3PC4PC5PC6PC7PC8PC9PC10PC11PC12PC13

USB_OverCurrent

MicroSDCard_Detection

PA[0..15] PA[0..15]

PB[0..15] PB[0..15]

PC[0..15] PC[0..15]

PD[0..15] PD[0..15]

PE[0..15] PE[0..15]

MII_TXD0MII_RXD0

MII_TXD1

MII_TXD2

MII_TXD3

MII_RXD1MII_RXD2MII_RXD3

MII_RX_CLK/RMII_REF_CLK

MCO

1

4 3

2B1

RESET

R62[N/A]

+3V3C15

100nF

C19

20pF

C1820pF

X325MHz (with socket)

R63220

R6110K

+3V3

231

SW209.03290.01

RESET#

R60 10K

+3V3

23

1 SW1

09.03290.01

32

1

JP14

4 1

3 2

X2MC306-G-06Q-32.768 (manufacturer JFVNY)

C1710pF

C1610pF

R590

PC14PC15

Jumper configuration:

default set/ feature enabled another set/ feature enabled==================================================JP1: 2<->3 / Anti_Temper 1<->2 / MCU current measurementJP9: close / I2C device open / CAN2JP10: 1<->2 / I2S Audio 2<->3 / MCJP11: 2<->3 / Ethernet 1<->2 / SmartcardJP12: 2<->3 / Ethernet 1<->2 / SmartcardJP13: 2<->3 / Ethernet 1<->2 / SmartcardJP14: 1<->2 / Ethernet 2<->3 / WKUP & MCJP15: close / SDcard CS open / output for audio DACJP18: open/ BL_Boot0 disabled close / BL_Boot0JP19: open/ BL_Reset disabled close / BL_Reset

PA0PA1PA2PA3PA4PA5PA6PA7PA8PA9PA10PA11PA12PA13PA14PA15

PB0PB1PB2PB3PB4PB5PB6PB7PB8PB9PB10PB11PB12PB13PB14PB15 PD0

PD1PD2PD3PD4PD5PD6PD7PD8PD9PD10PD11PD12PD13PD14PD15

32

1

JP1

R1610

TP4PTP_PPS

R1650

IDD_Measurement

Bootloader_BOOT0

Bootloader_RESET

D11N4148

D2

1N4148

32

1

JP10

32

1

JP11

32

1

JP12

32

1

JP13

JP9

R780

JP15

Audio_DAC_OUT

JP18

JP19

JP26

TP6MCO

Page 35: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

UM

0600Schem

atics

DocID

15082 Rev 5

35/54

Figure 19. Ethernet

1

1

2

2

3

3

4

4

STMicroelectronicsTitle:

Number: Rev: Sheet ofC.1(PCB.SCH) Date:7/11/2012MB784 3 16

STM3210C-EVAL Ethernet

MII_TXD0MII_TX_EN

MII_TX_CLK

MII_RXD0

MII_RX_ER

MII_RX_DV/RMII_CRSDV

MII_RX_CLK/RMII_REF_CLK

MII_COL

MII_CRS

MII_MDCMII_MDIO

X125MHz (with socket)

C1022pF

C922pF

12

3

JP4

MCO

EN1 GND 2OUT 3VCC4U2

SM7745HEV-50.0M (do not fit)

+3V3

R3210K

PHY_RESET#

R300

JP2R22K2

+3V3

+3V3

R314.87K

R6 2K2

+3V3R7 2K2

C3100nF

C4100nF

C5100nF

C1110uF

R12K2

MII_TXD1

MII_TXD2MII_TXD3

MII_RXD1

MII_RXD2MII_RXD3

TX_CLK1

TX_EN2

TXD_03

TXD_14

TXD_25

TXD_3/SNI_MODE6

PWR_DOWN/INT7

NC 8NC 9NC 10NC 11NC 12RD- 13RD+ 14

AGND 15

TD- 16TD+ 17

PFBIN118

AGND 19

NC 20NC 21

AVDD33 22

PFBOUT23

RBIAS24

25MHz_OUT25

LED_ACT/COL/AN_EN 26LED_SPEED/AN1 27LED_LINK/AN0 28

RESET_N29

MDIO30 MDC31

IOVDD33 32X233

X134

IOGND 35

DGND 36

PFBIN237

RX_CLK38 RX_DV/MII_MODE39

CRS/CRS_DV/LED_CFG40

RX_ER/MDIX_EN41

COL/PHYAD042

RXD_0/PHYAD143

RXD_1/PHYAD244

RXD_2/PHYAD345

RXD_3/PHYAD446

IOGND 47

IOVDD33 48

U1

DP83848CVV

+3V3

C6100nF

C7100nF

C8100nF

+3V3

R81K5

12

3

JP3

TP125MHz

TD+1

TCT4

TD-2

RD+3

RCT5

RD-6

NC7

CHS GND8

LED(green)_A9

LED(green)_K10

LED(Yellow)_A12

LED(Yellow)_K11

Shield13

Shield14

CN1

J0011D21B

R13240

R14240

+3V3

C1100nF

C2100nF

MII RMII====================JP2 open closeJP3 2<->3 1<->2JP4 2<->3 2<->3

External 25MHz crystal mode=====================JP4 1<->2 (MCO pin free for another application)

+3V3MII_INT R41 0

R162 0 Second source: SI-60116-F

PC3

PB11PB12PB13

PC2PB8

PD9PD10

PD11PD12

PB10

PD8

PA3

PA0

PC1PA2

PA1

PA8

To IO expandor

RS133

RS233

RS3

33

+3V3

Unused in RMII mode

RS6

2K2

RS550

RS4

33

Page 36: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Schematics

UM

0600

36/54D

ocID15082 R

ev 5

Figure 20. Full speed USB-OTG

STMicroelectronicsTitle:

Number: Rev: Sheet ofC.1(PCB.SCH) Date:7/11/2012MB784 4 16

STM3210C-EVAL USB_OTG_FS

+5V

+3V3

R4010K

USB_PowerSwitchOn

USB_OverCurrent

R3447K

+3V3

R39330

12

LD6Green

12

LD5Red

R33680

USB_VBUSUSB_DMUSB_DPUSB_ID

C124.7uF

R36 0

R42 22R43 22

R38 0

R35 0GND2

IN5

EN4 OUT 1FAULT 3U3

STMPS2141STR

PC9

PA9

PE1

PA11PA12PA10

VBUS1

DM2

DP3

ID4

GND5

Shield0 USB

_Micro-A

B re

ceptacle

CN2

475900001

3

2

1

T39013DzA2

ID A3

Pd1 B1

PupB2

VbusB3

D+in C1

Pd2 C2

D+outC3

D-in D1

GND D2

D-outD3

U4

EMIF02-USB03F2

R447K

+3V3

R5[N/A]

Page 37: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

UM

0600Schem

atics

DocID

15082 Rev 5

37/54

Figure 21. Audio

2 3 4

STMicroelectronicsTitle:

Number: Rev: Sheet ofC.1(PCB.SCH) Date:7/11/2012MB784 5 16

STM3210C-EVAL Audio

I2S_CMDI2S_DINI2S_CKR74

10K

Audio_SCKAudio_SDA

R7251

12

U25

KSS-1508 or KSSG1708R82 0Audio_RST

I2S_MCK PC6

PB15PB12

PB13

PB6PB7

+5V

I2C address 0x94

C461uF

C471uF

C41100nF

SDA1

SCL2

A03

SPKR_OUTA+ 4

VP 5

SPKR_OUTA- 6

SPKR_OUTB+ 7

VP 8SPKR_OUTB- 9

-VHPFILT10

FLYN11

FLYP12

+VHP13

HP/LINE_OUTB 14HP/LINE_OUTA 15

VA16

AGND 17FILT+ 18

VQ 19TSTO20

AIN4A 21AIN4B 22AIN3A 23AIN3B 24AIN2A 25AIN2B 26

AFILTA 27AFILTB 28

AIN1A 29AIN1B 30

SPKR/HP 31

RESET32

VL33

VD34

DGND35

TSTO36

MCLK37

SCLK38

SDIN39

LRCK40

GND/Thermal Pad0

U13

CS43L22

C451uF

C40100nF

C39100nF

+2V5

C42100nF

+3V3

C491uF

C501uF

C93150pF(COG)

C94150pF(COG)

C38100nF

C430.022uF

R7351

C440.022uF

C37100nF

R7547K

+2V5

1

2

3

4

56

CN7

ST-212-02V

From IO expandor

Audio_DAC_OUTR80100

R81100K

C95

1uF

R830

Page 38: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Schematics

UM

0600

38/54D

ocID15082 R

ev 5

Figure 22. LCD

2 3 4

STMicroelectronicsTitle:

Number: Rev: Sheet ofC.1(PCB.SCH) Date:7/11/2012

LCD_CS

LCD_CLK

LCD_DOLCD_DI

RESET#

TouchScreen_X+TouchScreen_X-

TouchScreen_Y+TouchScreen_Y-

CS1

RS2

WR/SCL3

RD4

RESET5

VDD24

VCI25

GND26

GND27

BL_VDD28

BL_Control23 BL_GND22

PD1 6

PD2 7

PD3 8

PD4 9

PD5 10

PD6 11

PD7 12

PD8 13

PD10 14

PD11 15

PD12 16

PD13 17

PD14 18

PD15 19

PD16 20

PD17 21

SDO29

SDI30 XL 31

XR 32

YD 33

YU 34

CN14

3.2" LCD_connector (MB785 with AM-240320D4TOQW-T00H(R))

CS1

SCL2

SDI3

RS4

WR5

RD6

RESET8

VDD9

VCI10

SDO7

GND11

GND12

BL_VDD13

BL_Control14

BL_GND15

BL_GND16

CN15

2.4" LCD connector (MB542 with AM240320L8TNQW-00H)

+3V3

+3V3

+5V

+3V3+5V

MB784 6 16

STM3210C-EVAL LCD

PB2

PC10

PC11PC12

To IO expandorRX1270

Rev C.1 modification: RX1 added to support AM240320D5OQW-T01H(R) LCD

Page 39: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

UM

0600Schem

atics

DocID

15082 Rev 5

39/54

Figure 23. I/O expander

2 3 4

STMicroelectronicsTitle:

Number: Rev: Sheet ofC.1(PCB.SCH) Date:7/11/2012MB784 7 16

STM3210C-EVAL IO_Expandor

Y- 1

INT2

A0/Data Out3

SCLK4

SDAT5

VCC6

Data in7

IN0 8IN1 9

GND10

IN2 11IN3 12X+ 13

Vio14

Y+ 15X- 16

U7

STMPE811

Y- 1

INT2

A0/Data Out3

SCLK4

SDAT5

VCC6

Data in7

IN0 8IN1 9

GND10

IN2 11IN3 12X+ 13

Vio14

Y+ 15X- 16

U8

STMPE811R5610K

+3V3

I2C device address:0x82

I2C device address:0x88

+3V3

+3V3

R57100K

R58100K

IO_Expandor_SCKIO_Expandor_SDAIO_Expandor_INT

TouchScreen_X+

TouchScreen_X-TouchScreen_Y+

TouchScreen_Y-

EXP_IO2EXP_IO3EXP_IO4EXP_IO5EXP_IO6EXP_IO7EXP_IO8

EXP_IO9EXP_IO10EXP_IO11EXP_IO12

EXP_IO1

R16010K

R159 0

+3V3

R3710K

R16410K

+3V3

C89100nF

C90100nF

PB6PB7PB14

Page 40: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Schematics

UM

0600

40/54D

ocID15082 R

ev 5

Figure 24. CAN

2 3 4

STMicroelectronicsTitle:

Number: Rev: Sheet ofC.1(PCB.SCH) Date:7/11/2012

D1

GND2

VCC3

R4 Vref 5CANL 6CANH 7RS 8U5

SN65HVD230

+3V3

+3V3

R52120

JP5

32

1

JP7

R4610K

+3V3

C13

100nF

R480

R440

CAN1_TX

CAN1_RX

R490

R54[N/A]

Default setting: 1<->2Default setting: Open

D1

GND2

VCC3

R4 Vref 5CANL 6CANH 7RS 8U6

SN65HVD230

+3V3

+3V3

R53120

JP6

32

1

JP8

R4710K

+3V3

C14

100nF

R500

R450

CAN2_TX

CAN2_RX

R510

R55[N/A]

Default setting: 1<->2Default setting: Open

MB784 8 16

STM3210C-EVAL CAN

162738495

CN3DB9-male CAN connector

162738495

CN4DB9-male CAN connector

PD1

PD0

PB6

PB5

Page 41: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

UM

0600Schem

atics

DocID

15082 Rev 5

41/54

Figure 25. RS-232 and IrDA

1 2 3 4

STMicroelectronicsTitle:

Number: Rev: Sheet ofC.1(PCB.SCH) Date:7/11/2012

RS232/IrDA_TX

RS232/IrDA_RX

SD5

TxD3

GND8

Anode (VCC2)1

Cathode2

RxD4

VCC16

Vlogic7

U12

TFDU4300

R76

5R77

47

C28100nF

C29100nF

+3V3

C364.7uF

C354.7uF

IrDA

12

3

JP16

MB784 9

STM3210C-EVAL RS232&IrDA

PD5

PD6

C2+1

C2-2 V- 3

R1IN 4

R2IN 5

R3IN 6

R4IN 7

R5IN 8

T1OUT 9

T2OUT 10

T3OUT 11T3IN12 T2IN13 T1IN14

R5OUT15 R4OUT16 R3OUT17 R2OUT18 R1OUT19 2020 2121

nSHDN 22nEN23

C1-24 GND 25VCC 26

V+ 27

C1+28U11

ST3241EBPR

C30100nF

C31100nF

C34100nF

C32100nFC33100nF

+3V3

162738495

CN6DB9-male UART4

DCD

RXD

TXDCTS

+3V3

Bootloader_BOOT0

Bootloader_RESET

R310K

+3V3

Page 42: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Schematics

UM

0600

42/54D

ocID15082 R

ev 5

Figure 26. Smartcard

2 3 4

STMicroelectronicsTitle:

Number: Rev: Sheet ofC.1(PCB.SCH) Date:7/11/2012

VCC 1

RST 2

CLK 3

NC 4

GND5

NC6

I/O7

NC8

18

17CN5C816

CLKDIV11

CLKDIV22

5V/3V3

PGND4

C1+5

Vddp6

C1-7

Vup8

PRES9

PRES10

I/O11

AUX212

AUX113

CGND14 CLK 15RST 16Vcc 17PORADJ 18CMDVCC 19RSTIN 20Vdd 21GND 22OFF 23XTAL1 24XTAL2 25I/OUC 26AUX1UC 27AUX2UC 28U10

ST8024CDR

C20 100nF

C21100nF

C2510uF

+5V

C22 100nF

C24

100nF

R70100K

+3V3

R714K7

+3V3

R6710K

R6610K

+3V3

C23100nF

C2610uF

+3V3

R6410K

+3V3

R68 0

R69 0

R6510K

TP2AUX2TP3AUX1

SmartCard_3/5V

SmartCard_IO

SmartCard_RST

SmartCard_CLKSmartCard_OFF

SmartCard_CMDVCC

MB784 10 16

STM3210C-EVAL Smart card

R166 0

PC0

PD8

PD10PE7

PD9PE14

Page 43: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

UM

0600Schem

atics

DocID

15082 Rev 5

43/54

Figure 27. Motor control

1

1

2

2

3

3

4

4

STMicroelectronicsTitle:

Number: Rev: Sheet ofC.1(PCB.SCH) Date:7/11/2012

R1463K3

C611nF

+3V3

+3V3+5V

R1390

C62100nF

C63100nF

R1410C64[N/A]

C65[N/A]

C66[N/A]

C72[N/A]

C69[N/A]

C7310nF

C70[N/A]

C67[N/A]

R1430

R1440

R1400

R1420

JP22

C71[N/A]

EMERGENCY STOP1

MC-UH3

MC_UL5

MC_VH7

MC_VL9

MC_WH11

MC_WL13

CURRENT A15

CURRENT C19 CURRENT B17

NTC BYPASS RELAY21

DISSIPATIVE BRAKE23

+5V POWER25

PFC SYNC27

PFC PWM29

Encoder A31

Encoder B33

GND 2

GND 4

GND 6

GND 8

GND 10

GND 12

BUS VOLTAGE 14

GND 16

GND 18

GND 20

GND 22

GND 24

Heatsink Temperature 26

Vdd_Micro 28

GND 30

GND 32

Encoder Index 34

CN17

MC_connector

MC_EmergencySTOP

MC_CurrentA

MC_CurrentB

MC_CurrentC

MC_PFCsync1

MC_PFCsync2

MC_WL

MC_VHMC_VL

MC_UHMC_UL

MC_WH

MC_NTCMC_DissipativeBrake

MC_PFCpwmMC_EnAMC_EnB

MC_HeatsinkTemperature

MC_BusVoltage

MC_EnIndex

R145100K

JP21C68[N/A]

Motor control connector

Default setting: Open

Default setting: Open

BNC1BNC2

MB784 11 16

STM3210C-EVAL Motor control

R1690

R1670

R1680

PE15

PA7

PB0

PB1

PE0

PD14

PE9PE8PE11PE10PE13PE12

PD2PA0

PD15PC6PC7

PA5

PC0

PC8

R840

R850

SB5

TP8

AIN+

TP7

AIN-

Page 44: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Schematics

UM

0600

44/54D

ocID15082 R

ev 5

Figure 28. I/O peripherals

1

1

2

2

3

3

4

4

STMicroelectronicsTitle:

Number: Rev: Sheet ofC.1(PCB.SCH) Date:7/11/2012

12345

CN10VB334

BNC1

12345

CN11VB334

BNC2

SB4

R112 50

R113 50

SB3

1 2

LD3Red

1 2

LD2Orange

1 2

LD4Blue

1 2

LD1Green

R94330

R95680

R96680

R97680

LED4

LED3

LED1

LED2

13

2 RV110K

R1030

+3V3

Potentiometer

C6010nF

R90

10K

R91

10K

R92

10K

R93

10K

R89

10K

+3V3

C56

100n

F

C55

100n

F

C54

100n

F

C53

100n

F

C52

100n

F

R108100

COMMON5

Selection2

DWON3

LEFT1

RIGHT4

UP6

U15

MT008-A

R117220K

143 2

B2WKUPC59

[N/A]

+3V3

R109100R114

4K7

1 432

B3USER C57

100nF

+3V3

R110100

R1154K7

1 432

B4Tamper C58

100nF

+3V3

R111100

R102 0R101 0R100 0R99 0R98 0

R116330

R1040

R1050

JOY_SELJOY_DOWNJOY_LEFTJOY_RIGHTJOY_UP

Anti_Tamper

WAKEUP

User_Button

EEPROM_SCKEEPROM_SDA

MEMS_SCKMEMS_SDA

MEMS_INT1MEMS_INT2

E01

E12

E23

VSS4 SDA 5SCL 6WC 7VCC 8U17

M24C64-WMN6

+3V3

R10710K

JP17 VDD_IO1

GND 2Reserved3

GND 4GND 5

VDD6 CS 7

INT18

INT29

GND 10

Reserved 11

SDO 12

SDA13

SCL14

U16

LIS302DL

+3V3R10610K

+3V3

MB784 12 16

STM3210C-EVAL IO Peripherals

Joystick LEDs

BNC EEPROM MEMS

BUTTON

Potentiometer

C91

100nF

C92

100nF

PD7

PD13

PD3

PD4

PA7PB0

PB6PB7

PB7PB6

PB9 PC13

PA0

PC4

To IO expandor

To IO expandor

R861K

Page 45: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

UM

0600Schem

atics

DocID

15082 Rev 5

45/54

Figure 29. Extension connector

1

1

2

2

3

3

4

4

STMicroelectronicsTitle:

Number: Rev: Sheet ofC.1(PCB.SCH) Date:7/11/2012

R88820R87820

1 23 45 67 89 1011 1213 1415 1617 1819 2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 50

CN8

Header 25X2

1 23 45 67 89 1011 1213 1415 1617 1819 2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 50

CN9

Header 25X2

+3V3D5V

D5V

PA[0..15] PA[0..15]

PB[0..15] PB[0..15]

PC[0..15] PC[0..15]

PD[0..15] PD[0..15]

PE[0..15] PE[0..15]

RESET# RESET#

MB784 13 16

STM3210C-EVAL Extension connector

Left Right

PA0

PA1PA2PA3PA4PA5PA6PA7

PA8PA9 PA10

PA11PA12 PA13

PA14

PA15

PB0PB1PB2

PB3 PB4PB5 PB6PB7

PB8 PB9

PB10PB11PB12PB13PB14PB15

PE0PE1

PE2 PE3PE4 PE5

PE6

PE7PE8

PE9PE10PE11PE12

PE13PE14PE15

PC0PC1PC2PC3

PC4PC5

PC6PC7 PC8PC9

PC10 PC11

PC12

PC13PC14

PC15

PD0PD1 PD2PD3 PD4PD5 PD6PD7

PD8

PD9PD10PD11PD12PD13PD14PD15

PC13

RESET#

Pin assignment fixed Pin assignment fixed

SB1

SB2

Pin assignment fixed Pin assignment fixed

Open by default

Page 46: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Schematics

UM

0600

46/54D

ocID15082 R

ev 5

Figure 30. JTAG and trace

STMicroelectronicsTitle:

Number: Rev: Sheet ofC.1(PCB.SCH) Date:7/11/2012

1234567891011121314151617181920

CN12FTSH-110-01-L-DV

+3V3

R12110K

R12510K

R12210K

R12310K

R118[N/A]

+3V3

1234567891011121314151617181920

CN13JTAG +3V3

+3V3

R127 10K

R128 10K

R12610K

JP20

R12410K

R1290R119[N/A]R1300R120[N/A]

TDI

RESET#

TRACE_D3TRACE_D2TRACE_D1TRACE_D0TRACE_CK

TRST

TMS/SWDIOTCK/SWCLKTDO/SWO

Trace connector

JTAG connector

KEY

MB784 14 16

STM3210C-EVAL JTAG & Trace

PA13PA14PB3PA15PB4

PE6PE5PE4PE3PE2

Page 47: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

UM

0600Schem

atics

DocID

15082 Rev 5

47/54

Figure 31. MicroSD card

STMicroelectronicsTitle:

Number: Rev: Sheet ofC.1(PCB.SCH) Date:7/11/2012

+3V3

R1384K7

+3V3

R135 0

R136 0

MicroSDCard_SCK

MicroSDCard_MISO

MicroSDCard_MOSIMicroSDCard_CS

MicroSD card

MicroSDCard_DetectionR1370

1 2 3 4 5 6 7 8SW

29

SW1

10

CN16PJS008-2000SMS064FF or SMS128FF

MB784 15 16

STM3210C-EVAL MicroSD card

PC11

PC10

PC12PA4

PE0

Page 48: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

Schematics

UM

0600

48/54D

ocID15082 R

ev 5

Figure 32. Power

1

1

2

2

3

3

4

4

STMicroelectronicsTitle:

Number: Rev: Sheet ofC.1(PCB.SCH) Date:7/11/2012

IDD_Measurement

IDD_CNT_EN

VBAT_Voltage

LP_WAKEUP

Vin3

GND

1

Vout 2

U19LD1086D2M33

C79220uF

C7510uF

C80100nF

+5V

TP103V3

SV1

SG2

CV 3

CG1 4

CG2 5

CG3 6

U20

BNX002-01

C7410uF

E5V

TP115V

+5V

R1481K5

12LD7

red

TP12Ground

1

32

CN18

DC-10BZ1SMAJ5.0A-TR C77

100nF

1

2

3

U18ZEN056V130A24LS

+3V3D5V E5V

2

3

4

5

U2374LX1G04CTR

I/O1 O/I 2

GND3 C4

VCC 5

U22

74H1G66STR+3V3R1561(1%)

R157 1K(1%)

3

4 5

G

S D

1 2 6

T2STT5PF20V

3

4

5G

SD 1

26

T1

STT5PF20V

+3V3

Q121

Q132

Q143

Q64

Q55

Q76

Q47

GND8 CO 9CO 10CI 11CLR 12Q9 13Q8 14Q10 15VCC 16U24

M74HC4060TTR

+3V3+3V3

R15210K

R1494K7 C78

0.47uF +3V3

VDD_MCU

VBAT6 VSS_5 10VDD_511

VSSA 19VREF- 20VREF+21

VDDA22

VSS_4 27VDD_428

VSS_1 49VDD_150

VSS_2 74VDD_275

VSS_3 99VDD_3100

U9B

BARRACUDA_256K

BT1CR1220 holder

L1

BEAD C761uF

C87100nF

R15547

R1470

VDDA

VDD_MCU

VREF+

VREF-

C86

100nF

TP13

VREF

32

1

JP24

+3V3

VDD_MCU

R15010K(1%)

R15120K(1%)

VBAT_DIV

C81100nF

C82100nF

C83100nF

C84100nF

C85100nF

VDD_MCU

MB784 16 16

STM3210C-EVAL Power

12

3 JP23

R1540

USB_VBUS 123456

JP25

C881nF

R15815K

R15330K

Oscillator frequency 30KHz

+3V3

R790

R1630

PA6

PA0

PC13

PC5 Vin3 Vout 2

1

U27LD1117S25TR+5V

C5110uF

+2V5

TP52V5

From IO expandor

C79_1220uF

C48100nF

4

5

2

3

1 U21MAX9938FEUK+

C27

1uF

Page 49: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

UM

0600Schem

atics

DocID

15082 Rev 5

49/54

Figure 33. 3.2” LCD module with SPI and 16-bit interface

1

1

2

2

3

3

4

4

STMicroelectronicsTitle:

Number: Rev: Sheet ofA.1(PCB.SCH) Date:3/27/2009

EnableDotClkHSYNCVSYNC

CS

RS

WRRD

#RESET

SDOSDI

VDD

PD0PD1PD2PD3PD4PD5PD6PD7PD8PD9PD10PD11PD12PD13PD14PD15PD16PD17

YUYDXRXL

VSS1

XL 2XR 3YD 4YU 5

VSS6

IM0/ID 7

IM1 8

IM3 9

SDO10

NC11

SDI12

D17 13D16 14D15 15D14 16D13 17D12 18D11 19D10 20D9 21D8 22D7 23D6 24D5 25D4 26D3 27D2 28D1 29D0 30CS31

RESET32

RS33

WR/SCL34

RD35

VSYNC36

HSYNC37

DOTCLK38

ENABLE39

VCC40

VCC41

VSS42

LED_K43 LED_A44

VSS45

CN2

FF0245SS1

R4 0

R1 10K VDD

RP1

10KRP2

10K

RP4

10K

PD0

PD2PD4PD6PD8

PD9

PD10

PD11

PD12

PD13

PD14

PD15

PD16

PD17

Enable

DotClk

HSYNC

VSYNC

VDD

C31uF/50V

R3 4K7R2 4K7

SDISDO

RDRS

Soldered for Serial interface only

Soldered for i80-system 16-bit interface

The 34-pin connector to mother board for both serial & 16bit interface. Compatible with MB694 with Touch screen signals added on Pin 31-34.

CSRSWRRD#RESET

VDD

BLGND

BLVDD

BL_Control

PD1PD2PD3PD4PD5PD6PD7PD8

PD10PD11PD12PD13PD14PD15PD16PD17

SDOSDI

AK

Z1

STPS1L40M C14.7uF/50V

L1

4.7uH(1A)

R710

BLGND

BLVDD

R6100K

C22.2uF

R50

R8do not fit

BLVDD

BL_Control

BLGND

BLGND

BLGND

AM-240320D4TOQW-T00H(R)

Vi1

Rset 2GND3 FB 4

NC 5Vo 6

EN7

SW8

PGND9

U1

STLD40DPMR

CS1

RS2

WR/SCL3

RD4

RESET5

VDD24

VCI25

GND26

GND27

BL_VDD28

BL_Control23 BL_GND22

PD1 6

PD2 7

PD3 8

PD4 9

PD5 10

PD6 11

PD7 12

PD8 13

PD10 14

PD11 15

PD12 16

PD13 17

PD14 18

PD15 19

PD16 20

PD17 21

SDO29

SDI30 XL 31

XR 32

YD 33

YU 34

CN1

3.2LCD_connector

YUYDXRXL

LCD board connector to Mother board

MB785 1 1

3.2" LCD module with both SPI & 16bit interface

RP3

10K

RP6

10K

RP5

10K

PD1PD3PD5PD7

Page 50: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

STM3210C-EVAL I/O assignment UM0600

50/54 DocID15082 Rev 5

Appendix A STM3210C-EVAL I/O assignment

Table 27. STM3210C-EVAL I/O assignmentPin No. Pin name STM3210C-EVAL I/O assignment

1 PE2 Trace_CK

2 PE3 Trace_D0

3 PE4 Trace_D1

4 PE5 Trace_D2

5 PE6 Trace_D3

6 VBAT Battery

7 PC13-ANTI_TAMP Anti-tamper button / IDD_CNT_EN

8 PC14-OSC32_IN 32K OSC

9 PC15-OSC32_OUT 32K OSC

10 VSS_5 GND

11 VDD_5 +3V3

12 OSC_IN 25MHz OSC

13 OSC_OUT 25MHz OSC

14 NRST RESET#

15 PC0 MC_ADC10 pin 26 (heatsinktemp) / SmartCard_3/5V

16 PC1 ETHER_MDC

17 PC2 ETHER_TXD2

18 PC3 ETHER_TX_CLK

19 VSSA GND

20 VREF- GND

21 VREF+ +3V3

22 VDDA +3V3

23 PA0-WKUP ETHER_CRS / IDD_WAKEUP / MC_TIM5_CH1 pin 23 (Dissip_brake)

24 PA1 ETHER_RX_CLK

25 PA2 ETHER_MDIO

26 PA3 ETHER_COL

27 VSS_4 GND

28 VDD_4 +3V3

29 PA4 MicroSD card CS / Audio_DAC

30 PA5 MC_ADC5 pin 14 (Bus voltage)

31 PA6 IDD_Measure

32 PA7 MC_ADC7 pin 15 (Current A)/BNC1

Page 51: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

DocID15082 Rev 5 51/54

UM0600 STM3210C-EVAL I/O assignment

53

33 PC4 Potentiometer

34 PC5 VBAT_measure

35 PB0 MC_ADC8 pin 17(Current B)/BNC2

36 PB1 MC_ADC9 pin 19 (Current C)

37 PB2 Boot1/ LCD CS

38 PE7 SmartCard_OFF

39 PE8 MC_TIM1_CH1N pin 5 (UL)

40 PE9 MC_TIM1_CH1 pin 3 (UH)

41 PE10 MC_TIM1_CH2N pin 9 (VL) / CS_Sdcard

42 PE11 MC_TIM1_CH2 pin 7 (VH)

43 PE12 MC_TIM1_CH3N pin 13 (WL)

44 PE13 MC_TIM1_CH3 pin 11 (WH)

45 PE14 SmartCard_CMDVCC

46 PE15 MC_TIM1_BKIN pin 1 (STOP)

47 PB10 ETHER_RX_ER

48 PB11 ETHER_TX_EN

49 VSS_1 GND

50 VDD_1 +3V3

51 PB12 ETHER_TXD0 / Audio_WS

52 PB13 ETHER_TXD1 / Audio_CK

53 PB14 IO_EXP_INT

54 PB15 Audio_SD

55 PD8 ETHER_RX_DV / SmartCard_IO

56 PD9 ETHER_RXD0 / SmartCard_Reset

57 PD10 ETHER_RXD1 / SmartCard_CK

58 PD11 ETHER_RXD2

59 PD12 ETHER_RXD3

60 PD13 LED2

61 PD14 MC_TIM3_CH2 pin 27(PFCsync1)

62 PD15 MC_TIM3_CH3 pin 29 (PFCpwm)

63 PC6 MC_TIM4_CH3 pin 31 (EnA) / Audio MCK

64 PC7 MC_TIM4_CH4 pin 33 (EnB)

65 PC8 MC_TIM5_CH4 pin 34 (Index)

66 PC9 OTG_PPWR

67 PA8 MCO

Table 27. STM3210C-EVAL I/O assignment (continued)Pin No. Pin name STM3210C-EVAL I/O assignment

Page 52: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

STM3210C-EVAL I/O assignment UM0600

52/54 DocID15082 Rev 5

68 PA9 OTG_VBUS

69 PA10 OTG_ID

70 PA11 OTG_DM

71 PA12 OTG_DP

72 PA13 Debug TMS

73 NC

74 VSS_2 GND

75 VDD_2 +3V3

76 PA14 Debug TCK

77 PA15 Debug TDI

78 PC10 SCL_Sdcard_LCD

79 PC11 MISO_Sdcard_LCD

80 PC12 MOSI_Sdcard_LCD

81 PD0 CAN1 RX

82 PD1 CAN1 TX

83 PD2 MC_IO pin21(NTC)

84 PD3 LED3

85 PD4 LED4

86 PD5 UART2 TX / IrDA TX

87 PD6 UART2 RX / IrDA RX

88 PD7 LED1

89 PB3 Debug TDO

90 PB4 Debug TRST

91 PB5 ETHER_PPS_OUT / CAN2_RX

92 PB6 E2P_SCL / Audio_SCL / IO_SCL / Mems_SCL / CAN2_TX

93 PB7 E2P_SDA / Audio_SDA / IO_SCL / Mems_SDA

94 BOOT0 BOOT0

95 PB8 ETHER_TXD3

96 PB9 User Button

97 PE0 MC_TIM3_ETR pin 27 (PFC SYNC2) / microsdCard_Detect

98 PE1 OTG_Overcurrent

99 VSS_3 GND

100 VDD_3 +3V3

Table 27. STM3210C-EVAL I/O assignment (continued)Pin No. Pin name STM3210C-EVAL I/O assignment

Page 53: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

DocID15082 Rev 5 53/54

UM0600 Revision history

53

Revision history

Table 28. Document revision historyDate Revision Changes

26-Feb-2009 1 Initial release

19-Jun-2009 2 Update for PCB rev.B

16-Oct-2009 3 Update to make schematics searchable

10-Feb-2011 4

Updated LCDs’ PCB.Correction to Figure 2.Replace TPS2041 by STMPS2141STR in Figure 20: Full speed USB-OTG.

09-Aug-2013 5 Updated schematics for rev.C

Page 54: STM3210C-EVAL evaluation board · STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's

UM0600

54/54 DocID15082 Rev 5

Please Read Carefully:

Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve theright to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at anytime, 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 noliability 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 thisdocument 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 productsor services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of suchthird 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 IMPLIEDWARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIEDWARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWSOF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.

ST PRODUCTS ARE NOT AUTHORIZED FOR USE IN WEAPONS. NOR ARE ST PRODUCTS DESIGNED OR AUTHORIZED FOR USEIN: (A) SAFETY CRITICAL APPLICATIONS SUCH AS LIFE SUPPORTING, ACTIVE IMPLANTED DEVICES OR SYSTEMS WITHPRODUCT FUNCTIONAL SAFETY REQUIREMENTS; (B) AERONAUTIC APPLICATIONS; (C) AUTOMOTIVE APPLICATIONS ORENVIRONMENTS, AND/OR (D) AEROSPACE APPLICATIONS OR ENVIRONMENTS. WHERE ST PRODUCTS ARE NOT DESIGNEDFOR SUCH USE, THE PURCHASER SHALL USE PRODUCTS AT PURCHASER’S SOLE RISK, EVEN IF ST HAS BEEN INFORMED INWRITING 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 THECORRESPONDING GOVERNMENTAL AGENCY.

Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately voidany warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, anyliability 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.

© 2013 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


Recommended