Sei sulla pagina 1di 48

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 STM32F103Z 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 64 KB SRAM and 512 KB Flash, JTAG and SWD debug support.
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 possible to easily connect a
daughter board or wrapping board for your specific application.

Figure 1. STM3210E-EVAL evaluation board

Order code
To order the STM32F103Z evaluation board, use the order code STM3210E-EVAL.

January 2010 Doc ID 14220 Rev 4 1/48


www.st.com
Contents UM0488

Contents

1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2 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 RS232 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

3 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
3.4 QST connector CN6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2/48 Doc ID 14220 Rev 4


UM0488 Contents

3.5 Trace debugging connector CN7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18


3.6 RS232 connector CN8 with RTS/CTS handshake support . . . . . . . . . . . 19
3.7 JTAG debugging connector CN9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.8 Daughter board extension connectors CN10 and CN11 . . . . . . . . . . . . . 20
3.9 RS232 connector CN12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.10 MicroSD 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

4 Schematic diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Appendix A STM3210E-EVAL I/O assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Doc ID 14220 Rev 4 3/48


Overview UM0488

1 Overview

1.1 Features
● Three 5 V power supply options: power jack, USB connector or daughter board
● Boot from user Flash, system memory or SRAM
● I2S Audio DAC, stereo audio jack
● 128 Mbyte MicroSD card
● 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

1.2 Demonstration software


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 4


UM0488 Hardware layout and configuration

2 Hardware layout and configuration

The STM3210E-EVAL evaluation board is designed around the STM32F103Z


microcontroller in a 144-pin TQFP package. The hardware block diagram Figure 2 illustrates
the connection between the STM32F103Z 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 will help you locate these
features on the actual evaluation board.

Figure 2. Hardware block diagram

Doc ID 14220 Rev 4 5/48


Hardware layout and configuration UM0488

Figure 3. STM3210E-EVAL evaluation board layout


CN10 U1 CN11
STM32F103Z CN1
Extension connector Motor control Extension connector

CN2,3,5 CN4
BNC CAN
connector

CN6
QST

CN14
USB

CN7
Trace

CN8
CN9
USART2
JTAG

U17
Color LCD

CN13
MicroSD card
CN12
USART1 CN15
Audio jack

U13
IrDA

CN17
5V power RV1
Potentiometer

B1 B2 CN18 B3 U19 B4
RESET WAKEUP Smartcard Tamper Joystick User key

6/48 Doc ID 14220 Rev 4


UM0488 Hardware layout and configuration

2.1 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 daughter board
(DTB for daughter board 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

JP13 is used to select one of the three possible power supply resources.
USB
DTB
PSU

For power supply jack(CN17) to the STM3210E-EVAL only, JP13 is set


as shown (default setting).

For power supply from the daughter board connectors(CN10 and CN11)

USB
DTB
PSU
to STM3210E-EVAL only, JP13 is set as shown.

JP13
For power supply from USB (CN14) to STM3210E-EVAL only, JP13 is set

USB
DTB
PSU
as shown.

For power supply from power supply jack(CN17) to both STM3210E-


USB
DTB
PSU

EVAL and daughter board connected on CN10 and CN11, JP13 is set as
shown (daughter board must not have its own power supply
connected).

Enables consumption measurements of both VDD and VDDA.


JP12
Default setting: Fitted
Vbat is connected to 3.3V power when JP1 is set as shown (default
1 2 3
setting).

JP1
Vbat is connected to battery when JP1 is set as shown.
1 2 3

Doc ID 14220 Rev 4 7/48


Hardware layout and configuration UM0488

2.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 the switches BOOT0 and BOOT1.

Table 2. Boot related switches


Switch
Switch Boot from
configuration

STM3210E-EVAL boots from User Flash when BOOT0 is set as shown


Boot 0
to the right. BOOT1 is not required in this configuration.
0< >1
(Default setting)

Boot 0
STM3210E-EVAL boot from Embedded SRAM when BOOT0 and
BOOT0 BOOT1 are set as shown to the right. Boot 1
BOOT1 0< >1

Boot 0
STM3210E-EVAL boot from System Memory when BOOT0 and
BOOT1 are set as shown to the right. Boot 1
0< >1

2.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 socket for STM32F103Z microcontroller, it can be removed from
socket when internal RC clock is used.

2.4 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
● Daughter board from CN11

Table 3. Reset related jumper


Jumper Description

Enables reset of the STM32F103Z embedded JTAG TAP controller each time a system
JP19 reset occurs. JP19 connects the TRST signal from the JTAG connection with the system
reset signal RESET#. Default setting: not fitted

8/48 Doc ID 14220 Rev 4


UM0488 Hardware layout and configuration

2.5 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
STM32F103Z. 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 STM32F103Z) is selected when JP18 is 1 2 3


set as shown (default setting).

JP18
PLL slave mode (reference clock BICK or LRCK) is selected when JP18 is 1 2 3
set as shown.

2.6 Serial Flash


A 64 or 128 Mbit serial Flash connected to SPI1of STM32F103Z, 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
STM3210E-EVAL evaluation board supports CAN2.0A/B compliant CAN bus
communication based on 3.3V CAN transceiver. The high-speed mode, standby mode and
slope control mode are available and can be selected by setting JP8.

Table 5. CAN related jumpers


Jumper Description

CAN transceiver works in standby mode when JP8 is set as shown.


1 2 3

JP8 CAN transceiver works in high-speed mode when JP8 is set as shown
1 2 3
(default setting).

CAN transceiver works in slope control mode when JP8 is open.


CAN terminal resistor is enabled when JP6 is fitted.
JP6
Default setting: not fitted

Doc ID 14220 Rev 4 9/48


Hardware layout and configuration UM0488

2.8 RS232 connectors


Two D-type 9-pin connectors CN12 (USART1) and CN8 (USART2) are available on the
STM3210E-EVAL evaluation board.
● USART1 connector is connected to RS232 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 the jumper JP4. Refer to Section 2.9: Motor control for details.

2.9 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 coming from the
motor driving board and 6 channels of PWM control signals going to the motor driving
circuit.
JP 20 allows to choose between 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. Motor control related jumpers


Multiplexed
Jumper Description
peripherals

JP20 allows to have a PFC synchronization signal redirected to the timer 3 input capture 1
JP20 pin, and additionally to the timer 3 external trigger input. JTAG debugging is disabled when
JP20 is fitted. Default setting: not fitted
JP2 should be kept on open when encoder signal is input from pin 31 of CN1 while it
JP2 should be kept on close when analog signal is from pin 31 of CN1 for special motor.
Default setting: not fitted
MC_EnA is enabled when JP4 is set as shown to the right 1 2 3
(default setting):

JP4 USART2
USART2_CTS is enabled when JP4 is set as show to the 1 2 3
right:

MC_EmergencySTOP is enabled when JP3 is closed. The pin PA6 is used


JP3 SPI1
as SPI1_MISO when JP3 is open. Default setting: not fitted
MC_PFCpwm is enabled when JP11 is open. The pin PB5 will be used as Temperature
JP11
interrupt input from temperature sensor when JP11 is closed. sensor
MC_UH or I2S_MCK are enabled when JP15 is open. The pin PC6 is used I2S and
JP15
as Smartcard_CMDVCC when JP15 is closed. smartcard
MC_VH is enabled when JP16 is open. The pin PC7 is used as
JP16 Smartcard
Smartcard_OFF when JP16 is closed

10/48 Doc ID 14220 Rev 4


UM0488 Hardware layout and configuration

