Upload
vanbao
View
238
Download
0
Embed Size (px)
Citation preview
STM32-P107 development board Users Manual
All boards produced by Olimex are ROHS compliant
Rev. D, June 2011Copyright(c) 2011, OLIMEX Ltd, All rights reserved
Page 1
INTRODUCTION
STM32-P107 prototype board provides easy way for developing and prototyping with the new STM32F107VCT6 connectivity line microcontroller, produced by STMicroelectronics. STM32-P107 has JTAG port for programming and debugging, USB_OTG, user button, two status leds, and most of the GPIOs are on extension headers where you can connect your additional circuits.
BOARD FEATURES
- CPU: STM32F107VCT6 32 bit ARM-based microcontroller with 256 KB Flash, 64 KB RAM, USB OTG, Ethernet, 10 timers, 2 CANs, 2 ADCs, 14 communication interfaces
- JTAG connector with ARM 2x10 pin layout for programming/debugging
- USB_OTG
- USB_HOST
- 100Mbit Ethernet
- RS232
- Mini SD/MMC card connector
- UEXT connector
- Power Jack
- Two user buttons
- RESET button and circuit
- Two status leds
- Power-on led
- 3V battery connector
- Extension port connectors for many of microcontrollers pins
- PCB: FR-4, 1.5 mm (0,062"), soldermask, silkscreen component print
- Dimensions: 132.08x96.52mm (5.2x3.8")
ELECTROSTATIC WARNING
The STM32-P107 board is shipped in protective anti-static packaging. The board must not be subject to high electrostatic potentials. General practice for working with static sensitive devices should be applied when working with this board.
Page 2
BOARD USE REQUIREMENTS
Cables: The cable you will need depends on the programmer/debugger you use. If you use ARM-JTAG, you will need LPT cable, if you use ARM-JTAG-EW, ARM-USB-OCD, ARM-USB-OCD-H, ARM-USB-TINY, or ARM-USB-TINY-H you will need 1.8 meter USB A-B cable, for ARM-USB-OCD and ARM-USB-OCD-H you will need RS232 cable, too.
Hardware: Programmer/Debugger – one of the Olimex ARM Programmers: ARM-JTAG, ARM-JTAG-EW, ARM-USB-OCD, ARM-USB-OCD-H, ARM-USB-OCD-TINY, ARM-USB-OCD-H.
Software: ARM C compiler
PROCESSOR FEATURES
STM32-P107 board use ARM-based 32-bit microcontroller STM32F107VCT6 with these features:
– Core: ARM 32-bit Cortex™-M3 CPU
– 72 MHz maximum frequency, 1.25 DMIPS/MHz (Dhrystone 2.1) performance at 0 wait state memory access
– Single-cycle multiplication and hardware division
– Memories
– 256 Kbytes of Flash memory
– 64 Kbytes of SRAM
– Clock, reset and supply management
– 2.0 to 3.6 V application supply and I/Os
– POR, PDR, and programmable voltage detector (PVD)
– 25 MHz crystal oscillator
– Internal 8 MHz factory-trimmed RC
– Internal 40 kHz RC with calibration
– 32 kHz oscillator for RTC with calibration
– Low power
– Sleep, Stop and Standby modes
– VBAT supply for RTC and backup registers
– 2 × 12-bit, 1 µs A/D converters (16 channels)
– Conversion range: 0 to 3.6 V
– Sample and hold capability
– Temperature sensor
– up to 2 MSps in interleaved mode
– 2 × 12-bit D/A converters
– DMA: 12-channel DMA controller
Page 3
– Supported peripherals: timers, ADCs, DAC, I2Ss, SPIs, I2Cs and USARTs
– Debug mode
– Serial wire debug (SWD) & JTAG interfaces
– Cortex-M3 Embedded Trace Macrocell™
– 80 fast I/O ports
– 80 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant
– 10 timers
– four 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input
– 1 × 16-bit motor control PWM timer with dead-time generation and emergency stop
– 2 × watchdog timers (Independent and Window)
– SysTick timer: a 24-bit downcounter
– 2 × 16-bit basic timers to drive the DAC
– 14 communication interfaces
– 2 × I2C interfaces (SMBus/PMBus)
– 5 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control)
– 3 SPIs (18 Mbit/s), 2 with a multiplexed I2S interface that offers audio class accuracy via advanced PLL schemes
– 2 × CAN interfaces (2.0B Active) with 512 bytes of dedicated SRAM
– USB 2.0 full-speed device/host/OTG controller with on-chip PHY that supports HNP/SRP/ID with 1.25 Kbytes of dedicated SRAM
– 10/100 Ethernet MAC with dedicated DMA and SRAM (4 Kbytes): IEEE1588 hardware support, MII/RMII available on all packages
– CRC calculation unit, 96-bit unique ID
Page 4
BLOCK DIAGRAM
Page 5
MEMORY MAP
Page 6
SCHEMATIC
Page 7
01
01
OH
O O
H H
CLO
SE
CLOSE
CLO
SE
CLO
SE
WF2
SH
N1x
3
HN
1x3
470u
F/16
VD
C10
0nF
NA(10uF/6.3V)
100nF
47uF/6 .3V/T ANT
100nF
47uF/6 .3V/T ANT
NA(10uF/6.3V)
47uF/6 .3V/T ANT
2.2uF/6.3V10
0nF
27pF
27pF
10pF
10pF
100nF
100nF
100nF
100nF
100nF
10uF
/6.3
V/T
AN
T10
0nF
100n
F
NA 10
0nF
100n
F10
0nF
100n
F
100n
F
100n
F
100n
F
NA
(47p
F)N
A(4
7pF)
100n
F
100nF
10uF /6. 3V/TAN T
100nF
2.2u
F/6.
3V10
0nF
47uF
/6.3
V/T
AN
T
100nF
100nF
100nF
100nF
100nF
100nF
100nF
100nF
NA(10pF)
100n
F
NA(10pF)
100n
F
100n
F10
0nF
100n
F
BA
T54C
FB08
05/6
00R/
200m
A(20
1209
-601
)
DB
104(
SM
D)
CLO
SE
BH
20S
FB08
05/6
00R
/200
mA(
2012
09-6
01)
FB0
805/
600
R/2
00m
A(2
0120
9-6
01)
FB08
05/
600
R/2
00m
A(2
0120
9-60
1)
FB08
05/6
00R
/200
mA(
2012
09-6
01)
CL4
70nH
/080
5/1.
76R
/250
mA
RJL
D-0
43TC
MII_
AV
CC
+5V
+5V
MII_
AV
CC
HN
1x2
YD
J-11
36
RE
D(G
YX
-SD
-TC
0805
SY
RK
)
HN
2x3
Q25.
000M
Hz/H
C-49
SM
(SM
D)/2
0pF
3276
8Hz/
6pF
OP
EN
100k
100k
100k10
k1M
100R
/1%
300R
/1%
240R
/1%
390R
/1%
470R
33R
0R(N
A)
10k
NA
150R
NA
NA
33R
1.5k
33k
33k
0R(N
A)
22R
22R
330R
330R
NA
10k
100R
/1%
330R
100k
100R
/1%
330R
10k 10
k4.
99k/
1%10
k10
k10
k10
k10
k10
k10
k10
k
NA
10k
1.5k
1.5k
1.5k
NA(49.9/1%)
0R(N
A)
NA(49.9/1%)
0R(N
A)
330R
1.5k
330R
1.5k
NA
(100
R/1
%)
470R
470R
4.7k
4.7k
33k
10k
10k
10k
10k
NA
10k
10k
10k
10k
10k
330R
100R
/1%
10k
T1107A(6x3,8x2,5mm)
MIC
RO
GREE
N(GY
X-SD
-TC0
805S
GC)
YELL
OW
(GYX
-SD-
TC08
05SY
C)
DT
A11
4YK
A
T1103NE-DTSM-21R(12x12x4.3mm)
STM
32F1
07V
CT6
STE
101P
ST3
232B
DR
(SO
16)
NA
(ST
M10
01R
WX
6F)
LM35
26-L
(NA
)US
BLC
6-2P
6
BH
10S
HN
1x3
HN
1x3
US
B_A
MIC
RO
_AB
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
A
3.3V
3.3V
A
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
HN
1x3
MII_AVDD
MII_AVDD
MII_AVDD
MII_AVDD
MII_
AV
DD
AM
E10
85LM
1117
IMP
X-A
DJ
T1103NE-DTSM-21R(12x12x4.3mm)
SP
I3_S
CK
,SP
I3_M
OS
I,SP
I3_M
ISO
,CS
_UE
XT,
I2C
1_S
CL,
I2C
1_S
DA
,US
AR
T2_T
X,U
SA
RT2
_RX
,SP
I1_N
SS
,SP
I1_S
CK
,SP
I1_M
ISO
,SP
I1_M
OS
I
+5V
_EX
T
+5V
_HO
ST_
PW
R+5
V_H
OS
T_P
WR
+5V
_HO
ST_
PW
R
+5V
_JTA
G
+5V
_JTA
G
+5V
_OTG
_PW
R
+5V
_OTG
_PW
R
+5V
_OTG
_PW
R
+5V
_OTG
_PW
R
25M
HZ
25M
HZ
25M
HZ
CS
_MM
CC
S_M
MC
CS
_MM
CC
S_M
MC
CS
_UE
XT
CS
_UE
XT
CS
_UE
XT
CTS
ETH
_RM
II_C
RS
_DV
ETH
_RM
II_C
RS
_DV
ETH
_RM
II_C
RS
_DV
ETH
_RM
II_M
DC
ETH
_RM
II_M
DC
ETH
_RM
II_M
DC
ETH
_RM
II_M
DIN
TE
TH_R
MII_
MD
INT
ETH
_RM
II_M
DIO
ETH
_RM
II_M
DIO
ETH
_RM
II_M
DIO
ETH
_RM
II_R
EF_
CLK
ETH
_RM
II_R
EF_
CLK
ETH
_RM
II_R
XD
0E
TH_R
MII_
RX
D0
ETH
_RM
II_R
XD
0
ETH
_RM
II_R
XD
1E
TH_R
MII_
RX
D1
ETH
_RM
II_R
XD
1
ETH
_RM
II_TX
D0
ETH
_RM
II_TX
D0
ETH
_RM
II_TX
D0
ETH
_RM
II_TX
D1
ETH
_RM
II_TX
D1
ETH
_RM
II_TX
D1
ETH
_RM
II_TX
_EN
ETH
_RM
II_TX
_EN
ETH
_RM
II_TX
_EN
I2C
1_S
CL
I2C
1_S
CL
I2C
1_S
CL
I2C
1_S
DA
I2C
1_S
DA
I2C
1_S
DA
LED
10
LED
CLE
DL
LED
L
LED
S
LED
TR
LED
TR
OTG
_DM
OTG
_DM
OTG
_DP
OTG
_DP
OTG
_ID
OTG
_ID
OTG
_ID
OTG
_VB
US
OTG
_VB
US
PB
2/B
OO
T1
PB
2/B
OO
T1
RS
T
RS
T
RS
T
RS
T
RTS
RX
+R
X-
SP
I3_M
ISO
SP
I3_M
ISO
SP
I3_M
ISOS
PI3
_MIS
OS
PI3
_MIS
O
SP
I3_M
OS
IS
PI3
_MO
SI
SP
I3_M
OS
I
SP
I3_M
OS
IS
PI3
_MO
SI
SP
I3_S
CK
SP
I3_S
CK
SP
I3_S
CK
SP
I3_S
CK
STA
T1
STA
T1
STA
T2
STA
T2
TAM
PE
R
TAM
PE
R
TCK
TCK
TCK
TDI
TDI
TDO
TDO
TDO
TMS
TMS
TMS
TRS
T
TRS
T
TRS
TTR
ST
TX+
TX-
US
AR
T2_R
XU
SA
RT2
_RX
US
AR
T2_R
X
US
AR
T2_T
XU
SA
RT2
_TX
US
AR
T2_T
XU
SA
RT3
_CTS
US
AR
T3_C
TS
US
AR
T3_R
TS
US
AR
T3_R
TS
US
AR
T3_R
X
US
AR
T3_R
X
US
AR
T3_T
X
US
AR
T3_T
X
US
B_F
AU
LT
US
B_F
AU
LT
US
B_H
OS
T_D
+
US
B_H
OS
T_D
+
US
B_H
OS
T_D
+U
SB
_HO
ST_
D-
US
B_H
OS
T_D
-
US
B_H
OS
T_D
-
US
B_O
TG_D
+
US
B_O
TG_D
+
US
B_O
TG_D
+U
SB
_OTG
_D-
US
B_O
TG_D
-U
SB
_OTG
_D-
US
B_V
BU
SO
N
US
B_V
BU
SO
N
WK
UP
WK
UP
+5V
3.3V
3.3V
A
12
3.3V
A_E
12
3.3VA_MCU_E
12
3.3V
_E
1 2
3.3V
_MC
U_E
1 2
3V_B
AT
AG
ND
123
B0_
0/B
0_1
123
B1_
0/B
1_1
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
C11
C12
C13
C14
C15
C16
C17
C18
C19
C20
C21
C22
C23
C24
C25
C26
C27
C28
C29
C30
C31
C32
C33
C34
C35
C36
C37
C38
C39
C40
C41
C42
C43
C44
C45
C46
C47
C48
C49
C50
C51
C52
C53
C54
C55
D1
FB1
G1
GN
D
12
GN
DA
_EG
ND
_PIN
12
34
56
78
910
1112
1314
1516
1718
1920
JTA
G
L1
L2 L3
L4
L5
AG
AG
AY
AY
KG
KG
KY
KY
RC
T6
RD
+7
RD
-8
TCT
3TD
+1
TD-
275
75
7575
1nF
/2kV
1 4 5 2 3 7 8 6
GR
EEN
YE
LLO
W
LAN
PA
0
PA
3P
A4
PA
5P
A6
PB
0P
B1
PB
2
PB
5P
B6
PB
7P
B8
PB
9P
B10
PB
14P
B15
PC
0
PC
2P
C3
PC
6P
C7
PC
8P
C9
PC
10P
C11
PC
12P
C13
PD
0P
D1
PD
2P
D3
PD
4P
D5
PD
6P
D8
PD
9P
D10
PD
11P
D12
PD
13P
D14
PD
15
PE
0P
E1
PE
2P
E3
PE
4P
E5
PE
6P
E7
PE
8P
E9
PE
10P
E11
PE
12P
E13
12P
WD
W_D
PW
R_J
AC
K
PW
R_L
ED
12
34
56
PW
R_S
EL
Q1
Q2
12
R-T
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
R11 R12
R13
R14
R15
R16
R17
R18
R19
R20
R21
R22
R23
R24
R25
R26
R27
R28
R29R
30
R31
R32 R
33
R34
R35
R36
R37
R38
R39
R40
R41
R42
R43
R44
R45
R46R47
R48
R49
R50
R51
R52
R53
R54
R55
R56
R57
R58
R59
R60
R61
R62
R63
R64
R65
R66
R67
R68
R69
R70
R71
R72
R73
R74
R75
R76
RE
SE
T
1 2 3 4 5
6 7 8 9
RS
232
RS
T
CD
/DA
T3/C
S2
CLK
/SC
LK5
CM
D/D
I3
DA
T0/D
O7
DA
T1/R
ES
8
DA
T2/R
ES
1
VD
D4
VS
S6
SD
/MM
C
STA
T1S
TAT2
T1
TAM
PE
R
BO
OT0
94
NC
73N
RS
T14
OS
C_I
N12
OS
C_O
UT
13
PA
0/W
KU
P/U
SA
RT2
_CTS
/AD
C12
_IN
0/TI
M2_
CH
1_E
TR/T
IM5_
CH
1/E
TH_M
II_C
RS
_WK
UP
23
PA
1/U
SA
RT2
_RTS
/AD
C12
_IN
1/TI
M5_
CH
2/TI
M2_
CH
2/E
TH_M
II_R
X_C
LK/E
TH_R
MII_
RE
F_C
LK24
PA
2/U
SA
RT2
_TX
/TIM
5_C
H3/
AD
C12
_IN
2/TI
M2_
CH
3/E
TH_M
II_M
DIO
/ETH
_RM
II_M
DIO
25
PA
3/U
SA
RT2
_RX
/TIM
5_C
H4/
AD
C12
_IN
3/TI
M2_
CH
4/E
TH_M
II_C
OL
26
PA
4/S
PI1
_NS
S/D
AC
_OU
T1/U
SA
RT2
_CK
/AD
C12
_IN
429
PA
5/S
PI1
_SC
K/D
AC
_OU
T2/A
DC
12_I
N5
30
PA
6/S
PI1
_MIS
O/A
DC
12_I
N6/
TIM
3_C
H1/
TIM
1_B
KIN
31
PA
7/S
PI1
_MO
SI/A
DC
12_I
N7/
TIM
3_C
H2/
ETH
_MII_
RX
_DV
/ETH
_RM
II_C
RS
_DV
/TIM
1_C
H1N
32
PA
8/U
SA
RT1
_CK
/OTG
_FS
_SO
F/TI
M1_
CH
1/M
CO
67
PA
9/U
SA
RT1
_TX
/TIM
1_C
H2/
OTG
_FS
_VB
US
68
PA
10/U
SA
RT1
_RX
/TIM
1_C
H3/
OTG
_FS
_ID
69
PA
11/U
SA
RT1
_CTS
/CA
N1_
RX
/TIM
1_C
H4/
OTG
_FS
_DM
70
PA
12/U
SA
RT1
_RTS
/CA
N1_
TX/T
IM1_
ETR
/OTG
_FS
_DP
71
PA
13/J
TMS
/SW
DIO
72
PA
14/J
TCK
/SW
CLK
76
PA
15/J
TDI/S
PI3
_NS
S/T
IM2_
CH
1_E
TR/S
PI1
_NS
S77
PB
0/A
DC
12_I
N8/
TIM
3_C
H3/
ETH
_MII_
RX
D2/
TIM
1_C
H2N
35
PB
1/A
DC
12_I
N9/
TIM
3_C
H4/
ETH
_MII_
RX
D3/
TIM
1_C
H3N
36
PB
2/B
OO
T137
PB
3/JT
DO
/SP
I3_S
CK
/TR
AC
ES
WO
/TIM
2_C
H2/
SP
I1_S
CK
89
PB
4/JN
TRS
T/S
PI3
_MIS
O/T
IM3_
CH
1/S
PI1
_MIS
O90
PB
5/I2
C1_
SM
BA
L/S
PI3
_MO
SI/E
TH_M
II_P
PS
_OU
T/E
TH_R
MII_
PP
S_O
UT/
TIM
3_C
H2/
SP
I1_M
OS
I/CA
N2_
RX
91
PB
6/I2
C1_
SC
L/TI
M4_
CH
1/U
SA
RT1
_TX
/CA
N2_
TX92
PB
7/I2
C1_
SD
A/T
IM4_
CH
2/U
SA
RT1
_RX
93
PB
8/TI
M4_
CH
3/E
TH_M
II_TX
D3/
I2C
1_S
CL/
CA
N1_
RX
95
PB
9/TI
M4_
CH
4/I2
C1_
SD
A/C
AN
1_TX
96
PB
10/I2
C2_
SC
L/U
SA
RT3
_TX
/ETH
_MII_
RX
_ER
/TIM
2_C
H3
47
PB
11/I2
C2_
SD
A/U
SA
RT3
_RX
/ETH
_MII_
TX_E
N/E
TH_R
MII_
TX_E
N/T
IM2_
CH
448
PB
12/S
PI2
_NS
S/I2
S2_
WS
/I2C
2_S
MB
AL/
US
AR
T3_C
K/T
IM1_
BK
IN/C
AN
2_R
X/E
TH_M
II_TX
D0/
ETH
_RM
II_TX
D0
51
PB
13/S
PI2
_SC
K/I2
S2_
CK
/US
AR
T3_C
TS/T
IM1_
CH
1N/C
AN
2_TX
/ETH
_MII_
TXD
1/E
TH_R
MII_
TXD
152
PB
14/S
PI2
_MIS
O/T
IM1_
CH
2N/U
SA
RT3
_RTS
53
PB
15/S
PI2
_MO
SI/I
2S2_
SD
/TIM
1_C
H3N
54
PC
0/A
DC
12_I
N10
15
PC
1/A
DC
12_I
N11
/ETH
_MII_
MD
C/E
TH_R
MII_
MD
C16
PC
2/A
DC
12_I
N12
/ETH
_MII_
TXD
217
PC
3/A
DC
12_I
N13
/ETH
_MII_
TX_C
LK18
PC
4/A
DC
12_I
N14
/ETH
_MII_
RX
D0/
ETH
_RM
II_R
XD
033
PC
5/A
DC
12_I
N15
/ETH
_MII_
RX
D1/
ETH
_RM
II_R
XD
134
PC
6/I2
S2_
MC
K/T
IM3_
CH
163
PC
7/I2
S3_
MC
K/T
IM3_
CH
264
PC
8/TI
M3_
CH
365
PC
9/TI
M3_
CH
466
PC
10/U
AR
T4_T
X/U
SA
RT3
_TX
/SP
I3_S
CK
78
PC
11/U
AR
T4_R
X/U
SA
RT3
_RX
/SP
I3_M
ISO
79
PC
12/U
AR
T5_T
X/U
SA
RT3
_CK
/SP
I3_M
OS
I80
PC
13/T
AM
PE
R-R
TC7
PC
14/O
SC
32_I
N8
PC
15/O
SC
32_O
UT
9
PD
0/O
SC
_IN
/CA
N1_
RX
81
PD
1/O
SC
_OU
T/C
AN
1_TX
82
PD
2/TI
M3_
ETR
/UA
RT5
_RX
83
PD
3/U
SA
RT2
_CTS
84
PD
4/U
SA
RT2
_RTS
85
PD
5/U
SA
RT2
_TX
86
PD
6/U
SA
RT2
_RX
87
PD
7/U
SA
RT2
_CK
88
PD
8/U
SA
RT3
_TX
/ETH
_MII_
RX
_DV
55
PD
9/U
SA
RT3
_RX
/ETH
_MII_
RX
_D0
56
PD
10/U
SA
RT3
_CK
/ETH
_MII_
RX
_D1
57
PD
11/U
SA
RT3
_CTS
/ETH
_MII_
RX
_D2
58
PD
12/T
IM4_
CH
1/U
SA
RT3
_RTS
/ETH
_MII_
RX
_D3
59
PD
13/T
IM4_
CH
260
PD
14/T
IM4_
CH
361
PD
15/T
IM4_
CH
462
PE
0/TI
M4_
ETR
97
PE
198
PE
2/TR
AC
EC
K1
PE
3/TR
AC
ED
02
PE
4/TR
AC
ED
13
PE
5/TR
AC
ED
24
PE
6/TR
AC
ED
35
PE
7/TI
M1_
ETR
38
PE
8/TI
M1_
CH
1N39
PE
9/TI
M1_
CH
140
PE
10/T
IM1_
CH
2N41
PE
11/T
IM1_
CH
242
PE
12/T
IM1_
CH
3N43
PE
13/T
IM1_
CH
344
PE
14/T
IM1_
CH
445
PE
15/T
IM1_
BK
IN46
VB
AT
6
VD
D50
VD
D75
VD
D10
0
VD
D28
VD
D11
VD
DA
22
VR
EF+
21
VR
EF-
20
VS
S49
VS
S74
VS
S99
VS
S27
VS
S10
VS
SA
19
U1
CF2
31
CFG
064
CFG
163
CO
L59
CR
S60
DV
DD
45
DV
DD
162
FDE
6
GN
D1
25
GN
D2
40
GN
D3
50
GN
DA
17
GN
DA
210
GN
DA
314
GN
DA
420
GN
DA
524
IRE
F15
LED
C35
LED
L36
LED
R10
38
LED
S34
LED
TR37
MD
C42
MD
INT
61M
DIO
41
MD
IX-D
IS30
MF0
5
MF1
4
MF2
3
MF3
2
MF4
1
NC
18
NC
222
OV
DD
39
PW
RD
WN
27R
ES
ET
28
RIP
29
RX
D0
47
RX
D1
46
RX
D2
44
RX
D3
43
RX
N18
RX
P19
RX
_CLK
49
RX
_DV
48R
X_E
R/R
XD
451
SC
LOC
K32
TES
T26
TES
T_S
E33
TXD
055
TXD
156
TXD
257
TXD
358
TXN
23TX
P21
TX_C
LK53
TX_E
N54
TX_E
R/T
XD
452
VC
CA
19
VC
CA
213
VC
CA
316
VC
CA
417
X1
12
X2
11
U2
C1+
1
C1-
3
C2+
4
C2-
5
R1I
N13
R1O
UT
12
R2I
N8
R2O
UT
9
T1IN
11T1
OU
T14
T2IN
10T2
OU
T7
V+
2
V-
6
U3
1516
GND
VCC U3P
WR
3
12
GN
D
VC
CR
ES
ET
U4
#EN
A1
#EN
B4
FLA
G_A
2
FLA
G_B
3G
ND
6IN
7O
UT_
A8
OU
T_B
5
U5
1 2 3456
U6
12
34
56
78
910
UE
XT
123
US
B_D
+
123
US
B_D
-
1 2 3 4US
B_H
OS
T
D+
D-
GN
DGND1GND2
GND3GND4
IDVB
US
US
B_O
TG
VB
AT
123
VB
US
1
VI
3V
O2
VR
1(5.
0V)
GN
D/A
DJ
AD
J/G
ND
INO
UT
VR
2(3.
3V)
VR
EF+
VR
EF-
WK
UP
6VA
C(6
.5-9
)VD
C
STM
32-P
107
Rev
. A
CO
PY
RIG
HT(
C)
2011
, OLI
ME
X L
td.
http
://w
ww
.olim
ex.c
om/d
ev
+
+
+
+
+
+
+
RJ45 SIDE
1:1
1:1
GN
D
0R
0R
0R
0R
10k
47
k
USB SH
IELD
USB
STAT
US
LED
SR
ESET
CIR
CU
IT
BUTT
ON
S
USB
CIR
CU
IT
RS2
32
UEX
T
USB
_HO
ST
USB
_OTG
ETH
ERN
ET
JTAG
SD/M
MC
POW
ER S
UPP
LY C
IRC
UIT
BOARD LAYOUT
POWER SUPPLY CIRCUITSTM32-P107 can take power from three sources:
– PWR connector where (6.5-9)V DC or 6V AC is applied by external power source.
– +5V_ OTG-PWR from USB OTG
– +5V_JTAG from JTAG
The programmed board power consumption is about 70 mA.
RESET CIRCUITSTM32-P107 reset circuit includes JTAG connector pin 15, U2 (STE101P) pin 28 (RESET), R73(10k), R74(330Ohm), R75(100Ohm/1%), C55(100nF), STM32F107 pin 14 (NRST) and RESET button.
CLOCK CIRCUITQuartz crystal 25 MHz is connected to STM32F107 pin 12 (OSC_IN) and pin 13 (OSC_OUT).
Quartz crystal 32.768kHz is connected to STM32F107 pin 8 (PC14/OSC32_IN) and pin 9 (PC15/OSC32_OUT).
Page 8
JUMPER DESCRIPTION
PWR_SELWhen position 1-2 is shorted – the board is power supplied from JTAG.
When position 3-4 is shorted – the board is power supplied from USB_OTG.
When position 5-6 is shorted – the board is power supplied from External power source.
Default state is – position 5-6 – shorted.
B0_0/B0_1When this jumper is in position B0_1 – BOOT0 is connected to 3.3V, and when the jumper is in position B0_0 – BOOT0 is connected to GND.
Default state is B0_0.
B1_0/B1_1When this jumper is in position B1_1 – BOOT1 is connected to 3.3V, and when the jumper is in position B1_0 – BOOT1 is connected to GND.
Default state is B1_0.
VBUSWhen is in position “H” - connects +5V_HOST_PWR to OTG_VBUS.
When is in position “O” - connects +5V_OTG_PWR to OTG_VBUS.
Default state is “O”.
USB_D+When is in position “H” - connects USB_HOST_D+ to OTG_DP.
When is in position “O” - connects USB_OTG_D+ to OTG_DP.
Default state is “O”.
USB_D-When is in position “H” - connects USD_HOST_D- to OTG_DM.
When is in position “O” - connects USB_OTG_D- to OTG_DM.
Default state is “O”.
PWDW_DWhen is closed – disables Ethernet transceiver (STE101P) Power Down Mode. STE101P is active.Default state is closed.
3.3V_MCU_EEnable microcontroller 3.3V power supply
Default state is closed.
Page 9
3.3V_EEnable regulator VR2 (3.3V) - LM1117
Default state is closed.
3.3VA_EEnables board 3.3V analog power supply.
Default state is closed.
3.3VA_MCU_EEnables microcontroller 3.3V analog power supply.
Default state is closed.
GNDA_EEnables board analog GND.
Default state is closed.
R-TConnects RST to TRST
Default state is open.
INPUT/OUTPUT
Status LED1 (green) with name STAT1 connected to STM32F107 pin 63 (PC6/I2S2_MCK/TIM3_CH1).
Status LED2 (yellow) with name STAT2 connected to STM32F107 pin 64 (PC7/I2S3_MCK/TIM3_CH2).
Power-on LED (red) with name PWR – this led shows that +3.3V is applied to the board.
User button with name WKUP connected to STM32F107 pin 23 (PA0/WKUP).
User button with name TAMPER connected to STM32F107 pin 7 (PC13/TAMPER-RTC).
Reset button with name RESET connected to STM32F107 pin 14 (NRST).
Page 10
CONNECTOR DESCRIPTIONS
JTAG
The JTAG connector allows the software debugger to talk via a JTAG (Joint Test Action Group) port directly to the core. Instructions may be inserted and executed by the core thus allowing STM32F107 memory to be programmed with code and executed step by step by the host software.
For more details refer to IEEE Standard 1149.1 - 1990 Standard Test Access Port and Boundary Scan Architecture and STM32F107 datasheets and users manual.
Pin # Signal Name Pin # Signal Name
1 3.3V 2 3.3V
3 TRST 4 GND
5 TDI 6 GND
7 TMS 8 GND
9 TCK 10 GND
11 PULL-DOWN 12 GND
13 TDO 14 GND
15 RST 16 GND
17 PULL-DOWN 18 GND
19 +5V_JTAG 20 GND
PWR_JACK
Pin # Signal Name
1 Power Input
2 GND
Page 11
USB_HOST
Pin # Signal Name
1 +5V_HOST_PWR
2 USB_HOST_D-
3 USB_HOST_D+
4 GND
USB_OTG
Pin # Signal Name
1 +5V_OTG_PWR
2 USB_OTG_D-
3 USB_OTG_D+
4 OTG_ID
5 GND
3V_BAT
Pin # Signal Name
1 VBAT
2 GND
RS232
Pin # Signal Name
1 NC
2 T1OUT
3 R1IN
4 NC
5 GND
6 NC
7 CTS
8 RTS
9 NC
Page 12
UEXTPin # Signal Name
1 3.3V
2 GND
3 USART2_TX
4 USART2_RX
5 I2C1_SCL
6 I2C1_SDA
7 SPI3_MISO
8 SPI3_MOSI
9 SPI3_SCK
10 CS_UEXT
LAN
Pin # Signal Name Chip Side Pin # Signal Name Chip Side
1 TX+ 5 Not Connected (NC)
2 TX- 6 VDD
3 VDD 7 RX+
4 Not Connected (NC) 8 RX-
LED Color Usage
Right Green Link status
Left Yellow Activity status
Page 13
SD/MMC
Pin # Signal Name
1 MCIDAT2
2 CS_MMC
3 SPI3_MOSI
4 3.3V
5 SPI3_SCK
6 GND
7 SPI3_MISO
8 MCIDAT1
9 Not connected
10 Not connected
11 Not connected
12 Not connected
Page 14
MECHANICAL DIMENSIONS
All measures are in inches.
Page 15
AVAILABLE DEMO SOFTWARE
– Blinking LED Demo software for EW-ARM 5.50– Ethernet Demo software for EW-ARM 5.50– USB Demo software for EW-ARM 5.50– SD card Demo software for EW-ARM 5.50
Page 16
ORDER CODESTM32-P107 – assembled and tested
How to order? You can order to us directly or by any of our distributors. Check our web www.olimex.com/dev for more info.
Revision history:
REV. Initial - create December 2009
REV.A - edited by TU December 2010
REV. B - Demo Software added and mechanical dimensions – more detailed
REV. C - Changed schematic to Rev. A and added more programmers in BOARD USE REQUIREMENTS.
REV. D - edited June 2011 – changed schematic
Page 17
Disclaimer:
© 2011 Olimex Ltd. All rights reserved. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other terms and product names may be trademarks of others.
The information in this document is provided in connection with Olimex products. No license, express or implied or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Olimex products.
Neither the whole nor any part of the information contained in or the product described in this document may be adapted or reproduced in any material from except with the prior written permission of the copyright holder.
The product described in this document is subject to continuous development and improvements. All particulars of the product and its use contained in this document are given by OLIMEX in good faith. However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded.
This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product.
Page 18