ST STM3220G-EVAL User manual

May 2011 Doc ID 018499 Rev 2 1/64
UM1057
User manual
STM3220G-EVAL evaluation board
Introduction
The STM3220G-EVAL evaluation board is a complete demonstration and development
platform for the STM32 F-2 series and includes an embedded STM32F207IGH6 high-
performance ARM®Cortex™-M3 32-bit microcontroller .
The full range of hardware features on the board is provided to help you evaluate all
peripherals (USB OTG HS, USB OTG FS, ethernet, motor control, CAN, MicroSD card,
smartcard, USART, Audio DAC, RS-232, IrDA, SRAM, MEMS, EEPROM… etc.) and
develop your own applications. Extension headers make it possible to easily connect a
daughter board or wrapping board for your specific application.
The in-circuit ST-LINK tool can be easily used for JTAG and SWD interface debugging and
programming.
Figure 1. STM3220G-EVAL evaluation board
www.st.com

Contents UM1057
2/64 Doc ID 018499 Rev 2
Contents
1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Order code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Hardware layout and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2 Boot option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3 Clock source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4 Reset source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.5 Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.6 EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.7 CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.8 RS-232 and IrDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.9 Motor control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.10 Smartcard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.11 MicroSD card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.12 MEMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.13 Potentiometer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.14 ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.15 USB OTG FS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.16 Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.17 USB OTG HS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.18 Camera module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.19 SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.20 Development and debug support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.21 Display and input devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.1 Daughter board extension connectors CN1, 2, 3 and 4 . . . . . . . . . . . . . . 20
3.2 Motor control connector CN5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

UM1057 Contents
Doc ID 018499 Rev 2 3/64
3.3 MicroSD connector CN6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.4 Ethernet RJ45 connector CN7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.5 USB OTG FS Micro-AB connector CN8 . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.6 USB OTG HS Micro-AB connector CN9 . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.7 CAN D-type 9-pin male connectors CN10 (CAN1 or CAN2) . . . . . . . . . . 30
3.8 Audio connector CN11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.9 Trace debugging connector CN13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.10 JTAG debugging connector CN14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.11 Camera module connector CN15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.12 RS-232 connector CN16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.13 Power connector CN18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.14 TFT LCD connector CN19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.15 Smartcard connector CN20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.16 ST-LINK/V2 connector CN21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.17 Camera extension connector CN23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4 Schematic diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

Overview UM1057
4/64 Doc ID 018499 Rev 2
1 Overview
1.1 Features
■STM32F207IGT6 microcontroller
■16 Mbit SRAM
■1 Gbyte or more MicroSD card
■Boot from user Flash, system memory or SRAM
■Both ISO/IEC 14443 type A and B smartcard support
■I2C compatible serial interface 8 Kbytes EEPROM, MEMS and I/O expander
■IEEE 802.3-2002 compliant ethernet connector
■Two CAN 2.0 A/B channels on the same DB connector
■RS-232 communication
■IrDA transceiver
■USB OTG (HS and FS) with Micro-AB connector
■Inductor motor control connector
■I2S Audio DAC, stereo audio jack for headset
■3.2" 240x320 TFT color LCD with touchscreen
■4 color LEDs
■Camera module and extension connector for ST camera plug-in
■Joystick with 4-direction control and selector
■Reset, wakeup, tamper and user button
■RTC with backup battery
■Extension connector for daughterboard or wrapping board
■JTAG, SW and trace debug support
■Embedded ST-LINK/V2
■Five 5V power supply options: Power jack, USB FS connector, USB HS connector,
ST-LINK/V2 or daughterboard
■MCU consumption measurement circuit
1.2 Demonstration software
Demonstration software is preloaded in the board's Flash memory for easy demonstration of
the device peripherals in standalone mode. For more information and to download the latest
version, please refer to STM3220G-EVAL demonstration software available on web:
www.st.com/mcu
1.3 Order code
To order the STM32F207IGT6 MCU evaluation board, use the order code STM3220G-
EVAL.

UM1057 Hardware layout and configuration
Doc ID 018499 Rev 2 5/64
2 Hardware layout and configuration
The STM3220G-EVAL evaluation board is designed around the STM32F207IGH6 in the
UFBGA176 package. The hardware block diagram Figure 2 illustrates the connection
between STM32F207IGH6 and peripherals (Camera module, LCD, SRAM, EEPROM,
MEMS, USART, IrDA, USB OTG HS, USB OTG FS, Ethernet, Audio, CAN bus, Smart card,
MicroSD card and motor control) and Figure 3 will help you locate these features on the
actual evaluation board.

