ST STM3210E-EVAL User manual

April 2022 UM0488 Rev 7 1/45
1
UM0488
User manual
Evaluation board with STM32F103Zx MCU
Introduction
The STM3210E-EVAL Evaluation board is a complete development platform for
STMicroelectronics Arm®Cortex®-M3 core-based STM32F103ZGT6 microcontroller with
full-speed USB 2.0, CAN 2.0 A/B compliant interface, two I2S channels, two I2C channels,
five USART channels with smartcard support, three SPI channels, two DAC channels,
FSMC interface, SDIO, internal 96-Kbyte SRAM and 1-Mbyte flash memory, and JTAG and
SWD debug support.
The STM3210E-EVAL products delivered with the MB672 board versions D-03 or older are
based on the STM32F103ZET6 instead of the STM32F103ZGT6 and include 64-Kbyte
internal SRAM and 512-Kbyte flash memory. The board number and version are on a label
on the bottom side of the board.
The full range of hardware features on the board helps the user to evaluate all peripherals
(USB, motor control, CAN, microSD™ card, smartcard, USART, NOR and NAND flash
memories, SRAM) and develop his applications. Extension headers make it easy to connect
a daughterboard or wire-wrap board for his specific application.
Figure 1. STM3210E-EVAL Evaluation board
Picture is not contractual.
www.st.com

Contents UM0488
2/45 UM0488 Rev 7
Contents
1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3 Development environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2 Development toolchains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5 Hardware layout and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.1 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.2 Boot option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.3 Clock source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.4 Reset source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.5 Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.6 Serial flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.7 CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.8 RS-232 connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.9 Motor control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.10 Smartcard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.11 microSD™ card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.12 Temperature sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.13 Analog input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.14 IrDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.15 USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.16 Development and debug support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.17 Display and input devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.18 SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.19 NAND flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.20 NOR flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