2.10 Smartcard
STMicroelectronics smartcard interface chip ST8024 is used on the STM3210E-EVAL board
for asynchronous 3V and 5V smartcards. It performs all supply protection and control
functions based on the connections with STM32F103Z 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 STM32F103Z


Connect to
Signals of ST8024 Description
STM32F10X

5V/3V Smartcard power supply selection pin PB0


I/OUC MCU data I/O line PB10
XTAL1 Crystal or external clock input PB12
Detect presence of a card, interrupt to MCU, share
OFF PC7
same pin with motor controller
RSTIN Card reset input from MCU PB11
Start activation sequence input (active low), share
CMDVCC PC6
same pin with I2S DAC and motor control

Table 8. Smartcard related jumpers


Jumper Description

The CMDVCC is connected to PC6 when JP15 is closed. It should be kept on


JP15 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
The OFF is connected to PC7 when JP16 is closed. It has to be kept on open
JP16
when PC7 is used by the motor control connector. Default setting: not fitted

2.11 MicroSD card


The 128 Mbyte MicroSD card connected to SDIO of STM32F103Z 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. MicroSD card related jumpers


Jumper Description

JP17 is used to enable MicroSD card data line D0. MicroSD card D0 is enabled
JP17 when JP17 is fitted. The JP17 should be kept on open when motor control
connector CN1 is used. Default setting: fitted
JP20 is used by the motor control connector, refer to Table 6 for details. JP20
JP20 should be kept on open for MicroSD card operation. JTAG debugging is
disabled when JP20 is fitted.

Doc ID 14220 Rev 4 11/48


Hardware layout and configuration UM0488

2.12 Temperature sensor


One I2C interface temperature sensor STLM75 (–55°C to +125°C) connected to I2C of
STM32F103Z 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
STM32F103Z 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
STM32F103Z. The IrDA transceiver can be enabled or disabled by setting JP21.

Table 10. IrDA related jumpers


Jumper Description

JP21 is used to shutdown the IrDA transceiver.


JP21 IrDA is enabled when JP21 is fitted while IrDA is disabled when JP21 is not fitted. Default
setting: fitted
IrDA_RX is enabled when JP22 is closed. The IO pin PC11 is used as the data line 3 of
JP22
the MicroSD card when JP22 is open. Default setting: not fitted

2.15 USB
STM3210E-EVAL evaluation board support USB2.0 compliant full speed communication via
a USB type B connector (CN14). The evaluation board can be powered by this USB
connection at 5V DC with 500mA current limitation. USB disconnection simulation can be
implemented by disconnecting 1.5K pull-up register from USB+ line. The USB disconnection
simulation feature is enabled by setting JP14.

Table 11. USB related jumpers


Jumper Description

The USB 1.5K pull-up register is always connected to USB+ line when
JP14 is set as shown.
123
JP14 The USB 1.5K pull-up register 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 123
(default setting).

12/48 Doc ID 14220 Rev 4


UM0488 Hardware layout and configuration

2.16 Development and debug support


The two debug connectors available on STM3210E-EVAL evaluation board are:
● 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.

2.17 Display and input devices


The 240x320 TFT color LCD connected to bank1 NOR/PSRAM4 of FSMC interface of
STM32F103Z 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 on open to enable the wakeup button B2 which shares the same IO 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) Graphic LCD U18 (optional)

Pin on Pin on
Description Pin connection Description Pin connection
CN16 U18

CS of Bank3 of
1 CS 1 Vss GND
FSMC
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 4 13/48


Hardware layout and configuration UM0488

Table 12. LCD modules (continued)


TFT LCD CN16 (default) Graphic LCD U18 (optional)

Pin on Pin on
Description Pin connection Description Pin connection
CN16 U18

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

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

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
STM32F103Z depending on the setting of JP7.

Table 13. NAND Flash related jumpers


Jumper Description

The ready/busy signal is connected to WAIT signal when JP7 is set as


1 2 3
shown (default setting)

JP7
The ready/busy signal is connected to FSMC_INT2 signal when JP7 is
1 2 3
set as shown.

14/48 Doc ID 14220 Rev 4


UM0488 Hardware layout and configuration

2.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 jumper JP5.

Table 14. NOR Flash related jumpers


Jumper Description

Write protection is enabled when JP5 is fitted while write protection is disabled when JP5
JP5 is not fitted.
Default setting: not fitted

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 4 15/48


Connectors UM0488

3 Connectors

3.1 Motor control connector CN1


Figure 4. Motor control connector CN1 (top view)

33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1

34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 4 2

Table 16. Motor control connector CN1


STM32F103Z CN1 CN1 STM32F103Z
Description Description
pin pin # pin # 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 PC0 Bus voltage
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 23 24 GND
unfitted
+5V power +5V 25 26 PC5 Heatsink temperature
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 PA2 Encoder index

16/48 Doc ID 14220 Rev 4


UM0488 Connectors

3.2 Analog input connectors CN2, CN3 and CN5


Figure 5. Analog input connector CN2, CN3 and CN5 bottom view

1 2

4 3

Table 17. Analog input connector CN2, CN3 and CN5


Pin number Description Pin number Description

1 GND 4 GND
Analog input PC3, PC2 and PC1
2 GND 5
for CN2,CN3 and CN5 respectively
3 GND

3.3 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 Description Pin number Description

1,4,8,9 NC 7 CANH
2 CANL 3,5,6 GND

3.4 QST connector CN6


The QST connector is designed to connect the STM3210E-EVAL to the QST evaluation
board to demonstrate the QST function.

Figure 7. QST connector CN6 (front view)

13 11 9 7 5 3 1

14 12 10 8 6 4 2

Doc ID 14220 Rev 4 17/48


Connectors UM0488

Table 19. QST connector CN6


Pin number Description Pin number 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

3.5 Trace debugging connector CN7


Figure 8. 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

Table 20. Trace debugging connector CN7


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

18/48 Doc ID 14220 Rev 4


UM0488 Connectors

3.6 RS232 connector CN8 with RTS/CTS handshake support


Figure 9. RS232 connector CN8 with RTS/CTS handshake support (front view)

Table 21. RS232 connector CN8 with RTS/CTS handshake support


Pin number 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

3.7 JTAG debugging connector CN9


Figure 10. JTAG debugging connector CN9 (top view)

19 17 15 13 11 9 7 5 3 1

20 18 16 14 12 10 8 6 4 2

Table 22. 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 4 19/48


Connectors UM0488

3.8 Daughter board extension connectors CN10 and CN11


Two 70-pin male headers CN10 and CN11 can be used to connect a daughter board 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 daughter boards 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 daughter board after disconnecting it from
the corresponding function block on the STM3210E-EVAL evaluation board, as described in
Table 23 and Table 24.

Table 23. Daughter board extension connector CN10


How to disconnect from function block on
Pin # Description Alternative function
STM3210E-EVAL board

1 GND - -
Disconnect STM3210E-EVAL evaluation board from
3 PC7 MC/Smartcard 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 -
Disconnect STM3210E-EVAL evaluation board from
25 PD2 MicroSDcard_CMD/MC 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 4


UM0488 Connectors

Table 23. Daughter board extension connector CN10 (continued)


How to disconnect from function block on
Pin # Description Alternative function
STM3210E-EVAL board

Disconnect STM3210E-EVAL evaluation board from