Hardware layout and configuration UM1057
6/64 Doc ID 018499 Rev 2
Figure 2. Hardware layout and configuration
MS19169V1
STM32F207IGH6
RS232
transceiver
IrDA
transceiver
Smartcard
interface
3.3V regulator
TFT LCD
MicroSD
card
Audio DAC
MC control
connector
LEDs,Key
JTAG
MEMS
Potentiometer
Smartcard
connector
Integrated RJ45
connector
RS232
DB9 connector
ADC
I2S2
GPIO
MII/RMII
USART6
I2C1
Extension
connector for
GPIOs
PHY
USART3
CAN1
CAN
transceiver
CAN
DB9 connector
MC
SDIO
Trace
Debug
OTG FS USB Micro-AB
connector
EEPROM
I/O
expander
Joystick
Touchscreen
USB power
switch
CAN2
2.8V regulator
2.5V regulator
1.8V regulator
DCMI
Camera
module
OTG HS USBMicro-AB
connector
USB power
switch
USB HS
PHY
DAC
FSMC
SRAM
ST-LINK/V2
Camera extension
connector
Microphone
Amplifier
Audio Jack
ADC

UM1057 Hardware layout and configuration
Doc ID 018499 Rev 2 7/64
Figure 3. STM3220G-EVAL evaluation board layout
MS1917 0V2
CN5
Motor control
CN6
MicroSD card
CN13
Trace
CN14
JTAG
U11
IrDA
CN8
USB OTG FS
CN9
USB OTG HS
CN21
ST-LINK/V2
CN19
Color LCD
CN15
Camera module
CN23
Camera extension
connector
U32
Joystick
B4
User key
B3
Tamper
CN20
Smartcard
B2
Wakeup
B1
Reset
RV1
Potentiometer
CN18
5V power jack
CN11
Audio jack
CN16
USART
CN10
CAN
U16
STM32F207IGH6
CN7
RJ45
connector
CN1 - CN4
Extension
CONNECTOR $4"

Hardware layout and configuration UM1057
8/64 Doc ID 018499 Rev 2
2.1 Power supply
STM3220G-EVAL evaluation board is designed to be powered by 5V DC power supply and
to be protected by PolyZen from a wrong power plug-in event. It is possible to configure the
evaluation board to use any of following five sources for the power supply:
●5V DC power adapter connected to JP18, the Power Jack on the board
●5V DC power with 500 mA limitation from CN8, the USB OTG FS Micro-AB connector
●5V DC power with 500 mA limitation from CN9, the USB OTG HS Micro-AB connector
●5V DC power with 500 mA limitation from CN21, the ST-LINK/V2 USB connector
●5V DC power from both CN1 and CN3, the extension connector for daughterboard
(DTB for daughterboard on silkscreen)
The power supply is configured by setting the related jumpers JP4, JP32, JP18 and JP19 as
described inTa b l e 1 .
Table 1. Power related jumpers and solder bridges
Jumper Description
JP4 Jumper reserved for future use (RFU). It should be left open.
Default setting: Not fitted
JP32
MCU_VDD is connected to 3.3V power when JP32 is closed and MCU current
consumption measurement can be done manually by multi-meter when JP32 is
open.
Default setting: Fitted
JP18
JP18 is used to select one of the five possible power supply sources.
To select the ST-LINK/V2 USB connector (CN21) power
supply, set JP18 as shown:
(Default setting)
To select power supply jack (CN18) power supply, set
JP18 as shown:
To select daughterboard connector (CN1 and CN3) power
supply, set JP18 as shown:
HS
FS
DTB
PSU
STlk
HS
FS
DTB
PSU
STlk
HS
FS
DTB
PSU
STlk

