Discovery Kit For STM32F429/439 Lines STM32F429I DISCO USER GUIDE

UM1670%20User%20Manual%20Discovery%20kit%20for%20STM32F429439%20lines

User Manual:

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

DownloadDiscovery Kit For STM32F429/439 Lines STM32F429I-DISCO USER GUIDE
Open PDF In BrowserView PDF
UM1670
User manual
Discovery kit for STM32F429/439 lines

Introduction
The STM32F429 Discovery kit (32F429IDISCOVERY) helps you to discover the high
performance of the STM32F4 series and to develop your applications. It is based on an
STM32F429ZIT6 and includes an ST-LINK/V2 embedded debug tool interface, 2.4" TFT
LCD, SDRAM 64 Mbits, Gyroscope ST MEMS, LEDs, pushbuttons and a USB OTG micro-B
connector.
Figure 1. STM32F429 Discovery board

September 2013

DocID025175 Rev 1

1/35
www.st.com

Contents

UM1670

Contents
1

Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2

Quick start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1

Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2.2

System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2.3

Development toolchain supporting the STM32F429 Discovery kit . . . . . . . 4

2.4

Order code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

3

Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

4

Hardware layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.1

STM32F429ZIT6 microcontroller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

4.2

Embedded ST-LINK/V2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2.1

Using ST-LINK/V2 to program/debug the STM32F429ZIT6 on board . . 13

4.2.2

Using ST-LINK/V2 to program/debug an external STM32 application . . 14

4.3

Power supply and power selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

4.4

LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

4.5

Pushbuttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

4.6

USB OTG supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

4.7

Gyroscope MEMS (ST MEMS L3GD20) . . . . . . . . . . . . . . . . . . . . . . . . . 16

4.8

TFT LCD (Thin-film-transistor liquid-crystal display) . . . . . . . . . . . . . . . . 16

4.9

64-Mbit SDRAM (1Mbit x 16-bit x 4-bank) . . . . . . . . . . . . . . . . . . . . . . . . 16

4.10

JP3 (Idd) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

4.11

OSC clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.11.1

OSC clock supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.11.2

OSC 32 KHz clock supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.12

Solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.13

Extension connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

5

Mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

6

Electrical schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

2/35

DocID025175 Rev 1

UM1670

7

Contents

Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

DocID025175 Rev 1

3/35
3

UM1670

List of tables

List of tables
Table 1.
Table 2.
Table 3.
Table 4.
Table 5.
Table 6.
Table 7.

