Download STM3210E-EVAL evaluation board

Transcript
UM0488
User manual
STM3210E-EVAL
evaluation board
Introduction
The STM3210E-EVAL evaluation board is designed as a complete development platform for
STMicroelectronic's ARM Cortex-M3 core-based STM32F103ZGT6 microcontroller with full
speed USB2.0, CAN2.0A/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 KB SRAM and 1 MB Flash, 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 KB internal
SRAM and 512 KB Flash. 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 you to evaluate all peripherals (USB,
motor control, CAN, MicroSD Card, smartcard, USART, NOR Flash, NAND Flash, SRAM)
and develop your own applications. Extension headers make it easy to connect a
daughterboard or wrapping board for your specific application.
Figure 1.
July 2010
STM3210E-EVAL evaluation board
Doc ID 14220 Rev 5
1/48
www.st.com
Contents
UM0488
Contents
1
2
3
2/48
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1
Order code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3
Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Hardware layout and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1
Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2
Boot option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3
Clock source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4
Reset source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.5
Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.6
Serial Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.7
CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.8
RS-232 connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.9
Motor control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.10
Smartcard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.11
MicroSD Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.12
Temperature sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.13
Analog input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.14
IrDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.15
USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.16
Development and debug support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.17
Display and input devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.18
SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.19
NAND Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.20
NOR Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.1
Motor control connector CN1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2
Analog input connectors CN2, CN3 and CN5 . . . . . . . . . . . . . . . . . . . . . 17
3.3
CAN D-type 9-pin male connector CN4 . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Doc ID 14220 Rev 5
UM0488
4
Contents
3.4
QST connector CN6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.5
Trace debugging connector CN7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.6
RS-232 connector CN8 with RTS/CTS handshake support . . . . . . . . . . . 19
3.7
JTAG debugging connector CN9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.8
Daughterboard extension connectors CN10 and CN11 . . . . . . . . . . . . . . 20
3.9
RS-232 connector CN12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.10
MicroSD Card connector CN13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.11
USB type B connector CN14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.12
Audio jack CN15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.13
TFT LCD connector CN16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.14
Power connector CN17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.15
Smartcard connector CN18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Schematic diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Appendix A STM3210E-EVAL I/O assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Doc ID 14220 Rev 5
3/48
Overview
UM0488
1
Overview
1.1
Order code
To order the STM32F103ZGT6GT6 evaluation board, use the order code STM3210E-EVAL.
1.2
1.3
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
●
128 Mbyte MicroSD CardTM
●
Both A and B type smartcard support
●
64 or 128 Mbit serial Flash, 512 Kx16 SRAM, 512 Mbit or 1 Gbit NAND Flash and 128
Mbit NOR Flash
●
I2C/SMBus compatible serial interface temperature sensor
●
Two RS-232 channels with RTS/CTS handshake support on one channel
●
IrDA transceiver
●
USB2.0 full speed connection
●
CAN2.0A/B compliant connection
●
Inductor motor control connector
●
JTAG and trace debug support
●
240x320 TFT color LCD
●
Joystick with 4-direction control and selector
●
Reset, wakeup, tamper and user buttons
●
4 color LEDs
●
RTC with backup battery
Demonstration software
Demonstration software is preloaded in board’s Flash memory for easy demonstration of the
device peripherals in stand-alone mode. For more information and to download the latest
version available, please refer to the STM3210E-EVAL demonstration software available
from www.st.com
To use the STM3210E-EVAL evaluation board, you must have the demonstration software
version 1.1 or later. If the version installed on your evaluation board is earlier than version
1.1, you must download the latest version from www.st.com.
4/48
Doc ID 14220 Rev 5
UM0488
2
Hardware layout and configuration
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 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 you to locate these
features on the actual evaluation board.
Figure 2.
Hardware block diagram
Doc ID 14220 Rev 5
5/48
Hardware layout and configuration
Figure 3.
UM0488
STM3210E-EVAL evaluation board layout
CN10
Extension connector
U1
STM32F103ZG
CN1
Motor control
CN11
Extension connector
CN2,3,5
BNC
CN4
CAN
connector
CN6
QST
CN14
USB
CN7
Trace
CN8
USART2
CN9
JTAG
U17
Color LCD
CN13
MicroSD
CN12
USART1
CN15
Audio jack
U13
IrDA
CN17
5V power
B1
RESET
6/48
RV1
Potentiometer
B2
WAKEUP
CN18
Smartcard
B3
Tamper
Doc ID 14220 Rev 5
U19
Joystick
B4
User key
UM0488
2.1
Hardware layout and configuration
Power supply
The STM3210E-EVAL evaluation board is designed to be powered by 5V DC power supply
and to be protected by PolyZen U15 in the event of wrong power plug-in. It is possible to
configure the evaluation board to use any of following three sources for the power supply:
●
5V DC power adapter connected to CN17, the power jack on the board (PSU on silk
screen for power supply unit).
●
5V DC power with 500 mA limitation from CN14, the type-B USB connector (USB on
silkscreen).
●
5V DC power from both CN10 and CN11, the extension connector for daughterboard
(DTB for daughterboard on silkscreen).
The power supply is configured by setting the related jumpers JP13, JP12 and JP1 as
described in Table 1. The LED LD5 is lit when the STM3210E-EVAL evaluation board is
powered correctly.
Table 1.
Power related jumpers
Jumper
Description
PSU
DTB
USB
JP13 is used to select one of the three possible power supply resources.
For power supply jack(CN17) to the STM3210E-EVAL only, JP13 is set
as shown (default setting).
JP13
JP12
PSU
DTB
USB
For power supply from power supply jack(CN17) to both STM3210EEVAL and daughterboard connected on CN10 and CN11, JP13 is set as
shown (daughterboard must not have its own power supply
connected).
PSU
DTB
USB
For power supply from USB (CN14) to STM3210E-EVAL only, JP13 is set
as shown.
PSU
DTB
USB
For power supply from the daughterboard connectors(CN10 and CN11)
to STM3210E-EVAL only, JP13 is set as shown.
Enables consumption measurements of both VDD and VDDA.
Default setting: Fitted
Vbat is connected to 3.3V power when JP1 is set as shown (default
setting).
1 2 3
JP1
Vbat is connected to battery when JP1 is set as shown.
Doc ID 14220 Rev 5
1 2 3
7/48
Hardware layout and configuration
2.2
UM0488
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 the switches BOOT0 and BOOT1.
Table 2.
Boot related switches
Switch
Boot from
STM3210E-EVAL boots from User Flash when BOOT0 is set as shown
to the right. BOOT1 is not required in this configuration.
(Default setting)
Switch
configuration
Boot 0
0<
>1
Boot 0
BOOT0
BOOT1
STM3210E-EVAL boot from Embedded SRAM when BOOT0 and
BOOT1 are set as shown to the right.
Boot 1
0<
>1
Boot 0
STM3210E-EVAL boot from System Memory when BOOT0 and
BOOT1 are set as shown to the right.
Boot 1
0<
2.3
>1
Clock source
Two clock sources are available on the STM3210E-EVAL evaluation board for STM32F103
and RTC.
2.4
●
X2, 32KHz crystal for embedded RTC.
●
X1, 8MHz crystal with socket for STM32F103ZGT6 microcontroller, it can be removed
from socket when internal RC clock is used.
Reset source
The reset signal of the STM3210E-EVAL evaluation board is low active and the reset
sources include:
●
Reset button B1
●
Debugging tools from JTAG connector CN7 and trace connector CN9
●
Daughterboard from CN11
Table 3.
Jumper
JP19
8/48
Reset related jumper
Description
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#. Default setting: not fitted
Doc ID 14220 Rev 5
UM0488
2.5
Hardware layout and configuration
Audio
The STM3210E-EVAL evaluation board supports stereo audio play because it provides an
audio DAC AK4343 connected to both I2S port and two channels of DAC of microcontroller
STM32F103ZGT6. Either external slave mode or PLL slave mode (reference clock BICK or
LRCK) of audio DAC can be used by setting the jumper JP18.
The I2S_MCK is multiplexed with smartcard and motor control, and can be enabled by
setting the jumper JP15. Refer to Section 2.9: Motor control for details. Audio DAC AK4343
is in power-down mode when PDN pin is pulled-down by PG11.
Table 4.
Audio related jumpers
Jumper
Description
External slave mode (MCK from STM32F103ZGT6) is selected when
JP18 is set as shown (default setting).
JP18
2.6
PLL slave mode (reference clock BICK or LRCK) is selected when JP18 is
set as shown.
1 2 3
1 2 3
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 jumper JP3. Refer to Section 2.9: Motor control for details.
2.7
CAN
The STM3210E-EVAL evaluation board supports CAN2.0A/B compliant CAN bus
communication based on 3.3 V CAN transceiver. High-speed mode, standby mode and
slope control mode are available and can be selected by setting JP8.
Table 5.
Jumper
CAN related jumpers
Description
CAN transceiver works in standby mode when JP8 is set as shown.
JP8
CAN transceiver works in high-speed mode when JP8 is set as shown
(default setting).
1 2 3
1 2 3
CAN transceiver works in slope control mode when JP8 is open.
JP6
CAN terminal resistor is enabled when JP6 is fitted.
Default setting: not fitted
Doc ID 14220 Rev 5
9/48
Hardware layout and configuration
2.8
UM0488
RS-232 connectors
Two D-type 9-pin connectors CN12 (USART1) and CN8 (USART2) are available on the
STM3210E-EVAL evaluation board.
2.9
●
USART1 connector is connected to RS-232 transceiver U7 .
●
USART2 connector with RTS/CTS handshake signal support is connected to RS-232
transceiver U5. The USART2_CTS is multiplexed with motor control, it can be enabled
by setting jumper JP4. Refer to Section 2.9: Motor control for details.
Motor control
The STM3210E-EVAL evaluation board supports three-phase brushless motor control via a
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.
JP 20 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 6.
Table 6.
Jumper
Multiplexed
peripherals
Description
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 fitted. Default setting: not fitted
JP2
JP2 should be kept on open when encoder signal is input from pin 31 of CN1 while it
should be kept on close when analog signal is from pin 31 of CN1 for special motor.
Default setting: not fitted
JP4
10/48
Motor control related jumpers
MC_EnA is enabled when JP4 is set as shown to the right
(default setting):
1 2 3
USART2_CTS is enabled when JP4 is set as show to the
right:
1 2 3
USART2
JP3
MC_EmergencySTOP is enabled when JP3 is closed. The pin PA6 is used
as SPI1_MISO when JP3 is open. Default setting: not fitted
SPI1
JP11
MC_PFCpwm is enabled when JP11 is open. The pin PB5 will be used as
interrupt input from temperature sensor when JP11 is closed.
Temperature
sensor
JP15
MC_UH or I2S_MCK are enabled when JP15 is open. The pin PC6 is used I2S and
as Smartcard_CMDVCC when JP15 is closed.
smartcard
JP16
MC_VH is enabled when JP16 is open. The pin PC7 is used as
Smartcard_OFF when JP16 is closed
Doc ID 14220 Rev 5
Smartcard
UM0488
2.10
Hardware layout and configuration
Smartcard
STMicroelectronics smartcard interface chip ST8024 is used on the STM3210E-EVAL board
for asynchronous 3 V and 5 V smartcards. It performs all supply protection and control
functions based on the connections with STM32F103ZGT6 listed in Table 7.
The Smartcard_CMDVCC and Smartcard_OFF are multiplexed with motor control.
They can be enabled by setting the jumpers JP15 and JP16. Refer to Section 2.9: Motor
control on page 10 for details.
Table 7.
Connection between ST8024 and STM32F103ZGT6
ST8024 signals
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, interrupt to MCU, share 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 8.
Smartcard related jumpers
Jumper
2.11
Connect to
STM32F10X
Description
Description
JP15
The CMDVCC is connected to PC6 when JP15 is closed. It should be kept on
open, or the SD Card needs to be removed from the MicroSD Card connector
when PC6 is used by I2S or motor control connector. Default setting: not fitted
JP16
The OFF is connected to PC7 when JP16 is closed. It has to be kept on open
when PC7 is used by the motor control connector. Default setting: not fitted
MicroSD Card
The 128 Mbyte MicroSD Card connected to SDIO of STM32F103ZGT6 is available on the
board. MicroSD Card detection is managed by standard IO port PF11.
The MicroSD Card_D3 is multiplexed with IrDA. It can be enabled by setting the jumper
JP22, as explained in Section 2.14: IrDA on page 12.
The MicroSD Card_D0 and MicroSD Card CMD are multiplexed with the motor control
connector. They can be enabled by setting the jumpers JP17 and JP20.
Table 9.
Jumper
MicroSD Card related jumpers
Description
JP17
JP17 is used to enable MicroSD Card data line D0. MicroSD Card D0 is enabled
when JP17 is fitted. The JP17 should be kept on open when motor control
connector CN1 is used. Default setting: fitted
JP20
JP20 is used by the motor control connector, refer to Table 6 for details. JP20
should be kept on open for MicroSD Card operation. JTAG debugging is disabled
when JP20 is fitted.
Doc ID 14220 Rev 5
11/48
Hardware layout and configuration
2.12
UM0488
Temperature sensor
One I2C interface temperature sensor STLM75 (–55°C to +125°C) connected to I2C of
STM32F103ZGT6 is available on the board.
2.13
Analog input
Three BNC connectors CN2,CN3 and CN5 are connected to PC3, PC2 and PC1 of the
STM32F103ZGT6 as external analog input. The 50 ohm terminal resistor can be enabled by
closing the solder bridge 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, R3 and C9 with the right resistor and capacitor values, depending on the
requirements of your application.
2.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 JP21.
Table 10.
IrDA related jumpers
Jumper
2.15
Description
JP21
Enables/disables the IrDA transceiver.
IrDA is enabled when JP21 is fitted (default setting).
IrDA is disabled when JP21 is not fitted.
JP22
IrDA_RX is enabled when JP22 is closed.
I/O pin PC11 is data line 3 of the MicroSD Card when JP22 is open (default setting).
USB
The STM3210E-EVAL evaluation board supports USB2.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 USB+ line.
The USB disconnection simulation feature is enabled by setting JP14.
Table 11.
Jumper
USB related jumpers
Description
The USB 1.5K pull-up resistor is always connected to USB+ line when
JP14 is set as shown.
123
JP14
12/48
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).
Doc ID 14220 Rev 5
123
UM0488
2.16
Hardware layout and configuration
Development and debug support
The two debug connectors available on the STM3210E-EVAL evaluation board are:
2.17
●
CN9: standard 20-pin JTAG interface connector, compliant with ARM7/9 debug tools.
●
CN7: SAMTEC 20-pin connector FTSH-110-01-L-DV for both SWD and Trace,
compliant with ARM CoreSight debug tools.
Display and input devices
The 240x320 TFT color LCD connected to bank1 NOR/PSRAM4 of 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 selection key, general purpose button (B4),
wakeup button (B2) and tamper detection button (B3) are available as input devices.
The jumper JP4 should be kept open to enable the wakeup button B2 which shares the
same I/O with USART2 and 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 12.
LCD modules
TFT LCD CN16 (default)
Pin on
CN16
Description
Pin connection
Graphic LCD U18 (optional)
Pin on
U18
Description
Pin connection
1
CS
CS of Bank3 of
FSMC
1
Vss
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
7
PD2
FSMC_D1
7
A
+5V
8
PD3
FSMC_D2
8
K
GND
9
PD4
FSMC_D3
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
Doc ID 14220 Rev 5
13/48
Hardware layout and configuration
Table 12.
UM0488
LCD modules (continued)
TFT LCD CN16 (default)
Pin on
CN16
2.18
Description
Pin connection
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
Graphic LCD U18 (optional)
Pin on
U18
Description
Pin connection
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.
2.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 WAIT signal or FSMC_INT2 signal of the
STM32F103ZGT6 depending on the setting of JP7.
Table 13.
Jumper
JP7
14/48
NAND Flash related jumpers
Description
The ready/busy signal is connected to WAIT signal when JP7 is set as
shown (default setting)
1 2 3
The ready/busy signal is connected to FSMC_INT2 signal when JP7 is
set as shown.
1 2 3
Doc ID 14220 Rev 5
UM0488
2.20
Hardware layout and configuration
NOR Flash
128 Mbit NOR Flash is connected to bank1 NOR/PSRAM2 of the FSMC interface. The 16bit 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 jumper JP5.
Table 14.
NOR Flash related jumpers
Jumper
JP5
Description
Write protection is enabled when JP5 is fitted.
Write protection is disabled when JP5 is not fitted (default setting).
Three different NOR 128-Mbit references can be present on the evaluation board depending
on component availability.
Table 15.
NOR Flash reference
Reference
Manufacturer
M29W128GL70ZA6E
NUMONYX
M29W128GH70ZA6E
NUMONYX
S29GL128P90FFIR20
SPANSION
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 your
application software, you must verify which NOR reference is implemented on your board
(component referenced as U2 on silkscreen and schematic), and take its characteristics into
account.
Doc ID 14220 Rev 5
15/48
Connectors
UM0488
3
Connectors
3.1
Motor control connector CN1
Figure 4.
Table 16.
Motor control connector CN1 (top view)
3
1
34 32 30 28 26 24 22 20 18 16 14 12 10 8 6
4
2
Motor control connector CN1
STM32F103Z
GT6 pin
CN1
pin #
CN1
pin #
Emergency stop
PA6
1
2
GND
PWM-UH
PC6
3
4
GND
PWM-UL
PA7
5
6
GND
PWM-VH
PC7
7
8
GND
PWM-VL
PB0
9
10
GND
PWM-WH
PC8
11
12
GND
PWM-WL
PB1
13
14
Phase A current
PC1
15
16
GND
Phase B current
PC2
17
18
GND
Phase C current
PC3
19
20
GND
NTC bypass relay
PB12
21
22
GND
PA3 through
Dissipative brake PWM 0 ohm resister
unfitted
23
24
GND
+5V power
+5V
25
26
PFC SYNC
PB4 and PD2
27
28
3.3V power
PFC PWM
PB5
29
30
GND
Encoder A
PA0
31
32
GND
Encoder B
PA1
33
34
Description
16/48
33 31 29 27 25 23 21 19 17 15 13 11 9 7 5
Doc ID 14220 Rev 5
STM32F103Z
GT6 pin
PC0
PC5
PA2
Description
Bus voltage
Heatsink temperature
Encoder index
UM0488
3.2
Connectors
Analog input connectors CN2, CN3 and CN5
Figure 5.
Analog input connector CN2, CN3 and CN5 bottom view
1
2
5
4
Table 17.
Analog input connector CN2, CN3 and CN5
Pin number
3.3
Description
1
GND
2
GND
3
Pin number
Description
4
GND
5
Analog input PC3, PC2 and PC1
for CN2,CN3 and CN5 respectively
GND
CAN D-type 9-pin male connector CN4
Figure 6.
CAN D-type 9-pin male connector CN4 (front view)
Table 18.
CAN D-type 9-pins male connector CN4
Pin number
1,4,8,9
2
3.4
3
Description
Pin number
NC
CANL
Description
7
CANH
3,5,6
GND
QST connector CN6
The QST connector connects the STM3210E-EVAL to the QST evaluation board to
demonstrate the QST function.
Figure 7.
QST connector CN6 (front view)
13 11 9
14
12
10
7 5
3
8
6 4
Doc ID 14220 Rev 5
1
2
17/48
Connectors
UM0488
Table 19.
QST connector CN6
Pin number
3.5
Description
Description
1
+5V
2
+5V
3
PB6
4
PA5
5
PB7
6
PA7
7
PB1
8
PA6
9
PF11
10
PB5
11
PA8
12
-
13
GND
14
GND
Trace debugging connector CN7
Figure 8.
Table 20.
Trace debugging connector CN7 (top view)
19 17 15 13 11 9 7 5
3
1
20 18 16 14 12 10 8 6
4
2
Trace debugging connector CN7
Pin number
18/48
Pin 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
Doc ID 14220 Rev 5
UM0488
3.6
Connectors
RS-232 connector CN8 with RTS/CTS handshake support
Figure 9.
RS-232 connector CN8 with RTS/CTS handshake support (front view)
Table 21.
RS-232 connector CN8 with RTS/CTS handshake support
Pin number
3.7
Description
Pin number
Description
1
NC
6
Connect to Pin 4
2
USART2_PA3
7
USART2_PA1
3
USART2_PA2
8
USART2_PA0
4
Connect to Pin 6
9
NC
5
GND
JTAG debugging connector CN9
Figure 10. JTAG debugging connector CN9 (top view)
Table 22.
19 17 15 13 11 9 7 5
3
1
20 18 16 14 12 10 8 6
4
2
JTAG debugging connector CN9
Pin 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
Doc ID 14220 Rev 5
19/48
Connectors
3.8
UM0488
Daughterboard extension connectors CN10 and CN11
Two 70-pin male headers CN10 and CN11 can be used to connect a daughterboard or
standard wrapping board to the STM3210E-EVAL evaluation board. All total 112 GPI/Os are
available on it. The space between these two connectors and the position of power, GND
and RESET pins (marked in gray in Table 23 and Table 24) are defined as a standard which
allows to develop common daughterboards for several evaluations boards. The standard
width between CN10 pin1 and CN11 pin1 is 2700 mils (68.58 mm). This standard is
implemented on the majority of evaluation boards.
Each pin on CN10 and CN11 can be used by a daughterboard after disconnecting it from
the corresponding function block on the STM3210E-EVAL evaluation board, as described in
Table 23 and Table 24.
Table 23.
Daughterboard extension connector CN10
Pin #
Description
How to disconnect from function block on
STM3210E-EVAL board
Alternative function
1
GND
-
-
3
PC7
MC/Smartcard
Disconnect STM3210E-EVAL evaluation board from
motor power drive board.
Keep JP16 on open.
5
PC9
MicroSD Card
Remove SD Card from MicroSD Card connector.
7
PA9
UASRT1_TX
-
9
PA0
MC/Wakeup/USART2_CTS
Keep JP4 on open.
11
-
-
-
13
PA12
USB_DP
Remove R82.
15
PA14
Debug_TCK
-
17
PC10
IrDA_TX/MicroSDcard_D2
Remove SD Card from MicroSD Card connector.
19
GND
-
-
21
PD0
FSMC_D2
-
23
PE2
Trace_CLK/FSMC_A23
-
25
PD2
MicroSDcard_CMD/MC
Disconnect STM3210E-EVAL evaluation board from
motor power drive board.
Remove SD Card from MicroSD Card connector.
27
PD4
FSMC_OEN
-
29
PD6
FSMC_WAITN
-
31
PD7
FSMC_EBAR0
Remove R22.
33
PG10
FSMC_EBAR2
Remove R15.
35
PG12
FSMC_EBAR3
Remove R77.
37
PG14
Joystick_Left
Remove R102.
39
GND
-
-
20/48
Doc ID 14220 Rev 5
UM0488
Table 23.
Pin #
Connectors
Daughterboard extension connector CN10 (continued)
Description
How to disconnect from function block on
STM3210E-EVAL board
Alternative function
41
PB4
Debug_TRST/MC
Disconnect STM3210E-EVAL evaluation board from
motor power drive board.
Keep JP19 on open.
43
PB6
I2C_SCL/QST
Disconnect STM3210E-EVAL evaluation board from
QST board.
45
PB8
CAN_RX
Remove R32.
47
PE0
FSMC_BLN0
-
49
D5V
-
-
51
PE4
Trace_D1/FSMC_A20
-
53
PE6
Trace_D3/FSMC_A22
-
55
PC14
OSC32_IN
Remove R135, Keep JP9 (solder bridge) on close.
57
PF0
FSMC_A0
-
59
GND
-
-
61
PF2
FSMC_A2
-
63
PF4
FSMC_A4
-
65
PF6
LD2
Remove R96.
67
PF8
LD4
Remove R98.
69
+3V3
-
-
2
PC6
Smartcard/MC/I2S_MCK
Disconnect STM3210E-EVAL evaluation board from
motor power drive board.
Keep JP15 on open.
4
PC8
MicroSDcard_D0/MC
Disconnect STM3210E-EVAL evaluation board from
motor power drive board.
Remove SD Card from MicroSD Card connector.
6
PA8
MCO/LCD_backlight/QST
Disconnect STM3210E-EVAL evaluation board from
QST board.
8
PA10
USART1_RX
Remove R36.
10
GND
-
-
12
PA11
USB_DM
Remove R81.
14
PA13
Debug TMS
-
16
PA15
Debug TDI
-
18
PC11
IrDA_RX/MicroSDcard_D2
Remove SD Card from MicroSD Card connector.
Remove R89.
20
PC12
MicroSDcard_CLK
Remove SD Card from MicroSD Card connector.
22
PD1
FSMC_D3
-
24
PE1
FSMC_BLN1
-
26
PD3
Joystick_Down
Remove R100.
Doc ID 14220 Rev 5
21/48
Connectors
Table 23.
Pin #
UM0488
Daughterboard extension connector CN10 (continued)
Description
How to disconnect from function block on
STM3210E-EVAL board
Alternative function
28
PD5
FSMC_WEN
-
30
GND
-
-
32
PG9
FSMC_EBAR1
Remove R21.
34
PG11
-
-
36
PG13
Joystick_Right
Remove R103.
38
PG15
Joystick_Up
Remove R104.
40
PB3
Debug_TDO
-
42
PB5
MC/QST/Temperature sensor
Disconnect STM3210E-EVAL evaluation board from
motor power drive board and QST board.
Remove R46.
44
PB7
I2C_SDA/QST
Disconnect STM3210E-EVAL evaluation board from
QST board.
46
PB9
CAN_TX
-
48
3V3
-
-
50
GND
-
-
52
PE3
Trace_D0/FSMC_A19
-
54
PE5
Trace_D2/FSMC_A21
-
56
PC13
Anti-tamper button
Remove R111.
58
PC15
OSC32_OUT
Remove R39, Keep JP10 (solder bridge) on close.
60
PF1
FSMC_A1
-
62
PF3
FSMC_A3
-
64
PF5
FSMC_A5
-
66
PF7
LD3
Remove R97.
68
PF9
LD5
Remove R99.
70
GND
-
-
22/48
Doc ID 14220 Rev 5
UM0488
Connectors
Table 24.
Daughterboard extension connector CN11
Pin #
Description
How to disconnect from function block on
STM3210E-EVAL board
Alternative function
1
GND
-
-
3
PG7
Joystick_Select
Remove R101.
5
PG5
FSMC_A15
-
7
PG3
FSMC_A13
-
9
PC13 Button
B3
-
-
11
RESET#
-
-
13
PD12
FSMC_A17
-
15
PD10
FSMC_D15
-
17
PD8
FSMC_D13
-
19
D5V
-
-
21
PB13
I2S_CLK
-
23
PB11
Smartcard_Reset
-
25
PE15
FSMC_D12
-
27
PE13
FSMC_D10
-
29
PE11
FSMC_D8
-
31
PD15
FSMC_D1
-
33
PE9
FSMC_D6
-
35
PE7
FSMC_D4
-
37
PG1
FSMC_A11
-
39
GND
-
-
41
PF14
FSMC_A8
-
43
PF12
FSMC_A6
-
45
PB2
BOOT1/SPI_NSS
-
47
PB1
MC/QST
Disconnect STM3210E-EVAL evaluation board from
motor power drive board and QST board.
49
-
-
-
51
PB0
Smartcard_3/5V/MC
Disconnect STM3210E-EVAL evaluation board from
motor power drive board.
53
PC4
Potentiometer
Remove R126.
55
PA6
MC/SPI_MISO/QST
Disconnect STM3210E-EVAL evaluation board from
motor power drive board and QST board.
Remove R37.
57
PA4
Audio_RIN
Remove R67.
59
GND
-
-
Doc ID 14220 Rev 5
23/48
Connectors
Table 24.
UM0488
Daughterboard extension connector CN11 (continued)
Pin #
Description
How to disconnect from function block on
STM3210E-EVAL board
Alternative function
61
PA1
MC/USART2_RTS
Disconnect STM3210E-EVAL evaluation board from
motor power drive board.
63
PC3
MC/BNC3
Disconnect STM3210E-EVAL evaluation board from
motor power drive board.
Disconnect analog signal from BNC3.
65
PC1
MC/BNC1
Disconnect STM3210E-EVAL evaluation board from
motor power drive board.
Disconnect analog signal from BNC1.
67
PF10
LCD_CS
-
69
+3V3
-
-
2
PG8
User button B4
Remove R106.
4
PG6
FSMC_INT2
Keep JP7 on open.
6
PG4
FSMC_A14
-
8
PG2
FSMC_A12
-
10
GND
-
-
12
PD13
FSMC_A18
-
14
PD11
FSMC_A16
-
16
PD9
FSMC_A14
-
18
PB15
I2S_DIN
-
20
PB14
USB disconnect
Connect pin1 of JP14 to pin2.
22
PB12
Smartcard_CK/MC/I2S_CMD
Disconnect STM3210E-EVAL evaluation board from
motor power drive board.
24
PB10
Smartcard_IO
Remove R94.
26
PE14
FSMC_D11
-
28
PE12
FSMC_D9
-
30
GND
-
-
32
PD14
FSMC_D0
-
34
PE10
FSMC_D7
-
36
PE8
FSMC_D5
-
38
-
-
-
40
PG0
FSMC_A10
-
42
PF15
FSMC_A9
-
44
PF13
FSMC_A7
-
46
PF11
QST / MicroSD Card detection
Disconnect STM3210E-EVAL evaluation board from
QST board. Remove SD Card from card socket CN13.
48
-
-
-
24/48
Doc ID 14220 Rev 5
UM0488
Connectors
Table 24.
Daughterboard extension connector CN11 (continued)
Pin #
Description
How to disconnect from function block on
STM3210E-EVAL board
Alternative function
50
GND
-
-
52
PC5
MC
Disconnect STM3210E-EVAL evaluation board from
motor power drive board.
54
PA7
MC/SPI_MOSI/QST
Disconnect STM3210E-EVAL evaluation board from
motor power drive board and QST board.
56
PA5
SPI_CLK/DAC_LIN/QST
Disconnect STM3210E-EVAL evaluation board from
QST board.
Remove R68.
58
PA3
MC/USART2_RX
Disconnect STM3210E-EVAL evaluation board from
motor power drive board.
Remove R29.
60
PA2
MC/USART2_TX
Disconnect STM3210E-EVAL evaluation board from
motor power drive board.
62
-
64
PC2
MC/BNC2
Disconnect STM3210E-EVAL evaluation board from
motor power drive board.
Disconnect analog signal from BNC2.
66
PC0
MC
Disconnect STM3210E-EVAL evaluation board from
motor power drive board.
Remove C7 & R63.
68
-
-
-
70
GND
-
-
Doc ID 14220 Rev 5
25/48
Connectors
3.9
UM0488
RS-232 connector CN12
Figure 11. RS-232 connector CN12 (front view)
Table 25.
RS-232 connector CN12
Pin number
3.10
Description
Pin number
Description
1
NC
6
Connect to Pin 4
2
USART1_PA10
7
Connect to Pin 8
3
USART1_PA9
8
Connect to Pin 7
4
Connect to Pin 6
9
NC
5
GND
MicroSD Card connector CN13
Figure 12. MicroSD Card connector CN13 (front view)
Table 26.
MicroSD Card connector CN13
Pin number
26/48
Description
Pin number
Description
1
MicroSDcard_D2 (PC10)
5
MicroSDcard_CLK (PC12)
2
MicroSDcard_D3 (PC11)
6
Vss/GND
3
MicroSDcard_CMD (PD2)
7
MicroSDcard_D0 (PC8)
4
+3V3
8
MicroSDcard_D1 (PC9)
9
MicroSDcard_detect (PF11)
Doc ID 14220 Rev 5
UM0488
3.11
Connectors
USB type B connector CN14
Figure 13. USB type B connector CN14 (top view)
Table 27.
USB type B connector CN14
Pin number
3.12
Description
1
VBUS (power)
2
PA11
3
PA12
Pin number
Description
4
GND
5,6
Shield
Audio jack CN15
A 3.5 mm stereo audio jack CN15 connected to the audio DAC is available on the
STM3210E-EVAL board.
3.13
TFT LCD connector CN16
One 30-pin male header is available on the board to connect the LCD module board MB895
to the FSMC interface of the STM32F103ZGT6. Refer to Section 2.17: Display and input
devices on page 13 for details.
3.14
Power connector CN17
Your STM3210E-EVAL board can be powered from a DC 5 V power supply via the external
power supply jack (CN17) shown in Figure 14. The central pin of CN17 must be positive.
Figure 14. Power supply connector CN17 (front view)
DC +5V
GND
Doc ID 14220 Rev 5
27/48
Connectors
3.15
UM0488
Smartcard connector CN18
Figure 15. Smartcard connector CN18 (front view)
17 18
5678
Table 28.
Smartcard connector CN18
Pin number
28/48
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
Doc ID 14220 Rev 5
UM0488
4
Schematic diagrams
Schematic diagrams
This section provides the design schematics for the STM3210E-EVAL board key features, to
help you implement these features in your applications. Schematics are provided for:
●
Microcontroller connections, see Figure 16
●
MCU, see Figure 17
●
Peripherals, see Figure 18
●
RS-232 and IrDA connectors, see Figure 19
●
Audio, see Figure 20
●
LCD and joystick connections, see Figure 21
●
SD Card and smartcard, see Figure 22
●
Motor control, see Figure 23
●
JTAG and trace connectors, see Figure 24
●
Power supply, see Figure 25
●
SRAM and Flash, see Figure 26
●
Color LCD module, see Figure 27
Doc ID 14220 Rev 5
29/48
30/48
Audio_PDN
Audio_RIN
Audio_LIN
Audio_SDA
Audio_SCK
MCO
I2S_CK
I2S_DIN
I2S_CMD
I2S_MCK
Doc ID 14220 Rev 5
MicroSDCard_D0
MicroSDCard_D1
MicroSDCard_D2
MicroSDCard_D3
MicroSDCard_CMD
MicroSDCard_CLK
MicroSDCard_Detect
MicroSDCard_D0
MicroSDCard_D1
MicroSDCard_D2
MicroSDCard_D3
MicroSDCard_CMD
MicroSDCard_CLK
MicroSDCard_Detect
IrDA_TX
IrDA_RX
USART1_TX
USART1_RX
USART1_TX
USART1_RX
IrDA_TX
IrDA_RX
USART2_RX
USART2_CTS
USART2_RTS
USART2_TX
USART2_RX
USART2_CTS
USART2_RTS
USART2_TX
U_RS232&IrDA
RS232&IrDA.SchDoc
SmartCard_OFF
SmartCard_CLK
SmartCard_RST
SmartCard_IO
SmartCard_3/5V
SmartCard_CMDVCC
Audio_PDN
Audio_RIN
Audio_LIN
I2C_SDA
I2C_SCK
MCO
I2S_CK
I2S_DIN
I2S_CMD
I2S_MCK
FSMC_NWAIT
FSMC_INT2
FSMC_NBL1
FSMC_NBL0
FSMC_NOE
FSMC_NWE
FSMC_NE2
FSMC_NCE2
FSMC_NE3
D[0..15]
A[0..23]
U_MCU
MCU.SchDoc
SmartCard_OFF
SmartCard_CLK
SmartCard_RST
SmartCard_IO
SmartCard_3/5V
SmartCard_CMDVCC
U_SD&Smart Card
SD&Smart Card.SchDoc
U_Audio
Audio.SchDoc
FSMC_NWAIT
FSMC_INT2
FSMC_NBL1
FSMC_NBL0
FSMC_NOE
FSMC_NWE
FSMC_NE2
FSMC_NCE2
FSMC_NE3
D[0..15]
A[0..23]
U_SRAM&Flash
SRAM&Flash.SchDoc
TRACE_D3
TRACE_D2
TRACE_D1
TRACE_D0
TRACE_CK
TDO/SWO
TCK/SWCLK
TMS/SWDIO
TRST
RESET#
TDI
CAN_RX
CAN_TX
Potentiometer
TemperatureSensor_INT
SPI1_CS
SPI1_SCK
SPI1_MOSI
SPI1_MISO
LED4
LED3
LED2
LED1
USB_DM
USB_DP
USB_Disconnect
LCD_backlight
User_Button
WAKEUP
Anti_Tamper
JOY_UP
JOY_RIGHT
JOY_LEFT
JOY_DOWN
JOY_SEL
LCD_CS
FSMC_NE4
MC_PFCsync1
MC_PFCsync2
MC_WL
MC_VH
MC_VL
MC_UH
MC_UL
MC_WH
MC_NTC
MC_DissipativeBrake
MC_PFCpwm
MC_EnIndex
MC_BusVoltage
MC_HeatsinkTemperature
MC_EnB
MC_EnA
MC_CurrentC
MC_CurrentB
MC_CurrentA
MC_EmergencySTOP
U_Power
Power.SchDoc
TRACE_D3
TRACE_D2
TRACE_D1
TRACE_D0
TRACE_CK
TDO/SWO
TCK/SWCLK
TMS/SWDIO
TRST
RESET#
TDI
U_JTAG&SWD
JTAG&SWD.SchDoc
CAN_RX
CAN_TX
Potentiometer
Flash_CS
BNC3
Flash_SCK
BNC2
Flash_MOSI
BNC1
Flash_MISO
LED4
LED3
LED2
LED1
USB_DM
USB_DP
USB_Disconnect
TemperatureSensor_SCL
TemperatureSensor_SDA
TemperatureSensor_INT
U_Peripherals
Peripherals.SchDoc
D[0..15]
A[0..23]
FSMC_NE4
FSMC_NWE
FSMC_NOE
RESET#
LCD_backlight
User_Button
WAKEUP
Anti_Tamper
JOY_UP
JOY_RIGHT
JOY_LEFT
JOY_DOWN
JOY_SEL
LCD_CS
LCD_CLK
LCD_DI
LCD_DO
U_LCD&Joystick
LCD&Joystick.SchDoc
MC_PFCsync1
MC_PFCsync2
MC_WL
MC_VH
MC_VL
MC_UH
MC_UL
MC_WH
MC_NTC
MC_DissipativeBrake
MC_PFCpwm
MC_EnIndex
MC_BusVoltage
MC_HeatsinkTemperature
MC_EnB
MC_EnA
MC_CurrentC
MC_CurrentB
BNC3
MC_CurrentA
BNC2
MC_EmergencySTOP BNC1
U_MotorCtrl
MotorCtrl.SchDoc
Rev: D.2(PCB.SCH) Date: 2008-05-21
STM3210E-EVAL
Number:MB672
Title:
STMicroelectronics
Sheet 1
of
11
Schematic diagrams
UM0488
Figure 16. Microcontroller connections
10K
MC_PFCsync1
TRST
SPI1_CS
R43
2
1
X2
RESET#
2
3
4
0
C44
10pF
R39
0
C94
100nF
R119
10K
+3V3
B1
RESET
Default setting:close
+3V3
MC_WL
I2S_CK
USB_Disconnect
I2S_DIN
I2C_SCK
I2C_SDA
CAN_RX
CAN_TX
SmartCard_IO
SmartCard_RST
TDO/SWO
20pF
C48
20pF
C47
390
R40
X1
8MHz (with socket)
10K
R45
MicroSDCard_CLK
Anti_Tamper
MicroSDCard_D1
1 BOOT0
2
3
Default setting:close
Default setting:Open
JP22
JP17
JP16
Default setting:close
JP11
TP11
MCO
USART1_TX
USART1_RX
USB_DM
USB_DP
TMS/SWDIO
TCK/SWCLK
TDI
Audio_RIN
MC_BusVoltage
MC_CurrentA
MC_CurrentB
MC_CurrentC
Potentiometer
MC_HeatsinkTemperature
R2 do not fit
Default setting:2<->3
JP3
JP4
2
Default setting:Open
R31
1
3
MC306-G-06Q-32.768 (manufacturer JFVNY)
C43 2
10pF
R135
0
I2S_MCK
MC_UH
SmartCard_OFF
MC_VH
MC_WH
MicroSDCard_D0
IrDA_TX
MicroSDCard_D2
IrDA_RX
MicroSDCard_D3
Default setting:close
JP15
SmartCard_CLK
MC_NTC
I2S_CMD
TemperatureSensor_INT
MC_PFCpwm
3
SmartCard_CMDVCC
BOOT1
+3V3
1
MC_VL
SmartCard_3/5V
LCD_backlight
MCO
MC_UL
SPI1_MOSI
MC_EmergencySTOP
SPI1_MISO
SPI1_SCK
Audio_LIN
MC_DissipativeBrake
USART2_RX
USART2_TX
MC_EnIndex
USART2_RTS
MC_EnB
WAKEUP
MC_EnA
USART2_CTS
3
1
Doc ID 14220 Rev 5
4
46
47
48
133
134
135
136
137
139
140
69
70
73
74
75
76
34
35
36
37
40
41
42
43
100
101
102
103
104
105
109
110
RESET#
25
24
23
106
138
26
PC0
PC1
27
PC2
28
29
PC3
PC4
44
PC5
45
PC6
96
PC7
97
PC8
98
PC9
99
PC10 111
PC11 112
PC12 113
PC13
7
PC14
8
PC15
9
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PB8
PB9
PB10
PB11
PB12
PB13
PB14
PB15
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PA8
PA9
PA10
PA11
PA12
PA13
PA14
PA15
STM32F103ZET6 or STM32F103ZGT6
IC149-144-045-B5
NRST
OSC_OUT
OSC_IN
NC
BOOT0
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PC8
PC9
PC10
PC11
PC12
PC13-ANTI_TAMP
PC14-OSC32_IN
PC15-OSC32_OUT
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PB8
PB9
PB10
PB11
PB12
PB13
PB14
PB15
PA0-WKUP
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PA8
PA9
PA10
PA11
PA12
PA13
PA14
PA15
U8A
PD15
PD14
PD13
PD12
PD11
PD10
PD9
PD8
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
PE15
PE14
PE13
PE12
PE11
PE10
PE9
PE8
PE7
PE6
PE5
PE4
PE3
PE2
PE1
PE0
PF15
PF14
PF13
PF12
PF11
PF10
PF9
PF8
PF7
PF6
PF5
PF4
PF3
PF2
PF1
PF0
PG15
PG14
PG13
PG12
PG11
PG10
PG9
PG8
PG7
PG6
PG5
PG4
PG3
PG2
PG1
PG0
86
85
82
81
80
79
78
77
123
122
119
118
117
116
115
114
68
67
66
65
64
63
60
59
58
5
4
3
2
1
142
141
55
54
53
50
49
22
21
20
19
18
15
14
13
12
11
10
132
129
128
127
126
125
124
93
92
91
90
89
88
87
57
56
PD15
PD14
PD13
PD12
PD11
PD10
PD9
PD8
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
PE15
PE14
PE13
PE12
PE11
PE10
PE9
PE8
PE7
PE6
PE5
PE4
PE3
PE2
PE1
PE0
PF15
PF14
PF13
PF12
PF11
PF10
PF9
PF8
PF7
PF6
PF5
PF4
PF3
PF2
PF1
PF0
PG15
PG14
PG13
PG12
PG11
PG10
PG9
PG8
PG7
PG6
PG5
PG4
PG3
PG2
PG1
PG0
D3
D2
D15
D14
D13
D1
D0
D12
D11
D10
D9
D8
D7
D6
D5
D4
A18
A17
A16
A22
A21
A20
A19
A23
A5
A4
A3
A2
A1
A0
A9
A8
A7
A6
A15
A14
A13
A12
A11
A10
A[0..23]
D[0..15]
FSMC_NCE2
FSMC_NWAIT
FSMC_NWE
FSMC_NOE
JOY_DOWN
MicroSDCard_CMD
MC_PFCsync2
FSMC_NBL1
FSMC_NBL0
TRACE_D3
TRACE_D2
TRACE_D1
TRACE_D0
TRACE_CK
MicroSDCard_Detect
LCD_CS
LED4
LED3
LED2
LED1
JOY_UP
JOY_LEFT
JOY_RIGHT
FSMC_NE4
Audio_PDN
FSMC_NE3
FSMC_NE2
User_Button
JOY_SEL
FSMC_INT2
A[0..23]
D[0..15]
MCU
+3V3
PC14
D5V
+3V3
D5V
JP9
PC13
R11
RESET# R14
PF2
PF4
PF6
PF8
PF0
PE4
PE6
PB4
PB6
PB8
PE0
PD0
PE2
PD2
PD4
PD6
PD7
PG10
PG12
PG14
PA12
PA14
PC10
PC7
PC9
PA9
PA0
PA1
PC3
PC1
PF10
PB0
PC4
PA6
PA4
PF14
PF12
PB2
PB1
PB13
PB11
PE15
PE13
PE11
PD15
PE9
PE7
PG1
PD12
PD10
PD8
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64
66
68
70
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64
66
68
70
Header 35X2
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63
65
67
69
CN10(Left)
Header 35X2
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63
65
67
69
CN11(Right)
PF1
PF3
PF5
PF7
PF9
PE3
PE5
PC13
PG9
PG11
PG13
PG15
PB3
PB5
PB7
PB9
PA11
PA13
PA15
PC11
PC12
PD1
PE1
PD3
PD5
PC6
PC8
PA8
PA10
PC2
PC0
PC5
PA7
PA5
PA3
PA2
PG0
PF15
PF13
PF11
PD14
PE10
PE8
PD13
PD11
PD9
PB15
PB14
PB12
PB10
PE14
PE12
PG8
PG6
PG4
PG2
JP10
+3V3
Header 7X2
1
2
3
4
5
6
7
8
9 10
11 12
13 14
CN6
+5V
PA5
PA7
PA6
PB5
TP1
Ground
PC15
TP2
Ground
Sheet 2
of
11
QST connector
Rev: D.2(PCB.SCH) Date: 2008-05-21
STM3210E-EVAL MCU
Number:MB672
Title:
STMicroelectronics
PB6
PB7
PB1
PF11
PA8
+5V
Extension connector
820
820
PG7
PG5
PG3
UM0488
Schematic diagrams
Figure 17. MCU
31/48
Doc ID 14220 Rev 5
TemperatureSensor_SDA
TemperatureSensor_SCL
TemperatureSensor_INT
CAN_RX
CAN_TX
PB7
PB6
PB5
PB8
PB9
R95
C78 1M
4.7nF
R38
R46
R44
0
3 T2
0
0
0
100nF
C27
1
2
3
4
10K 9013
R70
+3V3
R32
U5V
+3V3
3
1
10K
R26
R51
4K7
1
1.5K
R69
+3V3
RS
CANH
CANL
Vref
SN65HVD230
D
GND
VCC
R
9013
T1
36K
R65
U4
2
USBLC6-2P6
I/O1 I/O1
GND Vbus
I/O2 I/O2
2
6
5
4
1
8
7
6
5
2
3
U11
0
0
JP8
0
Default setting: 1<->2
R27
R82
+3V3
R66
47K
+3V3
U5V
R81
2
PB14
1
2
3
4
R9
0
8
7
6
5
C49
100nF
+3V3
CAN
Temperature sensor
STLM75M2E
SDA VDD
SCL
A0
OS/INT A1
GND
A2
U9
+3V3
R10
do not fit
R28
120
JP6
1
6
2
7
3
8
4
9
5
USB
CN4
DB9-male CAN connector
USB_Disconnect
USB_DP
USB_DM
Default setting: Open
JP14
3
1
PA12
PA11
CN2
VB334
Flash_SCK
Flash_MOSI
Flash_CS
Flash_MISO
BNC1
BNC2
BNC3
PC1
PC2
PC3
LED4
LED3
LED2
LED1
PA5
PA7
PB2
PA6
JP25
JP24
JP23
R138
R137
R136
50
50
50
CN5
VB334
+3V3
PC4
M25P64-VME6G
Rev: D.2(PCB.SCH)
Date: 2008-05-21
C100
10nF
2
RV1
10K
+3V3
LED
6
5
4
3
11
SPI Flash
Sheet 3 of
+3V3
Potentiometer
0
R126
Potentiometer
STM3210E-EVAL Peripherals
Number:MB525
Title:
2
2
2
2
100nF U6
7
HOLD
C
8
D
VCC
1
VSS
S
2
Q
W
C14
BNC connector
R35 0
R37 0
CN3
VB334
LD1
Green
1
LD2
Orange
R97
1
600
LD3
Red
R98
1
600
LD4
Blue
R99
1
600
600
R96
JP23-25 Default setting:open
PF9
PF8
PF7
PF6
STMicroelectronics
5
4
3
2
1
1
2
3
5
4
3
2
1
C74
100nF
5
4
3
2
1
U5V
3
32/48
1
CN14
USB-typeB connector
1
VCC
2
D3
D+
4
GND
0
SHELL
0
SHELL
Schematic diagrams
UM0488
Figure 18. Peripherals
Doc ID 14220 Rev 5
USART1_RX
USART1_TX
USART2_CTS
USART2_RTS
USART2_RX
USART2_TX
0
C42
100nF
6
9
10K 10
R34
12
0
PA10
R36
11
3
1
2
6
PA9
C41
100nF
C39
100nF
C31
100nF
R30
9
12
PA0
0
10
R29
11
3
1
2
PA1
PA3
PA2
C29
100nF
C28
100nF
GND
R2in
T2out
R1in
T1out
C2+
C2-
VCC
GND
R2in
T2out
R1in
T1out
C2+
C2-
VCC
ST3232ECTR
V-
R2out
T2in
R1out
T1in
C1-
C1+
V+
U7
ST3232ECTR
V-
R2out
T2in
R1out
T1in
C1-
C1+
V+
U5
15
8
7
13
14
4
5
16
15
8
7
13
14
4
5
16
RS232_RX1
RS232_TX1
C40
100nF
+3V3
RS232_CTS2
RS232_RTS2
RS232_RX2
RS232_TX2
C30
100nF
+3V3
C52
100nF
C37
100nF
1
6
2
7
3
8
4
9
5
CN8
DB9-male USART2
1
6
2
7
3
8
4
9
5
connector for USART1
do not fit
R62
CN12
DB9-male USART1
connector for USART2
do not fit
R33
C68
0.1uF
47
R85
C77
4.7uF
R89
5
C72
0.1uF
R92
0
JP21
Default setting: close
R88
10K
1
2
6
7
8
3
4
5
Rev: D.2(PCB.SCH)
Date: 2008-05-21
Sheet 4 of
IrDA
TFDU4300
11
Anode (VCC2)
Cathode
VCC1
Vlogic
GND
TxD
RxD
SD
U13
STM3210E-EVAL RS232&IrDA
Number:MB672
Title:
STMicroelectronics
C71
4.7uF
+3V3
IrDA_TX
IrDA_RX
PC10
PC11
+3V3
UM0488
Schematic diagrams
Figure 19. RS-232 and IrDA connectors
33/48
34/48
Audio_PDN
Audio_SCK
Audio_SDA
+3V3
PG11
PB6
PB7
PB15
PB12
PB13
0
+3V3
10
R83
R128
R57
do not fit
PA8
0
R56
PC6
I2S_DIN
I2S_CMD
I2S_CK
I2S_MCK
MCO
JP18
2
C79
10uF
C73
10uF
R72
10K
1
3
C59
1uF
+3V3
C16
100nF
C66
100nF
TP7
MCKO
Default setting: 1<->2
22
21
16
15
6
8
9
10
7
25
18
17
11
13
14
Doc ID 14220 Rev 5
VCOM
AVSS
AVDD
TEST2
TEST1
RIN1/IN1+
LIN1/IN1LIN2/IN2+
RIN2/IN2MIN/LIN3
VCOC/RIN3
LOUT/RCP
ROUT/RCN
SPP
SPN
HPL
HPR
2
3
4
12
1
32
31
30
29
28
5
27
26
20
19
24
23
I2C control interface selected (share with
temperature sensor) by connecting pin "I2C"
to high, the slave address is set to "0010011"
by pull up pin "CAD0".
Jumper to select PLL slave clock mode:
1. 1<->2 reference clock MCKI
2. 2<->3 reference clock BICK or LRCK
AK4343
HVSS
HVDD
DVSS
DVDD
I2C
CSN/CAD0
CCLK/SCL
CDTI/SDA
PDN
MUTET
MCKO
MCKI
SDTI
LRCK
BICK
U10
TP12
SPP
C53
2.2uF
C65
10uF
LIN
TP8
HPR
C54
100nF
C34
100nF
TP9
RIN
U14
KSS-1508
TP10
HPL
TP6
+3V3
1uF
1uF
C57
C56
1
2
TP13
SPN
C58
do not fit
R73
10
C67
0.22uF
R67
R68
0
0
47uF
47uF
C80
C70
PA4
PA5
3
1
Audio_RIN
Audio_LIN
ST-225-02
2 CN15
Rev: D.2(PCB.SCH)
Date: 2008-05-21
STM3210E-EVAL Audio
Number:MB672
Title:
STMicroelectronics
C55
do not fit
R86
10
C76
0.22uF
6.8
R87
6.8
R84
Sheet 5
of
11
Schematic diagrams
UM0488
Figure 20. Audio
User_Button
PG8
0
R106
R101
R100
R102
R103
R104
R111
0
B3
Tamper
User Button
3
1
4
6
2
5
C92
100nF
MT008-A
DWON
LEFT
RIGHT
UP
Selection
COMMON
Tamper Button
100
Anti_Tamper
PC13
R121
4K7
+3V3
100
0
0
0
0
0
+3V3
100nF
R124
C93
100nF
PG7
PD3
PG14
PG13
PG15
100nF
C96
100nF
C95
100nF
C97
R117
B4
USER
R122
4K7
+3V3
2
1
JOY_SEL
JOY_DOWN
JOY_LEFT
JOY_RIGHT
JOY_UP
3
4
100
2
1
C98
100nF
C99
R125
WAKEUP
PA0 R110
330
C91
do not fit
100
R120
B2
WKUP
Wakeup Button
R123
220K
+3V3
Joystick
1
R113
10K
R112
10K
R114
10K
R115
10K
R116
10K
3
4
4
3
Doc ID 14220 Rev 5
2
U19
LCD_CLK
LCD_DI
LCD_CS
LCD_DO
FSMC_NOE
RESET#
R80 0
R77 0
PA5
PA7
PF10
PA6
+3V3
+3V3
+3V3
+3V3
A0
R74
R76
do not fitdo not fit
JP27
JP26
+3V3
R105
do not fit
R107 0
PA8
A[0..23]
LCD_backlight
R75 do not fit
PD4
R78 do not fit
PG12
PD5
D[0..15]
+5V
R79
0
100nF
1
2
3
4
5
6
7
8
Rev: D.2(PCB.SCH)
Date: 2008-05-21
14
15
16
17
18
19
20
21
6
7
8
9
10
11
12
13
D8
D9
D10
D11
D12
D13
D14
D15
D0
D1
D2
D3
D4
D5
D6
D7
Gray LCD
Sheet 6 of
11
HXM122032-GB1 (do not fit)
Vss
Vcc
VO
CLK
SID
CS
A
K
U18
TFT LCD
STM3210E-EVAL LCD&Joystick
Number:MB525
Title:
PD10
PD11
PD12
PD13
PD14
PD15
PD16
PD17
PD1
PD2
PD3
PD4
PD5
PD6
PD7
PD8
Connector to Mother board
BL_GND
BL_Control
VDD
VCI
GND
GND
BL_VDD
SDO
SDI
CS
RS
WR/SCL
RD
RESET
CN16
C64
22
23
24
25
26
27
28
29
30
1
2
3
4
5
STMicroelectronics
FSMC_NE4
FSMC_NWE
A[0..23]
D[0..15]
UM0488
Schematic diagrams
Figure 21. LCD and joystick connections
35/48
C83
100nF
+5V
C86
330nF
C82
47uF
C89
C87
R90
4K7
+3V3
1
2
3
4
100nF 5
6
7
100nF 8
9
10
11
12
13
14
Doc ID 14220 Rev 5
5
6
7
8
CN18
C816
GND VCC
NC
RST
I/O
CLK
NC
NC
100nF
ST8024CDR
C90
CLKDIV1 AUX2UC
CLKDIV2 AUX1UC
I/OUC
5V/3V
XTAL2
PGND
XTAL1
C1+
OFF
Vddp
GND
C1Vdd
Vup
RSTIN
PRES
CMDVCC
PRES
PORADJ
I/O
Vcc
AUX2
RST
AUX1
CGND
CLK
U17
18
17
1
2
3
4
28
27
26
25
24
23
22
21
20
19
18
17
16
15
100K
R118
+3V3
R71
R94
R91 R93
10K 10K
+3V3
0
0
R108
10K
R109
10K
+3V3
PB11
PC6
C12
100nF
PB12
PC7
PB0
TP14
AUX2
TP15
AUX1 PB10
Smart Card
SmartCard_RST
SmartCard_CMDVCC
+3V3
C84
47uF
SmartCard_CLK
SmartCard_OFF
SmartCard_IO
SmartCard_3/5V
MicroSDCard_D1
MicroSDCard_D0
MicroSDCard_D3
MicroSDCard_D2
MicroSDCard_CLK
MicroSDCard_CMD
R131
47K
R133
47K
MicroSDCard_Detect
PF11
CN13
PJS008-2000
SMS064FF or SMS128FF
R130
47K
R134
47K
+3V3
0
R129
Rev: D.2(PCB.SCH)
Date: 2008-05-21
Sheet 7 of
11
MicroSD card
STM3210E-EVAL SD&Smart Card
Number:MB672
Title:
STMicroelectronics
PC9
PC8
PC11
PC10
PC12
PD2
R132
47K
1
2
3
4
5
6
7
8
SW2
SW1
36/48
9
10
+3V3
Schematic diagrams
UM0488
Figure 22. SD Card and smartcard
Doc ID 14220 Rev 5
PA6
MC_PFCsync1
MC_PFCsync2
MC_CurrentC
MC_CurrentB
MC_CurrentA
MC_EmergencySTOP
PC3
PC2
PC1
PB4
PD2
0
R8
JP20
C51
do not fit
R3 0
C9
do not fit
R4 0
C13
do not fit
R5 0
C22
do not fit
C8
1nF
R7
3.3K
+3V3
C60
do not fit
Default setting: Open
BNC3
BNC2
BNC1
MC_PFCpwm
MC_EnA
MC_EnB
MC_NTC
MC_DissipativeBrake
MC_UH
MC_UL
MC_VH
MC_VL
MC_WH
MC_WL
PB5
PA0
PA1
+5V
PB12
PA3
PC6
PA7
PC7
PB0
PC8
PB1
MC_connector
C5
do not fit
C2
10nF
JP2
C1
do not fit
C4
do not fit
EMERGENCY STOP
MC-UH
MC_UL
MC_VH
MC_VL
MC_WH
MC_WL
CURRENT A
CURRENT B
CURRENT C
NTC BYPASS RELAY
DISSIPATIVE BRAKE
+5V POWER
PFC SYNC
PFC PWM
Encoder A
Encoder B
Default setting: Open
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
GND
GND
GND
GND
GND
GND
BUS VOLTAGE
GND
GND
GND
GND
GND
Heatsink Temperature
3.3V Power
GND
GND
Encoder Index
Motor control connector
CN1
+3V3
0
R1
0
R6
C3
do not fit
PA2
C6
100nF
PC5
C7
100nF
PC0
MC_EnIndex
Rev: D.2(PCB.SCH)
Date: 2008-05-21
Sheet 8
STM3210E-EVAL Motor Control
Number:MB672
Title:
MC_BusVoltage
MC_HeatsinkTemperature
R63
100K
STMicroelectronics
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
of
11
UM0488
Schematic diagrams
Figure 23. Motor control
37/48
38/48
Doc ID 14220 Rev 5
0
do not fit
0
do not fit
PE6
PE5
PE4
PE3
PE2
R49
R50
R60
R61
KEY
Trace connector
TRACE_D3
TRACE_D2
TRACE_D1
TRACE_D0
TRACE_CK
CN7
FTSH-110-01-L-DV
+3V3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
TMS/SWDIO
TCK/SWCLK
TDO/SWO
TDI
TRST
RESET#
PA13
PA14
PB3
PA15
PB4
R54
10K
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
+3V3
R64
10K
10K
10K
R47
R55
do not fit
R52
10K
+3V3
R48
JTAG connector
CN9
JTAG
R58 R53 R59
10K 10K 10K
+3V3
JP19
Default setting: Open
Rev: D.2(PCB.SCH)
Date: 2008-05-21
Sheet 9 of
STM3210E-EVAL JTAG&Trace
Number:MB672
Title:
STMicroelectronics
11
Schematic diagrams
UM0488
Figure 24. JTAG and trace connectors
U5V
DC-10B
D5V
1
2
3
E5V
5
3
1
Default setting: 5<->6
6
4
2
JP13
3
+5V
TP4
5V
Z1
SMAJ5.0A-TR
300
R127
C85
100nF
LD5
red
1
2
1
CV
2
BNX002-01
SG CG1
CG2
CG3
SV
U16
TP16
Ground
4
5
6
3
Doc ID 14220 Rev 5
R41
0
VREF-
31
30
71
107
143
38
16
51
61
83
94
120
130
VBAT
VREF+
VDDA
MCU power
Vbat
STM32F103ZET6
or STM32F103ZGT6
VREFVSSA
VSS_1 VDD_11
VSS_2 VDD_10
VSS_3 VDD_9
VSS_4 VDD_8
VSS_5 VDD_7
VSS_6 VDD_6
VSS_7 VDD_5
VSS_8 VDD_4
VSS_9 VDD_3
VSS_10 VDD_2
VSS_11 VDD_1
U8B
6
32
33
VDD
131
121
95
84
62
52
17
39
144
108
72
JP1
3
1
C50
10uF
VREF
TP3
+3V3
CR1220 holder
BT1
C46
10nF
L1
BEAD
JP12
+3V3
Default setting: 2<->3
2
VDDA
R42
47
VDDA
C45
10nF
VREF+
Jumper for choice between power connector, USB connector or daughter board
1
2
U15
ZEN056V130A24LS
C81
10uF
E5V
VDD
C61
220uF
Vin
2
C69
47uF
+3V3
C11
100nF
TP5
3V3
Rev: D.2(PCB.SCH)
Date: 2008-05-21
STM3210E-EVAL Power
Number:MB672
Title:
STMicroelectronics
C36
C17
C35
C33
C25
100nF 100nF 100nF 100nF 100nF
VDD
Vout
Power regulator
3
U12
LD1086D2M33
C32
C23
C38
C26
C19
C18
100nF 100nF 100nF 100nF 100nF 100nF
+5V
GND
1
CN17
Sheet 10 of
11
UM0488
Schematic diagrams
Figure 25. Power supply
39/48
40/48
Doc ID 14220 Rev 5
FSMC_INT2
FSMC_NE2
FSMC_NWE
FSMC_NOE
FSMC_NWAIT
FSMC_NBL0
FSMC_NBL1
FSMC_NE3
VSS
VSS
VCC
VCC
D1
E6
D6
E1
G1
F1
F2
E2
D2
C2
C1
B1
G6
F6
F5
E5
D5
C6
C5
B6
+3V3
IS61WV51216BLL-10MLI
CE
WE
OE
BLE
BHE
I/O15
I/O14
I/O13
I/O12
I/O11
I/O10
I/O9
I/O8
I/O7
I/O6
I/O5
I/O4
I/O3
I/O2
I/O1
I/O0
R13
10K
+3V3
100nF
100nF
C20
C63
C10
100nF
R19
10K
+3V3
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
A22
A21
A20
A19
A18
A17
A16
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
A5
B5
A4
G2
F2
F7
B4
B8
C5
D4
D5
C4
B3
E7
D7
C7
A7
B7
D6
C6
A6
B6
A3
C3
D3
B2
A2
C2
D2
E2
VCC
VCC
VCC
VSS
VSS
VSS
DQ15A-1
DQ14
DQ13
DQ12
DQ11
DQ10
DQ9
DQ8
DQ7
DQ6
DQ5
DQ4
DQ3
DQ2
DQ1
DQ0
10K
R12
Default setting: Open
+3V3
JP5
M29W128GH70ZA6E
M29W128GL70ZA6E
S29GL128P90FFIR20
W
RP
RB
G
E
BYTE
Vpp/WP
A22
A21
A20
A19
A18
A17
A16
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
U2
G5
F1
D8
H2
H7
E8
G7
F6
G6
F5
G4
F4
G3
F3
E6
H6
E5
H5
H4
E4
H3
E3
+3V3
C75
100nF
FSMC_NCE2
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
0
R22
10K
R23
C62
100nF
PD7
+3V3
C15
100nF
16
17
18
8
9
A16
A17
2
WP
RB
VSS
VSS
VDD
VDD
19
7
13
36
12
37
+3V3
Rev: D.2(PCB.SCH)
Date: 2008-05-21
Sheet 11 of
STM3210E-EVAL SRAM&FLASH
Number:MB672
Title:
do not fit
R25
R24
10K
+3V3
C21
100nF
100nF
100nF
C24
C88
Rev D.2 modification : references of NOR flash used for U2 updated
Default setting: 2<->3
NAND512W3A2CN6E
NAND512W3A2BN6E
CL
AL
W
R
E
I/O0
I/O1
I/O2
I/O3
I/O4
I/O5
I/O6
I/O7
U3
STMicroelectronics
JP7
29
30
31
32
41
42
43
44
D0
D1
D2
D3
D4
D5
D6
D7
3
R17 R18
10K 10K
+3V3
B5
G5
A2
A1
B2
A18
A17
A16
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
U1
1
R20
10K
+3V3
R16
10K
H1
D3
E4
F4
F3
G4
G3
H5
H4
H3
H2
D4
C4
C3
B4
B3
A5
A4
A3
PG6
0
R15
+3V3
A18
A17
A16
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
D[0..15]
A[0..23]
PG9 R21 0
PD5
PD4
PD6
PE0
PE1
PG10
D[0..15]
A[0..23]
11
Schematic diagrams
UM0488
Figure 26. SRAM and Flash
D
C
C3
4.7uF/10V
C6
100nF
BLGND
1
VDD
BLVDD
RP1
10K
R5
4K7
R4
[N/A]
BL_Control R1
0
C5
10nF
C2
4.7uF/10V
L1
PD9
R6
4K7
8
1
7
3
9
STPS1L40M
STLD40DPMR
STLD40DPUR
SW
Vo
Vi
NC
EN
GND
FB
PGND Rset
U1
Z1
R7
4K7
R8
4K7
Mount only for
16-bit application
BLGND
PD0
C4
100nF
Enable
HSYNC
DotClk
VSYNC
4.7uH(1A)
SDO
L2
BEAD
SDI
B
R9
4K7
4
2
6
5
RS
BLVDD
R3
10
R10
4K7
1
2
3
4
9
38
39
A
K
11
#RESET
2
RP2
10K
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
PD17
PD16
PD15
PD14
PD13
PD12
PD11
PD10
PD9
PD8
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
49
48
47
44
43
42
41
37
36
35
34
33
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
PD17
PD16
PD15
PD14
PD13
PD12
PD11
PD10
PD9
PD8
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
FH26-51S-0.3SHW(05)
AM-240320LDTNQW-00H (SPI)
AM-240320LDTNQW-02H (16bit parallel)
A
K
GND
GND
GND
GND
VDD
VCI
VCI
RESET
SDO
SDI
CS
WR/SCL
RD
RS
Enable
DotClk
HSYNC
VSYNC
NC
NC
NC
CN3
RP3
10K
RP4
10K
RP5
10K
Backlight driver & PFC connector for LCD panel
52
53
40
45
50
51
30
31
32
46
7
SDO
SDI
CS
5
WR_SCL 6
10
RD
8
RS
Enable
DotClk
HSYNC
VSYNC
mount only for SPI application
BLGND
R2
100K
BLGND
C1
4.7uF/35V
VDD
PD16
PD14
PD12
PD10
A
RD
2
PD17
PD15
PD13
PD11
1
PD7
PD5
PD3
PD1
Doc ID 14220 Rev 5
PD8
PD6
PD4
PD2
3
3
VDD
SDO
SDI
9
10
11
12
13
14
15
16
BLGND
BL_Control
SDO
#RESET
1
2
3
4
5
6
7
8
PD10
PD11
PD12
PD13
PD14
PD15
PD16
PD17
PD1
PD2
PD3
PD4
PD5
PD6
PD7
PD8
Rev: B.1(PCB.SCH)
4
Date: 10/13/2009
Sheet 1
of
2.4 inch LCD board support either SPI or 16-bit parallel
Number:MB895
Title:
14
15
16
17
18
19
20
21
6
7
8
9
10
11
12
13
Connector for SPI serial application
SPI connector
VDD
VCI
GND
GND
BL_VDD
BL_Control
BL_GND
BL_GND
CS
SCL
SDI
RS
WR
RD
SDO
RESET
CN1
PD10
PD11
PD12
PD13
PD14
PD15
PD16
PD17
PD1
PD2
PD3
PD4
PD5
PD6
PD7
PD8
1
Connector for 16-bit parallel application
16-bit connector
BL_GND
BL_Control
VDD
VCI
GND
GND
BL_VDD
SDO
SDI
CS
RS
WR/SCL
RD
RESET
CN2
CS
WR_SCL
SDI
22
23
24
25
26
27
28
29
30
1
2
3
4
5
STMicroelectronics
BLVDD
BLVDD
VDD
BL_Control
BLGND
CS
RS
WR_SCL
RD
#RESET
4
D
C
B
A
UM0488
Schematic diagrams
Figure 27. Color LCD module
41/48
STM3210E-EVAL I/O assignment
Appendix A
STM3210E-EVAL I/O assignment
Table 29.
Pin #
42/48
UM0488
STM3210E-EVAL I/O assignment
Pin name
STM3210E-EVAL I/O assignment
1
PE2
Trace_CLK/FSMCA23
2
PE3
Trace_D0/FSMCA19
3
PE4
Trace_D1/FSMCA20
4
PE5
Trace_D2/FSMCA21
5
PE6
Trace_D3/FSMCA22
6
VBAT
+3V3 or battery
7
PC13-ANTI_TAMP
Anti-tamper button
8
PC14-OSC32_IN
32K OSC
9
PC15-OSC32_OUT 32K OSC
10
PF0
FSMCA0
11
PF1
FSMCA1
12
PF2
FSMCA2
13
PF3
FSMCA3
14
PF4
FSMCA4
15
PF5
FSMCA5
16
VSS_5
GND
17
VDD_5
+3V3
18
PF6
LD2
19
PF7
LD3
20
PF8
LD4
21
PF9
LD5
22
PF10
LCD_CS for graphic LCD (optional)
23
OSC_IN
8MHz crystal X1
24
OSC_OUT
8MHz crystal X1
25
NRST
Reset button B1
26
PC0
MC_ADC_123_10 pin14 (bus voltage)
27
PC1
MC_ADC11 pin 15 / BNC1
28
PC2
MC_ADC12 pin 17 / BNC2
29
PC3
MC_ADC13 pin 19 / BNC3
30
VSSA
GND
31
VREF-
GND
32
VREF+
+3V3
Doc ID 14220 Rev 5
UM0488
STM3210E-EVAL I/O assignment
Table 29.
Pin #
STM3210E-EVAL I/O assignment (continued)
Pin name
STM3210E-EVAL I/O assignment
33
VDDA
+3V3
34
PA0-WKUP
MC_TIM2_CH1 pin 31(Ena) / WAKEUP /USART2 CTS
35
PA1
MC_TIM2_CH2 pin 33 (EnB)/USART2 RTS
36
PA2
MC_TIM2_CH3 pin34 (EnIndex)/USART2 TX
37
PA3
MC_TIM6_CH4 pin 23 (dissipative brake)/USART2 RX
38
VSS_4
GND
39
VDD_4
+3V3
40
PA4
DAC1_Audio RIN
41
PA5
SPI_Flash_CLK / DAC2_Audio LIN / QST pin4
42
PA6
MC_STOP pin 1 (Emergency stop) / SPI_Flash_MISO / QST pin8
43
PA7
MC_TIM5_CH1N pin 5 (UL) / SPI_Flash_MOSI / QST pin6
44
PC4
Potentiometer
45
PC5
MC_ADC_12_15 pin 26 (heatsink temperature)
46
PB0
MC_TIM5_CH2N pin 9 (VL) / SmartCard_3/5
47
PB1
MC1_TIM5_CH3N pin 13 (WL) / QST pin7
48
PB2
Boot1/ NSS_SPI_Flash
49
PF11
QST pin9 / MicroSD Card detection
50
PF12
FSMCA6
51
VSS_6
GND
52
VDD_6
+3V3
53
PF13
FSMCA7
54
PF14
FSMCA8
55
PF15
FSMCA9
56
PG0
FSMCA10
57
PG1
FSMCA11
58
PE7
FSMCD4
59
PE8
FSMCD5
60
PE9
FSMCD6
61
VSS_7
GND
62
VDD_7
+3V3
63
PE10
FSMCD7
64
PE11
FSMCD8
65
PE12
FSMCD9
66
PE13
FSMCD10
67
PE14
FSMCD11
Doc ID 14220 Rev 5
43/48
STM3210E-EVAL I/O assignment
Table 29.
Pin #
44/48
UM0488
STM3210E-EVAL I/O assignment (continued)
Pin name
STM3210E-EVAL I/O assignment
68
PE15
FSMCD12
69
PB10
Smart_IO
70
PB11
Smart Reset
71
VSS_1
GND
72
VDD_1
+3V3
73
PB12
Smart_CK / MC_pin21 (NTC) / Audio I2S_CMD
74
PB13
Audio I2S_CK
75
PB14
USB Disconnect
76
PB15
Audio I2S_DIN
77
PD8
FSMCD13
78
PD9
FSMCD14
79
PD10
FSMCD15
80
PD11
FSMCA16
81
PD12
FSMCA17
82
PD13
FSMCA18
83
VSS_8
GND
84
VDD_8
+3V3
85
PD14
FSMCD0
86
PD15
FSMCD1
87
PG2
FSMCA12
88
PG3
FSMCA13
89
PG4
FSMCA14
90
PG5
FSMCA15
91
PG6
FSMC_INT2
92
PG7
JOY_Select
93
PG8
User Button B4
94
VSS_9
GND
95
VDD_9
+3V3
96
PC6
MC_TIM5_CH1 pin 3 (UH) / Smart_ CMD / VCC/I2S_MCK
97
PC7
MC_TIM5_CH2 pin 7(VH) / Smartcard_OFF
98
PC8
MC_TIM5_CH3 pin 11 (WH) / MicroSD Card D0
99
PC9
MicroSD Card D1
100
PA8
MCO / LCD backlight /QST pin11
101
PA9
USART1 TX
102
PA10
USART1 RX
Doc ID 14220 Rev 5
UM0488
STM3210E-EVAL I/O assignment
Table 29.
Pin #
STM3210E-EVAL I/O assignment (continued)
Pin name
STM3210E-EVAL I/O assignment
103
PA11
USB DM
104
PA12
USB DP
105
PA13
Debug TMS
106
NC
107
VSS_2
GND
108
VDD_2
+3V3
109
PA14
Debug TCK
110
PA15
Debug TDI
111
PC10
IRDA TX / MicroSD Card D2
112
PC11
IRDA RX /MicroSD Card D3
113
PC12
MicroSD Card CLK
114
PD0
FSMCD2
115
PD1
FSMCD3
116
PD2
Sd card CMD / MC1_TIM3_ETR pin 27 (PFCsync2)
117
PD3
JOY_Down
118
PD4
FSMCNOE
119
PD5
FSMCNWE
120
VSS_10
GND
121
VDD_10
+3V3
122
PD6
FSMCNWAIT
123
PD7
FSMCNE1
124
PG9
FSMCNE2
125
PG10
FSMCNE3
126
PG11
PDN of Audio DAC
127
PG12
FSMCEBAR3
128
PG13
JOY_Right
129
PG14
JOY_Left
130
VSS_11
GND
131
VDD_11
+3V3
132
PG15
JOY_Up
133
PB3
Debug TDO
134
PB4
Debug TRST/MC_TIM3_CH1 pin 27 (PFCsync1)
135
PB5
Temperature SMBIA / MC_TIM3_CH2 pin 29 (PFC pwm)/ QST pin10
136
PB6
Audio I2C_SCL & Temperature SCL / QST pin3
137
PB7
Audio_I2C_SDA & Temperature SDA / QST pin5
Doc ID 14220 Rev 5
45/48
STM3210E-EVAL I/O assignment
Table 29.
Pin #
46/48
UM0488
STM3210E-EVAL I/O assignment (continued)
Pin name
STM3210E-EVAL I/O assignment
138
BOOT0
BOOT0
139
PB8
CAN RX
140
PB9
CAN TX
141
PE0
FSMCBLN0
142
PE1
FSMCBLN1
143
VSS_3
GND
144
VDD_3
+3V3
Doc ID 14220 Rev 5
UM0488
Revision history
Revision history
Table 30.
Document revision history
Date
Revision
Changes
5-May-2008
1
Initial release.
2-Jun-2008
2
Added information on NOR Flash references in Section 2.20.
Updated schematics in Section 4.
20-Nov-2008
3
Modified cover page. Inserted a newChapter 1.
Modified bank specified in Section 2.17, Section 2.18, Section 2.19
and Section 2.20.
21-Jan-2010
4
Modified bank specified in Section 2.19.
Modified LCD in Section 3.13 and Figure 27.
01-Jul-2010
5
Replaced STM32F103Z with STM32F103ZGT6.
64 KB internal SRAM and 512 KB Flash replaced with 96 KB internal
SRAM and 1 MB Flash.
Doc ID 14220 Rev 5
47/48
UM0488
Please Read Carefully:
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the
right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any
time, without notice.
All ST products are sold pursuant to ST’s terms and conditions of sale.
Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no
liability whatsoever relating to the choice, selection or use of the ST products and services described herein.
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this
document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products
or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such
third party products or services or any intellectual property contained therein.
UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED
WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS
OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE NOT
RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING
APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY,
DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE
GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USER’S OWN RISK.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void
any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any
liability of ST.
ST and the ST logo are trademarks or registered trademarks of ST in various countries.
Information in this document supersedes and replaces all information previously supplied.
The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.
© 2010 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
48/48
Doc ID 14220 Rev 5