October 2009 Doc ID 15082 Rev 3 1/52
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
Contents UM0600
2/52 Doc ID 15082 Rev 3
Contents
1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Order code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Hardware layout and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 Boot option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3 Clock source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4 Reset source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.5 Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.6 EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.7 CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.8 RS-232 and IrDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.9 Motor control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.10 Smartcard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.11 MicroSD card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.12 Analog input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.13 Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.14 USB-OTG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.15 MEMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.16 Development and debug support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.17 Display and input devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.18 IDD measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.1 Motor control connector CN17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.2 Analog input connector CN10 and CN11 . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.3 CAN D-type 9-pin male connector CN3 and CN4 . . . . . . . . . . . . . . . . . . 21
3.4 Ethernet RJ45 connector CN1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.5 Trace debugging connector CN12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
UM0600 Contents
Doc ID 15082 Rev 3 3/52
3.6 RS-232 connector CN6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.7 JTAG debugging connector CN13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.8 Daughterboard extension connector CN8 and CN9 . . . . . . . . . . . . . . . . . 24
3.9 Audio jack CN7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.10 TFT LCD connector CN14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.11 MicroSD card connector CN16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.12 USB MicroAB connector CN2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.13 Power connector CN18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.14 Smartcard connector CN5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4 Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Appendix A STM3210C-EVAL I/O assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Overview UM0600
4/52 Doc ID 15082 Rev 3
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 card
TM
.
● 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.
● RoHS compliant.
1.2 Demonstration software
Demonstration 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 code
To order the STM32F107VCT evaluation board, use the order code STM3210C-EVAL.
UM0600 Hardware layout and configuration
Doc ID 15082 Rev 3 5/52
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
STM32F107VCT
DAC