You are on page 1of 22

September 2010 Doc ID 17217 Rev 1 1/22

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 STM32F100RB 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. STM32 value line Discovery board
www.st.com
Contents UM0919
2/22 Doc ID 17217 Rev 1
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
2 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.6 JP1 (Idd) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.7 Solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3 Extension connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4 Electrical schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
UM0919 Quick start
Doc ID 17217 Rev 1 3/22
1 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 System requirements
Windows PC (2000, XP, Vista)
A/mini-B USB cable
1.3 Development toolchains
Atollic, TrueSTUDIO (including the free LiteTrueSTUDIO)
IAR, Embedded Workbench for ARM
Keil, MDK-ARM
TM
1.4 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.
Hardware and layout UM0919
4/22 Doc ID 17217 Rev 1
2 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 STM32F100RB 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
USB
Embedded ST-Link
STM32F100RB
SWD
I/O RESET
Green LED
LD3
Blue LED
LD4
B2
RST
B1
USER
P
1

H
e
a
d
e
r
Mini
P3 Header
P
2

H
e
a
d
e
r
I/O I/O
UM0919 Hardware and layout
Doc ID 17217 Rev 1 5/22
Figure 3. Top layout
ST-Link USB connector
P1 connector
LD1 COM
SWD connector
JP1 Idd
B1 USER
P2 connector
LD2 power
ST-Link/Discovery
U3
B2 RST
LD4 PC8
selector
STM32F100RB
P3 connector
SB1 VBAT
SB2 BOOT1
LD3 PC9
R15
R14
D2 diode
D1 diode
Hardware and layout UM0919
6/22 Doc ID 17217 Rev 1
Figure 4. Bottom layout
SB16
SB17
SB18
SB11
BOOT0
SWCLK
SWDIO
RESET
SB14, SB15
SB12, SB13
Reserved
Do not modify
Reserved
Do not modify
UM0919 Hardware and layout
Doc ID 17217 Rev 1 7/22
2.1 STM32F100RBT6B microcontroller
Figure 5. STM32F100RB package
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.
The STM32F100RB 32-bit microcontroller offers:
8 Kbytes RAM
128 Kbytes of Flash memory
LQFP64 10 x 10 mm
Hardware and layout UM0919
8/22 Doc ID 17217 Rev 1
Figure 6. STM32F100RB block diagram
PA[15:0]
EXT. T
WWDG
12-bit ADC1
16 ADC channels
(ADC_Nx)
JTD
JTCK/SWCLK
JTMS/SWDO
NJTRST
JTDO
NRST
V
DD
= 2.0 V to 3.6 V
80 AF
PB[15:0]
PC[15:0]
AHB2
WKUP
GPO port A
GPO port B
GPO port C
f
max
: 24 MHz
V
SS
V
REF+
GP DMA
TM2
TM3
XTAL OSC
4-24 MHz
XTAL 32 kHz
OSC_N
OSC_OUT
OSC32_OUT
OSC32_N
A
P
B
1

:

F
m
a
x
=
2
4

M
H
z
HCLK
PCLK1
Flash 128 KB
Voltage reg.
3.3 V to 1.8 V
V
DD18
Power
Backup interface
as AF
TM4
(1)
32 bit
RTC
AWU
RC HS
Cortex-M3 CPU
bus
Dbus
o
b
l
USART1
USART2
SP2
(1)
7 channels
Backup
register
TM15
2C1
RX,TX, CTS, RTS,
USART3
(1)
Temp sensor
PD[15:0]
GPO port D
PE[15:0] GPO port E
FCLK
RC LS
Standby
WDG
@VDD33
@V
BAT
POR / PDR
Supply
supervision

@VDDA
VDDA
VSSA
@VDDA
V
BAT
= 1.8V to 3.6V
CK as AF
RX,TX, CTS, RTS,
CK as AF
RX,TX, CTS, RTS,
CK as AF
A
P
B
2

:

