STM32 LCD Development Board For GSM Applications

User Manual: olimex -

Open the PDF directly: View PDF PDF.
Page Count: 19

DownloadSTM32-LCD Development Board For GSM Applications
Open PDF In BrowserView PDF
STM32-LCD development board
Users Manual

All boards produced by Olimex are ROHS compliant

Revision Initial, May 2009

Copyright(c) 2009, OLIMEX Ltd, All rights reserved

Page 1

INTRODUCTION:
STM32-LCD is development prototype board with STM32F103ZE microcontroller from STMicroelectronics. This powerful microcontroller supports various
serial interfaces such as USB, USART, SPI. In addition you will find also accelerometer, JTAG, TFT LCD, mini SD/MMC card connector on this board and most of
the GPIOs are on extension headers where you can connect your additional
circuits. All this allows you to build a diversity of powerful applications to be used
in a wide range of situations.

BOARD FEATURES:
–

Microcontroller – STM32F103ZE - high-performance ARM® Cortex™-M3 32-bit
RISC core operating at a 72 MHz frequency, high-speed embedded memories
(Flash memory - 512 Kbytes and SRAM - 64 Kbytes), and an extensive range of
enhanced I/Os and peripherals connected to two APB buses.

–

JTAG connector

–

EXT connector

–

UEXT40 connector

–

UEXT1 connector

–

UEXT2 connector

–

EXT_PWR connector

–

Mini SD/MMC

–

Mini USB

–

LCD TFT 320x240 pixels coloured with touch screen

–

Power source connector

–

Accelerometer

–

8 MHz crystal oscillator

–

Reset circuit

–

Clock circuit

–

PCB: FR-4, 1.5 mm (0,062"), soldermask, silkscreen component print

–

Dimensions 79.2x57.6 mm (3.12x2.27”)

Page 2

ELECTROSTATIC WARNING:
The STM32-LCD 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.

BOARD USE REQUIREMENTS:
Cables: The cable you will need depends on the programmer/debugger you use. If
you use ARM-JTAG-EW, you will need USB A-B cable.
Hardware:
Programmer/Debugger ARM-JTAG-EW or other compatible
programming/debugging tool if you work with EW-ARM.
You can use also ARM-USB-OCD, ARM-USB-TINY, ARM-JTAG. or other
compatible programming/debugging tool.

PROCESSOR FEATURES:
STM32-LCD use High-density performance line ARM-based 32-bit MCU 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
–

512 Kbytes of Flash memory

–

64 Kbytes of SRAM

–

Flexible static memory controller with 4 Chip Select. Supports Compact
Flash, SRAM, PSRAM, NOR and NAND memories

–

LCD parallel interface, 8080/6800 modes

Clock, reset and supply management
–

2.0 to 3.6 V application supply and I/Os

–

POR, PDR, and programmable voltage detector (PVD)

–

4-to-16 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

3 × 12-bit, 1 µs A/D converters (up to 21 channels)

Page 3

–

Conversion range: 0 to 3.6 V

–

Triple-sample and hold capability

–

Temperature sensor

–

2 × 12-bit D/A converters

–

DMA: 12-channel DMA controller
–

–

–

Debug mode
–

Serial wire debug (SWD) & JTAG interfaces

–

Cortex-M3 Embedded Trace Macrocell™

112 fast I/O ports
–

–

–

–

Supported peripherals: timers, ADCs, DAC, SDIO, I2Ss, SPIs, I2Cs and
USARTs

112 I/Os, all mappable on 16 external interrupt vectors, all 5 V-tolerant
except for analog inputs

11 timers
–

four 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter and
quadrature (incremental) encoder input

–

2 × 16-bit motor control PWM timers 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

13 communication interfaces
–

2 × I2C interfaces (SMBus/PMBus)

–

5 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control)

–

3 SPIs (18 Mbit/s), 2 with I2S interface multiplexed

–

CAN interface (2.0B Active)

–

USB 2.0 full speed interface

–

SDIO interface

