Download User manual - STMicroelectronics

Transcript
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