41 PB4 Debug_TRST/MC motor power drive board.
Keep JP19 on open.
Disconnect STM3210E-EVAL evaluation board from
43 PB6 I2C_SCL/QST
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 - -
Disconnect STM3210E-EVAL evaluation board from
2 PC6 Smartcard/MC/I2S_MCK motor power drive board.
Keep JP15 on open.
Disconnect STM3210E-EVAL evaluation board from
4 PC8 MicroSDcard_D0/MC motor power drive board.
Remove SD card from MicroSD card connector.
Disconnect STM3210E-EVAL evaluation board from
6 PA8 MCO/LCD_backlight/QST
QST board.
8 PA10 USART1_RX Remove R36.
10 GND - -
12 PA11 USB_DM Remove R81.
14 PA13 Debug TMS -
16 PA15 Debug TDI -
Remove SD card from MicroSD card connector.
18 PC11 IrDA_RX/MicroSDcard_D2
Remove R89.
20 PC12 MciroSDcard_CLK Remove SD card from MciroSD card connector.
22 PD1 FSMC_D3 -
24 PE1 FSMC_BLN1 -
26 PD3 Joystick_Down Remove R100.

Doc ID 14220 Rev 4 21/48


Connectors UM0488

Table 23. Daughter board extension connector CN10 (continued)


How to disconnect from function block on
Pin # Description Alternative function
STM3210E-EVAL board

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 -
Disconnect STM3210E-EVAL evaluation board from
42 PB5 MC/QST/Temperature sensor motor power drive board and QST board.
Remove R46.
Disconnect STM3210E-EVAL evaluation board from
44 PB7 I2C_SDA/QST
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 4


UM0488 Connectors

Table 24. Daughter board extension connector CN11


How to disconnect from function block on
Pin # Description Alternative function
STM3210E-EVAL board

1 GND - -
3 PG7 Joystick_Select Remove R101.
5 PG5 FSMC_A15 -
7 PG3 FSMC_A13 -
PC13 Button
9 - -
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 -
Disconnect STM3210E-EVAL evaluation board from
47 PB1 MC/QST
motor power drive board and QST board.
49 - - -
Disconnect STM3210E-EVAL evaluation board from
51 PB0 Smartcard_3/5V/MC
motor power drive board.
53 PC4 Potentiometer Remove R126.
Disconnect STM3210E-EVAL evaluation board from
55 PA6 MC/SPI_MISO/QST motor power drive board and QST board.
Remove R37.
57 PA4 Audio_RIN Remove R67.
59 GND - -

Doc ID 14220 Rev 4 23/48


Connectors UM0488

Table 24. Daughter board extension connector CN11 (continued)


How to disconnect from function block on
Pin # Description Alternative function
STM3210E-EVAL board

Disconnect STM3210E-EVAL evaluation board from


61 PA1 MC/USART2_RTS
motor power drive board.
Disconnect STM3210E-EVAL evaluation board from
63 PC3 MC/BNC3 motor power drive board.
Disconnect analog signal from BNC3.
Disconnect STM3210E-EVAL evaluation board from
65 PC1 MC/BNC1 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.
Disconnect STM3210E-EVAL evaluation board from
22 PB12 Smartcard_CK/MC/I2S_CMD
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 -
Disconnect STM3210E-EVAL evaluation board from
46 PF11 QST / MicroSD card detection
QST board. Remove SD card from card socket CN13.
48 - - -

24/48 Doc ID 14220 Rev 4


UM0488 Connectors

Table 24. Daughter board extension connector CN11 (continued)


How to disconnect from function block on
Pin # Description Alternative function
STM3210E-EVAL board

50 GND - -
Disconnect STM3210E-EVAL evaluation board from
52 PC5 MC
motor power drive board.
Disconnect STM3210E-EVAL evaluation board from
54 PA7 MC/SPI_MOSI/QST
motor power drive board and QST board.
Disconnect STM3210E-EVAL evaluation board from
56 PA5 SPI_CLK/DAC_LIN/QST QST board.
Remove R68.
Disconnect STM3210E-EVAL evaluation board from
58 PA3 MC/USART2_RX motor power drive board.
Remove R29.
Disconnect STM3210E-EVAL evaluation board from
60 PA2 MC/USART2_TX
motor power drive board.
62 -
Disconnect STM3210E-EVAL evaluation board from
64 PC2 MC/BNC2 motor power drive board.
Disconnect analog signal from BNC2.
Disconnect STM3210E-EVAL evaluation board from
66 PC0 MC motor power drive board.
Remove C7 & R63.
68 - - -
70 GND - -

Doc ID 14220 Rev 4 25/48


Connectors UM0488

3.9 RS232 connector CN12


Figure 11. RS232 connector CN12 (front view)

Table 25. RS232 connector CN12


Pin number 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

3.10 MicroSD connector CN13


Figure 12. MicroSD connector CN13 (front view)

Table 26. MicroSD connector CN13


Pin number 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)

26/48 Doc ID 14220 Rev 4


UM0488 Connectors

3.11 USB type B connector CN14


Figure 13. USB type B connector CN14 (top view)

Table 27. USB type B connector CN14


Pin number Description Pin number Description

1 VBUS(power) 4 GND
2 PA11 5,6 Shield
3 PA12

3.12 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 STM32F103Z. Refer to Section 2.17: Display and input devices
on page 13 for details.

3.14 Power connector CN17


Your STM3210E-EVAL evaluation board can be powered from a DC 5V 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 4 27/48


Connectors UM0488

3.15 Smartcard connector CN18


Figure 15. Smartcard connector CN18 (front view)

17 18

5678

Table 28. Smartcard connector CN18


Pin number Description Pin number Description

1 VCC 5 GND
2 RST 6 NC
3 CLK 7 I/O
4 NC 8 NC
17 Detection pin of card presence 18 Detection pin of card presence

28/48 Doc ID 14220 Rev 4


UM0488 Schematic diagrams

4 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
● RS232 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 4 29/48


30/48
U_SRAM&Flash U_MCU U_MotorCtrl
SRAM&Flash.SchDoc MCU.SchDoc MotorCtrl.SchDoc
FSMC_NWAIT FSMC_NWAIT MC_PFCsync1 MC_PFCsync1
FSMC_INT2 FSMC_INT2 MC_PFCsync2 MC_PFCsync2
FSMC_NBL1 FSMC_NBL1 MC_WL MC_WL
FSMC_NBL0 FSMC_NBL0 MC_VH MC_VH
FSMC_NOE FSMC_NOE MC_VL MC_VL
FSMC_NWE FSMC_NWE MC_UH MC_UH
FSMC_NE2 FSMC_NE2 MC_UL MC_UL
FSMC_NCE2 FSMC_NCE2 MC_WH MC_WH
FSMC_NE3 FSMC_NE3 MC_NTC MC_NTC
D[0..15] D[0..15] MC_DissipativeBrake MC_DissipativeBrake
A[0..23] A[0..23] MC_PFCpwm MC_PFCpwm
MC_EnIndex MC_EnIndex
MC_BusVoltage MC_BusVoltage
MC_HeatsinkTemperature MC_HeatsinkTemperature
MC_EnB MC_EnB
Schematic diagrams

MC_EnA MC_EnA
MC_CurrentC MC_CurrentC
MC_CurrentB MC_CurrentB BNC3
MC_CurrentA MC_CurrentA BNC2
MC_EmergencySTOP MC_EmergencySTOP BNC1

U_LCD&Joystick
LCD&Joystick.SchDoc
D[0..15]
A[0..23]
FSMC_NE4 FSMC_NE4
FSMC_NWE
U_Audio
FSMC_NOE
Audio.SchDoc
Audio_PDN Audio_PDN RESET#
Audio_RIN Audio_RIN LCD_backlight LCD_backlight
Audio_LIN Audio_LIN User_Button User_Button
Audio_SDA I2C_SDA WAKEUP WAKEUP
Audio_SCK I2C_SCK Anti_Tamper Anti_Tamper
MCO MCO JOY_UP JOY_UP
I2S_CK I2S_CK JOY_RIGHT JOY_RIGHT
Figure 16. Microcontroller connections