CRC calculation unit, 96-bit unique ID

Page 4

BLOCK DIAGRAM:

MEMORY MAP:
Page 5

Page 6

Page 7

DACOUT1
DACOUT2

3.3V

VREF+
SPI1_ NSS
SPI1_SCK

+5V_USB
PF15
PF13
PF11
PF9
PF7
PF5
PF3
PF1

USART1_TX
I2C1_SCL1
SPI1 _MISO
SPI1_SCK

3.3V

PD12
PB2
PA1

+5V_USB
PG 15
PG13
PG11
PG9
PG 7
PG 5
PG3
PG1
VBAT

PE0
PE5
PC6
PC13

3

3.3V

10K

RESET 1

GND

EXT

2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40

BH40R

1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39

2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40

PF14
PF12
PF10
PF8
PF6
PF4
PF2
PF0
RST
ADC12_IN8
ADC1 2_IN9
ADC12 _IN14
ADC12_IN15

USART1_RX
I2C1_SDA1
SPI1_MOSI
SPI1 _NSS VIN

VIN

RST

PG14
PG 12
PG1 0
PG8
PG6
PG4
PG 2
PG0

RST
PD6
PD11
USB_P
PA8

PE1
PE6
PC7
PB5

100nF

UEXT40

BH40R

1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39

R69

390R

R19

0R

R20
47R R40

C12
27pF Q1
8MHz
C13
27p F

560R
C28

C44 100nF

3.3V

2

U2
NA

D5

2 VCC

+

10K

3.3V_A

C7 100nF

3.3V_A

BAT54C

R8

FB1

R15

C40 100nF

C9

C8 100nF

1 00nF

56
57
87
88
89
90
91
92
93
124
125
126
127
128
129
132

10
11
12
13
14
15
18
19
20
21
22
49
50
53
54
55

PF0
PF1
PF2
PF3
PF4
PF5
PF6
PF7
PF8
PF9
PF10
PF11
PF12
PF13
PF14
PF15

25

106

24

23

138

6

30

31

32

33

PG 0
PG1
PG2
PG3
PG4
PG 5
PG6
PG7
PG8
PG9
PG 10
PG11
PG12
PG13
PG14
PG 15

RST

R12
NA

NA C79

VREF+
100nF C47

C6 100nF

3.3V

C45 100nF
FB0805

C11

C5 100nF

10uF/6.3V

C42 100nF

0

C39 100nF

3.3V_A

C38 100nF

3

C23 100nF

1

GND
GND ADJ
5

4

R16
47K/1%

R14
330K/1 %
C96
1 uF

C10

STM32F1 03ZE(LQFP144)

PF0/FSMC_A0
PF1/FSMC_A1
PF2/FSMC_A2
PF3/FSMC_A3
PF4/FSMC_A4
PF5/FSMC_A5
PF6/ADC3_IN4/FSMC_NIORD
PF7/ADC3_IN5/FSMC_NREG
PF8/ADC3_IN6/FSMC_NIOWR
PF9/ADC3_IN7/FSMC_CD
PF10/ADC3_IN8/FSMC_INTR
PF11/FSMC_NIOS16
PF12/FSMC_A6
PF13/FSMC_A7
PF14/FSMC_A8
PF15/FSMC_A9

141
142
1
2
3
4
5
58
59
60
63
64
65
66
67
68

114
115
116
117
118
119
122
123
77
78
79
80
81
82
85
86

R54

BAT_PWR

+5V_USB

PE0
PE1
TFT_RST
TFT_RS
SENS_INT
PE5
PE6
D4
D5
D6
D7
D8
D9
D10
D11
D12

Q2
NA
32768/6 pF
D2
D3
SD_CMD
DISC
/O E
/WE
PD6
/NCE2
D13
D14
D15
PD11
PD12
TFT_LIG HT
D0
D1

YD
YU
XL
XR
ADC12_IN14
ADC12_IN15
PC6
PC7
SD_D0
SD_D1
SD_D2
SD_D3
SD_CLK
PC13

