Universal USB to serial communication interface
demonstration board based on the STM32
Features
■ Two PC GUIs are supported:
– Universal dongle PC GUI: this PC GUI
allows interfacing SPI, I2C and UART
interface and controlling the communication
parameters with the help of GUI itself
– DFU mode PC GUI: this PC GUI allows
changing the firmware if required by the
user to suit its applications
■ DLL files of the I2C, SPI and UART Interface
are supplied
■ Source code (including DFU)
■ RoHS compliant
STEVAL-PCC009V1
Data brief
STEVAL-PCC009V1
Description
This demonstration board implements an
universal USB to serial communication interface
(UUSCI) based on STM32.
This demoboard has a 10 pin interface. In this
interface, there is a provision to connect a device
which can communicate using I2C, SPI and
UART. Thus UUSCI tool allows a user to connect
a serial communication based device to a PC. At
the same time it allows to control some GPIOs
available in that 10 pin interface and set them in
input/output modes as per the application
requirements.
In UUSCI demonstration board, the STM32
microcontroller is used as the interface between
PC and the end device. Due to intelligence
available in the STM32 device, I2C, SPI and
UART are multiplexed in same 10 pin interface
thus leading to reduced board size and the
complexity of usage.
Power to board is provided from USB Mini B-Type
connector.
their own customized PC GUI as per their
requirements.
Warning: In order to use this
evaluation board
connected to a PC, a
recent version of
Windows
Windows2000
Windows XP
®
, such as
®
or
®
must be
installed.
DLL files of the PC GUI are provided with this
tool. So a user can use these DLL files to make
May 2010 Doc ID 15574 Rev 2 1/7
For further information contact your local STMicroelectronics sales office.
www.st.com
7
Circuit schematics STEVAL-PCC009V1
1 Circuit schematics
Figure 1. Microcontroler section
DA
CL
2_S
2_S
2C
2C
11_I
I
O
IS
OS
SS
CK
2_N
2_S
2_M
0
13
PA
PE5
9
M
P
PC
PA8
PA9
PA1
USBD
USBD
71
70
69
68
67
66
9
8
12
11
10
PA
PA
PA
PA
PA
TC
UT
N
32_I
PER-R
C
C32_O
TAM
OS
OS
13-
14-
15-
AT
PE6
VB
PC
PC
PC
8
5
6
7
9
10
UT
N
PER
AM
C32_I
C32_O
6
3
13_T
3V
OS
OS
GNDND3V
PE
PC
R5R51M1MR5R51M
Hz
Hz
Y2Y28M
Y2Y28M
MS
3
13_T
GNDND3V
PA
75
74
73
72
2
2
NC
VSS_
VDD_
PA1
4
76
PAPA14_T
PAPA15_T
PCPC10
PCPC11
PCPC12
PDPD0
PDPD1
PDPD2
PDPD3
PDPD4
PDPD5
PDPD6
PDPD7
PBPB3_T
PBPB4_N
BAI
2/7 Doc ID 15574 Rev 2
R1R1100k
L
A
0
3
3V
BOOT
0
0
R2
R2
100k
PBPB5_I
PBPB6_I
PBPB7_I
BOOT
0
PBPB8_T
CH3
PBPB9_T
CH4
PE0
PE1
GND
3V3V3
0
0
R3
R3
C2
C2
Y1
Y1
Hz
Hz
768K
768K
32.
32.
C1C110pF
C1C110pF
PA1
5
77
PCPC10
78
PCPC11
79
PCPC12
80
PDPD0
81
PDPD1
82
PDPD2
83
PDPD3
84
PDPD4
85
PDPD5
86
PDPD6
87
PDPD7
88
PB3
89
PB4
90
PB5
91
PB6
92
PB7
93
BOOT
0
94
PB8
95
PB9
96
PE0
97
PE1
98
VSS_
3
99
VDD_
3
100
PE4
PE2
PE3
U2
U2
10pF
10pF
3
4
1
2
2
4
5
3
PE
PE
PE
PE
T
OU
C32_
OS
R4
R4
0
0
C4C422pF
C4C422pF
IN
2_
C3
OS
7
6
8
PC
PC
PC
65
64
63
9
8
7
6
PC
PC
PC
PC
2
2
M3
M3
ST
ST
T
IN
OU
5
5
C_
C_
VSS_
VDD_
OS
OS
11
13
12
T
IN
OU
C_
C_
3
OS
OS
C5C522pF
13
14
15
PD
PD
PD
62
61
60
15
14
PD
PD
ST
NR
15
14
0
#
N1
12_I
RESET
DC
0_A
PC
22pF
PB
PB
2
_
2
_
SW
SW
SW
SW
2_M
8
9
10
11
12
PD
PD
PD
59
58
57
13
12
11
PD
PD
PD
0
1
PC
PC
16
17
1
2
N1
N1
12_I
12_I
DC
DC
1_A
2_A
PC
PC
#
RESET
SPI
SPI
SPI
SPI
PD
PD
12_
13_
14_
15_
PB
PB
PB
PB
56
55
54
53
52
51
9
8
5
4
3
10
PD
2
PC
3
N1
12_I
DC
3_A
PC
3
3V
0
0
R1
R1
2
PD
PD
PB1
PB1
PB1
PB1
VDD_
1
50
VSS_
1
49
PB1
1
48
PB1
0
47
PE1
5
46
PE1
4
45
PE1
3
44
PE1
2
43
PE1
1
42
PE1
0
41
PE9
40
PE8
39
PE7
38
PB2
/BOOT
1
UP
-
+
WK
3
EF
EF
0-
VSSA
PC
VR
VR
VDDA
PA
20
21
18
19
22
23
24
TS
2_R
TS
2_C
SART
ART
H2_U
US
ND
P_
2_C
AG
KU
IM
1_T
0_W
PA
PA
VDDA
H
H
L1
L1
10u
10u
3
3V
k
k
10
10
F
F
7
7
100n
100n
C2
C2
37
PB1
PB0
PCPC5
PCPC4
PA7
PA6
PA5
PA4
VDD-
4
VSS_
4
PA3
1
2
PA
PA
1
36
CH4
35
CH3
34
S
33
D
32
1_M
I
31
1_M
O
30
1_S
29
SAR
T2_C
K
28
27
26
SART
2_R
X
25
X
2_T
SART
H3_U
2_C
IM
2_T
PA
0
0
C1
C1
C9C910
C9C910
F
F
10n
10n
uF
uF
1
BOOT
R7R7100k
100k
ND
AG
33V
3V
0
0
R6
R6
3
10_I
PB
PB
1
1
2
2
0
0
0
0
R1
R1
R1
R1
3V3V3
GND
PE1
5
PE1
4
PE1
3
PE1
2
PE1
1
PE1
0
PE9
PE8
PE7
BOOT
PBPB1_T
PBPB0_T
MIMICROSD
MIMICROSD
PAPA7_7_SPI
PAPA6_6_SPI
PAPA5_5_SPI
PAPA4_U
3V3V3
GND
4_U
3
3V
R8
R8
PAPA3_T
0
0
0
0
R9
R9
F
F
5
5
C1
C1
100n
100n
F
F
4
4
C1
C1
100n
100n
F
F
3
3
C1
C1
100n
100n
F
F
2
2
C1
C1
100n
100n
nF
nF
1
1
C1
C1
100
100
STEVAL-PCC009V1 Circuit schematics
Figure 2. Synchronous COM interface
V
V
472J
472J
38V
38V
6
6
EXB-
EXB-
RN
RN
1
8
2
7
3
6
4
5
B
DB
O_
N
CO
9
9
F
F
V_
1u
1u
C1
C1
F
F
8
8
1u
1u
0.
0.
C1
7
7
C1
C1
3
3V
1
2
3
4
N
CO
F
F C1
C8C81u
C8C81u
F
F
1u
1u
C7C70.
C7C70.
F
F
1u
1u
C6C60.
C6C60.
3 V_
3V
1
2
3
4
Doc ID 15574 Rev 2 3/7
IS
2_M
PI
14_S
PB
V_V_COCON
3V3V3
O
IS
F
F
1u
1u
2_M
0.
0.
PI
14_S
PB
1
8
2
7
3
6
4
5
V
V
5
5
RN
RN
472J
472J
38V
38V
EXB-
EXB-
F
F
C3C3100n
C3C3100n
B
B
DB
_D
_D
SS_
CK
DA
2_N
2_S
2_S
N
2C
SPI
SPI
CO
12_
13_
11_I
V_
PB
PB
PB
J2
J2
1 2
3 4
5 6
DB
B
DB
O_
I_
IS
CL_D
OS
2_M
2_S
GND
2_M
2C
SPI
SPI
14_
10_I
15_
PB
PB
PB
V
V
472J
472J
38V
38V
4
4
RN
RN
EXB-
EXB-
8
7
6
5
B
_D
Cl
2_S
2C
10_I
PB
CL
C2_S
I2
0_
PB1
8
7
6
5
V
V
3
3
472J
472J
RN
RN
38V
38V
EXB-
EXB-
DB
DB
I_
_D
OS
CK
SS_
2_S
2_M
2_N
PI
PI
PI
13_S
15_S
12_S
PB
PB
PB
9
10
11
12
CC4
CC3
CC2
GND
I/OV
I/OV
I/OV
NC
I/OVCC1
I/OVL
C2
VC
I/O
2
VL
I/O
1
CK
2_S
PI
13_S
PB
B
CL_D
2_S
2C
10_I
PB
876
123
CL
2_S
2C
10_I
PB
11
2
3
3V
8
VCVCC
7
V_V_COCON
VL
6
3V3V3
NC
5
2
3
4
2349
VL
VL
I/O
OE
I/O
3
2
I
OS
2_M
PI
3
3V
15_S
PB
DB
DB
I_
O_
IS
OS
2_M
2_M
PI
PI
14_S
15_S
PB
PB
I
O
IS
OS
2_M
2_M
SPI
SPI
14_
15_
PB
PB
B
B
H3_D
H4_D
M3_C
M3_C
0_TI
1_TI
PB
PB
9
10
C4
C3
GND
VC
VC
I/O
I/O
3
4
VL
VL
OE
I/O
I/O
3
4
H3
H4
M3_C
M3_C
0_TI
1_TI
PB
PB
2349
VL
ST
ST
I/O
4
SS
2_N
PI
12_S
PB
B
B
B
_D
_D
CK
DA
H3_D
2_S
2_S
3_C
PI
2C
IM
0_T
11_I
13_S
PB
PB
PB
V
V
5
876
472J
472J
2
2
38V
38V
RN
RN
EXB-
EXB-
4
123
CK
DA
H3
2_S
2_S
3_C
2C
IM
SPI
0_T
11_I
13_
PB
PB
PB
NC
8
VCVCC
7
VL
6
NC
5
2349
2349
ST
ST
B
B
_D
_D
CK
SS
2_S
2_N
PI
PI
13_S
12_S
GND
PB
PB
6
44556
M6
M6
V1
V1
C6
C6
11223
ESDAL
ESDAL
U8
U8
3
DB
O_
DB
IS
I_
2_M
OS
PI
GND
2_M
PI
14_S
PB
15_S
PB
B
DB
SS_
H4_D
2_N
3_C
PI
IM
12_S
1_T
PB
PB
V
V
5
472J
472J
38V
38V
EXB-
EXB-
4
SS
H4
2_N
3_C
IM
SPI
12_
1_T
PB
PB
B
B
_D
4_D
DA
CH
2_S
3_
2C
IM
11_I
1_T
GND
PB
PB
6
44556
M6
M6
V1
V1
C6
V_V_COCON V_V_COCON
3V3V3 3V3V3
C6
11223
ESDAL
ESDAL
U4
U4
3
B
B
CL_D
H3_D
3_C
C2_S
IM
I2
0_
_T
GND
PB1
PB0
13
VCVCC
14
VL
15
1
16
0
0
U1
U1
B
H4_D
3_C
IM
1_T
PB
10A
10A
1
1
ON
ON
RN
RN
_C
_C
SPI
SPI
7 8
9 10
B
H3_D
3_C
IM
0_T
PB
B
_D
DA
2_S
2C
11_I
PB
12
I/OVCC1
13
VCVCC
14
VL
15
I/OVL
1
16
U5
U5
1
DA
2_S
2C
1_I
PB1