UM1057 Hardware layout and configuration
Doc ID 018499 Rev 2 9/64
Note: The LED LD9 is lit when the STM3220G-EVAL evaluation board is powered by the 5V
correctly.
2.2 Boot option
The STM3220G-EVAL evaluation board is able to boot from:
●Embedded User Flash
●System memory with boot loader for ISP
●Embedded SRAM for debugging
The boot option is configured by setting switch SW1 (BOOT1) and SW2 (BOOT0). The
BOOT0 can be configured also via RS-232 connector CN16.
JP18
(cont.)
To select USB OTG FS (CN8) power supply, set JP18 as
shown:
To select USB OTG HS (CN9) power supply, set JP18 as
shown:
To select power supply jack (CN18) power supply to both
STM3220G-EVAL and daughterboard connected on CN1
and CN3, set JP18 as shown (daughterboard must not
have its own power supply connected)
JP19
To connect Vbat to the battery, set JP19 as shown:
To connect Vbat to 3.3V power, set JP19 as shown:
(Default setting)
Table 1. Power related jumpers and solder bridges (continued)
Jumper Description
HS
FS
DTB
PSU
STlk
HS
FS
DTB
PSU
STlk
HS
FS
DTB
PSU
STlk
321
321
Table 2. Boot related jumpers
BOOT 0 BOOT 1 Boot source
0 Don’t care STM3220G-EVAL boots from User Flash (Default setting)
1 1 STM3220G-EVAL boots from Embedded SRAM
1 0 STM3220G-EVAL boots from System Memory

Hardware layout and configuration UM1057
10/64 Doc ID 018499 Rev 2
2.3 Clock source
Four clock sources are available on STM3220G-EVAL evaluation board for
STM32F207IGH6 and RTC embedded:
●X1, 25 MHz crystal for ethernet PHY with socket. It can be removed when clock is
provided by MCO pin of the MCU
●X2, 26 MHz crystal for USB OTG HS PHY
●X3, 32 kHz crystal for embedded RTC
●X4, 25 MHz crystal with socket for STM32F207IGH6 microcontroller (It can be removed
from socket when internal RC clock is used.)
2.4 Reset source
The reset signal of STM3220G-EVAL evaluation board is low active and the reset sources
include:
●Reset button B1
●Debugging tools from JTAG connector CN14 and trace connector CN13
●Daughterboard from CN3
●RS-232 connector CN16 for ISP
●ST-LINK/V2
2.5 Audio
The STM3220G-EVAL evaluation board enables stereo audio play and microphone
recording by an external headset connected on audio jack CN11. An audio DAC CS43L22 is
connected to both I2S2 port and one DAC channel while a microphone amplifier is
connected to the ADC of STM32F207IGH6. The CS43L22 can be configured via I2C1 and
the external PLL (U36) can be used to provide external clock which is connected to
I2S_CKIN pin (PC9).
2.6 EEPROM
A 64KBit EEPROM is connected to the I2C1 bus of STM32F207IGH6.
Table 3. Audio related jumpers
Jumper Description
JP16 Description of JP16 is in Table 10 on page 14.
JP33 The microphone amplifier can be disabled when JP33 is fitted.
Default setting: Not fitted
Table 4. EEPROM related jumper and solder bridge
Jumper Description
JP24 The EEPROM is in Write Protection mode when JP24 is fitted.
Default Setting: Not fitted

UM1057 Hardware layout and configuration
Doc ID 018499 Rev 2 11/64
2.7 CAN
STM3220G-EVAL evaluation board enables two channels of CAN2.0A/B compliant CAN
bus communication based on a 3.3V CAN transceiver on one DB9 connector (CN10). The
two CAN buses can be disconnected by jumpers from relevant STM32F207IGH6 I/Os which
are shared with FSMC and USB OTG HS. Jumpers JP3 and JP10 must be refit to enable
CAN1 or CAN2 as listed in Ta bl e 5 .
High-speed, Standby and Slope Control modes are available and can be selected by setting
jumper JP7.
2.8 RS-232 and IrDA
Both RS-232 and IrDA communication is enabled by D-type, 9-pin RS-232 connectors
(CN16) and IrDA transceiver U11 which are connected to USART3 of STM32F207IGH6 on
STM3220G-EVAL evaluation board.
For ISP support, two signals are added on the RS-232 connector CN16:
●Bootloader_RESET (shared with CTS signal)
●Bootloader_BOOT0 (shared with DSR signal)
RS-232 or IrDA can be selected by setting of JP22 and ISP can be enabled by setting of
jumper JP29 and JP34.
Table 5. CAN-related jumpers
Jumper Description
JP3
To connect CAN1_TX to CAN transceiver, set JP3 as shown:
To connect CAN2_TX to CAN transceiver, set JP3 as shown:
JP10
To connect CAN1_RX to CAN transceiver, set JP10 as shown:
To connect CAN2_RX to CAN transceiver, set JP10 as shown:
PD0 and PB5 are disconnected from the CAN transceiver and used for
FSMC and USB_OTG_HS when jumper JP10 is not fitted (default setting).
JP7
To enable the selected CAN transceiver to work in Standby mode,
set JP7 as shown:
To enable the selected CAN transceiver to work in High-speed
mode, set JP7 as shown (default setting):
To enable the selected CAN transceiver to work in Slope Control mode, do
not fit a jumper on JP7.
JP9 To enable the terminal resistor for the selected CAN, fit a jumper on JP9.
(Default setting: not fitted)
321
321
321
321
321
321