ADC12_ IN8
ADC12_IN9
PB2
TDO
TRST
PB5
I2 C1 _SCL1
I2C1_SDA1
I2C1_SCL 2
I2C1_SDA2
I2C2_SCL
I2 C2_ SDA
SPI2_NSS
SPI2_SCK
SPI2_MISO
SPI2_MOSI

46
47
48
133
134
135
136
137
139
140
69
70
73
74
75
76
26
27
28
29
44
45
96
97
98
99
111
112
113
7
8
9 R104

USB_ P
PA1
USART2_TX
USART2_RX
SPI1_NSS
SPI1_SCK
SPI1_MISO
SPI1_MOSI
PA8
USART1 _TX
USART1_RX
USBDM
USBDP
TMS
TCK
TDI

3.3V

34
35
36
37
40
41
42
43
100
101
102
103
104
105
109
110

GND

1 00nF

C99

0R

3.3V_E

EXT_PWR

1
2
3
4
5
6

CO N6

PE0/TIM4_ETR/FSMC_NBL0
PE1/FSMC_NBL1
PE2/TRACECK/FSMC_A23
PE3/TRACED0/FSMC_A19
PE4/TRACED1/FSMC_A20
PE5/TRACED2/FSMC_A21
PE6/TRACED3/FSMC_A22
PE7/FSMC_D4/TIM1_ETR
PE8/FSMC_D5/TIM1_CH1N
PE9/FSMC_D6/TIM1_CH1
PE10/FSMC_D7/TIM1_CH2N
PE11/FSMC_D8/TIM1_CH2
PE12/FSMC_D9/TIM1_CH3N
PE13/FSMC_D10/TIM1_CH3
PE14/FSMC_D11/TIM1_CH4
PE15/FSMC_D12/TIM1_BKIN

PD0/OSC_IN/FSMC_D2/CANRX
PD1/OSC_OUT/FSMC_D3/CANTX
PD2/TIM3_ETR/UART5_RX/SDIO_CMD
PD3/FSMC_CLK/USART2_CTS
PD4/FSMC_NOE/USART2_RTS
PD5/FSMC_NWE/USART2_TX
PD6/FSMC_NWAIT/USART2_RX
PD7/FSMC_NE1/FSMC_NCE2/USART2_CK
PD8/FSMC_D13/USART3_TX
PD9/FSMC_D14/USART3_RX
PD10/FSMC_D15/USART3_CK
PD11/FSMC_A16/USART3_CTS
PD12/FSMC_A17/TIM4_CH1/USART3_RTS
PD13/FSMC_A18/TIM4_CH2
PD14/FSMC_D0/TIM4_CH3
PD15/FSMC_D1/TIM4_CH4

PC0/ADC123_IN10
PC1/ADC123_IN11
PC2/ADC123_IN12
PC3/ADC123_IN13
PC4/ADC12_IN14
PC5/ADC12_IN15
PC6/I2S2_MCK/TIM8_CH1/SDIO_D6/TIM3_CH1
PC7/I2S3_MCK/TIM8_CH2/SDIO_D7/TIM3_CH2
PC8/TIM8_CH3/SDIO_D0/TIM3_CH3
PC9/TIM8_CH4/SDIO_D1/TIM3_CH4
PC10/UART4_TX/SDIO_D2/USART3_TX
PC11/UART4_RX/SDIO_D3/USART3_RX
PC12/UART5_TX/SDIO_CK/USART3_CK
PC13/TAMPER-RTC
PC14/OSC32_IN
PC15/OSC32_OUT

