You are on page 1of 24

UM0919

User Manual
STM32VLDISCOVERY
STM32 value line Discovery
Introduction
The STM32 value line Discovery evaluation board helps you discover the STM32 value line
features and to develop and share your applications. It is based on an STM32F100RBT6B
and includes ST-Link embedded debug tool interface, LEDs and push buttons.

Features

STM32F100RBT6B microcontroller, 128 KB Flash, 8 KB RAM in 64-pin LQFP

On-board ST-Link with selection mode switch to use the kit as a stand-alone ST-Link (with
SWD connector for programming and debugging)

Two red LEDs; LD1 for USB communication, LD2 for 3.3 volts power on

Designed to be powered by USB or an external supply of 5 V or 3.3 V

Can supply target application with 5 volts and 3 volts

Two user LEDs, LD3 and LD4 (green and blue)

Two push buttons (User and Reset)

Extension header for all QFP64 I/Os for quick connection to prototyping board or easy
probing

Figure 1.

June 2011

STM32 value line Discovery board

Doc ID 17217 Rev 2

1/24
www.st.com

Contents

UM0919

Contents
1

Quick start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1

Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.2

System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.3

Development toolchains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.4

Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.5

Order code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Hardware and layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4


2.1

STM32F100RBT6B microcontroller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.2

Embedded ST-Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.1

Using the ST-Link to program/debug the STM32 on board . . . . . . . . . . 10

2.2.2

Using the ST-Link to program/debug an external STM32 application . . 10

2.3

Power supply and power selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

2.4

LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

2.5

Push buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.6

JP1 (Idd) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.7

Solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Extension connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Electrical schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

2/24

Doc ID 17217 Rev 2

UM0919

Quick start

Quick start
The STM32 value line Discovery is a low-cost and easy-to-use development kit to quickly
evaluate and start a development with an STM32 value line microcontroller.
Before installing and using the product, please accept the Evaluation Product License
Agreement from www.st.com/stm32-discovery.
For more information on the STM32 value line Discovery and for demonstration software
visit www.st.com/stm32-discovery.

1.1

Getting started
1.

Connect the STM32 value line Discovery board to a PC with a USB cable to power the
board.

2.

Press the USER button B1 (on bottom left corner of the board).

3.

Observe how the green LED LD3 blinking changes according to USER button B1
clicks.

4.

Each click on USER button B1 is confirmed by the blue LED LD4.

To study or modify the DISCOVER project related to this simple demo, visit
www.st.com/stm32-discovery and download the getting started documentation and free
software examples. This site also contains information on the STM32 features,
demonstration software and examples from which you can develop your own applications.

1.2

1.3

1.4

System requirements

Windows PC (2000, XP, Vista)

A/Mini-B USB cable

Development toolchains

Atollic, TrueSTUDIO (including the free LiteTrueSTUDIO)

IAR, Embedded Workbench for ARM

Keil, MDK-ARMTM

Demonstration software
Demonstration software is preloaded in the board's Flash memory for easy demonstration of
the device peripherals in stand-alone mode. For more information and to download the
latest version available, please refer to the STM32 value line Discovery demonstration
software available on www.st.com.

1.5

Order code
To order the STM32 value line Discovery, use the order code STM32VLDISCOVERY.

Doc ID 17217 Rev 2

3/24

Hardware and layout

UM0919

Hardware and layout


The STM32 value line Discovery is designed around the STM32F100RBT6B microcontroller
in a 64-pin LQFP package.
Figure 2 illustrates the connections between the STM32F100RBT6B and its peripherals
(ST-Link, push button, LED and connectors).
Figure 3 and Figure 4 help you to locate these features on the STM32 value line Discovery.
Figure 2.

Hardware block diagram

Mini
USB

Embedded ST-Link

SWD

I/O

I/O

I/O
Green LED
LD3

B2
RST

Blue LED
LD4

B1
USER

P3 Header

4/24

RESET

Doc ID 17217 Rev 2