ON/OFF conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Features and benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Jumper states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Debug connector CN2 (SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Solder bridges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
MCU pin description versus board function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

DocID025175 Rev 1

1/35
1

List of figures

UM1670

List of figures
Figure 1.
Figure 1.
Figure 2.
Figure 3.
Figure 4.
Figure 5.
Figure 6.
Figure 7.
Figure 8.
Figure 9.
Figure 10.
Figure 11.
Figure 12.
Figure 13.
Figure 14.
Figure 15.
Figure 16.

2/35

STM32F429 Discovery board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Hardware block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Top layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Bottom layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
STM32F429ZIT6 package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
STM32F429ZIT6 block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Typical configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
STM32F429 Discovery board connections image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
ST-LINK/V2 connections image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
STM32F429 Discovery board mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
STM32F429 Discovery board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
ST-LINK/V2 (SWD only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
USB OTG_FS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
SDRAM 64 Mbits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
STM32F429ZIT6 MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
LCD 2.4” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

DocID025175 Rev 1

UM1670

1

Conventions

Conventions
Table 1 provides the definition of some conventions used in the present document.
Table 1. ON/OFF conventions
Convention

Definition

Jumper JPx ON

Jumper fitted

Jumper JPx OFF

Jumper not fitted

Solder bridge SBx ON

SBx connections closed by solder

Solder bridge SBx OFF

SBx connections left open

DocID025175 Rev 1

3/35
34

Quick start

2

UM1670

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

2.1

Getting started
Follow the sequence below to configure the STM32F429 Discovery board and launch the
DISCOVER application:

2.2

2.3

2.4

1.

Ensure that the jumpers JP3 and CN4 are set to "on" (Discovery mode).

2.

Connect the STM32F429 Discovery board to a PC using a USB cable type A/mini-B
through the USB ST-LINK connector CN1, to power the board. The LEDs LD2 (PWR)
and LD1 (COM).

3.

The following applications are available on the screen:
–

Clock/Calendar and Game

–

Video Player and Image Browser (play videos and view images from the USB
mass storage connected to CN6)

–

Performance monitor (watch the CPU load and run a graphical benchmark)

–

System Info

4.

The demo software, as well as other software examples that allow you to discover the
STM32 F4 series features, are available on www.st.com/stm32f4-discovery.

5.

Develop your own applications starting from the examples.

System requirements
•

Windows PC (XP, Vista, 7)

•

USB type A to mini-B cable

Development toolchain supporting the STM32F429
Discovery kit
•

Altium: TASKING™ VX-Toolset

•

Atollic: TrueSTUDIO

•

IAR: EWARM

•

Keil™: MDK-ARM

Order code
To order the STM32F429 Discovery kit, use the STM32F429I-DISCO order code.

4/35

DocID025175 Rev 1

UM1670

3

Features

Features
The STM32F429 Discovery board offers the following features:
•

STM32F429ZIT6 microcontroller featuring 2 MB of Flash memory, 256 KB of RAM in
an LQFP144 package

•

On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone STLINK/V2 (with SWD connector for programming and debugging)

•

Board power supply: through the USB bus or from an external 3 V or 5 V supply voltage

•

L3GD20, ST MEMS motion sensor, 3-axis digital output gyroscope

•

TFT LCD (Thin-film-transistor liquid-crystal display) 2.4", 262K colors RGB,
240 x 320 dots

•

SDRAM 64 Mbits (1 Mbit x 16-bit x 4-bank) including an AUTO REFRESH MODE, and
a power-saving

•

Six LEDs:
–

LD1 (red/green) for USB communication

–

LD2 (red) for 3.3 V power-on

–

Two user LEDs:
LD3 (green), LD4 (red)

–

Two USB OTG LEDs:
LD5 (green) VBUS and LD6 (red) OC (over-current)

•

Two pushbuttons (user and reset)

•

USB OTG with micro-AB connector

•

Extension header for LQFP144 I/Os for a quick connection to the prototyping board
and an easy probing

DocID025175 Rev 1

5/35
34

Hardware layout

4

UM1670

Hardware layout
The STM32F429 Discovery board has been designed around the STM32F429ZIT6
microcontroller in a 144-pin LQFP package.
Figure 1 illustrates the connections between the STM32F429ZIT6 and its peripherals (STLINK/V2, pushbutton, LED, USB OTG, Gyroscope ST MEMS, Accelerometer +
Magnetometer ST MEMS, and connectors).
Figure 2 and Figure 3 help you to locate these features on the STM32F429 Discovery
board.
Figure 1. Hardware block diagram
Mini-USB

SWD

Embedded
ST-LINK/V2

STM32F429ZIT6

I/O

I/O
LEDs
LD3...LD6

Header

Header

I/O

RESET

B2
RESET

SDRAM
64 Mbits

B1
USER

2.4" QVGA
TFT LCD

L3GD20

Micro-USB

ACP/RF
MS32376V1

6/35

DocID025175 Rev 1

UM1670

Hardware layout
Figure 2. Top layout
ST-LINK/V2
LD1 (red/green LED)
COM

LD2 (red LED)
PWR

CN2
SWD connector
JP3
IDD measurement

CN4
ST-LINK/DISCOVERY selector

3 V power supply input/output

B1 user button

B2 reset button

LD3 (orange LED)

SB1 (B2-RESET)
LD4 (green LED)

2.4" TFT LCD

MS32363V1

.

DocID025175 Rev 1

7/35
34

Hardware layout

UM1670
Figure 3. Bottom layout

SB3, SB5, SB7, SB13
(RESERVED)
SB12 (NRST)

SB4, SB6, SB8, SB14
(DEFAULT)

SB11 (RX, TX)
SB9 (SWO)
SB15 (RX, TX)
SB10 (STM_RST)

SB19, 20 (X3 crystal)

SB16, 17 (X2 crystal)
SB21 (BOOT1)

SB22, 23, 24, 25
SB18 (MCO)

STM32F429ZIT6

SDRAM

SB26, 27 (USB OTG)

USB OTG micro-AB
MS32364V1

8/35

DocID025175 Rev 1

UM1670

4.1

Hardware layout

STM32F429ZIT6 microcontroller
This ARM Cortex-M4 32-bit MCU with FPU has 225 DMIPS, up to 2 MB Flash/256 +
4 KB RAM, USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 20 comm. interfaces, a camera
and an LCD-TFT, 1.7-3.6 V operation.
Figure 4. STM32F429ZIT6 package

STM32F429ZIT6
2 Mbytes of Flash memory
256 Kbytes of RAM

LQFP144 20 x 20 mm

MS32377V1

This device provides the following benefits (see Table 2).
Table 2. Features and benefits
Features

Benefits

High performance
– Up to 180 MHz/225 DMIPS Cortex-M4 with single
cycle DSP MAC and floating point unit
– CoreMark score: 608 at 180 MHz
– CoreMark/MHz: 3.37

–
–
–
–
–
–
–

Boosted execution of control algorithms
More features for your applications
Ease of use
Better code efficiency
Faster time to market
Elimination of scaling and saturation
Easier support for meta-language tools

Maximum integration
– Read while write operations support
– Up to 2 Mbytes of on-chip dual bank Flash memory, up – More features in space-constrained applications
to 256 Kbytes of SRAM, reset circuit, internal RCs,
– Use of high-level languages: Java, .Net
PLLs, ultra-small packages (WLCSP)
Designed for high performance and ultra-fast data
transfers
– ART Accelerator™: memory accelerator
– Chrom-ART Accelerator™: graphic accelerator
(rectangle filling, rectangle copy with pixel format
conversion and blending)

– Performance equivalent to zero-wait execution from
Flash
– Graphic content is created twice as fast and
independently from the CPU

– 32-bit, 7-layer AHB bus matrix with up to 10 masters
and 8 slaves including 3 blocks of SRAM
– Multi DMA controllers: 2 general-purpose, 1 for USB
HS, one for Ethernet

Concurrent execution and data transfer

– One 4th SRAM block dedicated to the core

Simplified resource allocation

– Flexible memory interface with SDRAM support: up to – High bandwidth for external memories
90 MHz, 32-bit parallel
– Cost-effective external RAM

DocID025175 Rev 1

9/35
34

Hardware layout

UM1670
Table 2. Features and benefits (continued)
Features

Benefits

Outstanding power efficiency
– Ultra-low dynamic power in Run mode: 260 µA/MHz at
180 MHz running CoreMark benchmark from Flash
memory (peripherals off)
– RTC <1 µA typ in VBAT mode
– Down to 100 µA typ in Stop mode
– 3.6 V down to 1.7 V VDD
– 1.2 V voltage regulator with power scaling capability

Extra flexibility to reduce power consumption for
applications requiring both high-processing and lowpower performance when running at low voltage or on a
rechargeable battery

Superior and innovative peripherals and
connectivity
– Connectivity: camera interface, crypto/hash HW
processor with AES GCM and CCM support, and
SHA-256
New possibilities to connect and communicate high– Ethernet MAC10/100 with IEEE 1588 v2 support, 2
speed data
USB OTG (one with HS support)
– Up to 20 communication interfaces (including
4x USART + 4x UART, 6x SPI, 3x I²C with digital filter,
2x CAN, SDIO)
– USART at 11.25 Mbit/s; SPI at 45 Mbit/s
Audio:
– dedicated audio PLL, 2x I2S and 1x SAI with TDM(1)
support

High-quality multi-channel audio support

–
–
–
–

Support for cost-effective standard displays

LCD TFT controller
Up to SVGA format (800 x 600)
Up to 24-bit RGB parallel pixel output
2-layer support with blending

Analog:
– 2x 12-bit DACs, 3x 12-bit ADCs reaching 7.2 MSPS in
More precision thanks to high resolution
interleaved mode
– Up to 17 timers: 16 and 32 bits running up to 180 MHz
High integration
– WLCSP143 4.5 x 5.5 mm, 2-Mbyte Flash/256-Kbyte
SRAM)

Smaller board space allowing for smaller applications

Extensive tools and software solutions
– Hardware sector protection with execute only access
– Various IDE, starter kits, libraries, RTOS and stacks,
either open source or provided by ST or 3rd parties,
including the ARM CMSIS DSP library optimized for
Cortex-M4 instructions

– Software IP protection
– A wide choice within the STM32 ecosystem to develop
your applications

1. TDM: time division multiplex

10/35

DocID025175 Rev 1

UM1670

Hardware layout
Figure 5. STM32F429ZIT6 block diagram

JTAG & SW

LCD_R[7:0], LCD_G[7:0], LCD_B[7:0],
LCD_HSYNC, LCD_VSYNC, LCD_DE,
LCD_CLK

DMA/
FIFO

DMA2

8 Streams
FIFO

DMA1

8 Streams
FIFO

LCD-TFT

RNG

1MB Flash

SRAM 112 KB
SRAM 16 KB
SRAM 64 KB
AHB2 180 MHz
AHB1 180 MHz

PA[15:0]

GPIO PORT A

PB[15:0]

GPIO PORT B

PC[15:0]

GPIO PORT C

PD[15:0]

GPIO PORT D

RC HS

POR
reset

RC LS

Int

PLL1,2,3

XTAL OSC
4- 16MHz
Reset &
clock
MANAGT
control

PI[15:0]

GPIO PORT I

LS

GPIO PORT H

OSC_IN
OSC_OUT

VBAT = 1.65 to 3.6 V
@VBAT

XTAL 32 kHz

RTC
LS

PH[15:0]

VDDA, VSSA
NRST

IWDG

Standby
interface

PCLKx

GPIO PORT G

FCLK

GPIO PORT F

PG[15:0]

VDD = 1.8 to 3.6 V
VSS
VCAP1, VCPA2

@VDDA @VDD

GPIO PORT E

PF[15:0]

Supply
supervision
POR/PDR
BOR
PVD

HCLKx

PE[15:0]

DP
DM
ID, VBUS, SOF

@VDD

@VDDA
FIFO

USB
OTG FS

Power managmt
Voltage
regulator
3.3 to 1.2 V

VDD

FIFO

CHROM-ART
DMA2D

HSYNC, VSYNC
PUIXCLK, D[13:0]

Camera
interface
PHY

PHY

DP, DM
ULPI:CK, D[7:0], DIR, STP, NXT
ID, VBUS, SOF

Ethernet MAC DMA/
FIFO
10/100

1MB Flash
FIFO FIFO

AHB bus-matrix 8S7M

S-BUS

USB
OTG HS

ART ACCEL/
CACHE

D-BUS

ARM Cortex-M4
180 MHz
I-BUS

FPU
MII or RMII as AF
MDIO as AF

SRAM, SDRAM, PSRAM,
NOR Flash, PC Card (ATA),
NAND Flash

AHB3

MPU
NVIC

ETM

CLK, NE [3:0], A[23:0],
D[31:0], NOEN, NWEN,
NBL[3:0], SDCLKE[1:0], SDNE[1:0],
SDNWE, NL
NRAS, NCAS, NADV
NWAIT/NIORD, NREG, CD
INTN

External memory controller (FMC)

CCM data RAM 64 KB
NJTRST, JTDI,
JTCK/SWCLK
JTDO/SWD, JTDO
TRACECLK
TRACED[3:0]

AWU
Backup register

OSC32_IN
OSC32_OUT
RTC_AF1
RTC_AF1
RTC_50HZ

PJ[15:0]

GPIO PORT J

4 KB BKPSRAM

PK[7:0]

GPIO PORT K

TIM2

32b

4 channels, ETR as AF

TIM3

16b

4 channels, ETR as AF

TIM4

16b

4 channels, ETR as AF

TIM5

32b

4 channels

TIM12

16b

2 channels as AF

TIM13

16b

1 channel as AF

TIM14

SDIO / MMC

AHB/APB2 AHB/APB1

TIM1 / PWM 16b

16b

TIM11

16b

RX, TX, CK,
CTS, RTS as AF

smcard
USART1
irDA

RX, TX, CK,
CTS, RTS as AF

smcard
USART6
irDA

MOSI, MISO,
SCK, NSS as AF
MOSI, MISO,
SCK, NSS as AF
MOSI, MISO,
SCK, NSS as AF
MOSI, MISO,
SCK, NSS as AF

SPI1

WWDG

SPI4
SPI5

TIM6
TIM7

16b
16b

SPI6
SAI1

SD, SCK, FS, MCLK as AF

8 analog inputs common
to the 3 ADCs
8 analog inputs common
to the ADC1 & 2
8 analog inputs for ADC3

USART 2MBps
Temperature
sensor
ADC1
ADC2
ADC3
@VDDA

1 channel as AF
RX, TX as AF
CTS, RTS as AF

smcard
USART3 irDA

RX, TX as AF
CTS, RTS as AF

UART4

RX, TX as AF

UART5

RX, TX as AF

UART7

RX, TX as AF

SP2/I2S2

MOSI/SD, MISO/SD_ext, SCK/CK
NSS/WS, MCK as AF

SP3/I2S3

MOSI/SD, MISO/SD_ext, SCK/CK
NSS/WS, MCK as AF

I2C2/SMBUS

DAC1

ITF

DAC2
IF

RX, TX as AF

UART8

I2C1/SMBUS
@VDDA

VDDREF_ADC

16b

smcard
USART2 irDA

I2C3/SMBUS
bxCAN1
bxCAN2

Digital filter

TIM10

APB1
APB1 45
MHz30MHz
(max)

1 channel as AF

16b

APB2 90 MHz

1 channel as AF

TIM9

SCL, SDA, SMBA as AF

FIFO

TIM8 / PWM16b

APB2 60MHz

4 compl. chan. (TIM1_CH1[1:4]N),
4 chan. (TIM1_CH1[1:4]ETR,
BKIN as AF
4 compl. chan.(TIM8_CH1[1:4]N),
4 chan. (TIM8_CH1[1:4], ETR,
BKIN as AF
2 channels as AF

FIFO

D[7:0]
CMD, CK as AF

DMA1

DMA2

EXT IT. WKUP

FIFO

168 AF

TX, RX

SCL, SDA, SMBA as AF
SCL, SDA, SMBA as AF

TX, RX

DAC1_OUT DAC2_OUT
as AF
as AF

MS30420V2

DocID025175 Rev 1

11/35
34

Hardware layout

4.2

UM1670

Embedded ST-LINK/V2
The ST-LINK/V2 programming and debugging tool is integrated on the STM32F429
Discovery board. The embedded ST-LINK/V2 can be used in 2 different ways according to
the jumper states (see Table 3):
•

Program/debug the MCU on board,

•

Program/debug an MCU in an external application board using a cable connected to
SWD connector CN3.

The embedded ST-LINK/V2 supports only SWD for STM32 devices. For information about
debugging and programming features, refer to user manual UM1075 (ST-LINK/V2 in-circuit
debugger/programmer for STM8 and STM32) which describes in detail all the ST-LINK/V2
features.
Figure 6. Typical configuration

Hardware requirements:
- USB cable type A to mini-B
- Computer with Windows XP, Vista or 7

Development toolchains:
- Altium TASKING VX-Toolset
- Atollic TrueSTUDIO
- IAR EWARM
- Keil MDK-ARM

MS31115V1

Table 3. Jumper states
Jumper state

12/35

Description

Both CN4 jumpers ON

ST-LINK/V2 functions enabled for on-board programming (default)

Both CN4 jumpers OFF

ST-LINK/V2 functions enabled for application through external
CN3 connector (SWD supported)

DocID025175 Rev 1

UM1670

4.2.1

Hardware layout

Using ST-LINK/V2 to program/debug the STM32F429ZIT6 on board
To program the STM32F429ZIT6 on board, simply plug in the two jumpers on CN4, as
shown in Figure 7 in red, but do not use the CN3 connector as that could disturb the
communication with the STM32F429ZIT6 of the STM32F429 Discovery board.
Figure 7. STM32F429 Discovery board connections image

DocID025175 Rev 1

13/35
34

Hardware layout

4.2.2

UM1670

Using ST-LINK/V2 to program/debug an external STM32 application
It is very easy to use the ST-LINK/V2 to program the STM32 on an external application.
Simply remove the two jumpers from CN4 as shown in Figure 8, and connect your
application to the CN3 debug connector according to Table 4.

Note:

SB7must be OFF if you use CN2 pin 5 in your external application.
Table 4. 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

5

NRST

RESET of target MCU

6

SWO

Reserved

Figure 8. ST-LINK/V2 connections image

14/35

DocID025175 Rev 1

UM1670

4.3

Hardware layout

Power supply and power selection
The power supply is provided either by the host PC through the USB cable, or by an
external 5 V power supply.
The D1 and D2 diodes protect the 5 V and 3 V pins from external power supplies:
•

5 V and 3 V can be used as output power supplies when another application board is
connected to pins P1 and P2.
In this case, the 5 V and 3 V pins deliver a 5 V or 3 V power supply and the power
consumption must be lower than 100 mA.

•

5 V and 3 V can also be used as input power supplies, e.g. when the USB connectors
are not connected to the PC.
In this case, the STM32F429 Discovery board must be powered by a power supply unit
or by an auxiliary equipment complying with standard EN-60950-1: 2006+A11/2009,
and must be Safety Extra Low Voltage (SELV) with limited power capability.

Note:

The board can also be powered through the USB USER connector and is protected by D4
and D5 diodes when both USBs are connected (in which case, the 5 V power is around
4.4 volts).

4.4

LEDs

4.5

•

LD1 COM:
LD1 default status is red. LD1 turns to green to indicate that communications are in
progress between the PC and the ST-LINK/V2.

•

LD2 PWR:
The red LED indicates that the board is powered.

•

User LD3:
The green LED is a user LED connected to the I/O PG13 of the STM32F429ZIT6.

•

User LD4:
The red LED is a user LED connected to the I/O PG14 of the STM32F429ZIT6.

•

User LD5:
The green LED indicates when VBUS is present on CN6 and is connected to PB13 of
the STM32F429ZIT6.

•

User LD6:
The red LED indicates an overcurrent from VBUS of CN6 and is connected to the I/O
PC5 of the STM32F429ZIT6.

Pushbuttons
•

B1 USER:
User and Wake-Up button connected to the I/O PA0 of the STM32F429ZIT6.

•

B2 RESET:
The pushbutton connected to NRST is used to RESET the STM32F429ZIT6.

DocID025175 Rev 1

15/35
34

Hardware layout

4.6

UM1670

USB OTG supported
The STM32F429ZIT6 is used to drive only USB OTG full speed on this board. The USB
micro-AB connector (CN6) allows the user to connect a host or device component, such as
a USB key, mouse, and so on.
Two LEDs are dedicated to this module:

4.7

•

LD5 (green LED) indicates when VBUS is active

•

LD6 (red LED) indicates an overcurrent from a connected device.

Gyroscope MEMS (ST MEMS L3GD20)
The L3GD20 is an ultra-compact, low-power, three-axis angular rate sensor. It includes a
sensing element and an IC interface able to provide the measured angular rate to the
external world through the I2C/SPI serial interface.
The L3GD20 has dynamically user-selectable full scales of ± 250 dps/500 dps/±2000 dps
and is capable of measuring rates.
The STM32F429ZIT6 MCU controls this motion sensor through the SPI interface.

4.8

TFT LCD (Thin-film-transistor liquid-crystal display)
The TFT LCD is a 2.41" display of 262 K colors. Its definition is QVGA (240 x 320 dots) and
is directly driven by the STM32F429ZIT6 using the RGB protocol. It includes the ILI9341
LCD controller and can operate with a 2.8 ±0.3 V voltage.
The STM32F429ZIT6 MCU controls this motion sensor through the SPI interface.

4.9

64-Mbit SDRAM (1Mbit x 16-bit x 4-bank)
The 64-Mbit SDRAM is a high speed CMOS, dynamic random-access memory designed to
operate in 3.3 V memory systems containing 67,108,864 bits. it is internally configured as a
quad-bank DRAM with a synchronous interface. Each 16,777,216-bit bank is organized as
4,096 rows by 256 columns by 16 bits. The 64-Mbit SDRAM includes an AUTO REFRESH
MODE, and a power-saving, power-down mode. All signals are registered on the positive
edge of the clock signal, CLK.
The STM32F429ZIT6 MCU reads and writes data at 80 MHz.

4.10

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

16/35

•

Jumper on: STM32F429ZIT6 is powered (default).

•

Jumper off: an ammeter must be connected to measure the STM32F429ZIT6 current,
(if there is no ammeter, the STM32F429ZIT6 is not powered).

DocID025175 Rev 1

UM1670

Hardware layout

4.11

OSC clock

4.11.1

OSC clock supply
The following information indicates all configurations for clock supply selection.
•

•

•

•

4.11.2

MCO from ST-LINK (from MCO of the STM32F429ZIT6)
This frequency cannot be changed, it is fixed at 8 MHz and connected to PH0-OSC_IN
of the STM32F429ZIT6. The configuration needed is:
–

SB18 closed, SB19 open, R56 removed

–

SB20, R57, C20, C21, X3 = don't care

Oscillator onboard (from X3 crystal)
For typical frequencies and its capacitors and resistors, please refer to the
STM32F429ZIT6 Datasheet. The configuration needed is:
–

SB18, SB19, SB20 open

–

-R56, R57, C20, C21, X3 soldered

Oscillator from external PH0 (from external oscillator through pin 10 of the P2
connector)
The configuration needed is:
–

SB19 closed, SB18 open, R56 removed

–

SB20, R57, C20, C21, X3 = don't care

No external oscillator (from Internal oscillator HSI only).
PH0 and PH1 can be used as GPIO. The configuration needed is:
–

SB18 open, SB19 closed, SB20 closed, R56 removed, R57 removed

–

C20, C21, X3 = don't care

OSC 32 KHz clock supply
The following information indicates all configurations for the 32 kHz clock supply selection.
•

•

•

Oscillator on board (from X2 Crystal, not provided).
The configuration needed is:
–

SB16 open, SB17 open.

–

R53, R54, C23, C24, X2 soldered.

Oscillator from external PC14 (from external oscillator through pin 9 of P1 connector)
The configuration needed is:
–

SB16 closed, R53 removed

–

SB17, R54, C23, C24, X2 = don't care

No external oscillator (PC14 and PC15 can be used as GPI.
The configuration needed is:
–

SB16 closed, SB17 closed, R53 removed, R54 removed.

–

C23, C24, X2 = don't care.

DocID025175 Rev 1

17/35
34

Hardware layout

4.12

UM1670

Solder bridges
Table 5. Solder bridges
Bridge

State

(1)

Description

OFF

X3, C20, C21, R56 and R57 provide a clock. PH0, PH1 are disconnected from
P2

ON

PH0, PH1 are connected to P2. Remove only R56 and R57

SB4,6,8,14 (default)

ON

Reserved, do not modify

SB3,5,7,13 (reserved)

OFF

Reserved, do not modify

SB22,23,24,25

OFF

Reserved, do not modify

OFF

X2, C23, C24, R53 and R54 deliver a 32 KHz clock.
PC14, PC15 are not connected to P2

ON

PC14, PC15 are only connected to P2
Remove only R53 and R54

ON

B2 Push Button is connected to NRST of STM32F429ZIT6

OFF

B2 Push Button is not connected to NRST of STM32F429ZIT6

ON

B1 Push Button is connected to PA0

OFF

B1 Push Button is not connected to PA0

OFF

Reserved, do not modify

ON

Reserved, do not modify

ON

NRST signal of connector CN2 is connected to NRST of STM32F429ZIT6

OFF

NRST signal is not connected

OFF

SWO signal is not connected

ON

SWO signal of connector CN3 is connected to PB3

OFF

No incidence on NRST signal of STM32F429ZIT6

ON

NRST signal of STM32F429ZIT6 is connected to GND

ON

BOOT0 signal of STM32F429ZIT6 is at level "0" through 510 Ω pull-down

OFF

BOOT0 signal of STM32F429ZIT6 is at level "1" through 10 KΩ pull-up (not
provided)

OFF

PB14 and PB15 are only used for USB OTG and not connected to P2 to avoid
noise

ON

PB14 and PB15 are connected to P2.

OFF

MCO signal of STM32F429ZIT6 is not used

ON

MCO clock signal from STM32F429ZIT6 is connected to OSC_IN of
STM32F429ZIT6

SB19,20 (X3 crystal)

SB16,17 (X2 crystal)

SB1 (B2-RESET)

SB2 (B1-USER)

SB11,15 (RX,TX)

SB12 (NRST)

SB9 (SWO)

SB10 (STM_RST)

SB21 (BOOT0)

SB26,27 (USB OTG)

SB18 (MCO)

1. Default SBx state is shown in bold.

18/35

DocID025175 Rev 1

UM1670

Hardware layout

4.13

Extension connectors
The male headers P1 and P2 can connect the STM32F429 Discovery board to a standard
prototyping/wrapping board. STM32F429ZIT6 GPI/Os are available on these connectors.
P1 and P2 can also be probed by an oscilloscope, a logical analyzer or a voltmeter.
Table 6. MCU pin description versus board function (page 1 of 7)

PA4

40

PA5

41

PA6

42

PA7

43

PA8

100

PA9

101

52

PA10

102

51

PA11

103

PA12

104

PA13

105

P1

37

CN6

PA3

CN3

36

CN2

PA2

Free I/O

35

P2

Power supply

Touch panel

PA1

ACP/RF

34

LED

NRST

PA0

USB

25

L3GD20

BOOT0

NRST

LCD-SPI

138

LCD-TFT

System

BOOT0

B2

RESET

5

12

B1

RESET

RESET

21

17

B5

20
19

VSYNC

VSYNC DB3

INT2 INT1

18

22

G2

24

SCL

4

53

R4

3

23

50

R5

DB15 DB14

SCL ACP_RST

DB6

21

49

SWDIO

Main
function

SDRAM

LQFP144

Puchbutton

Board function
LCD-RGB

MCU pin

4

DocID025175 Rev 1

48

19/35
34

Hardware layout

UM1670

Table 6. MCU pin description versus board function (page 2 of 7)

PB7

137

PB8

139

PB9

140

PB10

69

PB11

70

PB12

73

PB13

74

PB14

75

PB15

76

PC0

26

20/35

47

R3
R6

46
28
27

SWO BOOT1

DB16 DB13

P2

136

P1

PB6

CN6

135

CN3

PB5

CN2

134

Power supply

PB4

Free I/O

133

Touch panel

PB3

2
INT

48

ACP/RF

PB2

Puchbutton

47

LED

PB1

USB

46

L3GD20

PB0

LCD-SPI

110

LCD-RGB

PA15

LCD-TFT

109

30

6

28

SDNE1 SDCKE1

25
26

23

B6
B7

20

47

Green

48

DP DM VBUS ID

G4

19

G5

DB9 DB8 DB5 DB4

24

SDNWE

Main
function

SDRAM

System

PA14

SWCLK

Board function

LQFP144

MCU pin

4

50

1

49

2

52(1)

3

51(2)
14

DocID025175 Rev 1

UM1670

Hardware layout
Table 6. MCU pin description versus board function (page 3 of 7)

13

28

PC3

29

PC4

44

PC5

45

PC6

96

PC7

97

PC8

98

PC9

99

PC10

111

PC11

112

44

PC12

113

43

PC13

7

12

PC14

8

PC15

9

PD0

114

PD1

115

PD2

116

PD3

117

PD4

118

38

PD5

119

37

CSX

PC2

CSX

27
CSX

PC1

P2

P1

CN6

CN3

CN2

Power supply

Free I/O

Touch panel

ACP/RF

Puchbutton

LED

USB

L3GD20
CS

LCD-SPI

LCD-RGB

LCD-TFT

SDRAM

Board function

System

Main
function

LQFP144

MCU pin

16

Red

26

HSYNC

25
57

G6

DB10 HSYNC

QC PSO

15

56

R2

SDA

1

54
45

OSC32_OUT OSC32_IN

DB12

SDA

55

9

D3 D2

10

42
41

G7

DB11

40
39

DocID025175 Rev 1

21/35
34

Hardware layout

UM1670

Table 6. MCU pin description versus board function (page 4 of 7)

PD6

122

PD7

123

PD8

77

PD9

78

PD10

79

PD11

80

PD12

81

PD13

82

PD14

85

PD15

86

PE0

141

PE1

142

PE2

1

15

PE3

2

16

PE4

3

13

PE5

4

14

PE6

5

11

PE7

58

PE8

59

PE9

60

PE10

63

PE11

64

PE12

65

PE13

66

PE14

67

22/35

P2

P1

CN6

CN3

CN2

Power supply

Free I/O

Touch panel

ACP/RF

Puchbutton

LED

USB

L3GD20

LCD-RGB
B2

LCD-SPI

LCD-TFT
DB0

SDRAM

Board function

System

Main
function

LQFP144

MCU pin

36

D15 D14 D13

35
54
53

55

DCX

58
57

NBL1 NBL0 D1 D0

WRX RDX TE

56

60
59
17

D11 D10 D9 D8 D7 D6 D5 D4

18

37
40
39
42
41
44
43
46

DocID025175 Rev 1

UM1670

Hardware layout
Table 6. MCU pin description versus board function (page 5 of 7)

P2

P1

CN6

CN3

CN2

Power supply

Free I/O

68

PF0

10

PF1

11

PF2

12

PF3

13

PF4

14

PF5

15

PF6

18

PF7

19

PF8

20

PF9

21

SDA

Touch panel

ACP/RF

Puchbutton

LED

USB

L3GD20

LCD-SPI

LCD-RGB

LCD-TFT

PE15

PF10

22

ENABLE

A5 A4 A3 A2 A1 A0 D12

SDRAM

Board function

System

Main
function

LQFP144

MCU pin

45

PF11

49

PF12

50

PF13

53

PF14

54

PF15

55

PG0

56

PG1

57

PG2

87

62

PG3

88

61

PG4

89

PG5

90

7
8
5
6
3
4

MISO SCK

6

MOSI

5

8

DE

SDI/SDO

SCL

DCX

3

A11 A10 A9 A8 A7 A6 SDNRAS

7

32
31
34
33
36
35

BA1 BA0

38

62
61

DocID025175 Rev 1

23/35
34

Hardware layout

UM1670

Table 6. MCU pin description versus board function (page 6 of 7)

126

PG12

127

PG13

128

PG14

129

PG15

132

PH0

23

PH1

24

24/35

P2

P1

CN6

CN3

CN2

Power supply

Free I/O

Touch panel

ACP/RF

Puchbutton

LED

USB

L3GD20

LCD-SPI

LCD-TFT

SDRAM

System

LCD-RGB

34
31
32
29
30

27

10

9

GND 5 V 5 V 3 V 3 V VDD

PG11

33

Red Green

125

R7

PG10

CLK

124
G3

PG9

58

B3

93

59

B4

PG8

DOTLCK DB17

92

DB2 DB1 DB7

PG7

60

SDCLK

91

SDNCAS

PG6

Board function

OSC_OUT OSC_IN

Main
function

LQFP144

MCU pin

DocID025175 Rev 1

22
5

1
2

8

1
2

3

7

5

63

11

UM1670

Hardware layout
Table 6. MCU pin description versus board function (page 7 of 7)

P1

P2

CN6

CN3

CN2

GND GND GND Power supply

Free I/O

Touch panel

ACP/RF

Puchbutton

LED

USB

L3GD20

LCD-SPI

LCD-RGB

LCD-TFT

SDRAM

Board function

System

Main
function

LQFP144

MCU pin

64

29
63
64

1. If SB27 is On.
2. If SB26 is On.

DocID025175 Rev 1

25/35
34

Mechanical drawing

5

UM1670

Mechanical drawing
Figure 9. STM32F429 Discovery board mechanical drawing

26/35

DocID025175 Rev 1

5V

PA10
PA9

DocID025175 Rev 1

2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64

Header 32X2

1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63

P1

VBUS_FS
OTG_FS_DM
OTG_FS_DP
OTG_FS_ID

NRST

MCO
PA14
PA13
PB3

PB7
PB5
PB3
PG14
PG12
PG10
PD6
PD4
PD2
PD0
PC11
PA15
PA13
PA11
PA9
PC9
PC7
PG8
PG6
PG4

5V
PF5
PF3
PF1
PC15
PC13
PE5
PE3
PE1
PB9

OTG_FS_OC
OTG_FS_PSO

PA10
PA9

U_USB_OTG_FS
USB_OTG_FS.SchDoc

5V
PF4
PF2
PF0
PC14
PE6
PE4
PE2
PE0
PB8
BOOT0
PB6
PB4
PG15
PG13
PG11
PG9
PD7
PD5
PD3
PD1
PC12
PC10
PA14
PA12
PA10
PA8
PC8
PC6
PG7
PG5

VBUS_FS
OTG_FS_DM
OTG_FS_DP
OTG_FS_ID

STM32F4_USART1_RX
STM32F4_USART1_TX

VDD

5V

T_NRST

NRST

OTG_FS_OC
OTG_FS_PSO

TCK/SWCLK
TMS/SWDIO
T_SWO

MCO
PA14
PA13
PB3

SPI5_SCK
SPI5_MOSI
SPI5_MISO
NCS_MEMS_SPI
MEMS_INT2
MEMS_INT1
PG13

ACP_RST
I2C3_SCL
I2C3_SDA
TP_INT1

R[0..7]
G[0..7]
B[0..7]
IM[0..3]
VSYNC
CSX
HSYNC
TE
RDX
WRX_DCX
DCX_SCL
SDA
ENABLE
DOTCLK

NRST

BOOT0

PA[0..15]
PB[0..15]
PC[0..15]
PD[0..15]
PE[0..15]
PF[0..15]
PG[0..15]
PH[0..2]

VSYNC
CSX
HSYNC
TE
RDX
WRX_DCX
DCX_SCL
SDA
ENABLE
DOTCLK

SDCKE1
SDNE1
SDNWE
SDNRAS
SDNCAS
SDCLK
NBL0
NBL1
BA0
BA1

D[0..15]
A[0..11]

SPI5_SCK
PA0
SPI5_MOSI
NRST
SPI5_MISO
NCS_MEMS_SPI ACP_RST
MEMS_INT2
I2C3_SCL
MEMS_INT1
I2C3_SDA
PG13
PG14

U_IO Peripherals
IO Peripherals.SchDoc

R[0..7]
G[0..7]
MCO
B[0..7]
IM[0..3]
SPI5_SCK
VSYNC
SPI5_MOSI
CSX
SPI5_MISO
HSYNC
NCS_MEMS_SPI
TE
MEMS_INT2
RDX
MEMS_INT1
WRX_DCX
DCX_SCL
OTG_FS_ID
SDA
OTG_FS_DM
ENABLE
OTG_FS_DP
DOTCLK
OTG_FS_PSO
OTG_FS_OC
ACP_RST
VBUS_FS
I2C3_SCL
I2C3_SDA
TP_INT1

NRST

BOOT0

PA[0..15]
PB[0..15]
PC[0..15]
PD[0..15]
PE[0..15]
PF[0..15]
PG[0..15]
PH[0..2]

U_STM32Fx
STM32Fx.SchDoc

VSYNC
R[0..7]
CSX
G[0..7]
HSYNC
B[0..7]
TE
IM[0..3]
RDX
WRX_DCX I2C3_SCL
DCX_SCL I2C3_SDA
SDA
TP_INT1
ENABLE
DOTCLK
NRST

U_LCD-24
LCD-24.SchDoc

ACP_RST
I2C3_SCL
I2C3_SDA
PG14

PA0
NRST

OTG_FS_ID
OTG_FS_DM
OTG_FS_DP
OTG_FS_PSO
OTG_FS_OC
VBUS_FS

SPI5_SCK
SPI5_MOSI
SPI5_MISO
NCS_MEMS_SPI
MEMS_INT2
MEMS_INT1

MCO

SDCKE1
SDNE1
SDNWE
SDNRAS
SDNCAS
SDCLK
NBL0
NBL1
BA0
BA1

D[0..15]
A[0..11]

NRST

I2C3_SCL
I2C3_SDA
TP_INT1

R[0..7]
G[0..7]
B[0..7]
IM[0..3]

SB26

PD9
PD11
PD13
PD15
PG3

PF12
PF14
PG0
PE7
PE9
PE11
PE13
PE15
PB11
PB13

PC1
PC3
PA1
PA3
PA5
PA7
PC5
PB1

3V
PF6
PF8
PF10
PH1

2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64

NBL0
NBL1

BA0
BA1

PD8
PD10
PD12
PD14
PG2

3V
NC
PF7
PF9
PH0
NRST
PC0
PC2
PA0
PA2
PA4
PA6
PC4
PB0
PB2
PF11
PF13
PF15
PG1
PE8
PE10
PE12
PE14
PB10
PB12

A[0..11]
D[0..15]

Header 32X2

1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63

P2

SDNE1

SDNWE
SDNRAS
SDNCAS
SDCLK
SDCKE1

U_SDRAM
SDRAM.SchDoc

3V

SB27

STM32F429I-DISCO
Number:MB1075 Rev: B.1(PCB.SCH)

Title:

Date: 8/13/2013

STMicroelectronics
Sheet 1

of

PB14

BOOT1 / PB2

NBL0
NBL1

BA0
BA1

A[0..11]
D[0..15]

Rev A.0 --> PCB label MB1075 A-00
Rev B.1 --> PCB label MB1075 B-01,
PA8 - I2C3_SCL, PC9 - I2C3_SDA, PG7 - DOTCLK, YU<->YD

PB15

3V

SDNE1

SDNWE
SDNRAS
SDNCAS
SDCLK
SDCKE1

7

6

ST_LINK_V2.SCHDOC
U_ST_LINK

UM1670
Electrical schematics

Electrical schematics
Figure 10. STM32F429 Discovery board

27/35

34

C9
100nF

3V

1

2

U5V

SB11

BAT60JFILM

D2

EXT_5V, Input only

Close to JP
Not Fitted

STM32F4_USART1_TX

PA9

PA10

5V

SB15
TX
RX

4K7

R19

JP4

AIN_1

OSC_IN
OSC_OUT
STM_RST

4K7

C16
20pF

10K

R18

8MHz

X1

R6

STM32F4_USART1_RX

SB10

R21
100K

3V

C17
20pF

Not Fitted

Board Ident: PC13=0

VBAT
PC13
PC14
PC15
OSCIN
OSCOUT
NRST
VSSA
VDDA
PA0
PA1
PA2

1
2
3
4
5
6

USB-MINI-typeB

VCC
DD+
ID
GND
SHELL

CN1

SWIM_IN
SWIM_RST
SWIM_RST_IN

R10
R12
R11
R9

U5V

USB ST-LINK

Not Fitted

STLINK_RX

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

3V

100K

R8

SWIM_IN
SWIM

10K

STLINK_TX

STM_JTCK

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

1K5
3V
0
USB_DM
0
USB_DP
100K

3V

VDD_2
VSS_2
JTMS/SWDIO
PA12
PA11
PA10
PA9
PA8
PB15
PB14
PB13
PB12

VDD_3
VSS_3
PB9
PB8
BOOT0
PB7
PB6
PB5
PB4/JNTRST
PB3/JTDO
PA15/JTDI
JTCK/SWCLK
PA3
PA4
PA5
PA6
PA7
PB0
PB1
PB2/BOOT1
PB10
PB11
VSS_1
VDD_1

R7

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

3V

JP3

LD2
LED, red

1K

R4

3V

Idd

T_SWDIO_IN

T_JTMS
T_JTCK

STM_JTMS
USB_DP
USB_DM
T_SWO
LED_STLINK

3V

U2
STM32F103C8T6

10K
R13

22

22

R17
R20

22

22

R15

R14

BAT60JFILM

D1

T_SWO

T_NRST

T_JTMS

T_JTCK

[NA] AIN_1

C4
100nF

C18
20pF

MCO

C47
100nF

JP2

JP1

5V
1

Vin

U1
Vout

LED_STLINK

COM

PWR

T_SWO

CN4

SB13

SB7

SB5

SB3

SB9

T_NRST

STM_JTMS

STM_JTCK

SB12

SWDIO

SWCLK

3V

PA14
PA13
NRST
PB3

5

100

R1

100

R2

3

2

4 R3

1

0

D3

LD_BICOLOR_CMS

_Green

Red

LD1

3V

Date: 8/13/2013

Sheet 2

STM32F429I-DISCO ST-LINK/V2 (SWD only)
Number:MB1075 Rev: B.1(PCB.SCH)

Title:

STMicroelectronics

SWD

of

7

Input only

3V

Jumpers ON --> DISCOVERY Selected
Jumpers OFF --> ST-LINK Selected

SB14

SB8

SB6

SB4

DEFAULT

3 INH
BAT60JFILM
C2
C5
GND
BYPASS
1μF_X5R_0603
1μF_X5R_0603
EXT_3V,
LD3985M33R
C1
C3
C6
100nF
10nF_X7R_0603
100nF

Wired on Solder Side

Not Fitted

C46
100nF

MCO

RC Must be very close to STM32F103 pin 29

C27
100nF

VDD

100

R16

R28
100

1
2
3
4
5
6
Header 6

CN2

SWD

R5

2

DocID025175 Rev 1

4

13
14
15
T_JTCK
16
T_JTDO
17
T_JTDI
18
T_NRST
T_JRST 19
20
SWIM_IN 21
22
SWIM
23
24

1
2
3
4

28/35
RESERVED

TCK/SWCLK
TMS/SWDIO

Electrical schematics
UM1670

Figure 11. ST-LINK/V2 (SWD only)

VBUS_FS
OTG_FS_DM
OTG_FS_DP
OTG_FS_ID

OTG_FS_PSO

OTG_FS_PowerSwitchOn

VBUS_FS
OTG_FS_DM
OTG_FS_DP
OTG_FS_ID
R67

OTG_FS_PSO R72

0

0

B3
C3
D3
A2
B2

5V

R71
10K

22
22

GND

ID
D+in
D-in
Pd1
Pd2

R64
R63

D2

A3
C1
D1
B1
C2

STMPS2141STR

GND FAULT
IN
OUT
EN

EMIF02-USB03F2

Vbus
D+out
D-out
Dz
Pup

U7

2
5
4

U8
3
1
C53
4.7uF

R68
47K

1
2

3V

R73
620

LD6
Red
R69
0

R66
[N/A]

R65
47K
1

Shield

VBUS
DM
DP
ID
GND

OTG_FS_OC

OTG_FS_OverCurrent

Date: 8/13/2013

STM32F429I-DISCO USB_OTG_FS
Number:MB1075 Rev: B.1(PCB.SCH)

Title:

STMicroelectronics

USB-MICRO-AB

T1
9013-SOT23

LD5
Green

6

1
2
3
4
5

CN6

OTG_FS_OC

R70
330

3V

1
2
3

DocID025175 Rev 1
2

USB_Micro-AB receptacle

3V

UM1670
Electrical schematics

Figure 12. USB OTG_FS

29/35

34

C50
100nF

Place close SDRAM

C7
100nF

IS42S16400J

GNDQ
GNDQ
GNDQ
GNDQ
GND
GND
GND

NC
NC

UDQM
LDQM

C8
100nF

3V

3V

VDDQ
VDDQ
VDDQ
VDDQ
VDD
VDD
VDD

CS
WE
RAS
CAS
CLK
CKE

C51
100nF

49
43
9
3
1
14
27

19
16
18
17
38
37

SDNE1
SDNWE
SDNRAS
SDNCAS
SDCLK
SDCKE1

BA1
BA0

DQ0
DQ1
DQ2
DQ3
DQ4
DQ5
DQ6
DQ7
DQ8
DQ9
DQ10
DQ11
DQ12
DQ13
DQ14
DQ15

C10
100nF

SDNE1
SDNWE
SDNRAS
SDNCAS
SDCLK
SDCKE1

21
20

BA1
BA0

A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11

U6

C15

BA1
BA0

23
24
25
26
29
30
31
32
33
34
22
35

A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11

C22

DocID025175 Rev 1
100nF

30/35
100nF

52
46
12
6
54
41
28

40
36

39
15

2
4
5
7
8
10
11
13
42
44
45
47
48
50
51
53
NBL1
NBL0

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

D[0..15]

A[0..11]
D[0..15]

A[0..11]

Date: 8/13/2013

STM32F429I-DISCO SDRAM 64Mbits
Number:MB1075 Rev: B.1(PCB.SCH)

Title:

STMicroelectronics
Sheet 4

Electrical schematics
UM1670

Figure 13. SDRAM 64 Mbits

VDD

IM[0..3]

B[0..7]

G[0..7]

R[0..7]

R61

[N/A]

510

NRST
BOOT0

PH0-OSC_IN
PH1-OSC_OUT

SB21

R59

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

46
47
48
133
134
135
136
137
139
140
69
70
73
74
75
76

25
138

23
24

PC0
26
PC1
27
PC2
28
PC3
29
PC4
44
PC5
45
PC6
96
PC7
97
PC8
98
PC9
99
PC10
111
PC11
112
PC12
113
PC13
7
PC14-OSC32_IN
8
PC15-OSC32_OUT
9

IM[0..3]

B[0..7]
B0
B1

G[0..7]
G0
G1

R[0..7]
R0
R1

A[0..11]

D[0..15]

PH[0..2]

PG[0..15]

PF[0..15]

PE[0..15]

NRST
BOOT0

A[0..11]

D[0..15]

PH[0..2]

PG[0..15]

PF[0..15]

PE[0..15]

PD[0..15]

PD[0..15]

PC[0..15]

STM32F429ZIT6

NRST
BOOT0

PH0-OSC_IN
PH1-OSC_OUT

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

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

PG0
PG1
PG2
PG3
PG4
PG5
PG6
PG7
PG8
PG9
PG10
PG11
PG12
PG13
PG14
PG15

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

PE0
PE1
PE2
PE3
PE4
PE5
PE6
PE7
PE8
PE9
PE10
PE11
PE12
PE13
PE14
PE15
PF0
PF1
PF2
PF3
PF4
PF5
PF6
PF7
PF8
PF9
PF10
PF11
PF12
PF13
PF14
PF15
PG0
PG1
PG2
PG3
PG4
PG5
PG6
PG7
PG8
PG9
PG10
PG11
PG12
PG13
PG14
PG15

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

PE0
PE1
PE2
PE3
PE4
PE5
PE6
PE7
PE8
PE9
PE10
PE11
PE12
PE13
PE14
PE15

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

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

B2
B3
B4
B5
B6
B7

PD6
PG11
PG12
PA3
PB8
PB9

PF0
PF1
PF2
PF3
PF4
PF5
PF12
PF13
PF14
PF15
PG0
PG1

PD14
PD15
PD0
PD1
PE7
PE8
PE9
PE10
PE11
PE12
PE13
PE14
PE15
PD8
PD9
PD10
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11

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

PD2
PD4 SB25
PD5
SB24
PD7
SB23

G2
G3
G4
G5
G6
G7

PA6
PG10
PB10
PB11
PC7
PD3

SB22

PF7
PF8
PF9
PC1
PA2
PA1

VDD

PC5
PC4
PB15
PB14
PB13
PB12

IM0
IM1
IM2
IM3

L1
BEAD

I2C3_SCL
I2C3_SDA
TP_INT1
ACP_RST

VSYNC
CSX
HSYNC
TE
RDX
WRX_DCX
DCX_SCL
SDA
ENABLE
DOTCLK

SDCKE1
SDNE1
SDNWE
NBL0
NBL1
SDNRAS
BA0
BA1
SDCLK
SDNCAS

R58

0

C25
1uF

C26
1uF

OTG_FS_OC
OTG_FS_PSO
OTG_FS_DP
OTG_FS_DM
VBUS_FS
OTG_FS_ID

I2C3_SCL
I2C3_SDA
TP_INT1
ACP_RST

VSYNC
CSX
HSYNC
TE
RDX
WRX_DCX
DCX_SCL
SDA
ENABLE
DOTCLK

OTG_FS_OC
OTG_FS_PSO
OTG_FS_DP
OTG_FS_DM
VBUS_FS
OTG_FS_ID

PA8
PC9
PA15
PA7

PA4
PC2
PC6
PD11
PD12
PD13
PF7
PF9
PF10
PG7

SDCKE1
SDNE1
SDNWE
NBL0
NBL1
SDNRAS
BA0
BA1
SDCLK
SDNCAS

C30
100nF

C31
100nF

PC15

PC14

PH1

PH0

MCO

SB17

SB16

SB20

SB19

MCO
SB18

SPI5_SCK
SPI5_MISO
SPI5_MOSI
NCS_MEMS_SPI
MEMS_INT2
MEMS_INT1

SPI5_SCK
SPI5_MISO
SPI5_MOSI
NCS_MEMS_SPI
MEMS_INT2
MEMS_INT1

6

2

VCAP1
VCAP2

PDR_ON

VSS_2
VSS_4
VSS_5
VSS_6
VSS_7
VSS_8
VSS_9
VSS_10
VSS_11

71
106

143

107
38
16
51
61
83
94
120
130

31

Not Fitted

C23
6.8pF

C21
20pF

C42
2.2uF

VDD

Date: 8/13/2013

Sheet 5

of

C24
6.8pF

7

C41
2.2uF

X2
MC306-G-06Q-32.768

X3
8MHz

C20
20pF

STM32F429I-DISCO - STM32F429ZIT6 MCU
Number:MB1075 Rev: B.1(PCB.SCH)

Title:

220

0

VSSA

0

0

STM32F429ZIT6

VBAT

VDD_1
VDD_2
VDD_3
VDD_4
VDD_5
VDD_6
VDD_7
VDD_8
VDD_9
VDD_10
VDD_11
VDD_12

VREF+

VDDA

U5B

R54

R53

R57

R56

STMicroelectronics

1uF

C28

72
108
144
39
17
52
62
84
95
121
131
30

32

33

PC15-OSC32_OUT

PC14-OSC32_IN

PH1-OSC_OUT

PH0-OSC_IN

C34
100nF

PC[0..15]

PB5
PB6
PC0
PE0
PE1
PF11
PG4
PG5
PG8
PG15

C35
100nF

R2
R3
R4
R5
R6
R7

C36
100nF

PC10
PB0
PA11
PA12
PB1
PG6

C37
100nF

PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
PD8
PD9
PD10
PD11
PD12
PD13
PD14
PD15

C38
100nF

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

C39
100nF

PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
PD8
PD9
PD10
PD11
PD12
PD13
PD14
PD15

C40
100nF

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

C29
100nF

PB[0..15]

C32
100nF

PB[0..15]

C43
100nF

U5A

C44
100nF

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

C45
100nF

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

C33
100nF

PA[0..15]

R52

DocID025175 Rev 1

0

4
1

1
3
2

PA[0..15]

UM1670
Electrical schematics

Figure 14. STM32F429ZIT6 MCU

31/35

34

DocID025175 Rev 1

SB2
330

R23

1
2
3
4
5
6
7
8

4
1
3
2

L3GD20

MEMS

VDD_IO
SCL/SPC
SDA/SDI/SDO
SA0/SDO
CS_I2C/SPI
DRDY/INT2
INT1
GND

R22
220K

VDD
VDD
C1
GND
GND
GND
GND
GND

SW-PUSH-CMS_BLUE
B1

16
15
14
13
12
11
10
9

I2C3_SDA
I2C3_SCL
3V

2
4
6
8

SSM-104-L-DH

1
3
5
7

CN3

10uF

5V

ACP_RST

C13

10nF/25V

100nF

C48

3V

C19

ACP_RST

ACP/RF E2P Connector

SPI5_SCK
SPI5_MOSI
SPI5_MISO
NCS_MEMS_SPI
MEMS_INT2
MEMS_INT1

U3

USER & WAKE-UP Button

I2C3_SDA
I2C3_SCL

SPI5_SCK
SPI5_MOSI
SPI5_MISO
NCS_MEMS_SPI
MEMS_INT2
MEMS_INT1

PA0

PA0

100nF

C11

100

VDD

NRST

RESET Button

NRST

100nF

C12

SB1

Not Fitted

PG14

PG13

SW-PUSH-CMS_BLACK
B2

LEDs

PG14 R27
680

PG13 R26
510

LD4
Red
1

LD3
Green
1

2

2

Date: 8/13/2013

STM32F429I-DISCO Peripherals
Number:MB1075 Rev: B.1(PCB.SCH)

Title:

STMicroelectronics

R24
100K

VDD

4
1

32/35
3
2

R25

Electrical schematics
UM1670

Figure 15. Peripherals

DocID025175 Rev 1

I2C3_SCL
I2C3_SDA
TP_INT1

VSYNC
CSX
HSYNC
TE
RDX
WRX_DCX
DCX_SCL
SDA
ENABLE
DOTCLK

3V

SPI5_SCK
SPI5_MOSI

C49
100nF

3V

R29
4K7

3V

R30
4K7

R31
R39
R40

R45
4K7
6
14
10
4
5
2
7
3

U4

4K7
[N/A]
0

YXY+
X+
IN3
IN2
IN1
IN0

1
16
15
13
12
11
9
8

YD
XL
YU
XR

R50
R49
R48
R47

100K
100K
100K
100K

3
2
1
4

YD
XL
YU
XR

R46
R34
R33
R32

44
45
46
47
48

6
7
0
0
0
0

Default I2C Address:1000001

STMPE811QTR

VCC
Vio
GND
SCLK
SDAT
INT
Data in
A0/Data Out

C52
100nF

C14
4.7uF

39

NRST

NRST

3V

36
37
30

WRX_DCX
DCX_SCL
SDA

IM[0..3]

38
35
11

CSX
RDX
TE

B[0..7]
B0
B1

GND

VDD3_P(nc)
BC_CTRL(nc)
BC(nc)

IM0
IM1
IM2
IM3

DB0/B0
DB1/B1
DB2/B2
DB3/B3
DB4/B4
DB5/B5
DB6/G0
DB7/G1
DB8/G2
DB9/G3
DB10/G4
DB11/G5
DB12/R0
DB13/R1
DB14/R2
DB15/R3
DB16/R4
DB17/R5

SF-TC240T-9370-T

YD
XL
YU
XR

LEDA
LEDK1
LEDK2
LEDK3
LEDK4

VCI
VDD3

RESET

WRX/DCX
DCX/SCL
SDA

CSX
RDX
TE

R55
4K7 CN5
32
ENABLE
31
DOTCLK
33
HSYNC
34
VSYNC

G[0..7]
G0
G1

R51 R62 R60
4K7 4K7 4K7

VDD

ENABLE
DOTCLK
HSYNC
VSYNC

R[0..7]
R0
R1

I2C3_SCL
I2C3_SDA
TP_INT1

VSYNC
CSX
HSYNC
TE
RDX
WRX_DCX
DCX_SCL
SDA
ENABLE
DOTCLK

IM[0..3]

B[0..7]

G[0..7]

R[0..7]

5

8
9
10

40
41
42
43

29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
IM0
IM1
IM2
IM3

B2
B3
B4
B5
B6
B7
G2
G3
G4
G5
G6
G7
R2
R3
R4
R5
R6
R7

Date: 8/13/2013

STM32F429I-DISCO LCD 2.4"
Number:MB1075 Rev: B.1(PCB.SCH)

Title:

STMicroelectronics
Sheet 7

of

IM[0..3] = 0110 --> 4-wire 8-bit serial I, SDA:In/Out

4K7 [N/A][N/A]4K7

R41 R42 R43 R44

[N/A]4K7 4K7 [N/A]

R35 R36 R37 R38

3V

7

UM1670
Electrical schematics

Figure 16. LCD 2.4”

33/35

34

Revision history

7

UM1670

Revision history
Table 7. Document revision history

34/35

Date

Revision

10-Sep-2013

1

Changes
Initial release.

DocID025175 Rev 1

UM1670

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 ST’s 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 ST’S 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.
ST PRODUCTS ARE NOT AUTHORIZED FOR USE IN WEAPONS. NOR ARE ST PRODUCTS DESIGNED OR AUTHORIZED FOR USE
IN: (A) SAFETY CRITICAL APPLICATIONS SUCH AS LIFE SUPPORTING, ACTIVE IMPLANTED DEVICES OR SYSTEMS WITH
PRODUCT FUNCTIONAL SAFETY REQUIREMENTS; (B) AERONAUTIC APPLICATIONS; (C) AUTOMOTIVE APPLICATIONS OR
ENVIRONMENTS, AND/OR (D) AEROSPACE APPLICATIONS OR ENVIRONMENTS. WHERE ST PRODUCTS ARE NOT DESIGNED
FOR SUCH USE, THE PURCHASER SHALL USE PRODUCTS AT PURCHASER’S SOLE RISK, EVEN IF ST HAS BEEN INFORMED IN
WRITING OF SUCH USAGE, UNLESS A PRODUCT IS EXPRESSLY DESIGNATED BY ST AS BEING INTENDED FOR “AUTOMOTIVE,
AUTOMOTIVE SAFETY OR MEDICAL” INDUSTRY DOMAINS ACCORDING TO ST PRODUCT DESIGN SPECIFICATIONS.
PRODUCTS FORMALLY ESCC, QML OR JAN QUALIFIED ARE DEEMED SUITABLE FOR USE IN AEROSPACE BY THE
CORRESPONDING GOVERNMENTAL AGENCY.
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.

© 2013 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

DocID025175 Rev 1

35/35
35



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 38
Creator                         : C2 v2.1.0 build 004
Producer                        : Acrobat Distiller 9.0.0 (Windows)
Title                           : Discovery kit for STM32F429/439 lines
Keywords                        : Technical Literature, 025175, Product Development, Specification, User manual, 32F429IDISCOVERY
Modify Date                     : 2013:09:10 15:46:32Z
Subject                         : -
Author                          : STMICROELECTRONICS
Create Date                     : 2013:09:10 15:46:32Z
EXIF Metadata provided by EXIF.tools

Navigation menu