Hardware layout and configuration UM1057
12/64 Doc ID 018499 Rev 2
2.9 Motor control
STM3220G-EVAL evaluation board enables a three-phase brushless motor control via a 34-
pin connector (CN5), 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, 3-phase motor current, bus voltage, heatsink temperature coming from the
motor driving board and 6 channels of PWM control signal going to the motor driving circuit.
The solder bridge (SB18) allows to choose two kinds of synchronization methods for PFCs
(Power Factor Correction) while the SB17 can be set for different signals on pin 31 of CN5.
The I/O pins used on motor control connector CN5 are multiplexed with some peripherals on
the board; either motor control connector or multiplexed peripherals can be enabled by the
setting of solder bridges SB10, SB11, SB12, SB14, SB15 and SB16.
Table 6. RS-232 and IrDA related jumper
Jumper Description
JP22
To connect USART3_RX to IrDA transceiver and enable IrDA communication,
set JP22 as shown:
To connect USART3_RX to RS-232 transceiver and enable RS-232
communication, set JP22 as shown (Default setting):
To enable MicroSD card, which shares same I/Os with RS-232, JP22 is not fitted.
JP29
Bootloader_BOOT0 is managed by pin 6 of CN16 (RS-232 DSR signal) when JP29 is
closed. This configuration is used for boot loader application only.
Default setting: Not fitted.
JP34
Bootloader_RESET is managed by pin 8 of CN16 (RS-232 CTS signal) when JP34 is
fitted. This configuration is used for boot loader application only.
Default setting: Not fitted.
321
321
Table 7. Motor control solder bridges
Solder
Bridge Description Multiplexed
peripherals
SB18
When closed, SB18 redirects the PFC synchronized signal to the
timer 3 input capture pin 2 in addition to the timer 3 external trigger
input.
Default setting: Open
SB17
For CN5 encoder signal input (pin 31), SB17 must be open.
For CN5 special motor analog signal input (pin 31), SB17 must be
closed.
Default setting: Open
SB16 To connect MC_EmergencySTOP to PI4, close SB16.
Default setting: Open
Camera module
connected to
CN15

UM1057 Hardware layout and configuration
Doc ID 018499 Rev 2 13/64
Note: 1 Some 0 ohm resistors have to be removed or soldered to enable motor control application
except the solder bridges configurations mentioned above:
– R34, R58 & R51 to be removed
– R66, R204 & R205 to be soldered
2 MicroSD card must be removed from CN6 for motor control application.
2.10 Smartcard
STMicroelectronics smartcard interface chip ST8024 is used on STM3220G-EVAL board for
asynchronous 3V and 5V smartcards. It performs all supply protection and control functions
based on the connections with STM32F207IGH6 listed in Ta bl e 8 :
SB10 To connect MC_EnIndex to PB8, close SB10.
Default setting: Open
EthernetSB11 To connect MC_CurrentA to PC1, close SB11.
Default setting: Open
SB12 To connect MC_CurrentB to PC2, close SB12.
Default setting: Open
SB14 To connect MC_EnB to PD13, close SB14.
Default setting: Open FSMC
SB15 To connect MC_EnA to PD12 close SB15.
Default setting: Open
Table 7. Motor control solder bridges (continued)
Solder
Bridge Description Multiplexed
peripherals
Table 8. Connection between ST8024 and STM32F207IGH6
Signals of ST8024 Description Connect to
STM32F207IGH6
5V/3V Smartcard power supply selection pin PH15
I/OUC MCU data I/O line PC6
XTAL1 Crystal or external clock input PG7
OFF Detect presence of a card, MCU interrupt,
share same pin with motor controller PF6
RSTIN Card reset input from MCU PF7
CMDVCC
Start activation sequence input (Active
Low), share same pin with I2S DAC and
Motor control
PG12