I2S_DIN I2S_DIN JOY_LEFT JOY_LEFT


I2S_CMD I2S_CMD JOY_DOWN JOY_DOWN
I2S_MCK I2S_MCK JOY_SEL JOY_SEL
LCD_CS LCD_CS
U_SD&Smart Card
LCD_CLK
SD&Smart Card.SchDoc
LCD_DI
SmartCard_OFF SmartCard_OFF LCD_DO
SmartCard_CLK SmartCard_CLK
U_Peripherals
SmartCard_RST SmartCard_RST
Peripherals.SchDoc
SmartCard_IO SmartCard_IO
SmartCard_3/5V SmartCard_3/5V SPI1_CS Flash_CS BNC3
SmartCard_CMDVCC SmartCard_CMDVCC SPI1_SCK Flash_SCK BNC2
SPI1_MOSI Flash_MOSI BNC1
MicroSDCard_D0 MicroSDCard_D0 SPI1_MISO Flash_MISO
MicroSDCard_D1 MicroSDCard_D1 LED4 LED4
MicroSDCard_D2 MicroSDCard_D2 LED3 LED3
MicroSDCard_D3 MicroSDCard_D3 LED2 LED2
MicroSDCard_CMD MicroSDCard_CMD LED1 LED1
MicroSDCard_CLK MicroSDCard_CLK USB_DM USB_DM

Doc ID 14220 Rev 4


MicroSDCard_Detect MicroSDCard_Detect USB_DP USB_DP
USB_Disconnect USB_Disconnect
TemperatureSensor_SCL
TemperatureSensor_SDA
TemperatureSensor_INT TemperatureSensor_INT

CAN_RX CAN_RX
CAN_TX CAN_TX
Potentiometer Potentiometer

U_JTAG&SWD
JTAG&SWD.SchDoc
TRACE_D3 TRACE_D3
TRACE_D2 TRACE_D2
TRACE_D1 TRACE_D1
TRACE_D0 TRACE_D0
TRACE_CK TRACE_CK
TDO/SWO TDO/SWO
U_RS232&IrDA
TCK/SWCLK TCK/SWCLK
RS232&IrDA.SchDoc
TMS/SWDIO TMS/SWDIO
USART2_RX USART2_RX TRST TRST
USART2_CTS USART2_CTS RESET# RESET#
USART2_RTS USART2_RTS TDI TDI
USART2_TX USART2_TX

USART1_TX USART1_TX
U_Power
USART1_RX USART1_RX
Power.SchDoc
IrDA_TX IrDA_TX
IrDA_RX IrDA_RX

STMicroelectronics
Title:
STM3210E-EVAL
Number:MB672 Rev: D.2(PCB.SCH) Date: 2008-05-21 Sheet 1 of 11
UM0488
CN11(Right)
PG8
1 2
3 Default setting:2<->3 PG7 PG6
USART2_CTS 3 4
2 PG5 PG4
5 6
UM0488

1 PG3 PG2
MC_EnA 7 8
PC13 R11 820
9 10
JP4 RESET# R14 820 PD13
WAKEUP 11 12
D[0..15] PD12 PD11
D[0..15] 13 14
PD10 PD9
USART2_RTS 15 16
A[0..23] PD8 PB15
MC_EnB A[0..23] 17 18
PB14
D5V 19 20
U8A PB13 PB12
USART2_TX 21 22
PA0 34 132 PG15 PB11 PB10
MC_EnIndex PA0-WKUP PG15 JOY_UP 23 24
PA1 35 129 PG14 PE15 PE14
PA1 PG14 JOY_LEFT 25 26
Figure 17. MCU

R2 do not fit PA2 36 128 PG13 PE13 PE12


MC_DissipativeBrake PA2 PG13 JOY_RIGHT 27 28
PA3 37 127 PG12 PE11
USART2_RX PA3 PG12 FSMC_NE4 29 30
R31 0 PA4 40 126 PG11 PD15 PD14
Audio_RIN PA4 PG11 Audio_PDN 31 32
PA5 41 125 PG10 PE9 PE10
SPI1_SCK PA5 PG10 FSMC_NE3 33 34
PA6 42 124 PG9 PE7 PE8
Audio_LIN PA6 PG9 FSMC_NE2 35 36
JP3 PA7 43 93 PG8 PG1
PA7 PG8 User_Button 37 38
PA8 100 92 PG7 PG0
MC_EmergencySTOP PA8 PG7 JOY_SEL 39 40
PA9 101 91 PG6 PF14 PF15
SPI1_MISO USART1_TX PA9 PG6 FSMC_INT2 41 42
Default setting:Open PA10 102 90 PG5 A15 PF12 PF13
USART1_RX PA10 PG5 43 44
PA11 103 89 PG4 A14 PB2 PF11
MC_UL USB_DM PA11 PG4 45 46
PA12 104 88 PG3 A13 PB1
SPI1_MOSI USB_DP PA12 PG3 47 48
PA13 105 87 PG2 A12
TMS/SWDIO PA13 PG2 49 50
PA14 109 57 PG1 A11 PB0 PC5
LCD_backlight TCK/SWCLK PA14 PG1 51 52
PA15 110 56 PG0 A10 PC4 PA7
MCO TDI PA15 PG0 53 54
PA6 PA5
55 56
TP11 PA4 PA3
57 58
MCO PA2
59 60
PA1
61 62
PC3 PC2
MC_VL 63 64
PB0 46 55 PF15 A9 PC1 PC0
SmartCard_3/5V PB0 PF15 65 66
PB1 47 54 PF14 A8 PF10
MC_WL PB1 PF14 67 68
+3V3 PB2 48 53 PF13 A7
SPI1_CS PB2 PF13 +3V3 69 70
1 PB3 133 50 PF12 A6
R43 TDO/SWO PB3 PF12
BOOT1 2 PB4 134 49 PF11 Header 35X2
PB4 PF11 MicroSDCard_Detect
3 10K PB5 135 22 PF10
PB5 PF10 LCD_CS
PB6 136 21 PF9
MC_PFCsync1 I2C_SCK PB6 PF9 LED4
PB7 137 20 PF8
TRST I2C_SDA PB7 PF8 LED3
JP11 PB8 139 19 PF7 CN10(Left)
CAN_RX PB8 PF7 LED2
PB9 140 18 PF6 PC6
TemperatureSensor_INT CAN_TX PB9 PF6 LED1 1 2
PB10 69 15 PF5 A5 PC7 PC8
MC_PFCpwm SmartCard_IO PB10 PF5 3 4
Default setting:close PB11 70 14 PF4 A4 PC9 PA8
SmartCard_RST PB11 PF4 5 6
PB12 73 13 PF3 A3 PA9 PA10
SmartCard_CLK PB12 PF3 7 8
PB13 74 12 PF2 A2 PA0
MC_NTC I2S_CK PB13 PF2 9 10
PB14 75 11 PF1 A1 PA11
I2S_CMD USB_Disconnect PB14 PF1 11 12
PB15 76 10 PF0 A0 PA12 PA13
I2S_DIN PB15 PF0 13 14
PA14 PA15
15 16
PC10 PC11
17 18
PC12
19 20
PD0 PD1
21 22
PE2 PE1
23 24
PC0 26 68 PE15 D12 PD2 PD3
MC_BusVoltage PC0 PE15 25 26
PC1 27 67 PE14 D11 PD4 PD5
JP15 MC_CurrentA PC1 PE14 27 28
PC2 28 66 PE13 D10 PD6
SmartCard_CMDVCC MC_CurrentB PC2 PE13 29 30
PC3 29 65 PE12 D9 PD7 PG9
MC_CurrentC PC3 PE12 31 32
Default setting:close PC4 44 64 PE11 D8 PG10 PG11
I2S_MCK Potentiometer PC4 PE11 33 34
PC5 45 63 PE10 D7 PG12 PG13