F
m
a
x
SP1
F
interface
@VDDA
PVD
Reset
nt
@VDD
AHB2
APB2 APB1
POR
TAMPER-RTC
System
TM16
Reset &
clock
control

PCLK2
PLL
12-bit DAC1 F F
F
12-bit DAC2
@VDDA
DAC1_OUT as AF
DAC2_OUT as AF
SRAM
8 KB
TM6
TM7
(ALARM OUT)
NVC
TRACECLK
TRACED[0:3]
as AF
TM17
pbus
Trace
controller
A
H
B

:

F
m
a
x
=
2C2
(1)
HDM CEC HDM CEC as AF
4 channels
as AF
4 channels
as AF
4 channels
as AF
MOS, MSO,
SCK, NSS as AF
MOS, MSO,
SCK, NSS as AF
V
REF-
2 channels, 1 compl.
channel and BKN
as AF
F
l
a
s
h
i
n
t
e
r
f
a
c
e
B
u
s

m
a
t
r
i
x
SCL, SDA, SMBA as AF
SCL, SDA, SMBA as AF
ai15901b
TM1
4 channels, 3 compl.
channels, ETR and
BKN as AF
2
4

M
H
z

=

2
4

M
H
z
1 channel, 1 compl.
channel and BKN
as AF
1 channel, 1 compl.
channel and BKN
as AF
SWJTAG
TPJ
ETM
trace/trigger
UM0919 Hardware and layout
Doc ID 17217 Rev 1 9/22
2.2 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

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).
Hardware requirements:
- USB cable type A to mini-B
- Computer with Windows 2000, XP or Vista OS
- Atollic, TrueSTUDIO
Development toolchain:
- IAR, Embedded Workbench for ARM
- Keil, MDK-ARM
TM
Hardware and layout UM0919
10/22 Doc ID 17217 Rev 1
2.2.1 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 STM32F100RB of the STM32
value line Discovery.
Figure 8. Discovery connections image
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.

Jumpers on CN3
Table 2. Debug connector CN2 (SWD)
Pin CN2 Designation
1 VDD_TARGET VDD from application
2 SWCLK SWD clock
3 GND Ground
4 SWDIO SWD data input/output
UM0919 Hardware and layout
Doc ID 17217 Rev 1 11/22
Figure 9. ST-Link connections image
2.3 Power supply and power selection
The power supply is provided by a USB connector or external power supply (5 V or 3.3V ).
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).
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 STM32F100RB.
LD4: Blue LED LD4 labeled PC8 is connected to the I/O PC8 of STM32F100RB.
2.5 Push buttons
B1: Push button B1 labeled USER is connected to the I/O PA0 of STM32F100RB and
can be used as WAKE-UP.
B2: Push button B2 labeled RST is dedicated to the RESET pin of STM32F100RB.
No jumpers on CN3
Application connected to CN2
Hardware and layout UM0919
12/22 Doc ID 17217 Rev 1
2.6 JP1 (Idd)
Jumper JP1, labeled Idd, allows the consumption of STM32F100RB to be measured by
removing the jumper and connecting an ammeter.
Jumper on: STM32F100RB is powered (default).
Jumper off: STM32F100RB is not powered.
2.7 Solder bridges
Table 3. Solder bridge description
Bridge State
(1)
1. Factory state is in bold type.
Description
SB1 (VBAT)
Off
VDD_MCU is not connected to VBAT of STM32F100RB. VBAT could be
connected to an external power supply through EXT_VBAT.
On VBAT of STM32F100RB is connected to VDD_MCU.
SB2 (BOOT1)
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.
SB11 (RESET)
Off RESET of STM32F100RB is disconnected from T_JRST of ST-Link.
On RESET of STM32F100RB is connected to T_JRST of ST-Link.
SB12 (X2)
Off PD1 is not connected to external pin and the X2 can be used.
(2)
2. If the resistor has been removed to modify the default setting of this bridge, it must be resoldered.
On
PD1 is connected to external pin and can be used as GPIO, X2 is not available.
Remove (unsolder) R14.
SB13 (X2)
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) R14.
SB14 (X3)
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) R15.
SB15 (X3)
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) R15.
SB16 (BOOT0)
Off BOOT0 signal is connected to +3.3 V through pull-up resistor.
On BOOT0 signal is connected to GND through pull-down resistor.
SB17 (SWDIO)
Off SWDIO and PA13 of STM32F100RB are not connected, SWD not available.
On SWDIO and PA13 of STM32F100RB are connected, SWD available.
SB18 (SWCLK)
Off SWCLK and PA14 of STM32F100RB are not connected, SWD not available
On SWCLK and PA14 of STM32F100RB are connected, SWD available.
UM0919 Extension connection
Doc ID 17217 Rev 1 13/22
3 Extension connection
Male headers P1, P2 and P3 can connect the STM32 value line Discovery to a standard
prototyping/wrapping board. All GPIOs of STM32F100RB are available on it.
P1, P2 and P3 can also be used to probe an oscilloscope, logical analyzer or voltmeter.