Hardware layout and configuration UM1057
14/64 Doc ID 018499 Rev 2
Smartcard shares some I/Os with I2S bus for Audio. Some jumper settings need to be
reconfigured to enable smartcard as indicated below:
2.11 MicroSD card
The 1 GByte or more MicroSD card connected to SDIO of STM32F207IGH6 is available on
the board. MicroSD card detection is managed by the standard I/O port PH13. MicroSD
card shares I/Os with motor control, RS-232 and audio. The jumpers JP22 and JP16 must
be refit and motor control connector (CN5) must be disconnected for MicroSD card function.
2.12 MEMS
A ST MEMS device LIS302DL is connected to I2C1 bus of STM32F207IGH6 on the board.
2.13 Potentiometer
There is one 10K ohm potentiometer RV1 connected to PF9 of STM32F207IGH6 on the
board.
2.14 ADC
Two test points (TP3 AIN-) and (TP4 AIN+) are placed close to port PC1 of the MCU
allowing precise measurements on ADC1, ADC2 or ADC3 channel 11. As PC1 is also used
as current A input on the motor control connector it is recommended to remove R219 to
optimize noise immunity on this input.
A potentiometer RV1 is connected to PF9 of STM32F207IGH6. If needed, a low pass filter
(R74 and C59) can be placed on this input to reduce the bandwidth of the analog input PF9.
It is also possible to place the Ethernet PHY (U5) in low power mode in order to reduce the
noise induced by this high frequency peripheral. Power down pin (MII_INT in the schematic)
is connected to PB14 of the MCU, so this I/O can be to be configured as output low during
analog precision measurement.
Table 9. Smartcard related jumper
Jumper Description
JP21
To connect Smartcard_IO to PC6, JP21must be fitted.
JP21 must not be fitted for Audio DAC connection to I2S.
Default setting: Not Fitted
Table 10. MicroSD card related jumpers
Jumper Description
JP22 Description of JP22 is in Section 2.8: RS-232 and IrDA
JP16
PC9 is connected to MicroSDCard_D1 when JP16 is set as
shown to the right: (Default setting):
PC9 is connected to I2S_CKIN when JP16 is set as show to the
right:
321
321

UM1057 Hardware layout and configuration
Doc ID 018499 Rev 2 15/64
2.15 USB OTG FS
STM3220G-EVAL evaluation board enables USB OTG full speed communication via a USB
Micro-AB connector (CN8) and USB power switch (U1) connected to VBUS. The evaluation
board can be powered by this USB connection at 5V DC with a 500 mA current limitation.
The LED LD6 indicates that the power switch (U1) is ON and STM3220G-EVAL functions as
a USB host or that the VBUS is powered by another USB host while STM3220G-EVAL
functions as a USB device. The LED LD5 indicates an over-current.
2.16 Ethernet
STM3220G-EVAL evaluation board enables 10/100M ethernet communication by a PHY
DP83848CVV (U5) and integrated RJ45 connector (CN7). Both MII and RMII interface
modes can be selected by setting jumpers JP5, JP6 and JP8 as listed below:
Note: 1 A test point (TP2) is available on the board for the PTP_PPS feature test.
2 The Ethernet PHYU5 can be powered down by regulating PB14.
Table 11. Ethernet related jumpers and solder bridges
Jumper Description
JP8
JP8 is used to select MII or RMII interface mode.
To enable MII, JP8 is not fitted.
To enable RMII interface mode, JP8 is fitted.
Default setting: Not fitted
JP6
To enable MII interface mode, set JP6 as shown (Default
setting):
To enable RMII interface mode, set JP6 as shown:
JP5
To provide 25 MHz clock for MII or 50 MHz clock for RMII by
MCO at PA8, set JP5 as shown (Default setting):
To provide 25 MHz clock by external crystal X1 (for MII interface
mode only) set JP5 as shown:
When clock is provided by external oscillator U3, JP5 must not be fitted
(Default setting).
SB1
SB1 is used to select clock source only for RMII mode.
To connect the clock from MCO to RMII_REF_CLK, close SB1.
The resistor R212 has to be removed in this case.
Default setting: Open
321
321
321
321