P1 Header

P2 Header

STM32F100RBT6B

UM0919

Hardware and layout

Figure 3.

Top layout

ST-Link USB connector

D1 diode

P2 connector

P1 connector

D2 diode
LD1 COM
LD2 power

SWD connector

ST-Link/Discovery
selector

R15

R14

SB1 VBAT

JP1 Idd

U3
STM32F100RBT6B

SB2 BOOT1

B2 RST

B1 USER

LD4 PC8

LD3 PC9

P3 connector

Doc ID 17217 Rev 2

5/24

Hardware and layout


Figure 4.

UM0919
Bottom layout

Reserved
Do not modify
Reserved
Do not modify
SB12, SB13
SB14, SB15
SB11
RESET
SB16
BOOT0
SB17
SWDIO
SB18
SWCLK

6/24

Doc ID 17217 Rev 2

UM0919

2.1

Hardware and layout

STM32F100RBT6B microcontroller
Figure 5.

STM32F100RBT6B package
The STM32F100RBT6B 8-bit microcontroller offers:
128 Kbytes of Flash memory
8 Kbytes RAM

LQFP64 10 x 10 mm
This device provides the following benefits:

Reduced system cost:

Built-in POR, PDR, LVD, watchdog timer.

Factory trimmed 8 MHz RC oscillator and 40 kHz for RTC and watchdog.

On-chip 12-bit dual channel DAC with DMA support and output buffers.

Perfect fit for control applications: Up to seven PWM 16-bit timers including advanced
control timer for a total of 26 channels.

Ideal for appliance control applications including induction cooking: Three independent
PWM 16-bit timers with complementary output and dead-time generation.

Reduced design complexity and minimized CPU, peripheral and memory use:
Consumer electronics control (CEC) peripheral.

Extensive connectivity capability: CEC, 400 kHz IC, up to12 Mbit/s master and slave
SPI, up to 3 Mbit/s USART.

Achieves superior performance with 16-bit code density: ARM Cortex-M3 Thumb-2
32-bit instruction set and 7-channel DMA.

Eases Flash memory integrity check: CRC (cyclic redundancy check) with DMA
support.

For more information see the STM32F100xB datasheet (Doc ID 16455) on the ST website.

Doc ID 17217 Rev 2

7/24

Hardware and layout


STM32F100RBT6B block diagram

AS!&
.*4234
*4$)
*4#+37#,+
*4-337$)/
*4$/
AS!&

40)*

37*4!'

%4TRACETRIGGER

4RACE
CONTROLLER

PBUS

)BUS

#ORTEX -#05
FMAX -(Z

.6)#

'0$-!

6OLTAGEREG
6TO6

&LASH+"
BIT

32!-
+"

6$$!

0/2
2ESET

3UPPLY
SUPERVISION

)NT

0/20$2

2#(3

6$$!

CHANNELS

0!;=

'0)/PORT!

0";=

'0)/PORT"

0#;=

'0)/PORT#

0$;=

'0)/PORT$

0%;=

'0)/PORT%

!("& MAX  -(Z

%84) 4
7+50

6$$

84!,/3#
 -(Z

0,,

!&

633

.234
6$$!
633!

06$

2#,3

2ESET
CLOCK
CONTROL

6$$6TO6

6$$

$BUS

3YSTEM

0OWER

6$$

&LASH OBL
INTERFACE

42!#%#,+
42!#%$;=

"USMATRIX

Figure 6.

UM0919

/3#?).
/3#?/54

)7$'

0#,+
0#,+
(#,+
&#,+

3TANDBY
INTERFACE

6"! 46TO6

6"!4
84!, K(Z
24#
!75

"ACKUP
REGISTER

/3#?).
/3#?/54
4!- 0%2 24#
!,!2-/54

"ACKUPINTERFACE
!("
!0" 

CHANNELS
AS!&
CHANNELS
AS!&

4)-

!("
!0"

4)-

CHANNEL COMPL
CHANNELAND"+).
AS!&

4)-

CHANNEL COMPL
CHANNELAND"+).
AS!&

4)-

