Top Banner
STM32-P107 development board Users Manual All boards produced by Olimex are ROHS compliant Rev. D, June 2011 Copyright(c) 2011, OLIMEX Ltd, All rights reserved Page 1
18
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: STM32-P107

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

Page 2: STM32-P107

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

Page 3: STM32-P107

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

Page 4: STM32-P107

– 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

Page 5: STM32-P107

BLOCK DIAGRAM

Page 5

Page 6: STM32-P107

MEMORY MAP

Page 6

Page 7: STM32-P107

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

Page 8: STM32-P107

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

Page 9: STM32-P107

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

Page 10: STM32-P107

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

Page 11: STM32-P107

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

Page 12: STM32-P107

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

Page 13: STM32-P107

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

Page 14: STM32-P107

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

Page 15: STM32-P107

MECHANICAL DIMENSIONS

All measures are in inches.

Page 15

Page 16: STM32-P107

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

Page 17: STM32-P107

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

Page 18: STM32-P107

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