Hardware layout and configuration UM1057
16/64 Doc ID 018499 Rev 2
2.17 USB OTG HS
The STM3220G-EVAL evaluation board enables USB OTG high speed communication via a
USB Micro-AB connector (CN9), USB high speed PHY (U8) and USB power switch (U4)
connected to VBUS. The evaluation board can be powered by this USB connector (CN9) at
5V DC with a 500 mA current limitation.
The LED LD7 indicates that power switch (U4) is ON and STM3220G-EVAL is working as a
USB host or that VBUS is powered by another USB host when STM3220G-EVAL is working
as a USB device. The LD8 indicates an over-current.
The USB ULPI bus is shared with CAN2 bus, the JP10 and JP3 must be kept open for USB
OTG HS.
Table 12. MicroSD card related jumper
Jumper Description
JP31 To disable USB OTG PHY U8, JP31 is not fitted.
Default setting: Fitted

UM1057 Hardware layout and configuration
Doc ID 018499 Rev 2 17/64
2.18 Camera module
A 1.3 megapixel camera module is connected to DCMI bus of STM32F207IGH6 and shares
the same I/Os with the motor control connector. SB16 must be kept open for camera module
application.
Note: 1 When the camera demo loaded in Flash is executed, some green pixels may appear in high
contrast zones, depending on the image captured.
2 The camera is not firmly restricted on its connector (CN15). It is possible that during
shipment the camera could be unplugged. In such case you need to plug it into the right
position as shown on the picture below (pin 1 dot on top left corner of the socket).
It is not recommended to remove it in order to avoid false contact later.
Figure 4. Pin 1 camera plug
The camera extension connector CN23 is available on the boards to connect the ST camera
plug-in board.
Table 13. Camera module related jumpers
Jumper Description
JP26 To set power down mode for the camera module, JP26 is fitted.
Default setting: Not Fitted
SB16 Description of SB16 is in Section 2.9: Motor control.

Hardware layout and configuration UM1057
18/64 Doc ID 018499 Rev 2
2.19 SRAM
The 16 Mbit SRAM is connected to FSMC bus of STM32F207IGH6 which shares the same
I/Os with CAN1 bus. JP3 and JP10 must not be fitted for SRAM and LCD application.
2.20 Development and debug support
Version 2 of the ST-LINK, called ST-LINK/V2, is embedded on the board. This tool allows
onboard program loading and debugging of the STM32F using the JTAG or SWD interface.
Third-party debug tools are also supported by the JTAG (CN14) or Trace (CN13)
connectors.
To communicate with the embedded ST-LINK/V2, a specific driver needs to be installed on
your PC. To download and install this driver, refer to the software and development tools
page for the STM32F family available on www.st.com (the install shield is called
ST-LINK_V2_USBdriver.exe).
The embedded ST-LINK/V2 connects to the PC via a standard USB cable from connector
CN21. The bicolor LED LD10 (COM) indicates the status of the communication as follows:
●Slow blinking Red/Off: At power-on before USB initialization
●Fast blinking Red/Off: After the first correct communication between PC and
ST-LINK/V2 (enumeration)
●Red Led On: When initialization between PC and ST-LINK/V2 is successfully finished
●Green Led On: After successful target communication initialization
●Blinking Red/Green: During communication with target
●Green On: Communication finished and OK
●Orange On: Communication failure
Note: Note: It is possible to power the board via CN21 (embedded ST-LINK/V2 USB connector)
even if an external tool is connected to CN13 (trace) or CN14 (external JTAG and SWD).
Table 14. SRAM related jumpers
Jumper Description
JP1
Connect PE4 to SRAM as A20 by setting JP1 as shown (Default
setting):
Connect PE4 to trace connector CN13 as TRACE_D1 by setting
JP1 as shown:
JP2
Connect PE3 to SRAM as A19 by settiing JP2 as shown (Default
setting):
Connect PE3 to trace connector CN13 as TRACE_D0 by setting
JP2 as shown:
321
321
321
321