CHANNELS COMPL
CHANNELS %42AND
"+).AS!&

4)-

-/3) -)3/
3#+ .33AS!&

30)

28 48 #43 243
#+AS!&

53!24

 BIT!$# )&

4)-

53!24


53!24

30)



($-)#%#

CHANNELS
AS!&
28 48 #43 243
#+AS!&
28 48 #43 243
#+AS!&
-/3) -)3/
3#+ .33AS!&
($-)#%#AS!&

3#, 3$! 3-"!AS!&

)#


77$'

4EMP SENSOR
!$#CHANNELS
!$#?).X

!0"& MAX -(Z

4)-

!0" & MAX  -(Z



CHANNELS COMPL
CHANNELAND"+).
AS!&

)#

3#, 3$! 3-"!AS!&

4)-

)&  BIT$!#
)&

$!#?/54AS!&

4)-

 BIT$!#

$!# ?/54AS!&

2%&

2%&n

6$$!
6$$!

AIB

8/24

Doc ID 17217 Rev 2

UM0919

2.2

Hardware and layout

Embedded ST-Link
The ST-Link programming and debugging tool is integrated on the STM32 value line
Discovery. The embedded ST-Link can be used in 2 different ways:

to program/debug the MCU on board

to program/debug an MCU in another application board using a cable connected to


SWD connector CN2.

For information about debugging and programming features refer to ST-Link UM0627.
Note:

UM0627 contains information about all the ST-Link features. Usage in this situation is
restricted to STM32F devices and SWD support only (no JTAG).
Figure 7.

Typical configuration

Hardware requirements:
- USB cable type A to mini-B
- Computer with Windows 2000, XP or Vista OS
Development toolchain:
- Atollic, TrueSTUDIO
- IAR, Embedded Workbench for ARM
- Keil, MDK-ARM

Table 1.

Jumper states
Jumper state

Description

CN3 jumpers ON

ST-Link functions enabled for on board programming (default)

CN3 jumpers OFF

ST-Link functions enabled for external application through CN2


connector (SWD supported).

Doc ID 17217 Rev 2

9/24

Hardware and layout

2.2.1

UM0919

Using the ST-Link to program/debug the STM32 on board


To program the STM32 on board, simply plug in the two jumpers on CN3, but do not use the
CN2 connector as that could disturb communication with the STM32F100RBT6B of the
STM32 value line Discovery.
Figure 8.

Discovery connections image

Jumpers on CN3

2.2.2

Using the ST-Link to program/debug an external STM32 application


It is very easy to use the ST-Link to program the STM32 on an external application. You
simply remove the 2 jumpers from CN3 and connect your application to the CN2 debug
connector (as shown in Figure 9 and according to Table 2.).

Note:

Only SWD is supported, not JTAG.


Table 2.

Debug connector CN2 (SWD)


Pin

10/24

CN2

Designation

VDD_TARGET

VDD from application

SWCLK

SWD clock

GND

Ground

SWDIO

SWD data input/output

Doc ID 17217 Rev 2

UM0919

Hardware and layout


Figure 9.

ST-Link connections image

Application connected to CN2

No jumpers on CN3

2.3

Power supply and power selection


The power supply is provided by a USB connector or external power supply (5 V or 3.3 V).
The 5V (P2 pin 26) and 3V3 (P1 pin 3) pins can be used independently as input or output
power supplies due to D1 and D2 protection diodes (see Figure 3).

Note:

If the 5V and 3V3 pins are used as an input power supply, the STM32VLDISCOVERY board
must be powered by a power supply unit or auxiliary equipment complying with standard
EN-60950-1: 2006+A11/2009, and must be safety extra low voltage (SELV) with limited
power capability.

2.4

LEDs

LD1: Red LED LD1 labeled COM indicates communication between PC and ST-Link.

LD2: Red LED LD2 labeled PWR indicates that the board is powered.