UM0488 Rev 7 3/45
UM0488 Contents
4
6 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.1 Motor-control connector (CN1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.2 Analog input connectors (CN2, CN3, and CN5) . . . . . . . . . . . . . . . . . . . . 22
6.3 CAN D-type 9-pin male connector (CN4) . . . . . . . . . . . . . . . . . . . . . . . . . 22
6.4 QST connector (CN6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
6.5 Trace debugging connector (CN7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6.6 RS-232 connector with RTS/CTS handshake support (CN8) . . . . . . . . . 24
6.7 JTAG debugging connector (CN9) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.8 Daughterboard extension headers (CN10 and CN11) . . . . . . . . . . . . . . . 25
6.9 RS-232 connector (CN12) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.10 microSD™ card holder (CN13) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.11 USB Type-B connector (CN14) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.12 Audio jack (CN15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.13 TFT LCD connector (CN16) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.14 Power connector (CN17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.15 Smartcard connector (CN18) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7 STM3210E-EVAL I/O assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8 STM3210E-EVAL Evaluation board information . . . . . . . . . . . . . . . . . . 39
8.1 Product marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.2 STM3210E-EVAL product history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.2.1 Product identification VA3210E$AY1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.3 STM3210E-EVAL product limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.3.1 Product identification VA3210E$AY1 limitations . . . . . . . . . . . . . . . . . . 39
8.4 Board revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.4.1 Board MB672 revision D-03 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.4.2 Board MB672 revision D-04 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.4.3 Board MB672 revision D-05 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.4.4 Board MB672 revision D-06 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.4.5 Board MB895 revision C-03 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.4.6 Board MB895 revision C-04 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.5 Board known limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.5.1 Board MB672 revision D-03 limitations . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.5.2 Board MB672 revision D-04 limitations . . . . . . . . . . . . . . . . . . . . . . . . . 40

Contents UM0488
4/45 UM0488 Rev 7
8.5.3 Board MB672 revision D-05 limitations . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.5.4 Board MB672 revision D-06 limitations . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.5.5 Board MB895 revision C-03 limitations . . . . . . . . . . . . . . . . . . . . . . . . . 41
8.5.6 Board MB895 revision C-04 limitations . . . . . . . . . . . . . . . . . . . . . . . . . 41
9 Federal Communications Commission (FCC) and
Innovation, Science and Economic Development
Canada (ISED) Compliance Statements . . . . . . . . . . . . . . . . . . . . . . . . 42
9.1 FCC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
9.1.1 Part 15.19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
9.1.2 Part 15.21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
9.1.3 Part 15.105 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
9.2 ISED Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
9.2.1 Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
9.2.2 Déclaration de conformité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

UM0488 Rev 7 5/45
UM0488 List of tables
5
List of tables
Table 1. Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Table 2. ON/OFF conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 3. Power related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Table 4. Boot related switches (Boot0 and BOOT1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Table 5. Reset related jumper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Table 6. Audio related jumpers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 7. CAN related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 8. Motor-control related jumpers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Table 9. Connection between the smartcard interface and STM32F103ZGT6 . . . . . . . . . . . . . . . . 16
Table 10. Smartcard related jumpers (JP15 and JP16) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 11. microSD™ card related jumpers (JP17 and JP20). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Table 12. IrDA related jumpers (JP21 and JP22) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Table 13. USB related jumper (JP14). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 14. LCD modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 15. NAND flash related jumper (JP7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 16. NOR flash related jumper (JP5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 17. NOR flash reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 18. Motor-control connector (CN1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 19. Analog input connectors (CN2, CN3, and CN5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 20. CAN D-type 9-pins male connector (CN4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 21. QST connector (CN6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 22. ETM trace debugging connector (CN7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 23. RS-232 connector with RTS/CTS handshake support (CN8). . . . . . . . . . . . . . . . . . . . . . . 24
Table 24. JTAG debugging connector (CN9) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 25. Daughterboard extension header (CN10). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 26. Daughterboard extension header (CN11). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 27. RS-232 connector (CN12) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 28. microSD™ card holder (CN13). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 29. USB Type-B connector (CN14) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 30. Smartcard connector (CN18) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 31. STM3210E-EVAL I/O assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 32. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

List of figures UM0488
6/45 UM0488 Rev 7
List of figures
Figure 1. STM3210E-EVAL Evaluation board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 2. Hardware block diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 3. STM3210E-EVAL Evaluation board layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 4. Motor-control connector (CN1) (Top view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 5. Analog input connectors (CN2, CN3, and CN5) (Bottom view) . . . . . . . . . . . . . . . . . . . . . 22
Figure 6. CAN D-type 9-pin male connector (CN4) (Front view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 7. QST connector (CN6) (Front view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 8. ETM trace debugging connector (CN7) (Top view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 9. RS-232 connector with RTS/CTS handshake support (CN8) (Front view). . . . . . . . . . . . . 24
Figure 10. JTAG debugging connector (CN9) (Top view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 11. RS-232 connector (Front view) (CN12) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 12. microSD™ card holder (CN13) (Front view). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 13. USB Type-B connector (CN14) (Top view). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 14. Power supply connector (CN17) (Front view). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 15. Smartcard connector (CN18) (Front view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

UM0488 Rev 7 7/45
UM0488 Features
44
1 Features
•STM32F103ZGT6 Arm®(a) Cortex®-M3 core-based microcontroller with 1 Mbyte of
flash memory and 96 Kbytes of SRAM, in a 144-pin TQFP package
•240 x 320.pixel TFT color LCD
•I2S audio DAC, with stereo output
•Both A- and B-type smartcard support
•IrDA transceiver
•512 Kx16 SRAM, 64- or 128-Mbit serial, 512-Mbit or 1-Gbit NAND, and 128-Mbit NOR
flash memories
•I2C/SMBus compatible serial interface with temperature sensor
•RTC with backup battery
•4 color LEDs
•Reset, wakeup, tamper, and user push-buttons
•4-way joystick with selection
•Board connectors:
– 5V power jack
– USB 2.0 FS Type-B
– Two RS-232 channels with RTS/CTS handshake support on one channel
– Stereo audio jack
– Three ADC inputs
– CAN 2.0 A/B compliant
– Smartcard socket
– microSD™ card holder with 128-Mbyte card
– Coin-battery cell holder for power backup
– JTAG and ETM trace debugger connector
– Motor-control interface
– Extension headers for daughterboard or wire-wrap board
•Three 5 V power supply options: power jack, USB connector, or daughterboard
a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.

Ordering information UM0488
8/45 UM0488 Rev 7
2 Ordering information
To order the STM3210E-EVAL Evaluation board, refer to Table 1. Additional information is
available from the datasheet and reference manual of the target microcontroller.
Table 1. Ordering information
Order code Board references Target STM32
STM3210E-EVAL MB672(1)
MB895(2)
1. Mother board
2. LCD daughterboard
STM32F103ZET6(3)
3. For MB672 mother board version D-03 and older
STM32F103ZGT6(4)
4. For MB672 mother board newer than version D-03

UM0488 Rev 7 9/45
UM0488 Development environment
44
3 Development environment
3.1 System requirements
•Multi.OS support: Windows®10, Linux® (a) 64-bit, or macOS® (b)
•USB Type-A or USB Type-C®to Type-B cable
3.2 Development toolchains
•IAR Systems - IAR Embedded Workbench® (c)
•Keil®- MDK-ARM(c)
•STMicroelectronics - STM32CubeIDE
4 Conventions
Table 2 defines some conventions used in the present document.
a. Linux®is a registered trademark of Linus Torvalds.
b. macOS®is a trademark of Apple Inc., registered in the U.S. and other countries and regions.
All other trademarks are the property of their respective owners.
c. On Windows®only.
Table 2. ON/OFF conventions
Convention Definition
Jumper JPx ON Jumper fitted
Jumper JPx OFF Jumper not fitted
Jumper JPx [1-2] Jumper fitted between Pin 1 and Pin 2
Solder bridge SBx ON SBx connections closed by 0 Ωresistor
Solder bridge SBx OFF SBx connections left open
Resistor Rx ON Resistor soldered
Resistor Rx OFF Resistor not soldered
Capacitor Cx ON Capacitor soldered
Capacitor Cx OFF Capacitor not soldered

Hardware layout and configuration UM0488
10/45 UM0488 Rev 7
5 Hardware layout and configuration
The STM3210E-EVAL Evaluation board is designed around the STM32F103ZGT6
microcontroller in a 144-pin TQFP package. The hardware block diagram in Figure 2
illustrates the connections between the STM32F103ZGT6 and peripherals (LCD, SPI flash,
USART, IrDA, USB, audio, CAN bus, smartcard, microSD™ card, NOR flash, NAND flash,
SRAM, temperature sensor, audio DAC, and motor control) and Figure 3 helps to locate
these features on the actual Evaluation board.
Figure 2. Hardware block diagram
MS55185V2
STM32103Z
Audio DAC
I2S
GPIO
RS-232
transceiver
LEDs, key, and joystick
QST connector
Extension connector
for GPIOs
USART 1
DB9 connector
RS-232
transceiver
USART 2
DB9 connector
IrDA
transceiver
SmartCard
interface
SmartCard
connector
CAN
transceiver
CAN
DB9 connector
3 BNC connectors
Potentiometer
USB Type-B
connector
USART 1
USART 2
USART 4
USART 3
CAN
ADC
USB
Trace
JTAG
Temperature sensor
microSD™ card
MC control
connector
64-Mbit/128-Mbit
serial flash
SDIO
I2C
Debug
MC
SPI1
FSMC
3.3 V regulator
512 K x 16 SRAM
1-Gbit NAND
128-Mbit NOR
TFT LCD

UM0488 Rev 7 11/45
UM0488 Hardware layout and configuration
44
Figure 3. STM3210E-EVAL Evaluation board layout
Potentiometer
(RV1)
IrDA
transceiver
(U13)
Audio jack
(CN15)
microSD
TM
card holder
(CN13)
Tamper
button
(B3)
User
button
(B4)
Wakeup
button
(B2)
Joystick
(U19)
Smartcard
(CN18)
Reset
button
(B1)
Power
supply
(CN17)
USART2
(CN8)
USART1
(CN12)
USB Type-B
(CN14)
BNC
connectors
(CN2, CN3,
and CN5)
STM32F103ZG
(U8)
JTAG
(CN9)
QST
(CN6)
CAN
(CN4)
Motor control
(CN1)
Extension header
(CN10)
Trace
(CN7)
TFT color LCD
(CN16)
Extension header
(CN11)

Hardware layout and configuration UM0488
12/45 UM0488 Rev 7
5.1 Power supply
The STM3210E-EVAL Evaluation board is designed to be powered by a 5 V DC power
supply and to be protected by PolyZen (U15) in the event of a wrong power plug-in. It is
possible to configure the Evaluation board to use any of the following three sources for the
power supply:
•5V DC power adapter connected to the power jack on the board (CN17 - PSU on silk
screen for power supply unit).
•5V DC power with 500 mA limitation from the USB Type-B connector (CN14 - USB on
silkscreen).
•5V DC power from the two extension headers for the daughterboard (CN10 and CN11 -
DTB for daughterboard on the silkscreen).
The power supply is configured by setting the related jumpers (JP13, JP12, and JP1) as
described in Table 3. The LED LD5 is lit when the STM3210E-EVAL Evaluation board is
powered correctly.
Table 3. Power related jumpers
Jumper Description
JP13
JP13 is used to select one of the three possible power supply
resources.
For the power supply jack (CN17) to the STM3210E-EVAL only, JP13
is set as shown (Default setting).
For the power supply from the daughterboard connectors (CN10 and
CN11) to STM3210E-EVAL only, JP13 is set as shown.
For the power supply from USB (CN14) to STM3210E-EVAL only, JP13 is
set as shown.
For the power supply from the power supply jack (CN17) to both
STM3210E-EVAL and daughterboard connected to CN10 and CN11,
JP13 is set as shown (The daughterboard must not have its power supply
connected).
JP12 Enables consumption measurements of both VDD and VDDA.
The default setting is ON
JP1
Vbat is connected to 3.3 V power when JP1 is set as shown
(Default setting).
Vbat is connected to the battery when JP1 is set as shown.
PSU
DTB
USB
PSU
DTB
USB
PSU
DTB
USB
PSU
DTB
USB
1 2 3
1 2 3

UM0488 Rev 7 13/45
UM0488 Hardware layout and configuration
44
5.2 Boot option
The STM3210E-EVAL Evaluation board can boot from:
•Embedded user flash
•System memory with boot loader for ISP
•Embedded SRAM for debugging
The boot option is configured by setting BOOT0 and BOOT1 switches.
5.3 Clock source
Two clock sources are available on the STM3210E-EVAL Evaluation board for STM32F103
and RTC.
•X2, 32KHz crystal for embedded RTC.
•X1, 8MHz crystal with its socket for STM32F103ZGT6 microcontroller, it can be
removed from the socket when the internal RC clock is used.
5.4 Reset source
The reset signal of the STM3210E-EVAL Evaluation board is active LOW and the reset
sources include:
•Reset button B1
•Debugging tools from the JTAG (CN7) and trace (CN9) connectors
•Daughterboard from CN11
Table 4. Boot related switches (Boot0 and BOOT1)
Switch Boot from Switch
configuration
BOOT0
BOOT1
STM3210E-EVAL boots from User flash when BOOT0 is set as shown
to the right. BOOT1 is not required in this configuration.
(Default setting)
STM3210E-EVAL boot from Embedded SRAM when BOOT0 and
BOOT1 are set as shown to the right.
STM3210E-EVAL boot from System Memory when BOOT0 and
BOOT1 are set as shown to the right.
0 < > 1
Boot 0
0 < > 1
Boot 0
Boot 1
0 < > 1
Boot 0
Boot 1
Table 5. Reset related jumper
Jumper Description
JP19
Enables reset of the STM32F103ZGT6 embedded JTAG TAP controller each time a
system reset occurs. JP19 connects the TRST signal from the JTAG connection with the
system reset signal RESET#. The default setting is OFF.

Hardware layout and configuration UM0488
14/45 UM0488 Rev 7
5.5 Audio
The STM3210E-EVAL Evaluation board supports stereo audio play because it provides an
audio DAC connected to both the I2S port and two channels of DAC of the
STM32F103ZGT6 microcontroller. Either external slave mode or PLL slave mode (BICK or
LRCK reference clock) of audio DAC can be used by setting the JP18 jumper.
The I2S_MCK is multiplexed with smartcard and motor control and can be enabled by
setting the JP15 jumper. Refer to Section 5.9: Motor control for details. Audio DAC is in
power-down mode when the PDN pin is pulled down by PG11.
5.6 Serial flash
A 64 or 128 Mbit serial flash connected to SPI1 of STM32F103ZGT6 serial flash chip select
is managed by IO-pin PB2. The SPI1_MISO is multiplexed with motor control, it can be
enabled by setting the JP3 jumper. Refer to Section 5.9: Motor control for details.
5.7 CAN
The STM3210E-EVAL Evaluation board supports CAN 2.0 A/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 the JP8 jumper.
Table 6. Audio related jumpers
Jumper Description
JP18
External slave mode (MCK from STM32F103ZGT6) is selected when
JP18 is set as shown (Default setting).
PLL slave mode (BICK or LRCK reference clock) is selected when JP18 is
set as shown.
1 2 3
1 2 3
Table 7. CAN related jumpers
Jumper Description
JP8
CAN transceiver works in standby mode when JP8 is set as shown.
CAN transceiver works in high-speed mode when JP8 is set as
shown (Default setting).
CAN transceiver works in slope-control mode when JP8 is OFF.
JP6 CAN terminal resistor is enabled when JP6 is ON.
The default setting is OFF.
1 2 3
1 2 3

UM0488 Rev 7 15/45
UM0488 Hardware layout and configuration
44
5.8 RS-232 connectors
USART1 (CN12) and USART2 (CN8) D-type 9-pin connectors are available on the
STM3210E-EVAL Evaluation board.
•The USART1 connector is connected to the U7 RS-232 transceiver.
•The USART2 connector with RTS/CTS handshake signal support is connected to the
U5 RS-232 transceiver. The USART2_CTS is multiplexed with motor control, it can be
enabled by setting the JP4 jumper. Refer to Section 5.9: Motor control for details.
5.9 Motor control
The STM3210E-EVAL Evaluation board supports three-phase brushless motor control via
the 34-pin connector (CN1), which provides all required control and feedback signals to and
from the motor power driving board. Available signals on this connector include emergency
stop, motor speed, three-phase motor current, bus voltage, heatsink temperature from the
motor driving board, and 6 channels of PWM control signals going to the motor driving
circuit.
The JP20 jumper selects one of the two synchronization methods for power factor
correction (PFC).
The I/O pins used on the motor-control connector (CN1) are multiplexed with some
peripherals on the board; either the motor-control connector or multiplexed peripherals can
be enabled by setting the jumpers JP3, JP4, JP11, JP15, and JP16 as described in Table 8.
Table 8. Motor-control related jumpers
Jumper Description Multiplexed
peripherals
JP20
JP20 allows to have a PFC synchronization signal redirected to the timer 3 input capture 1
pin, and additionally to the timer 3 external trigger input. JTAG debugging is disabled when
JP20 is ON. The default setting is OFF.
JP2
JP2 must be kept OFF when the encoder signal is input from pin 31 of CN1 while it must
be kept ON when an analog signal is from pin 31 of CN1 for a special motor. The default
setting is OFF.
JP3 MC_EmergencySTOP is enabled when JP3 is ON. The pin PA6 is used as
SPI1_MISO when JP3 is OFF. The default setting is OFF. SPI1
JP4
MC_EnA is enabled when JP4 is set as shown on the
right (Default setting):
USART2_CTS is enabled when JP4 is set as shown on the
right:
USART2
JP11 MC_PFCpwm is enabled when JP11 is OFF. The pin PB5 will be used as
the interrupt input from the temperature sensor when JP11 is ON.
Temperature
sensor
JP15 MC_UH or I2S_MCK are enabled when JP15 is OFF. The pin PC6 is used
as Smartcard_CMDVCC when JP15 is ON.
I2S and
smartcard
JP16 MC_VH is enabled when JP16 is OFF. The pin PC7 is used as
Smartcard_OFF when JP16 is ON. Smartcard
1 2 3
1 2 3

Hardware layout and configuration UM0488
16/45 UM0488 Rev 7
5.10 Smartcard
The smartcard interface chip is used on the STM3210E-EVAL board for asynchronous 3
and 5 V smartcards. It performs all supply protection and control functions based on the
connections with STM32F103ZGT6 listed in Table 9.
The Smartcard_CMDVCC and Smartcard_OFF are multiplexed with motor control.
They can be enabled by setting JP15 and JP16 jumpers. Refer to Section 5.9: Motor control
on page 15 for details.
5.11 microSD™ card
The 128-Mbyte microSD™ card connected to the SDIO of STM32F103ZGT6 is available on
the board. The microSD™ card detection is managed by standard IO port PF11.
The MicroSDcard_D3 signal is multiplexed with IrDA. It can be enabled by setting the JP22
jumper, as explained in Section 5.14: IrDA on page 17.
The MicroSDcard_D0 and microSD™ card CMD are multiplexed with the motor-control
connector. They can be enabled by setting JP17 and JP20 jumpers.
Table 9. Connection between the smartcard interface and STM32F103ZGT6
Smartcard
interface signals Description Connect to
STM32F10X
5V/3V Smartcard power supply selection pin PB0
I/OUC MCU data I/O line PB10
XTAL1 Crystal or external clock input PB12
OFF Detect presence of a card, send interrupt to MCU, and
share the same pin with motor controller PC7
RSTIN Card reset input from MCU PB11
CMDVCC Start activation sequence input (Active LOW), share
same pin with I2S DAC and motor control PC6
Table 10. Smartcard related jumpers (JP15 and JP16)
Jumper Description
JP15
The CMDVCC is connected to PC6 when JP15 is ON. It must be kept OFF, or the
SD card needs to be removed from the microSD™ card holder when PC6 is used
by I2S or the motor-control connector. The default setting is ON.
JP16 The OFF is connected to PC7 when JP16 is ON. It must be kept OFF when PC7 is
used by the motor-control connector. The default setting is ON.

UM0488 Rev 7 17/45
UM0488 Hardware layout and configuration
44
5.12 Temperature sensor
One I2C interface temperature sensor connected to the I2C interface of STM32F103ZGT6 is
available on the board.
5.13 Analog input
The three BNC connectors (CN2, CN3, and CN5) are respectively connected to PC3, PC2,
and PC1 of the STM32F103ZGT6 as external analog inputs. The 50-Ωterminal resistor can
be enabled by closing the solder bridges (JP23, JP24, and JP25) for each BNC connector.
A low-pass filter can be implemented for each BNC connector (CN5, CN3, and CN2) by
replacing R5 and C22, R4 and C13, and R3 and C9 with the right resistor and capacitor
values, depending on the requirements of the application.
5.14 IrDA
IrDA communication is supported by the IrDA transceiver (U13) connected to USART3 of
STM32F103ZGT6. The IrDA transceiver can be enabled or disabled by the JP21 jumper.
5.15 USB
The STM3210E-EVAL Evaluation board supports USB 2.0 compliant full-speed
communication via a USB Type-B connector (CN14). The Evaluation board can be powered
by this USB connection at 5 V DC with a 500 mA current limitation. USB disconnection
simulation can be implemented by disconnecting the 1.5 K pull-up resistor from the USB+
line. The USB disconnection simulation feature is enabled by setting the JP14 jumper.
Table 11. microSD™ card related jumpers (JP17 and JP20)
Jumper Description
JP17
JP17 is used to enable microSD™ card data line D0 when JP17 is ON. JP17 must
be kept OFF when the motor-control connector (CN1) is used. The default setting
is ON.
JP20
JP20 is used by the motor control connector, refer to Table 8 for details. JP20 must
be kept OFF for microSD™ card operation. JTAG debugging is disabled when
JP20 is ON.
Table 12. IrDA related jumpers (JP21 and JP22)
Jumper Description
JP21
Enables/disables the IrDA transceiver.
IrDA is enabled when JP21 is ON (Default setting).
IrDA is disabled when JP21 is OFF.
JP22
IrDA_RX is enabled when JP22 is ON.
I/O pin PC11 is data line 3 of the microSD™ card when JP22 is OFF (Default
setting).

Hardware layout and configuration UM0488
18/45 UM0488 Rev 7
5.16 Development and debug support
The two debug connectors available on the STM3210E-EVAL Evaluation board are:
•The standard 20-pin JTAG interface connector (CN9), which is compliant with ARM7/9
debug tools.
•The 20-pin connector for both SWD and trace (CN7), which is compliant with Arm®
CoreSight™ debug tools.
5.17 Display and input devices
The 240x320 TFT color LCD connected to bank1 NOR/PSRAM4 of the FSMC interface of
the STM32F103ZGT6 and four general-purpose color LEDs (LD 1,2,3,4) are available as
display devices. A 4-direction joystick with a selection key, general-purpose button (B4),
wakeup button (B2) and tamper detection button (B3) are available as input devices.
The JP4 jumper must be kept OFF to enable the wakeup button (B2) which shares the same
I/O with USART2 and the motor-control connector.
The STM3210E-EVAL Evaluation board also supports a second optional 122x32 graphic
LCD that can be mounted on the U18 connector. By default, the graphic LCD is not present.
Table 13. USB related jumper (JP14)
Jumper Description
JP14
The USB 1.5K pull-up resistor is always connected to the USB+ line
when JP14 is set as shown.
The USB 1.5K pull-up resistor can be disconnected by software
from USB+ line when JP14 is set as shown. In this case, the USB
connect/disconnect feature is managed by standard IO port PB14
(Default setting).
1 2 3
123
Table 14. LCD modules
TFT LCD (CN16) (Default) Graphic LCD (U18) (Optional)
CN16 pin Description Pin connection U18 pin Description Pin connection
1CS CS of Bank3 of
FSMC 1Vss GND
2 RS FSMC_A0 2 Vcc 3.3V
3 WR/SCL FSMC_NWE 3 VO -
4 RD FSMC_NOE 4 CLK PA5
5 RESET RESET# 5 SID PA7
6 PD1 FSMC_D0 6 CS PF10
7PD2 FSMC_D1 7A +5V
8 PD3 FSMC_D2 8 K GND
9PD4 FSMC_D3 -- -

UM0488 Rev 7 19/45
UM0488 Hardware layout and configuration
44
5.18 SRAM
512Kx16 SRAM is connected to bank1 NOR/PSRAM3 of the FSMC interface and both 8-bit
and 16-bit access are allowed by BLN0 and BLN1 connected to BLE and BHE of SRAM
respectively.
5.19 NAND flash
The 512 Mbit x8 or 1 Gbit x8 NAND flash is connected to bank2 of the FSMC interface. The
ready/busy signal can be connected to either the WAIT signal or the FSMC_INT2 signal of
the STM32F103ZGT6 depending on the setting of the JP7 jumper.
10 PD5 FSMC_D4 - - -
11 PD6 FSMC_D5 - - -
12 PD7 FSMC_D6 - - -
13 PD8 FSMC_D7 - - -
14 PD10 FSMC_D8 - - -
15 PD11 FSMC_D9 - - -
16 PD12 FSMC_D10 - - -
17 PD13 FSMC_D11 - - -
18 PD14 FSMC_D12 - - -
19 PD15 FSMC_D13 - - -
20 PD16 FSMC_D14 - - -
21 PD17 FSMC_D15 - - -
22 BL_GND GND - - -
23 BL_control 3.3V - - -
24 VDD 3.3V - - -
25 VCI 3.3V - - -
26 GND GND - - -
27 GND GND - - -
28 BL_VDD 3.3V - - -
29 SDO PA6 via JP26 - - -
30 SDI PA7 via JP27 - - -
Table 14. LCD modules (continued)
TFT LCD (CN16) (Default) Graphic LCD (U18) (Optional)
CN16 pin Description Pin connection U18 pin Description Pin connection

Hardware layout and configuration UM0488
20/45 UM0488 Rev 7
5.20 NOR flash
128 Mbit NOR flash is connected to bank1 NOR/PSRAM2 of the FSMC interface. The 16-bit
operation mode is selected by a pull-up resistor connected to the BYTE pin of the NOR
flash. Write protection can be enabled or disabled by the JP5 jumper.
Three different NOR 128-Mbit references can be present on the Evaluation board
depending on component availability.
These three references are not identical in terms of ID code, speed, timing, or block
protection. The demonstration firmware and the software library delivered with the board
support these three NOR flash references. However, during the development of the
application software, the user must verify which NOR reference is implemented on his board
(The component referenced as U2 on silkscreen and schematic), and take its characteristics
into account.
Table 15. NAND flash related jumper (JP7)
Jumper Description
JP7
The ready/busy signal is connected to the WAIT signal when JP7 is
set as shown (Default setting)
The ready/busy signal is connected to the FSMC_INT2 signal when JP7
is set as shown.
1 2 3
1 2 3
Table 16. NOR flash related jumper (JP5)
Jumper Description
JP5 Write protection is enabled when JP5 is ON.
Write protection is disabled when JP5 is OFF (Default setting).
Table 17. NOR flash reference
Reference Manufacturer Status
M29W128GL70ZA6E Micron (Numonyx) Obsolete
M29W128GH70ZA6E Micron (Numonyx) Obsolete
S29GL128P90FFIR20 Spansion Active
Other manuals for STM3210E-EVAL
2
Table of contents
Other ST Motherboard manuals
Popular Motherboard manuals by other brands

Texas Instruments
Texas Instruments TPS7H3302EVM LP085 user guide

Supero
Supero X9DRH-7F user manual

ON Semiconductor
ON Semiconductor AP0202ATSL00XUGAH3-GEVB user manual

NXP Semiconductors
NXP Semiconductors LPCXpresso54102 user manual

MSI
MSI B350 GAMING PRO CARBON instructions for unpacking & installing

Exar
Exar XR20M1280 user manual