UM1057 Hardware layout and configuration
Doc ID 018499 Rev 2 19/64
2.21 Display and input devices
The 3.2” TFT color LCD connected to FSMC bus and 4 general purpose color LEDs (LD 1,
2, 3, 4) are available as display devices. A touchscreen connected to an I/O expander (U24),
4-direction joystick with selection key, general purpose button (B4), wakeup button (B2) and
tamper detection button (B3) are available as input devices.
Table 15. LCD modules
Pin on
CN19 Pin name Pin connection Pin on
CN19 Pin name Pin connection
1 CS FSMC_NE3 (PG10) 18 PD14 FSMC_D12
2 RS FSMC_A0 19 PD15 FSMC_D13
3 WR/SCL FSMC_NWE 20 PD16 FSMC_D14
4 RD FSMC_NOE 21 PD17 FSMC_D15
5 RESET RESET# 22 BL_GND GND
6 PD1 FSMC_D0 23 BL_Control +5V
7PD2 FSMC_D1 24VDD +3V3
8PD3 FSMC_D2 25VCI +3V3
9 PD4 FSMC_D3 26 GND GND
10 PD5 FSMC_D4 27 GND GND
11 PD6 FSMC_D5 28 BL_VDD +5V
12 PD7 FSMC_D6 29 SDO NC
13 PD8 FSMC_D7 30 SDI NC
14 PD10 FSMC_D8 31 XL I/O expander U24
15 PD11 FSMC_D9 32 XR I/O expander U24
16 PD12 FSMC_D10 33 YD I/O expander U24
17 PD13 FSMC_D11 34 YU I/O expander U24

Connectors UM1057
20/64 Doc ID 018499 Rev 2
3 Connectors
3.1 Daughter board extension connectors CN1, 2, 3 and 4
Four male headers, CN1, 2, 3 and 4, can be used to connect with a daughterboard or
standard wrapping board to STM3220G-EVAL evaluation board. A total number of 140
GPIOs are available on the board.
Each pin on CN1, 2, 3 and 4 can be used by a daughterboard after disconnecting it from the
corresponding function block on STM3220G-EVAL evaluation board. Please refer to
Ta bl e 1 6 and Ta b l e 1 9 for details.
Table 16. Daughter board extension connector CN1
Pin Description Alternative function
How to disconnect with
function block on
STM3220G-EVAL board
1GND - -
3 PE3 Trace_D0 and FSMC_A19 Keep JP2 on 2<->3
5 PE5 Trace_D2
7 PI8 LCD_HSYNC -
9 PC14 OSC32_IN Remove R84, SB4 closed
11 PC15 OSC32_OUT Remove R85, SB5 closed
13 PI10 MII_RX_ER Remove RS3
15 PF0 FSMC_A0 -
17 PF2 FSMC_A2 -
19 GND - -
21 PF5 FSMC_A5 -
23 PF7 Smartcard_RST -
25 PF9 Potentiometer Remove R151
27 PH0 OSC_IN SB6 closed
29 PC0 ULPI_STP -
31 PC1 MII_MDC SB11 open
33 PC3 MII_TX_CLK Remove R51
35 PA0 WakeUP Remove R139
37 PA2 MII_MDIO -
39 GND - -
41 PH4 ULPI_NXT Remove R61
43 NC - -
45 NC - -
47 EMU_3V3 - -
Other manuals for STM3220G-EVAL
1
Table of contents
Other ST Motherboard manuals

ST
ST UM2248 User manual

ST
ST UM2335 User manual

ST
ST SPC58XXADPT144S REV.B User manual

ST
ST STEVAL-ICB008V1 User manual

ST
ST STEVAL-QUADV01 User manual

ST
ST STFPC311 User manual

ST
ST STEVAL-IHM022V1 User manual

ST
ST STEVAL-IDB011V1 User manual

ST
ST STM32G070RBT6 User manual

ST
ST STM32L152-EVAL Installation and operating instructions

ST
ST STM3210E-EVAL User manual

ST
ST M24LR-DISCOVERY User manual

ST
ST STM32L4R9I User manual

ST
ST EVAL-L9963E-MCU User manual

ST
ST STM3221G-EVAL User manual

ST
ST STM32G474E-EVAL User manual

ST
ST Teseo-VIC3DA User manual

ST
ST STM3240G-EVAL User manual

ST
ST STM32H7B3I-EVAL User manual

ST
ST STM32G0C1E-EV User manual