LD3: Green LED LD3 labeled PC9 is connected to the I/O PC9 of STM32F100RBT6B.

LD4: Blue LED LD4 labeled PC8 is connected to the I/O PC8 of STM32F100RBT6B.

Doc ID 17217 Rev 2

11/24

Hardware and layout

2.5

2.6

UM0919

Push buttons

B1: Push button B1 labeled USER is connected to the I/O PA0 of STM32F100RBT6B
and can be used as WAKE-UP.

B2: Push button B2 labeled RST is dedicated to the RESET pin of STM32F100RBT6B.

JP1 (Idd)
Jumper JP1, labeled Idd, allows the consumption of STM32F100RBT6B to be measured by
removing the jumper and connecting an ammeter.

12/24

Jumper on: STM32F100RBT6B is powered (default).

Jumper off: STM32F100RBT6B is not powered.

Doc ID 17217 Rev 2

UM0919

Hardware and layout

2.7

Solder bridges

Table 3.

Solder bridge description

Bridge

State(1)

Description

Off

VDD_MCU is not connected to VBAT of STM32F100RBT6B. VBAT could be


connected to an external power supply through EXT_VBAT.

On

VBAT of STM32F100RBT6B is connected to VDD_MCU.

Off

BOOT1 (PB2) signal is connected to +3.3V through pull-up resistor.

On

BOOT1 (PB2) signal is connected to GND through pull-down resistor.

SB3,5,7,9 (DEFAULT)

On

Reserved. Do not modify.

SB4,6,8,10 (PRG-32)

Off

Reserved. Do not modify.

Off

RESET of STM32F100RBT6B is disconnected from T_JRST of ST-Link.

On

RESET of STM32F100RBT6B is connected to T_JRST of ST-Link.

Off

PD1 is not connected to external pin and the X2 can be used. (2)

On

PD1 is connected to external pin and can be used as GPIO, X2 is not available.
Remove (unsolder) R15.

Off

PD0 is not connected to external pin and the X2 can be used.(2)

On

PD0 is connected to external pin and can be used as GPIO, X2 is not available.
Remove (unsolder) R15.

Off

PC15 is not connected to external pin and the X3 can be used.(2)

On

PC15 is connected to external pin and can be used as GPIO, X3 is not available.
Remove (unsolder) R14.

Off

PC14 is not connected to external pin and the X3 can be used.(2)

On

PC14 is connected to external pin and can be used as GPIO, X3 is not available.
Remove (unsolder) R14.

Off

BOOT0 signal is connected to +3.3 V through pull-up resistor.

On

BOOT0 signal is connected to GND through pull-down resistor.

Off

SWDIO and PA13 of STM32F100RBT6B are not connected, SWD not available.

On

SWDIO and PA13 of STM32F100RBT6B are connected, SWD available.

Off

SWCLK and PA14 of STM32F100RBT6B are not connected, SWD not available

On

SWCLK and PA14 of STM32F100RBT6B are connected, SWD not available.

SB1 (VBAT)

SB2 (BOOT1)

SB11 (RESET)

SB12 (X2)

SB13 (X2)

SB14 (X3)

SB15 (X3)

SB16 (BOOT0)

SB17 (SWDIO)

SB18 (SWCLK)
1. Factory state is in bold type.
2. If the resistor has been removed to modify the default setting of this bridge, it must be resoldered.

Doc ID 17217 Rev 2

13/24

Extension connection

UM0919

Extension connection
Male headers P1, P2 and P3 can connect the STM32 value line Discovery to a standard
prototyping/wrapping board. All GPIOs of STM32F100RBT6B are available on it.
P1, P2 and P3 can also be used to probe an oscilloscope, logical analyzer or voltmeter.
P1 pinout

Pin number Pin number


(P1)
(chip)
1
2
3

Vss

NC

3V3

VBAT

VBAT

PC13

Alternate
function

I/O Port C13

TAMPER-RTC

(1)

I/O Port C14

OSC32_IN