Doc ID 14220 Rev 4


MC_UH JP16 MC_HeatsinkTemperature PC5 PE10 35 36
PC6 96 60 PE9 D6 PG14 PG15
SmartCard_OFF PC6 PE9 37 38
Default setting:close PC7 97 59 PE8 D5 PB3
MC_VH PC7 PE8 39 40
JP17 PC8 98 58 PE7 D4 PB4 PB5
MC_WH PC8 PE7 41 42
Default setting:close PC9 99 5 PE6 A22 PB6 PB7
MicroSDCard_D0 MicroSDCard_D1 PC9 PE6 43 44
PC10 111 4 PE5 A21 PB8 PB9 +3V3
IrDA_TX PC10 PE5 45 46
PC11 112 3 PE4 A20 PE0
MicroSDCard_D2 JP22 PC11 PE4 47 48
PC12 113 2 PE3 A19
IrDA_RX MicroSDCard_CLK PC12 PE3 D5V 49 50
PC13 7 1 PE2 A23 PE4 PE3
MicroSDCard_D3 Anti_Tamper PC13-ANTI_TAMP PE2 51 52
Default setting:Open PC14 8 142 PE1 PE6 PE5
PC14-OSC32_IN PE1 FSMC_NBL1 JP9 53 54
PC15 9 141 PE0 PC14 PC13
PC15-OSC32_OUT PE0 FSMC_NBL0 55 56 JP10
PF0 PC15
TRACE_D3 57 58
PF1
TRACE_D2 59 60
PF2 PF3
TRACE_D1 61 62
R135 X2 R39 1 BOOT0 PF4 PF5
+3V3 R45 TRACE_D0 63 64
0 0 2 138 PF6 PF7
BOOT0 TRACE_CK 65 66
1 4 3 10K 86 PD15 D1 PF8 PF9
PD15 67 68
106 85 PD14 D0
C43 2 C44 NC PD14 +3V3 69 70
3 82 PD13 A18
10pF 10pF PD13
C47 81 PD12 A17 Header 35X2
PD12
8MHz (with socket) 23 80 PD11 A16
OSC_IN PD11
79 PD10 D15
PD10
MC306-G-06Q-32.768 (manufacturer JFVNY) 20pF 24 78 PD9 D14
X1 OSC_OUT PD9
77 PD8 D13 Extension connector
PD8
+3V3 123 PD7
PD7 FSMC_NCE2
C48 122 PD6 +5V CN6 +5V TP1 TP2
R40 PD6 FSMC_NWAIT
119 PD5 Ground Ground
RESET# PD5 FSMC_NWE 1 2
R119 390 118 PD4 PB6 PA5
PD4 FSMC_NOE 3 4
10K 20pF 117 PD3 PB7 PA7
PD3 JOY_DOWN 5 6
RESET# 25 116 PD2 PB1 PA6
NRST PD2 MicroSDCard_CMD 7 8
115 PD1 D3 PF11 PB5
PD1 MC_PFCsync2 9 10
114 PD0 D2 PA8

2
3
PD0 11 12
B1 13 14
STM32F103ZET6
RESET C94 IC149-144-045-B5 Header 7X2
100nF QST connector

1
4
STMicroelectronics
Title:
STM3210E-EVAL MCU
MCU
Number:MB672 Rev: D.2(PCB.SCH) Date: 2008-05-21 Sheet 2 of 11

31/48
Schematic diagrams
32/48
U5V LD1
CN14 Green
USB-typeB connector C74 PF6 R96 1 2
100nF LED1
1 U11 600
VCC
2 1 6 R81 0 PA11 LD2
D- I/O1 I/O1 USB_DM
3 2 5 Orange
D+ GND Vbus U5V R97
4 3 4 R82 0 PA12 PF7 1 2
GND I/O2 I/O2 USB_DP LED2
0 600
SHELL
0 USBLC6-2P6 LD3
SHELL
Red
Schematic diagrams

3 T2 1 R69 PF8 R98 1 2


+3V3 LED3
R95 1.5K 600
Figure 18. Peripherals

C78 1M LD4
4.7nF Blue
PF9 R99 1 2

2
R70 R65 LED4
U5V 600
10K 9013 36K
T1
3 1 +3V3
LED
R66
47K 1 JP23-25 Default setting:open

2
2
9013 3 PB14
USB_Disconnect JP23
R136 50
JP14
JP24
USB R137 50
PC4
JP25 Potentiometer
R138 50
+3V3
+3V3 R26 R27 PC1 +3V3
CN4 BNC1
C27 10K 0 PC2
3

BNC2

1
3
Default setting: 1<->2 DB9-male CAN connector PC3
BNC3 R126

2
Default setting: Open 2 RV1
100nF JP8 1 10K
0
U4 6
1

PB9 1 8 JP6 2 C100

5
4
3
2
1
5
4
3
2
1
5
4
3
2
1

CAN_TX D RS
2 7 7 10nF
GND CANH
3 6 3

Doc ID 14220 Rev 4


R32 VCC CANL
PB8 4 5 8 CN2 CN3 CN5
CAN_RX R Vref
0 R28 4 VB334 VB334 VB334
SN65HVD230 120 9
5 Potentiometer
BNC connector
R10 R9
do not fit 0 +3V3
C14

+3V3
CAN 100nF U6
7 6
+3V3 HOLD C
8 5
R51 VCC D
PB2 R35 0 1 4
4K7 Flash_CS S VSS
PA6 R37 0 2 3
Flash_MISO Q W
PA5 M25P64-VME6G +3V3
Flash_SCK
U9 +3V3 PA7
R38 Flash_MOSI
PB7 0 1 8
TemperatureSensor_SDA SDA VDD
PB6 R46 0 2 7
TemperatureSensor_SCL SCL A0
PB5 R44 0 3 6 C49 SPI Flash
TemperatureSensor_INT OS/INT A1
4 5 100nF
GND A2
STLM75M2E STMicroelectronics
Title:
STM3210E-EVAL Peripherals
Temperature sensor Number:MB525 Rev: D.2(PCB.SCH) Date: 2008-05-21 Sheet 3 of 11
UM0488
UM0488

+3V3 CN8
DB9-male USART2
do not fit
C37 R33 1
U5 100nF 6
C28 2
100nF 2 16 7
V+ VCC
3
1 5 8
C1+ C2-
C30 4
C29 100nF 9
100nF 3 4 5
C1- C2+
PA2 11 14 RS232_TX2
USART2_TX T1in T1out
PA3 R29 0 12 13 RS232_RX2
USART2_RX R1out R1in
+3V3
PA1 10 7 RS232_RTS2
USART2_RTS T2in T2out
PA0 R30 0 9 8 RS232_CTS2 connector for USART2 Default setting: close R88
USART2_CTS R2out R2in
10K U13
JP21
PC10 5
IrDA_TX SD
6 15 PC11
V- GND IrDA_RX
3
C31 TxD
R89 0 4
100nF RxD
ST3232ECTR +3V3
R92 1
Anode (VCC2)
5 2
R85 Cathode
6
VCC1
Figure 19. RS232 and IrDA connectors

47 7
Vlogic
8
GND
TFDU4300

Doc ID 14220 Rev 4