PB0/ADC12_IN8/TIM3_CH3/TIM8_CH2N/TIM1_CH2N
PB1/ADC12_IN9/TIM3_CH4/TIM8_CH3N/TIM1_CH3N
PB2/BOOT1
PB3/TRACESWO/JTDO/SPI3_SCK/I2S3_CK/TIM2_CH2/SPI1_SCK
PB4/JNTRST/SPI3_MISO/TIM3_CH1/SPI1_MISO
PB5/I2C1_SMBAI/SPI3_MOSI/I2S3_SD/TIM3_CH2/SPI1_MOSI
PB6/I2C1_SCL/TIM4_CH1/USART1_TX
PB7/I2C1_SDA/FSMC_NL/TIM4_CH2/USART1_RX
PB8/TIM4_CH3/SDIO_D4/I2C1_SCL/CANRX
PB9/TIM4_CH4/SDIO_D5/I2C1_SDA/CANTX
PB10/I2C2_SCL/USART3_TX/TIM2_CH3
PB11/I2C2_SDA/USART3_RX/TIM2_CH4
PB12/SPI2_NSS/I2S2_WS/I2C2_SMBAI/USART3_CK/TIM1_BKIN
PB13/SPI2_SCK/I2S2_CK/USART3_CTS/TIM1_CH1N
PB14/SPI2_MISO/USART3_RTS/TIM1_CH2N
PB15/SPI2_MOSI/I2S2_SD/TIM1_CH3N

PA0/WKUP/USART2_CTS/ADC123_IN0/TIM5_CH1/TIM2_CH1_ETR/TIM8_ETR
PA1/USART2_RTS/ADC123_IN1/TIM5_CH2/TIM2_CH2
PA2/USART2_TX/TIM5_CH3/ADC123_IN2/TIM2_CH3
PA3/USART2_RX/TIM5_CH4/ADC123_IN3/TIM2_CH4
PA4/SPI1_NSS/DAC_OUT1/USART2_CK/ADC12_IN4
PA5/SPI1_SCK/DAC_OUT2/ADC12_IN5
PA6/SPI1_MISO/TIM8_BKIN/ADC12_IN6/TIM3_CH1/TIM1_BKIN
PA7/SPI1_MOSI/TIM8_CH1N/ADC12_IN7/TIM3_CH2/TIM1_CH1N
PA8/USART1_CK/TIM1_CH1/MCO
PA9/USART1_TX/TIM1_CH2
PA10/USART1_RX/TIM1_CH3
PA11/USART1_CTS/CANRX/TIM1_CH4/USBDM
PA12/USART1_RTS/CANTX/TIM1_ETR/USBDP
PA13/JTMS-SWDIO
PA14/JTCK-SWCLK
PA15/JTDI/SPI3_NSS/I2S3_WS/TIM2_CH1_ETR/SPI1_NSS

MCP1825-ADJE/DC

3
6

#SHDN

VIN VOUT

VR1

PG0/FSMC_A10
PG1/FSMC_A11
PG2/FSMC_A12
PG3/FSMC_A13
PG4/FSMC_A14
PG5/FSMC_A15
PG6/FSMC_INT2
PG7/FSMC_INT3
PG8
PG9/FSMC_NE2/FSMC_NCE3
PG10/FSMC_NCE4_1/FSMC_NE3
PG11/FSMC_NCE4_2
PG12/FSMC_NE4
PG13/FSMC_A24
PG14/FSMC_A25
PG15

NRST

NC

OSC_OUT

OSC_IN

BOOT0

VBAT

VSSA

VREF-

VREF+

VDDA

VSS_1
VSS_2
VSS_3
VSS_4
VSS_5
VSS_6
VSS_7
VSS_8
VSS_9
VSS_10
VSS_11

VDD_1
VDD_2
VDD_3
VDD_4
VDD_5
VDD_6
VDD_7
VDD_8
VDD_9
VDD_10
VDD_11

U1

10K

2

+

71
107
143
38
16
51
61
83
94
120
130

72
108
144
39
17
52
62
84
95
121
131

100 nF

C100

1

C15 10pF
C14 10pF

GND

10K

1

B1 _0/B1_1
3

22R

47pF(NA)

3.3V
3.3V
3.3V

SD_CLK
SD_D0
SD_D1
SD_D2

SD_D3
SD_CMD

2

10K

R147
10K

R155
NA

R106
R100
R105

3.3V