I/O Port C15

OSC32_OUT

PC14

PC15(1)

Main function

(1)

I/O OSC_IN

(1)

PD0

PD1

I/O OSC_OUT

10

NRST

I/O RESET

11

PC0

I/O Port C0

ADC1_IN10

12

PC1

I/O Port C1

ADC1_IN11

13

10

PC2

I/O Port C2

ADC1_IN12

14

11

PC3

I/O Port C3

ADC1_IN13

15

14

PA0

I/O Port A0

WKUP /
USART2_CTS/
ADC1_IN0 /
TIM2_CH1_ETR

16

15

PA1

I/O Port A1

USART2_RTS/
ADC1_IN1 /
TIM2_CH2

I/O Port A2

USART2_TX/
ADC1_IN2 /
TIM2_CH3/
TIM15_CH1

I/O Port A3

USART2_RX/
ADC1_IN3 /
TIM2_CH4 /
TIM15_CH2

I/O Port A4

SPI1_NSS/
ADC1_IN4
USART2_CK /
DAC1_OUT

17

18

19

14/24

Board pin
name

12/31/47/63 GND
-

Type

Table 4.

16

17

20

PA2

PA3

PA4

Doc ID 17217 Rev 2

Remap

UM0919

Extension connection
P1 pinout (continued)

Pin number Pin number


(P1)
(chip)

Board pin
name

Type

Table 4.

Main function

Alternate
function

Remap

20

21

PA5

I/O Port A5

SPI1_SCK/
ADC1_IN5 /
DAC2_OUT

21

22

PA6

I/O Port A6

SPI1_MISO/
ADC1_IN6 /
TIM3_CH1

TIM1_BKIN /
TIM16_CH1

22

23

PA7

I/O Port A7

SPI1_MOSI/
ADC1_IN7 /
TIM3_CH2

TIM1_CH1N /
TIM17_CH1

23

24

PC4

I/O Port C4

ADC1_IN14

24

25

PC5

I/O Port C5

ADC1_IN15

25

26

PB0

I/O Port B0

ADC1_IN8/
TIM3_CH3

TIM1_CH2N

26

27

PB1

I/O Port B1

ADC1_IN9/
TIM3_CH4

TIM1_CH3N

27

28

PB2

I/O

28

Port B2/
BOOT1

GND

1. Alternate pin, connected by default to STM32F100RBT6B oscillator.

P2 pinout

Pin number Pin number


(P2)
(chip)
1

Pin name

Type

Table 5.

Main function

Alternate
function

Remap

GND

37

PC6

I/O Port C6

TIM3_CH1

38

PC7

I/O Port C7

TIM3_CH2

39

PC8

I/O Port C8

TIM3_CH3

40

PC9

I/O Port C9

TIM3_CH4

41

PA8

I/O Port A8

USART1_CK /
MCO
TIM1_CH1

42

PA9

I/O Port A9

USART1_TX /
TIM1_CH2

TIM15_BKIN

43

PA10

I/O Port A10

USART1_RX /
TIM1_CH3

TIM17_BKIN

44

PA11

I/O Port A11

USART1_CTS /
TIM1_CH4

10

45

PA12

I/O Port A12

USART1_RTS /
TIM1_ETR

Doc ID 17217 Rev 2

15/24

Extension connection
P2 pinout (continued)

Pin number Pin number


(P2)
(chip)

16/24

Type

Table 5.

UM0919

Pin name

Main function

Alternate
function

JTMS/
SWDIO

Remap

11

46

PA13

I/O

PA13

12

49

PA14

I/O JTCK/ SWCLK

PA14

13

50

PA15

I/O JTDI

TIM2_CH1_ETR
/ PA15/
SPI1_NSS

14

51

PC10

I/O Port C10

USART3_TX

15

52

PC11

I/O Port C11

USART3_RX

16

53

PC12

I/O Port C12

USART3_CX

17

54

PD2

I/O Port D2

18

55

PB3

I/O JTDO