+3V3 CN12 C71 C68 C77 C72
DB9-male USART1 4.7uF 0.1uF 4.7uF 0.1uF
do not fit IrDA
C52 R62 1
U7 100nF 6
C39 2
100nF 2 16 7
V+ VCC
3
1 5 8
C1+ C2-
C40 4
C41 100nF 9
100nF 3 4 5
C1- C2+
PA9 11 14 RS232_TX1
USART1_TX T1in T1out
PA10 R36 0 12 13 RS232_RX1
USART1_RX R1out R1in
R34 10K 10 7
T2in T2out
9 8
connector for USART1
R2out R2in

6 15
V- GND
C42 STMicroelectronics
100nF ST3232ECTR
Title:
STM3210E-EVAL RS232&IrDA
Number:MB672 Rev: D.2(PCB.SCH) Date: 2008-05-21 Sheet 4 of 11

33/48
Schematic diagrams
34/48
PC6 R56 0 Default setting: 1<->2
I2S_MCK
C70
PA8 R57 3 TP7 TP12 TP13 TP10 TP8 R84 2 CN15
Schematic diagrams

MCO
do not fit 2 MCKO SPP SPN HPL HPR 6.8
1 U10 47uF 3
18 24 C80 1
MCKO HPL R87
JP18 17 23 ST-225-02
MCKI HPR
PB15 11 6.8
I2S_DIN SDTI 47uF
PB12 13 20 1
I2S_CMD LRCK SPP
PB13 14 19 2 U14 C67 C76
I2S_CK BICK SPN
KSS-1508 0.22uF 0.22uF
Figure 20. Audio

PB6 6 12
Audio_SCK +3V3 I2C TEST2
PB7 8 1 C56 TP9 R73 R86
Audio_SDA CSN/CAD0 TEST1
9 32 RIN 10 10
CCLK/SCL RIN1/IN1+
10 31
CDTI/SDA LIN1/IN1- 1uF
PG11 R128 0 7 30
Audio_PDN PDN LIN2/IN2+
25 29 C57
MUTET RIN2/IN2-
R72 28
C59 MIN/LIN3
10K 5
1uF VCOC/RIN3 1uF
27
LOUT/RCP
26 R67 0 PA4
ROUT/RCN TP6 Audio_RIN
R68 0 PA5
R83 Audio_LIN
15 LIN
+3V3 DVDD
10 C73 C66 +3V3 C58 C55
10uF 100nF 16 4 do not fit do not fit
DVSS AVDD
C65 C34
21 3 10uF 100nF
+3V3 HVDD AVSS
C79 C16 C53 C54
10uF 100nF 22 2 2.2uF 100nF
HVSS VCOM

Doc ID 14220 Rev 4


AK4343

Jumper to select PLL slave clock mode:


1. 1<->2 reference clock MCKI
2. 2<->3 reference clock BICK or LRCK

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

STMicroelectronics
Title:
STM3210E-EVAL Audio
Number:MB672 Rev: D.2(PCB.SCH) Date: 2008-05-21 Sheet 5 of 11
UM0488
UM0488

D[0..15]
D[0..15]
U19 A[0..23]
R125 A[0..23]
5
COMMON
100 PG12 R77 0
FSMC_NE4
+3V3 PD5
FSMC_NWE
2 R80 0
Selection
CN16
R78 do not fit 1 6 D0

R113
10K
R112
10K
R114
10K
R115
10K
R116
10K
CS PD1
A0 2 7 D1
R75 do not fit RS PD2
3 8 D2
WR/SCL PD3
PG7 R101 0 PD4 4 9 D3
JOY_SEL FSMC_NOE RD PD4
PD3 R100 0 3 5 10 D4
JOY_DOWN DWON RESET# RESET PD5
PG14 R102 0 1 11 D5
JOY_LEFT LEFT PD6
PG13 R103 0 4 12 D6
JOY_RIGHT RIGHT PA8 PD7
PG15 R104 0 6 13 D7
JOY_UP UP LCD_backlight PD8
MT008-A R105 14 D8
PD10

100nF
do not fit 22 15 D9

100nF
100nF
100nF
100nF
R107 0 BL_GND PD11
23 16 D10
+3V3 BL_Control PD12
24 17 D11
Figure 21. LCD and joystick connections

+3V3 VDD PD13


25 18 D12

C96
C95
C97
C98
C99
VCI PD14
26 19 D13
GND PD15
27 20 D14
GND PD16
28 21 D15
JP26 +3V3 BL_VDD PD17
PA6 29
LCD_DO SDO
30
SDI
Joystick JP27
Connector to Mother board

TFT LCD
+3V3

Doc ID 14220 Rev 4


+3V3 +3V3 +3V3 +3V3 C64
U18
R120 R74 R76 1
100nF Vss
R122 R121 100 do not fitdo not fit 2
Vcc
4K7 4K7 3

4
PG8 R106 PC13 R111 1 PA5 4
VO
User_Button Anti_Tamper B2 LCD_CLK CLK
0 0 PA7 5
WKUP LCD_DI SID
C91 PF10 6

2
3
2
3
LCD_CS CS
do not fit 7
B4 B3 A
8
3
2

USER Tamper K
C93 C92
100nF 100nF PA0 R110 R79 HXM122032-GB1 (do not fit)
WAKEUP
330 0

1
4
1
4
R123
R117 R124 220K Gray LCD
100 100 +5V

STMicroelectronics
Title:
STM3210E-EVAL LCD&Joystick
User Button Tamper Button Wakeup Button
Number:MB525 Rev: D.2(PCB.SCH) Date: 2008-05-21 Sheet 6 of 11

35/48
Schematic diagrams
36/48
Schematic diagrams

+3V3

+3V3 R132 R130 R131 R133 R134


47K 47K 47K 47K 47K
+3V3 +3V3
R91 R93
10K 10K PC9
MicroSDCard_D1
R90 PC8
MicroSDCard_D0
4K7 PB0 PC11
SmartCard_3/5V MicroSDCard_D3
U17 TP14 PC10
MicroSDCard_D2
Figure 22. SD card and smartcard

1 28 AUX2 PC12
CLKDIV1 AUX2UC MicroSDCard_CLK
2 27 TP15 PD2
CLKDIV2 AUX1UC MicroSDCard_CMD
3 26 R94 0 AUX1 PB10
5V/3V I/OUC SmartCard_IO
4 25
PGND XTAL2
+5V C87 100nF 5 24 PB12
C1+ XTAL1 SmartCard_CLK
6 23 R71 0 PC7
Vddp OFF SmartCard_OFF
7 22
1
2
3
4
5
6
7
8

C82 C1- GND


C83 C86 C89 100nF 8 21 CN13
47uF Vup Vdd +3V3
100nF 330nF 9 20 PJS008-2000
PRES RSTIN C84
10 19 C12 SMS064FF or SMS128FF
PRES CMDVCC 47uF
11 18 100nF
I/O PORADJ
12 17
AUX2 Vcc
13 16
AUX1 RST
14 15 +3V3
CGND CLK
ST8024CDR PB11
SmartCard_RST
C90 R109 PC6
SmartCard_CMDVCC
10K
SW2
SW1

Doc ID 14220 Rev 4


100nF
9
10

R108
10K
5 1
GND VCC R129
6 2 PF11
NC RST MicroSDCard_Detect
7 3 0
I/O CLK
8 4
NC NC
CN18 17
C816
18 R118
+3V3
100K

MicroSD card

STMicroelectronics
Title:
STM3210E-EVAL SD&Smart Card
Smart Card
Number:MB672 Rev: D.2(PCB.SCH) Date: 2008-05-21 Sheet 7 of 11
UM0488
UM0488