Table 4. P1 pinout
Pin number
(P1)
Pin number
(chip)
Board pin
name
T
y
p
e
Main function
Alternate
function
Remap
1 12/31/47/63 GND - Vss
2 - NC - -
3 3V3 - -
4 1 VBAT S VBAT
5 2 PC13 I/O Port C13 TAMPER-RTC
6 3 PC14
(1)
I/O Port C14 OSC32_IN
7 4 PC15
(1)
I/O Port C15 OSC32_OUT
8 5 PD0
(1)
I/O OSC_IN
9 6 PD1
(1)
I/O OSC_OUT
10 7 NRST I/O RESET
11 8 PC0 I/O Port C0 ADC1_IN10
12 9 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
17 16 PA2 I/O Port A2
USART2_TX/
ADC1_IN2 /
TIM2_CH3/
TIM15_CH1
18 17 PA3 I/O Port A3
USART2_RX/
ADC1_IN3 /
TIM2_CH4 /
TIM15_CH2
19 20 PA4 I/O Port A4
SPI1_NSS/
ADC1_IN4
USART2_CK /
DAC1_OUT
Extension connection UM0919
14/22 Doc ID 17217 Rev 1

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
Port B2/
BOOT1
28 GND
1. Alternate pin, connected by default to STM32F100RB oscillator.
Table 5. P2 pinout
Pin number
(P2)
Pin number
(chip)
Pin name
T
y
p
e
Main function
Alternate
function
Remap
1 29 PB10 I/O Port B10
I2C2_SCL/
USART3_TX
TIM2_CH3/
CEC
2 30 PB11 I/O Port B11
I2C2_SDA/
USART3_RX
TIM2_CH4
3 33 PB12 I/O Port B12
SPI2_NSS/
I2C2_SMBA/
TIM1_BKIN/
USART3_CK
4 34 PB13 I/O Port B13
SPI2_SCK /
TIM1_CH1N
USART3_CTS
5 35 PB14 I/O Port B14
SPI2_MISO/
TIM1_CH2N /
USART3_RTS
TIM15_CH1
6 36 PB15 I/O Port B15
SPI2_MOSI /
TIM1_CH3N /
TIM15_CH1N
TIM15_CH2
Table 4. P1 pinout (continued)
Pin number
(P1)
Pin number
(chip)
Board pin
name
T
y
p
e
Main function
Alternate
function
Remap
UM0919 Extension connection
Doc ID 17217 Rev 1 15/22