TIM2_CH2 / PB3
TRACESWO
SPI1_SCK

19

56

PB4

I/O NJTRST

PB4 / TIM3_CH1
SPI1_MISO

20

57

PB5

I/O Port B5

I2C1_SMBA /
TIM16_BKIN

TIM3_CH2 /
SPI1_MOSI

21

58

PB6

I/O Port B6

I2C1_SCL/
TIM4_CH1
TIM16_CH1N

USART1_TX

22

59

PB7

I/O Port B7

I2C1_SDA/
TIM17_CH1N
TIM4_CH2

USART1_RX

23

60

BOOT0

24

61

PB8

I/O Port B8

TIM4_CH3 /
TIM16_CH1 /
CEC

I2C1_SCL

25

62

PB9

I/O Port B9

TIM4_CH4 /
TIM17_CH1

I2C1_SDA

26

EXT_5V

27

NC

28

GND

TIM3_ETR

BOOT0

Doc ID 17217 Rev 2

UM0919

Extension connection
P3 pinout

Pin number Pin number


(P3)
(chip)

Pin name

Type

Table 6.

Main function

Alternate
function

29

PB10

I/O Port B10

I2C2_SCL/
USART3_TX
TIM2_CH3/
CEC

30

PB11

I/O Port B11

I2C2_SDA/
USART3_RX

Remap

TIM2_CH4

33

PB12

I/O Port B12

SPI2_NSS/
I2C2_SMBA/
TIM1_BKIN/
USART3_CK

34

PB13

I/O Port B13

SPI2_SCK /
TIM1_CH1N
USART3_CTS

35

PB14

I/O Port B14

SPI2_MISO/
TIM1_CH2N /
USART3_RTS

TIM15_CH1

36

PB15

I/O Port B15

SPI2_MOSI /
TIM1_CH3N /
TIM15_CH1N

TIM15_CH2

Doc ID 17217 Rev 2

17/24

Mechanical drawing

UM0919

Mechanical drawing

Figure 10. STM32 value line Discovery

18/24

Doc ID 17217 Rev 2

Electrical schematics

UM0919

Figure 11. STM32 value line Discovery


Power.SchDoc
U_Power
EXT_5V
EXT_3V3
EXT_VBAT

EXT_5V
EXT_3V3
EXT_VBAT

P1

Header 28

1
2
3
4
5
6
Header 6

PB10
PB11
PB12
PB13
PB14
PB15

PB15
PB14
PB13
PB12
PB11
PB10
PB9
PB8
PB7
PB6
PB5
PB4
PB3
PB2
PB1
PB0

PA15
PA14
PA13
PA12
PA11
PA10
PA9
PA8
PA7
PA6
PA5
PA4
PA3
PA2
PA1
PA0

PB15
PB14
PB13
PB12
PB11
PB10
PB9
PB8
PB7
PB6
PB5
PB4
PB3
PB2
PB1
PB0

RESET#

PA15
PA14
PA13
PA12
PA11
PA10
PA9
PA8
PA7
PA6
PA5
PA4
PA3
PA2
PA1
PA0

PC15
PC14
PC13
PC12
PC11
PC10
PC9
PC8
PC7
PC6
PC5
PC4
PC3
PC2
PC1
PC0

PD2
PD1
PD0
BOOT0

PC15
PC14
PC13
PC12
PC11
PC10
PC9
PC8
PC7
PC6
PC5
PC4
PC3
PC2
PC1
PC0

PD2
PD1
PD0

EXT_5V
PB9
PB8
BOOT0
PB7
PB6
PB5
PB4
PB3
PD2
PC12
PC11
PC10
PA15
PA14
PA13
PA12
PA11
PA10
PA9
PA8
PC9
PC8
PC7
PC6

BOOT0

28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
Header 28

STMicroelectronics

19/24

Title:

STM32-DISCOVERY

Number:MB913

Rev: C.2(PCB.SCH)

Date: 7/15/2010

Sheet 1

of