R10 7
33K

33K
33K
33K

L5
470 nH

3 .3V

R41
1M

100 nF

10K
10K +5V_J-LINK

R153
R154

SD_CLK
SD_D0
SD_D1
SD_D2

47uF/6.3V

C20

SD_D3
SD_CMD

9
11

2
3
6
4
5
7
8
1

10
12

VBUS
DD+
ID
GND

1
3
5
7
9
11
13
15
17
19

BH20R

JATG

10nF

C80

MICRO_SD_CARD_holder

CP1
CP2

CD/DAT3/CS
CMD/DI
VSS
VDD
CLK/SCLK
DAT0/DO
DAT1/RES
DAT2/RES

WP1
WP2

USD

10K

R151

R150
10K

SD/MMC CARD

R-T

1

R149

R148
10K

R10
2 0K

C33 C58

+5V_USB

USBLC6-2P6

U9

USB_P

R9
10K

1
2
3

6
5
4

DISC

100nF

C32

3 .3V

R152
10K

R22

R21

2K

R38

3 .3V

R10 8
33K

TRST

TDO
RST

TRST
TDI
TMS
TCK

47pF(NA)

C17

USBDM
C16

22R

3.3V

R51
1 .5K

USBDP

Q3
BC807

R36
47K/1%

USB CIRCUIT

10uF/6.3V

B0_1/B0_0

C97

R17

100uF/6.3V/tant

3 .3V

1N5819S

D2

3.3V

+

GND3

VBAT

1N5 819S

D1

POWER SUPPLY CIRCUIT

2
4
6
8
10
12
14
16
18
20

MINI_USB
USB
GND4

USB

0R

1N5819S

D3

1 00uF/6 .3V/tant

1N5 819S

D4

+

3.3V_MCU_E

RF1
RF110_SMD

+5V_USB

+5V_J-LINK

BAT_PWR

GND2
GND1

3.3V

1
2

4V_MIN-6V_MAX

PWR

VIN

3.3V

TFT_RST
/NCE2
TFT_RS
/WE
/OE

R7
NA

R3
NA

5

DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
DB8
DB9
DB10
DB11
DB12
DB13
DB14
DB15

#RESET
#CS
RS
#WR
#RD

TFT

GND

LEDK1
LEDK2
LEDK3
LEDK4
LEDK5

LEDA
LEDA

YD
XL
YU
XR

GND
GND

VCC
VCC

FS-K320QVB-V1

9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

6
7

8
4

2
4
6
8
10

100nF
UEXT1

0R

BH10R

1
3
5
7
9

C18

UEXT1_3.3V

UEXT1

2
4
6
8
10

100n F
UEXT2

0R

BH10R

1
3
5
7
9

C19

UEXT2_3.3V

http://www.o limex.com/dev

COPYRIG HT(C), 200 9

Rev. Initial

STM32-LCD

D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15

R2
NA

3.3V 3.3V 3.3V

10
12
15

8
1

6
5
3
2

U10

RES_1
RES_2
RES_3

GND
GND1
GND2

VDD_IO
CS
NC
SCL/SPC
SDA/SDI/SDO
SDO
VDD
VDD1
CK
RDY/INT
9
14
16

11
13

4
7

37

30
31
32
33
34

35
36

26
27
28
29

1
25

2
3

0R

3.3V

C72

TFT_LIGHT

FET1
IRLML640 2

100nF

C3

3.3V

R13
33K

3.3V

R50
1.5K

R1
100K

3.3V

100nF

R12 0
33K

3.3V

100nF

C1

R_LCD

YD
XL
YU
XR

USART1_RX
I2C1_SDA1
SPI1_MOSI
SPI1_NSS

3.3V

R11
4.7K

R11 9
4.7K
USART2_RX
I2C1_SDA2
SPI2 _MOSI
SPI2_NSS

3.3V

LIS3LV02DL-TR(LGA16)

2K

UEXT2

560R

R6
4.7K
USART1_TX
I2C1_SCL1
SPI1_MISO
SPI1_SCK