Table 6. P3 pinout
Pin number
(P3)
Pin number
(chip)
Pin name
T
y
p
e
Main function
Alternate
function
Remap
1 GND
2 NC
3 38 PC7 I/O Port C7 TIM3_CH2
4 39 PC8 I/O Port C8 TIM3_CH3
5 40 PC9 I/O Port C9 TIM3_CH4
6 41 PA8 I/O Port A8
USART1_CK /
MCO
TIM1_CH1
7 42 PA9 I/O Port A9
USART1_TX /
TIM1_CH2
TIM15_BKIN
8 43 PA10 I/O Port A10
USART1_RX /
TIM1_CH3
TIM17_BKIN
9 44 PA11 I/O Port A11
USART1_CTS /
TIM1_CH4
10 45 PA12 I/O Port A12
USART1_RTS /
TIM1_ETR
11 46 PA13 I/O
JTMS/
SWDIO
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 TIM3_ETR
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
Extension connection UM0919
16/22 Doc ID 17217 Rev 1
23 60 BOOT0 I 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
Table 6. P3 pinout (continued)
Pin number
(P3)
Pin number
(chip)
Pin name
T
y
p
e
Main function
Alternate
function
Remap
U
M
0
9
1
9
E
l
e
c
t
r
i
c
a
l

s
c
h
e
m
a
t
i
c
s
D
o
c

I
D

1
7
2
1
7

R
e
v

1
1
7
/
2
2
4 Electrical schematics
Figure 10. STM32 value line Discovery
STMicroelectronics
Title:
Number: Rev: Sheet of C.2(PCB.SCH) Date: 7/15/2010 MB913 1 4
STM32-DISCOVERY
T
M
S
/
S
W
D
I
O
T
C
K
/
S
W
C
L
K
R
E
S
E
T
#
PA13
PA14
PA15
PA12
PA11
PA10
PA9
PA8
PA7
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PB12
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PB8
PB9
PB10
PB11
PB13
PB14
PB15
PC3
PC15
PC14
PC13
PC12
PC11
PC10
PC9
PC8
PC7
PC6
PC5
PC4
PC2
PC1
PC0
PD2
BOOT0
PD1
PD0
U_MCU
MCU.SchDoc
EXT_3V3
EXT_5V
EXT_VBAT
U_Power
Power.SchDoc
T
M
S
/
S
W
D
I
O
T
C
K
/
S
W
C
L
K
R
E
S
E
T
#
U_ST_LINK
ST_LINK.SCHDOC
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
P1
Header 28
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
P2
Header 28
EXT_VBAT
RESET# R23
820 PB5
PB6
PB7
PA4
PA5
PA6
PA7 PA11
PA12
PA9
PA10
PB12
PB13
PB14
PB15
PB10
PB11
PB8
PA0
PB9
PA1
PB1
PB2
PA15
PB3
PB0
PA3
PA13
PA14
PB4
PA2
PA8
PD1
PC10
PC11
PC12
PC5
PC13
PC6
PC7
PC8
PC9
PC1
PC2
PC3
PD2
PC4
PC0
PC13
PC15
PC14
R
E
S
E
T
#
EXT_5V
EXT_3V3
EXT_VBAT
EXT_5V
EXT_3V3
PD0
PD1
PD2
PD0
BOOT0
PC10
PC11
PC12
PC5
PC6
PC7
PC8
PC9
PC1
PC2
PC3
PC4
PC0
PC15
PC14
PA4
PA5
PA6
PA7
PA11
PA12
PA9
PA10
PA0
PA1
PA15
PA3
PA13
PA14
PA2
PA8
PB5
PB6
PB7
PB12
PB13
PB14
PB15
PB10
PB11
PB8
PB9
PB1
PB2
PB3
PB0
PB4
BOOT0
1
2
3
4
5
6
P3
Header 6
E
l
e
c
t
r
i
c
a
l

s
c
h
e
m
a
t
i
c
s
U
M
0
9
1
9
1
8
/
2
2
D
o
c

I
D

1
7
2
1
7

R
e
v