Electrical schematics

P3

MCU.SchDoc
U_MCU

RESET#

P2
EXT_3V3
EXT_VBAT
PC13
PC14
PC15
PD0
PD1
R23
RESET#
PC0 820
PC1
PC2
PC3
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PC4
PC5
PB0
PB1
PB2

TCK/SWCLK
TMS/SWDIO

Doc ID 17217 Rev 2

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

TCK/SWCLK
TMS/SWDIO

RESET#

ST_LINK.SCHDOC
U_ST_LINK

Electrical schematics

20/24

Figure 12. STM32 value line MCU


4

X3
MC306-G-06Q-32.768 (manufacturer JFVNY)
BOOT1

+3V3
C11
6.8pF
R19
10K
PB2

R15
0

U3A

R18
510

SB2

TMS/SWDIO
TCK/SWCLK

SB17
SB18

PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PA8
PA9
PA10
PA11
PA12

PA15

Doc ID 17217 Rev 2

PA13
PA14

PA13
PA14

PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PB8
PB9
PB10
PB11
PB12
PB13
PB14
PB15

PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PA8
PA9
PA10
PA11
PA12
PA13
PA14
PA15

14
15
16
17
20
21
22
23
41
42
43
44
45
46
49
50

PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PB8
PB9
PB10
PB11
PB12
PB13
PB14
PB15

26
27
28
55
56
57
58
59
61
62
29
30
33
34
35
36

USER & WAKE-UP Button

PA0 PC15-OSC32_OUT
PA1
PC14-OSC32_IN
PA2
PC13
PA3
PC12
PA4
PC11
PA5
PC10
PA6
PC9
PA7
PC8
PA8
PC7
PA9
PC6
PA10
PC5
PA11
PC4
PA12
PC3
PA13
PC2
PA14
PC1
PA15
PC0

4
3
2
53
52
51
40
39
38
37
25
24
11
10
9
8

PC13
PC12
PC11
PC10
PC9
PC8
PC7
PC6
PC5
PC4
PC3
PC2
PC1
PC0

54

PD2

C17
6.8pF

Must be close to the Crystal and open

SB14
SB15

PC15
PC14

PC9

LD3

R25
330

PC8

green
LD4

R26
660

blue

X2
ESA8.00000F20D25F(with socket)

PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PB8
PB9
PB10
PB11
PB12
PB13
PB14
PB15

PD2

OSC_IN
OSC_OUT
NRST

BOOT0

5
6

PD2

C13
20pF

OSC_IN
OSC_OUT

C12
R14
220

RESET#

SB12
SB13
R16
510

BOOT0

60

20pF
PD1
PD0

SB16

STM32F100RBT6B
R17
10K

BOOT0

Must be close to the Crystal and open

+3V3
R20

BOOT0

100

RESET Button

4
1

R22

+3V3

B2
SW-PUSH-CMS

SW-PUSH-CMS
B1

3
2

C22
[N/A]

PA0

PC15
PC14

PC13
PC12
PC11
PC10
PC9
PC8
PC7
PC6
PC5
PC4
PC3
PC2
PC1
PC0

1
4

2
3

RESET#

RESET#

0
R21
10K

C23
100nF

+3V3
R24

STMicroelectronics

[N/A]

STM32-DISCOVERY STM32 Value Line

Number:MB913
1

Rev: C.2(PCB.SCH)

Date: 7/15/2010
4

Sheet 2

of

UM0919

Title:

UM0919

Figure 13. Power 5V and 3V3

TP1
+5V

D2

C1
10uF

+5V

Vout

R5

2
C2
10uF

BAT60JFILM

1K
C3
100nF

BAT60JFILM

PWR

U5V_ST_LINK

Vin

LD2
red

+3V3
D1

GND

3
EXT_5V

EXT_3V3

U1

LD1117DT33C

Lx and Cx Must be close to the pin 13

Doc ID 17217 Rev 2

VDD_MCU
JP1

L1

+3V3