+3V3

Motor control connector


R7
3.3K CN1
PA6 R8 1 2
MC_EmergencySTOP EMERGENCY STOP GND
0 PC6 3 4
MC_UH MC-UH GND
C8 PA7 5 6
MC_UL MC_UL GND
1nF PC7 7 8
MC_VH MC_VH GND
PB0 9 10
MC_VL MC_VL GND
PC8 11 12
MC_WH MC_WH GND R6
PB1 13 14 PC0
MC_WL MC_WL BUS VOLTAGE MC_BusVoltage
PC1 15 16 0
MC_CurrentA CURRENT A GND
Figure 23. Motor control

R5 0 17 18 C7 R63
CURRENT B GND
C22 19 20 100nF 100K
CURRENT C GND
do not fit PB12 21 22
MC_NTC NTC BYPASS RELAY GND
PA3 23 24
MC_DissipativeBrake DISSIPATIVE BRAKE GND R1
25 26 PC5
+5V +5V POWER Heatsink Temperature MC_HeatsinkTemperature
PC2 27 28 0
MC_CurrentB PFC SYNC 3.3V Power +3V3
R4 0 PB5 29 30 C6
MC_PFCpwm PFC PWM GND
C13 PA0 31 32 100nF
MC_EnA Encoder A GND
do not fit PA1 33 34
MC_EnB Encoder B Encoder Index
MC_connector
PC3 PA2
MC_CurrentC BNC3 MC_EnIndex
R3 0 Default setting: Open
BNC2
C9 C3
BNC1
do not fit do not fit

JP2

Doc ID 14220 Rev 4


C1
PD2 do not fit
MC_PFCsync2
JP20
PB4 Default setting: Open
MC_PFCsync1
C5 C2 C4
C51 C60 do not fit 10nF do not fit
do not fit do not fit

STMicroelectronics
Title:
STM3210E-EVAL Motor Control
Number:MB672 Rev: D.2(PCB.SCH) Date: 2008-05-21 Sheet 8 of 11

37/48
Schematic diagrams
38/48
Default setting: Open
+3V3
JP19
Schematic diagrams

R58 R53 R59 R64


10K 10K 10K 10K

PA13
TMS/SWDIO
PA14
TCK/SWCLK
PB3
TDO/SWO
PA15
TDI
PB4
TRST
RESET#

R54
10K

CN7
FTSH-110-01-L-DV CN9
+3V3 JTAG +3V3
1 1
2 2
3 3
4 4
5 5
6 6 +3V3
7 KEY 7
Figure 24. JTAG and trace connectors

8 8
9 9 R55
10 10 do not fit
11 11
12 12

Doc ID 14220 Rev 4


13 R49 0 13 R52
14 R50 do not fit 14 10K
15 R60 0 15
16 R61 do not fit 16
17 17 R48 10K
18 18
19 19 R47 10K
20 20

PE6 JTAG connector


TRACE_D3
PE5
TRACE_D2
PE4
TRACE_D1
PE3
TRACE_D0
PE2
TRACE_CK

Trace connector

STMicroelectronics
Title:
STM3210E-EVAL JTAG&Trace
Number:MB672 Rev: D.2(PCB.SCH) Date: 2008-05-21 Sheet 9 of 11
UM0488
UM0488

U15 TP5
ZEN056V130A24LS U12 3V3
CN17 U16 E5V +5V LD1086D2M33 +3V3
1 1 3 1 3 3 2
SV CV Vin Vout
2
3 2 4 C81 C61 C69 C11

GND
SG CG1 10uF 220uF 47uF
DC-10B 5 100nF
CG2

2
Z1 6

1
SMAJ5.0A-TR CG3
C85
100nF BNX002-01

Power regulator
U5V D5V E5V
Figure 25. Power supply

JP13 TP4 TP16


5V LD5 Ground
6 5
+5V red
4 3 R127 1 2
2 1
300
Default setting: 5<->6

Jumper for choice between power connector, USB connector or daughter board

VREF+
TP3
C45

Doc ID 14220 Rev 4


VREF
10nF +3V3
U8B VDD
71 131
VSS_1 VDD_11
107 121 JP12
VSS_2 VDD_10
143 95 VDD
VSS_3 VDD_9
38 84
VSS_4 VDD_8
16 62
VSS_5 VDD_7
51 52 L1 C32 C23 C38 C26 C19 C18
VSS_6 VDD_6
61 17 BEAD 100nF 100nF 100nF 100nF 100nF 100nF
VSS_7 VDD_5
83 39 VDDA
VSS_8 VDD_4
94 144
VSS_9 VDD_3
120 108 VDD
VSS_10 VDD_2
130 72 R42
VSS_11 VDD_1
VREF- 47
31 32 C50 C46 C36 C17 C35 C33 C25
VREF- VREF+ 10uF
30 33 10nF 100nF 100nF 100nF 100nF 100nF
VSSA VDDA VDDA
R41
0 6
VBAT
STM32F103ZET6 BT1
1
2
Vbat
3 CR1220 holder

JP1 +3V3 STMicroelectronics


MCU power Default setting: 2<->3 Title:
STM3210E-EVAL Power
Number:MB672 Rev: D.2(PCB.SCH) Date: 2008-05-21 Sheet 10 of 11

39/48
Schematic diagrams
40/48
D[0..15]
Schematic diagrams

D[0..15]
A[0..23]
A[0..23]
U1 U2
A18 H1 A22 B8 G7 D15 U3 +3V3
A18 A22 DQ15A-1
A17 D3 A21 C5 F6 D14 D0 29 12 C88
A17 A21 DQ14 I/O0 VDD
A16 E4 G1 D15 A20 D4 G6 D13 D1 30 37
A16 I/O15 A20 DQ13 I/O1 VDD
A15 F4 F1 D14 A19 D5 F5 D12 D2 31
A15 I/O14 A19 DQ12 I/O2 100nF
A14 F3 F2 D13 A18 C4 G4 D11 D3 32 13
A14 I/O13 A18 DQ11 I/O3 VSS
A13 G4 E2 D12 A17 B3 F4 D10 D4 41 36 C24
A13 I/O12 A17 DQ10 I/O4 VSS
A12 G3 D2 D11 A16 E7 G3 D9 D5 42
A12 I/O11 A16 DQ9 I/O5
A11 H5 C2 D10 A15 D7 F3 D8 D6 43
A11 I/O10 A15 DQ8 I/O6 100nF
A10 H4 C1 D9 A14 C7 E6 D7 D7 44
A10 I/O9 A14 DQ7 I/O7
A9 H3 B1 D8 A13 A7 H6 D6
A9 I/O8 A13 DQ6
A8 H2 G6 D7 A12 B7 E5 D5 A16 16
A8 I/O7 A12 DQ5 CL
A7 D4 F6 D6 A11 D6 H5 D4 A17 17
A7 I/O6 A11 DQ4 AL
A6 C4 F5 D5 A10 C6 H4 D3 18
A6 I/O5 A10 DQ3 W R25
A5 C3 E5 D4 A9 A6 E4 D2 +3V3 8 19
A5 I/O4 A9 DQ2 R23 R WP
A4 B4 D5 D3 A8 B6 H3 D1 9 7 do not fit
A4 I/O3 A8 DQ1 E RB
Figure 26. SRAM and Flash