1
Figure 11. STM32 value line MCU
1
1
2
2
3
3
4
4
STMicroelectronics
Title:
Number: Rev: Sheet of C.2(PCB.SCH) Date: 7/15/2010
R24
[N/A]
+3V3 C23
100nF
C12
20pF
C13
20pF
X2
ESA8.00000F20D25F(with socket)
R14
220
4 1
3 2
X3
MC306-G-06Q-32.768 (manufacturer JFVNY)
C11
6.8pF
C17
6.8pF
MB913 2 4
STM32-DISCOVERY STM32 Value Line
PB5
PB6
PB7
PA4
PA5
PA6
PA7
R17
10K
+3V3
PA11
PA12
PA9
PA10
PC10
PC11
PB12
PB13
PB14
PB15
PB10
PB11
PC12
RESET#
PB8
PC5
PA0
PB9
PC13
PC6
PC7
PC8
PC9
R15
0
PA1
PC1
PC2
PC3
PD2
PB1
PB2
PA15
PB3
PB0
PC4
PA3
PA13
PA14
PB4
PC0
PA2
PA8
BOOT0
TMS/SWDIO
TCK/SWCLK
RESET#
PC14
PC15
OSC_IN
OSC_OUT
SB16
SB18
SB17
USER & WAKE-UP Button
PA13
PA14
PA15
PA12
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PA8
PA9
PA10
PA11
RESET Button
RESET#
PA13
PA14
PB12
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PB8
PB9
PB10
PB11
PB13
PB14
PB15
R16
510
PC3
PC15
PC14
PC13
PC12
PC11
PC10
PC9
PC8
PC7
PC6
PC5
PC4
PC2
PC1
PC0
PD2
BOOT0
SB12
SB13 PD1
PD0
LD3
green
PC9
R25
330
LD4
blue
PC8
R26
660
Must be close to the Crystal and open
Must be close to the Crystal and open
SB14
SB15
R19
10K
+3V3
SB2
R18
510
PB2
BOOT1
BOOT0
R21
10K
C22
[N/A]
+3V3
R20
100
R22
0
PA0
1
2 3
4
B
1
S
W
-
P
U
S
H
-
C
M
S
1 2
3 4
B2
SW-PUSH-CMS
OSC_IN
5
OSC_OUT
6
NRST
7
PA0
14
PA1
15
PA2
16
PA3
17
PA4
20
PA5
21
PA6
22
PA7
23
PB0
26
PB1
27
PB2
28
PB10
29
PB11
30
PB12
33
PB13
34
PB14
35
PB15
36
PA8
41
PA9
42
PA10
43
PA11
44
PA12
45
PA13
46
PA14
49
PA15
50
PB3
55
PB4
56
PB5
57
PB6
58
PB7
59
BOOT0
60
PB8
61
PB9
62
PC13
2
PC14-OSC32_IN
3
PC15-OSC32_OUT
4
PC0
8
PC1
9
PC2
10
PC3
11
PC4
24
PC5
25
PC6
37
PC7
38
PC8
39
PC9
40
PC10
51
PC11
52
PC12
53
PD2
54
U3A
STM32F100RBT6B
U
M
0
9
1
9
E
l
e
c
t
r
i
c
a
l

s
c
h
e
m
a
t
i
c
s
D
o
c

I
D

1
7
2
1
7

R
e
v

1
1
9
/
2
2
Figure 12. Power 5V and 3V3
SWIM
LED
STMicroelectronics
Title:
Number: Rev: Sheet of C.2(PCB.SCH) Date: 7/15/2010
Vin
3
G
N
D
1
Vout
2
U1
LD1117DT33C
C2
10uF
C3
100nF
+5V
TP1
+5V
+3V3
MB913 3 4
STM32-DISCOVERY Power 5V & 3V3
C19
100nF
C18
100nF
C20
100nF
C21
100nF
U5V_ST_LINK
JP1
VDD_MCU is Ddicated Power Plan
SB1
SBx and Cx Must be close to the pin 1
+3V3
EXT_3V3
EXT_5V
EXT_VBAT
D2
BAT60JFILM
D1
BAT60JFILM
R5
1K
1 2
LD2
red
L1
fcm1608-0603
C14
1uF
C15
100nF
VDD_MCU
Lx and Cx Must be close to the pin 13
C16
1uF
Closed by default
VSSA
12
VDDA
13
VSS_4
18
VSS_1
31
VSS_2
47
VSS_3
63
VBAT
1
VDD_4
19
VDD_1
32
VDD_2
48
VDD_3
64
U3B
STM32F100RBT6B
C1
10uF
PWR
E
l
e
c
t
r
i
c
a
l