Closed by default

fcm1608-0603 C14
1uF

U3B
C15
100nF

13
32
48
64
19

SB1

VDD_MCU is Ddicated Power Plan

VDDA
VDD_1
VDD_2
VDD_3
VDD_4

VSSA
VSS_1
VSS_2
VSS_3
VSS_4

12
31
47
63
18

SWIM

VBAT
STM32F100RBT6B
EXT_VBAT

C21
100nF

C20
100nF

C18
100nF

C19
100nF

C16
1uF

LED

STMicroelectronics
21/24

Title:

STM32-DISCOVERY Power 5V & 3V3

Number:MB913

Rev: C.2(PCB.SCH)

Date: 7/15/2010

Sheet 3

of

Electrical schematics

SBx and Cx Must be close to the pin 1

SWD
R7

T_JRST

TCK/SWCLK
TMS/SWDIO
RESET#

SB11

ESA8.00000F20D25F

JTAG_CTL

100K

C10
100nF+3V3

VBAT
PC13
PC14
PC15
OSC_IN
OSC_OUT
/RST
VSSA
VDDA
PA0
PA1
U2_TX

36
35
34
33
32
31
30
29
28
27
26
25

R11

22

R12

PRG-32

SB3
22

+3V3

SB4

SB5

SB6

SB7

SB8

SB9

SB10

STM_JTCK

SWCLK

STM_JTMS

SWDIO

T_JTMS

STM_JTMS
USB_DP
USB_DM

D3

D4

LED_STLINK
T_JTMS
T_JTCK

CN3

Jumpers ON --> DISCOVERY Selected


Jumpers OFF --> ST-LINK Selected

13
14
15
16
17
18
19
20
21
22
23
24

AIN_1

+3V3

VDD_2
VSS_2
JTMS
PA12
PA11
PA10
PA9
PA8
S2_MOSI
S2_MISO
S2_CK
PB12

+3V3

R9

R10

4K7

4K7

T_JTCK
T_JTDO
T_JTDI
T_NRST
T_JRST

Doc ID 17217 Rev 2

R13
+3V3

1
2
3
4
5
6
7
8
9
10
11
12

T_JTCK

1
2
3
4

SWD

1
2
3
4

+3V3

CN2

Z5V1

C8
20pF

VDD_3
VSS_3
PB9
PB8
BOOT0
PB7
PB6
PB5
JNRST
JTDO
JTDI
JTCK

X1

U2_RX
U2_CK
S1_CK
S1_MISO
S1_MOSI
PB0
PB1
PB2/BOOT1
PB10
PB11
VSS_1
VDD_1

C9
20pF

R8
10K
U2
STM32F103C8T6

Z5V1

48
47
46
45
44
43
42
41
40
39
38
37

+3V3

DEFAULT

STM_JRST
STM_JTDO
STM_JTDI
STM_JTCK

100K

Electrical schematics

22/24

Figure 14. ST-Link (SWD only)

SWIM
+3V3

+3V3
U5V_ST_LINK

R2
1K5

CN1
VCC
DD+
ID
GND
SHELL

+3V3

1
2
3
4
5
0

R4
R3

22

USB_DM
USB_DP

COM
LED_STLINK

22

LD1

R6
510

red

R1
100K

5075BMR-05-SM
C6
100nF

C7
100nF

C5
100nF

C4
100nF

USB
LED

STMicroelectronics

MCU

STM32-DISCOVERY ST_LINK (SWD only)

Number:MB913
1

Rev: C.2(PCB.SCH)

Date: 7/15/2010
4

Sheet 4

of

UM0919

Title:

UM0919

Revision history

Revision history
Table 7.
Date

Document revision history


Revision

Changes

15-Jul-2010

Initial release.

21-Jun-2011

Added Chapter 4.
Added note to Section 2.3.

Doc ID 17217 Rev 2

23/24

UM0919

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 STs 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 STS 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 USERS 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.

2011 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

24/24

Doc ID 17217 Rev 2