3.3V

R90

R91

R4
4.7K

R11 8
4.7K
USART2_TX
I2C1_SCL 2
SPI2 _MISO
SPI2_SCK

3.3V

SENS_INT

I2 C2_SCL
I2C2_SDA

R5
4.7K

3.3V3.3V 3.3V

ACCELEROMETER

SCHEMATIC:

+

2

BOARD LAYOUT

POWER SUPPLY CIRCUIT:

STM32-LCD can take power from four sources:
–

Power connector – 4V – 6V DC.

–

BAT_PWR from EXT_PWR – 4V DC.

–

+5V_J-LINK from JTAG connector

–

+5V_USB from USB connector

The programmed board power consumption is about 200 mA.

RESET CIRCUIT:
STM32-LCD reset circuit includes R8 (10k), R69 (560 Ohm), C28 (100nF)
pin 15 of JTAG connector, EXT pin 32, UEXT40 pin 32 and STM32F103ZE pin 25
(NRST).

CLOCK CIRCUIT:
Quartz crystal 8 MHz is connected to STM32F103ZE pin 23 (OSC_IN) and
pin 24 (OSC_OUT).
Quartz crystal 32.768 kHz is connected to STM32F103ZE pin 8
(PC14/OSC32_IN) and pin 9 (PC15/OSC32_OUT).

Page 8

JUMPER DESCRIPTION:
R-T
Connect RST with TRST.
Default state is open.

UEXT1_3.3V
This jumper when closed, supplies 3.3 V voltage to UEXT1 pin 1.
Default state is closed.

UEXT2_3.3V

3.3V_E

This jumper when closed, supplies 3.3 V voltage to UEXT2 pin 1.
Default state is closed.

This jumper, when closed, enable the main 3.3 V regulator VR1 - MCP1825-ADJE/DC.
Default state is closed.

3.3V_MCU_E
This jumper, when closed, enables STM32F103ZE 3.3 V power supply.
Default state is closed.

R_LCD

You can use this jumper, when it's open, to measure the current of LCD backlight.
Default state is closed.

B0_1/B0_0
Select BOOT0 Boot mode.
Default state is in position B0_0.

B1_0/B1_1

Select BOOT1 Boot mode.
Default state – B1_0 – not shorted and B1_1 – not shorted.

Boot mode selection pins Boot Mode

Aliasing

BOOT1

BOOT0

x

0

Main Flash memory Main Flash memory is selected as boot space

0

1

System memory

System memory is selected as boot space

1

1

Embedded SRAM

Embedded SRAM is selected as boot space

INPUT/OUTPUT:
–

LCD TFT 320x240 pixels coloured with touch screen.

Page 9

EXTERNAL CONNECTORS DESCRIPTION:
UEXT1
Pin #

Signal Name

1

3.3V

2

GND

3

USART1_TX

4

USART1_RX

5

I2C1_SCL1

6

I2C1_SDA1

7

SPI1_MISO

8

SPI1_MOSI

9

SPI1_SCK

10

SPI1_NSS

UEXT2
Pin #

Signal Name

1

3.3V

2

GND

3

USART2_TX

4

USART2_RX

5

I2C1_SCL2

6

I2C1_SDA2

7

SPI2_MISO

8

SPI2_MOSI

9

SPI2_SCK

10

SPI2_NSS

EXT

Page 10

Pin #

Signal Name

Pin #

Signal Name

1

3.3 V

2

GND

3

PE0

4

PE1

5

PE5

6

PE6

7

PC6

8

PC7

9

PC13

10

PB5

11

3.3 V

12

GND

13

+5V_USB

14

VIN

15

PG15

16

PG14

17

PG13

18

PG12

19

PG11

20

PG10

21

PG9

22

PG8

23

PG7

24

PG6

25

PG5

26

PG4

27

PG3

28

PG2

29

PG1

30

PG0

31

VBAT

32

RST

33

GND

34

PD6

35

PD12

36

PD11