+3V3 A3 B3 C6 D2 A7 A3 E3 D0 10K
A3 I/O2 A7 DQ0
A2 A5 C5 D1 C63 A6 C3 NAND512W3A2CN6E
A2 I/O1 A6
A1 A4 B6 D0 A5 D3 NAND512W3A2BN6E
A1 I/O0 A5
R16 A0 A3 A4 B2 R24
A0 100nF A4
10K +3V3 A3 A2 C21 10K
R15 A3 R22
PG10 B5 D6 C20 A2 C2 PD7 100nF
FSMC_NE3 CE VCC A2 FSMC_NCE2
0 G5 E1 A1 D2 0
WE VCC A1
A2 A0 E2 +3V3
OE 100nF A0
PE0 A1 D1
FSMC_NBL0 BLE VSS
PE1 B2 E6 +3V3 A5 +3V3
FSMC_NBL1 BHE VSS W
B5 G5
RP VCC
+3V3 +3V3 IS61WV51216BLL-10MLI A4 F1
RB VCC
R19 G2 D8
G VCC
10K F2 H2 C75 C62 C15
E VSS
R20 R17 R18 F7 H7 100nF 100nF 100nF

Doc ID 14220 Rev 4


BYTE VSS
10K 10K 10K B4 E8
Vpp/WP VSS
PG9 R21 0 M29W128GH70ZA6E
FSMC_NE2
PD5 M29W128GL70ZA6E
FSMC_NWE
PD4 S29GL128P90FFIR20
FSMC_NOE
PD6 1
FSMC_NWAIT
2
PG6 3
FSMC_INT2
Default setting: 2<->3
+3V3
R13 JP7
10K
C10
100nF

R12
+3V3
10K
JP5
Default setting: Open Rev D.2 modification : references of NOR flash used for U2 updated

STMicroelectronics
Title:
STM3210E-EVAL SRAM&FLASH
Number:MB672 Rev: D.2(PCB.SCH) Date: 2008-05-21 Sheet 11 of 11
UM0488
UM0488

1 2 3 4

CN3
Enable 1 49
Enable NC
DotClk 2 48 CN2
A DotClk NC A
HSYNC 3 47 CS 1 6 PD1
HSYNC NC CS PD1
VSYNC 4 44 RS 2 7 PD2
VSYNC NC RS PD2
9 43 WR_SCL 3 8 PD3
NC NC WR/SCL PD3
38 42 RD 4 9 PD4
NC NC RD PD4
39 41 #RESET 5 10 PD5
NC NC RESET PD5
37 11 PD6
NC PD6
CS 5 36 12 PD7
CS NC PD7
WR_SCL 6 35 13 PD8
WR/SCL NC PD8
RD 10 34
RD NC
RS 8 33 BLGND 14 PD10
RS NC PD10
29 PD17 22 15 PD11
PD17 BL_GND PD11
SDO 46 28 PD16 BL_Control 23 16 PD12
SDO PD16 BL_Control PD12
SDI 7 27 PD15 24 17 PD13
SDI PD15 VDD VDD PD13
BLVDD 26 PD14 25 18 PD14
PD14 VCI PD14
#RESET 11 25 PD13 26 19 PD15
RESET PD13 GND PD15
24 PD12 27 20 PD16
PD12 GND PD16
Figure 27. Color LCD module

L2 30 23 PD11 28 21 PD17
VDD VDD PD11 BLVDD BL_VDD PD17
BEAD 31 22 PD10 SDO 29
VCI PD10 SDO
32 21 PD9 SDI 30
B VCI PD9 SDI B
4.7uH(1A) Z1 20 PD8
PD8
A 52 19 PD7 16-bit connector
A PD7
L1 K 53 18 PD6
K PD6
STPS1L40M C1 40 17 PD5
GND PD5
C4 C5 U1 4.7uF/35V 45 16 PD4
GND PD4
100nF 10nF 8 6 50 15 PD3 Connector for 16-bit parallel application
SW Vo GND PD3
C2 1 5 BLGND 51 14 PD2
Vi NC GND PD2
BLGND 4.7uF/10V 7 13 PD1
EN PD1
3 4 12 PD0
GND FB PD0
9 2
PGND Rset

Doc ID 14220 Rev 4


FH26-51S-0.3SHW(05) CN1
BL_Control R1 STLD40DPMR R2 R3 AM-240320LDTNQW-00H (SPI) CS 1
STLD40DPUR CS
0 BLGND 100K 10 AM-240320LDTNQW-02H (16bit parallel) WR_SCL 2
SCL
SDI 3
SDI
R4 4
BLVDD RS
[N/A] BLGND 5
WR
6
RD
SDO 7
SDO
Backlight driver & PFC connector for LCD panel #RESET 8
C RESET C
9
VDD VDD
10
VCI
11
GND
12
GND
Mount only for 13
mount only for SPI application BLVDD BL_VDD
16-bit application BL_Control 14
BL_Control
15
BL_GND
C3 C6 VDD 16
BL_GND
4.7uF/10V 100nF
BLGND SPI connector
RP1 R5 R6 R7 R8 R9 R10 RP2 RP3 RP4 RP5
10K 4K7 4K7 4K7 4K7 4K7 4K7 10K 10K 10K 10K

Connector for SPI serial application

PD9
PD0
SDO
SDI
RS
RD
D D

Enable
HSYNC
DotClk
VSYNC
PD16
PD14
PD12
PD10
PD8
PD6
PD4
PD2
PD17
PD15
PD13
PD11
PD7
PD5
PD3
PD1

STMicroelectronics
Title:
2.4 inch LCD board support either SPI or 16-bit parallel
Number:MB895 Rev: B.1(PCB.SCH) Date: 10/13/2009 Sheet 1 of 1

41/48
Schematic diagrams

1 2 3 4
STM3210E-EVAL I/O assignment UM0488

Appendix A STM3210E-EVAL I/O assignment

Table 29. STM3210E-EVAL I/O assignment


Pin # 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

42/48 Doc ID 14220 Rev 4


UM0488 STM3210E-EVAL I/O assignment

Table 29. STM3210E-EVAL I/O assignment (continued)


Pin # 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
MC_STOP pin 1 (Emergency stop) / SPI_Flash_MISO / QST
42 PA6
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

Doc ID 14220 Rev 4 43/48


STM3210E-EVAL I/O assignment UM0488

Table 29. STM3210E-EVAL I/O assignment (continued)


Pin # Pin name STM3210E-EVAL I/O assignment

67 PE14 FSMCD11
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

44/48 Doc ID 14220 Rev 4


UM0488 STM3210E-EVAL I/O assignment

Table 29. STM3210E-EVAL I/O assignment (continued)


Pin # Pin name STM3210E-EVAL I/O assignment

102 PA10 USART1 RX


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)
Temperature SMBIA / MC_TIM3_CH2 pin 29 (PFC pwm)/ QST
135 PB5
pin10

Doc ID 14220 Rev 4 45/48


STM3210E-EVAL I/O assignment UM0488

Table 29. STM3210E-EVAL I/O assignment (continued)


Pin # Pin name STM3210E-EVAL I/O assignment

136 PB6 Audio I2C_SCL & Temperature SCL / QST pin3


137 PB7 Audio_I2C_SDA & Temperature SDA / QST pin5
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

46/48 Doc ID 14220 Rev 4


UM0488 Revision history

Revision history

Table 30. Document revision history


Date Revision Changes

5-May-2008 1 Initial release.


Added information on NOR Flash references in Section 2.20.
2-Jun-2008 2
Updated schematics in Section 4.
Modified cover page. Inserted a newChapter 1.
20-Nov-2008 3 Modified bank specified in Section 2.17, Section 2.18, Section 2.19
and Section 2.20.
Modified bank specified in Section 2.19.
21-Jan-2010 4
Modified LCD in Section 3.13 and Figure 27.

Doc ID 14220 Rev 4 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 4

Potrebbero piacerti anche