s
c
h
e
m
a
t
i
c
s
U
M
0
9
1
9
2
0
/
2
2
D
o
c

I
D

1
7
2
1
7

R
e
v

1
Figure 13. ST-Link (SWD only)
SWIM
LED
1
1
2
2
3
3
4
4
STMicroelectronics
Title:
Number: Rev: Sheet of C.2(PCB.SCH) Date: 7/15/2010 MB913 4 4
STM32-DISCOVERY ST_LINK (SWD only)
VBAT
1
PC13
2
PC14
3
PC15
4
OSC_IN
5
OSC_OUT
6
/RST
7
VSSA
8
VDDA
9
PA0
10
PA1
11
U2_TX
12
U
2
_
R
X
1
3
U
2
_
C
K
1
4
S
1
_
C
K
1
5
S
1
_
M
I
S
O
1
6
S
1
_
M
O
S
I
1
7
P
B
0
1
8
P
B
1
1
9
P
B
2
/
B
O
O
T
1
2
0
P
B
1
0
2
1
V
S
S
_
1
2
3
V
D
D
_
1
2
4
PB12
25
P
B
1
1
2
2
S2_CK
26
S2_MISO
27
S2_MOSI
28
PA8
29
PA9
30
PA10
31
PA11
32
PA12
33
JTMS
34
VSS_2
35
VDD_2
36
J
T
C
K
3
7
J
T
D
I
3
8
J
T
D
O
3
9
J
N
R
S
T
4
0
P
B
5
4
1
P
B
6
4
2
P
B
7
4
3
B
O
O
T
0
4
4
P
B
8
4
5
P
B
9
4
6
V
S
S
_
3
4
7
V
D
D
_
3
4
8
U2
STM32F103C8T6
C8
20pF
C9
20pF 1 2
X1
ESA8.00000F20D25F
+3V3
USB_DM
USB_DP
T
_
J
T
C
K
T_JTCK
T
_
J
T
D
O
T
_
J
T
D
I
T_JTMS
STM_JTMS
S
T
M
_
J
T
C
K
S
T
M
_
J
T
D
I
S
T
M
_
J
T
D
O
S
T
M
_
J
R
S
T
LED_STLINK
T
_
N
R
S
T
T
_
J
R
S
T
LD1
red
LED_STLINK
T_JTCK
T_JTMS
T_JRST
R9
4K7
R10
4K7
C10
100nF
R13
100K
R6
510
+3V3
+3V3
+3V3
+3V3
+3V3
+3V3
AIN_1
USB_DM
USB_DP
+3V3
+3V3
C7
100nF
C5
100nF
C4
100nF
C6
100nF
R2
1K5
R4 22
R3 22
MCU
USB
SWD
U5V_ST_LINK
TMS/SWDIO
TCK/SWCLK
RESET#
JTAG_CTL
R7
100K
COM
R1
100K
VCC
1
D-
2
D+
3
ID
4
GND
5
SHELL
0
CN1
5075BMR-05-SM
SB11
+3V3 1
2
3
4
CN2
1 2 3 4
CN3
SB3 SB4
SB5 SB6
SB7 SB8
SB9 SB10
STM_JTMS
STM_JTCK SWCLK
SWDIO
SWD
P
R
G
-
3
2
D
E
F
A
U
L
T
D3
Z
5
V
1
D4
Z
5
V
1
R11 22
R12 22
R8
10K
Jumpers ON --> DISCOVERY Selected
Jumpers OFF --> ST-LINK Selected
UM0919 Revision history
Doc ID 17217 Rev 1 21/22
5 Revision history

Table 7. Document revision history
Date Revision Changes
10-Sep-2010 1 Initial release.
UM0919
22/22 Doc ID 17217 Rev 1


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.
2010 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

You might also like