37

PB2

38

USB_P

39

PA1

40

PA8

Page 11

UEXT40

Pin #

Signal Name

Pin #

Signal Name

1

3.3 V

2

GND

3

USART1_TX

4

USART1_RX

5

I2C1_SCL1

6

I2C1_SDA1

7

SPI1_MISO

8

SPI1_MOSI

9

SPI1_SCK

10

SPI1_NSS

11

3.3 V

12

GND

13

+5V_USB

14

VIN

15

PF15

16

PF14

17

PF13

18

PF12

19

PF11

20

PF10

21

PF9

22

PF8

23

PF7

24

PF6

25

PF5

26

PF4

27

PF3

28

PF2

29

PF1

30

PF0

31

3.3V_A

32

RST

33

AGND

34

ADC12_IN8

35

VREF+

36

ADC12_IN9

37

SPI1_NSS

38

ADC12_IN14

39

SPI1_SCK

40

ADC12_IN15

Page 12

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
STM32F103ZE memory to be programmed with code and executed step by step by the host software.

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 J-LINK

20

GND

Page 13

USB
Pin #

Signal Name

1

+5V_USB

2

USBDM

3

USBDP

4

NC

5

GND

PWR
Pin #

Signal Name

1

VIN (4 – 6) V DC

2

GND

SD/MMC
Pin #

Signal Name

1

SD_D2

2

SD_D3

3

SD_CMD

4

VDD (3.3V)

5

SD_CLK

6

GND

7

SD_D0

8

SD_D1

9

Not connected

10

Not connected

11

Not connected

12

Not connected

Page 14

SPI
Up to three SPIs are able to communicate up to 18 Mbits/s in slave and
master modes in full-duplex and simplex communication modes. The 3-bit prescaler
gives 8 master mode frequencies and the frame is configurable to 8 bits or 16 bits.
The hardware CRC generation/verification supports basic SD Card/MMC modes.
All SPIs can be served by the DMA controller.

I2S

Two standard I2S interfaces (multiplexed with SPI2 and SPI3) are available,
that can be operated in master or slave mode. These interfaces can be configured to
operate with 16/32 bit resolution, as input or output channels. Audio sampling
frequencies from 8 kHz up to 48 kHz are supported. When either or both of the I2S
interfaces is/are configured in master mode, the master clock can be output to the
external DAC/CODEC at 256 times the sampling frequency.

I2C
Up to two I²C bus interfaces can operate in multimaster and slave modes.
They can support standard and fast modes.
They support 7/10-bit addressing mode and 7-bit dual addressing mode (as
slave). A hardware CRC generation/verification is embedded.
They can be served by DMA and they support SMBus 2.0/PMBus.

Page 15

MECHANICAL DIMENSIONS

Page 16

AVAILABLE DEMO SOFTWARE
–

STM32-LCD-DEMO

Page 17

ORDER CODE: STM32-LCD - assembled and tested board
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:
Revision Initial, May 2009

Page 18

Disclaimer:
© 2009 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 19



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : No
Page Count                      : 19
Language                        : bg-BG
XMP Toolkit                     : XMP toolkit 2.9.1-13, framework 1.6
About                           : uuid:5aab22df-ed45-45df-9759-d4cd52e6b56d
Producer                        : OpenOffice.org 3.1
Create Date                     : 2010:12:13 09:31:35+02:00
Creator Tool                    : Writer
Modify Date                     : 2010:12:13 09:55:10+02:00
Metadata Date                   : 2010:12:13 09:55:10+02:00
Document ID                     : uuid:c709dfc9-4895-4e92-bc24-7ca172a4d980
Format                          : application/pdf
Title                           : STM32-LCD development board for GSM applications
Creator                         : OLIMEX LTD
Description                     : Development board for STM32F103ZE
Author                          : OLIMEX LTD
Keywords                        : stm32f103ze, development, board, prototype, board
Subject                         : Development board for STM32F103ZE
EXIF Metadata provided by EXIF.tools

Navigation menu