Upload
ngodiep
View
233
Download
0
Embed Size (px)
Citation preview
September 2013 DocID025175 Rev 1 1/35
UM1670User 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
www.st.com
Contents UM1670
2/35 DocID025175 Rev 1
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
DocID025175 Rev 1 3/35
UM1670 Contents
3
7 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
DocID025175 Rev 1 1/35
UM1670 List of tables
1
List of tables
Table 1. ON/OFF conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Table 2. Features and benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Table 3. Jumper states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Table 4. Debug connector CN2 (SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Table 5. Solder bridges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Table 6. MCU pin description versus board function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Table 7. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
List of figures UM1670
2/35 DocID025175 Rev 1
List of figures
Figure 1. STM32F429 Discovery board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Figure 1. Hardware block diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Figure 2. Top layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Figure 3. Bottom layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Figure 4. STM32F429ZIT6 package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Figure 5. STM32F429ZIT6 block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Figure 6. Typical configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Figure 7. STM32F429 Discovery board connections image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Figure 8. ST-LINK/V2 connections image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Figure 9. STM32F429 Discovery board mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Figure 10. STM32F429 Discovery board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Figure 11. ST-LINK/V2 (SWD only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Figure 12. USB OTG_FS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Figure 13. SDRAM 64 Mbits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Figure 14. STM32F429ZIT6 MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Figure 15. Peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Figure 16. LCD 2.4” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
DocID025175 Rev 1 3/35
UM1670 Conventions
34
1 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
Quick start UM1670
4/35 DocID025175 Rev 1
2 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:
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.
2.2 System requirements
• Windows PC (XP, Vista, 7)
• USB type A to mini-B cable
2.3 Development toolchain supporting the STM32F429 Discovery kit
• Altium: TASKING™ VX-Toolset
• Atollic: TrueSTUDIO
• IAR: EWARM
• Keil™: MDK-ARM
2.4 Order code
To order the STM32F429 Discovery kit, use the STM32F429I-DISCO order code.
DocID025175 Rev 1 5/35
UM1670 Features
34
3 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 ST-LINK/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
Hardware layout UM1670
6/35 DocID025175 Rev 1
4 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 (ST-LINK/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
MS32376V1
EmbeddedST-LINK/V2
STM32F429ZIT6
I/O I/O
I/O RESET
LEDsLD3...LD6
SDRAM 64 Mbits
B2 RESET
B1USER
L3GD20
Micro-USB
Mini-USB
SWD
Head
er
Head
er
2.4" QVGATFT LCD
ACP/RF
DocID025175 Rev 1 7/35
UM1670 Hardware layout
34
Figure 2. Top layout
.
MS32363V1
ST-LINK/V2ST-LINK/V2
LD1 (red/green LED)COM
CN2SWD connector
LD2 (red LED)PWR
CN4ST-LINK/DISCOVERY selector
LD3 (orange LED) B2 reset button
LD4 (green LED)
B1 user button
JP3IDD measurement
SB1 (B2-RESET)
3 V power supply input/output
2.4" TFT LCD
Hardware layout UM1670
8/35 DocID025175 Rev 1
Figure 3. Bottom layout
MS32364V1
SB4, SB6, SB8, SB14 (DEFAULT)
SB10 (STM_RST)
SB3, SB5, SB7, SB13 (RESERVED)
SB18 (MCO)
SB19, 20 (X3 crystal)
SDRAM
SB21 (BOOT1)
SB22, 23, 24, 25
SB26, 27 (USB OTG)
SB11 (RX, TX)SB12 (NRST)
SB9 (SWO)
SB15 (RX, TX)
SB16, 17 (X2 crystal)
USB OTG micro-AB
STM32F429ZIT6
DocID025175 Rev 1 9/35
UM1670 Hardware layout
34
4.1 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
This device provides the following benefits (see Table 2).
MS32377V1
STM32F429ZIT6
2 Mbytes of Flash memory256 Kbytes of RAM
LQFP144 20 x 20 mm
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
– Up to 2 Mbytes of on-chip dual bank Flash memory, up to 256 Kbytes of SRAM, reset circuit, internal RCs, PLLs, ultra-small packages (WLCSP)
– Read while write operations support
– More features in space-constrained applications
– Use of high-level languages: Java, .Net
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 90 MHz, 32-bit parallel
– High bandwidth for external memories
– Cost-effective external RAM
Hardware layout UM1670
10/35 DocID025175 Rev 1
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 low-power 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
– Ethernet MAC10/100 with IEEE 1588 v2 support, 2 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
New possibilities to connect and communicate high-speed data
Audio:
– dedicated audio PLL, 2x I2S and 1x SAI with TDM(1) support
High-quality multi-channel audio support
– LCD TFT controller
– Up to SVGA format (800 x 600)
– Up to 24-bit RGB parallel pixel output
– 2-layer support with blending
Support for cost-effective standard displays
Analog:
– 2x 12-bit DACs, 3x 12-bit ADCs reaching 7.2 MSPS in interleaved mode
– Up to 17 timers: 16 and 32 bits running up to 180 MHz
More precision thanks to high resolution
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
Table 2. Features and benefits (continued)
Features Benefits
DocID025175 Rev 1 11/35
UM1670 Hardware layout
34
Figure 5. STM32F429ZIT6 block diagram
GPIO PORT A
AHB/APB2
EXT IT. WKUP 168 AF
PA[15:0]
TIM1 / PWM4 compl. chan. (TIM1_CH1[1:4]N),
4 chan. (TIM1_CH1[1:4]ETR,BKIN as AF
USART1RX, TX, CK,
CTS, RTS as AF
SPI1MOSI, MISO,SCK, NSS as AF
APB
2 60
MH
z
APB
1 30
MH
z
8 analog inputs commonto the 3 ADCs
VDDREF_ADC
UART4
MOSI/SD, MISO/SD_ext, SCK/CKNSS/WS, MCK as AF
SP3/I2S3
TX, RXbxCAN2
DAC1_OUTas AF
ITF
WWDG
4 KB BKPSRAM
RTC_AF1
OSC32_INOSC32_OUT
VDDA, VSSANRST
smcardirDA
16b
SDIO / MMCD[7:0]
CMD, CK as AF
VBAT = 1.65 to 3.6 V
DMA2
SCL, SDA, SMBA as AFI2C3/SMBUS
JTAG & SW
ARM Cortex-M4 180 MHz
NVICETMMPU
TRACECLKTRACED[3:0]
Ethernet MAC10/100
DMA/FIFO
MII or RMII as AFMDIO as AF
USBOTG HS
DP, DMULPI:CK, D[7:0], DIR, STP, NXT
ID, VBUS, SOF
DMA2
8 StreamsFIFO
AR
T A
CC
EL/
CA
CH
E
SRAM 112 KB
CLK, NE [3:0], A[23:0],D[31:0], NOEN, NWEN,NBL[3:0], SDCLKE[1:0], SDNE[1:0], SDNWE, NL
NWAIT/NIORD, NREG, CDINTN
RNG
Camerainterface
HSYNC, VSYNCPUIXCLK, D[13:0]
PH
YUSBOTG FS
DPDMID, VBUS, SOFFI
FO
AHB1 180 MHz
PH
Y
FIFO
USART 2MBpsTemperature sensor
ADC1
ADC2
ADC3IFIF
@VDDA
@VDDA
POR/PDRBOR
Supplysupervision
@VDDA
PVD
Int
POR reset
XTAL 32 kHz
MANAGT
RTC
RC HS
FCLK
RC LS
Standbyinterface
IWDG
@VBAT
@VDDA
@VDD
AWU
Reset &clockcontrol
PLL1,2,3
PC
LKx
VDD = 1.8 to 3.6 VVSSVCAP1, VCPA2
Voltageregulator
3.3 to 1.2 V
VDD Power managmt
@VDD
RTC_AF1Backup register
AH
B b
us-m
atrix
8S
7M
AP
B2
90 M
Hz
LS
TIM14
TIM9 2 channels as AF
DAC1
DAC2
1MB Flash
External memory controller (FMC)SRAM, SDRAM, PSRAM,
NOR Flash, PC Card (ATA), NAND Flash
TIM6
TIM7
TIM2
TIM3
TIM4
TIM5
TIM12
D-BUS
MS30420V2
FIFO
FPU
AP
B1
45 M
Hz
(max
)
SRAM 16 KB
CCM data RAM 64 KBAHB3
AHB2 180 MHz
NJTRST, JTDI,JTCK/SWCLK
JTDO/SWD, JTDO
I-BUS
S-BUS
DMA/FIFO
DMA1
8 StreamsFIFO
PB[15:0]
PC[15:0]
PD[15:0]
PE[15:0]
PF[15:0]
PG[15:0]
PH[15:0]
PI[15:0]
GPIO PORT B
GPIO PORT C
GPIO PORT D
GPIO PORT E
GPIO PORT F
GPIO PORT G
GPIO PORT H
GPIO PORT I
TIM8 / PWM16b
16b
TIM10 16b
TIM11 16b
smcardirDA USART6
4 compl. chan.(TIM8_CH1[1:4]N),4 chan. (TIM8_CH1[1:4], ETR,
BKIN as AF
1 channel as AF
1 channel as AF
RX, TX, CK,CTS, RTS as AF
8 analog inputs commonto the ADC1 & 2
8 analog inputs for ADC3
DAC2_OUTas AF
16b
16b
bxCAN1
I2C2/SMBUS
I2C1/SMBUS
SCL, SDA, SMBA as AF
SCL, SDA, SMBA as AF
SP2/I2S2 MOSI/SD, MISO/SD_ext, SCK/CKNSS/WS, MCK as AF
TX, RX
RX, TX as AF
RX, TX as AF
RX, TX as AFCTS, RTS as AF
RX, TX as AFCTS, RTS as AF
1 channel as AF
UART5
USART3
USART2
smcardirDA
smcardirDA
16b
16b
16b
1 channel as AFTIM13
2 channels as AF
32b
16b
16b
32b
4 channels
4 channels, ETR as AF
4 channels, ETR as AF
4 channels, ETR as AF
DMA1
AHB/APB1
LS
OSC_INOSC_OUT
HC
LKx
XTAL OSC4- 16MHz
FIFO
SPI4SCK, NSS as AF
SPI5SCK, NSS as AF
MOSI, MISO,
MOSI, MISO,
SPI6SCK, NSS as AFMOSI, MISO,
RX, TX as AFUART7
RX, TX as AFUART8
SRAM 64 KB
1MB Flash
FIFOLCD-TFT
FIFO
PJ[15:0] GPIO PORT J
PK[7:0] GPIO PORT K
SAI1SD, SCK, FS, MCLK as AF FIFO
Dig
ital f
ilter
NRAS, NCAS, NADV
RTC_50HZ
LCD_R[7:0], LCD_G[7:0], LCD_B[7:0],LCD_HSYNC, LCD_VSYNC, LCD_DE,
LCD_CLK
CHROM-ARTDMA2D
Hardware layout UM1670
12/35 DocID025175 Rev 1
4.2 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
Table 3. Jumper states
Jumper state 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)
MS31115V1
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
DocID025175 Rev 1 13/35
UM1670 Hardware layout
34
4.2.1 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
Hardware layout UM1670
14/35 DocID025175 Rev 1
4.2.2 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.
Figure 8. ST-LINK/V2 connections image
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
DocID025175 Rev 1 15/35
UM1670 Hardware layout
34
4.3 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
• 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.
4.5 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.
Hardware layout UM1670
16/35 DocID025175 Rev 1
4.6 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:
• LD5 (green LED) indicates when VBUS is active
• LD6 (red LED) indicates an overcurrent from a connected device.
4.7 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.
• 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 17/35
UM1670 Hardware layout
34
4.11 OSC clock
4.11.1 OSC clock supply
The following information indicates all configurations for clock supply selection.
• 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
4.11.2 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.
Hardware layout UM1670
18/35 DocID025175 Rev 1
4.12 Solder bridgesTable 5. Solder bridges
Bridge State (1)
1. Default SBx state is shown in bold.
Description
SB19,20 (X3 crystal)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
SB16,17 (X2 crystal)
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 P2Remove only R53 and R54
SB1 (B2-RESET) ON B2 Push Button is connected to NRST of STM32F429ZIT6
OFF B2 Push Button is not connected to NRST of STM32F429ZIT6
SB2 (B1-USER)ON B1 Push Button is connected to PA0
OFF B1 Push Button is not connected to PA0
SB11,15 (RX,TX)OFF Reserved, do not modify
ON Reserved, do not modify
SB12 (NRST) ON NRST signal of connector CN2 is connected to NRST of STM32F429ZIT6
OFF NRST signal is not connected
SB9 (SWO) OFF SWO signal is not connected
ON SWO signal of connector CN3 is connected to PB3
SB10 (STM_RST) OFF No incidence on NRST signal of STM32F429ZIT6
ON NRST signal of STM32F429ZIT6 is connected to GND
SB21 (BOOT0)
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)
SB26,27 (USB OTG) 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.
SB18 (MCO)
OFF MCO signal of STM32F429ZIT6 is not used
ON MCO clock signal from STM32F429ZIT6 is connected to OSC_IN of STM32F429ZIT6
DocID025175 Rev 1 19/35
UM1670 Hardware layout
34
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)
MCU pin Board function
Main function
LQ
FP
144
Sys
tem
SD
RA
M
LC
D-T
FT
LC
D-R
GB
LC
D-S
PI
L3G
D20
US
B
LE
D
Pu
chbu
tto
n
AC
P/R
F
Tou
ch p
anel
Fre
e I/O
Po
wer
su
pp
ly
CN
2
CN
3
CN
6
P1
P2
BOOT0 138
BO
OT
0
21
NRST 25
NR
ST
RE
SE
T
RE
SE
T
RE
SE
T
B2 5 12
PA0 34
B1 18
PA1 35
INT
1
17
PA2 36
INT
2
20
PA3 37
DB
3
B5 19
PA4 40
VS
YN
C
VS
YN
C
22
PA5 41 21
PA6 42
DB
6
G2 24
PA7 43
AC
P_R
ST
4 23
PA8 100
SC
L
SC
L 3 53
PA9 101 52
PA10 102 51
PA11 103
DB
14
R4 50
PA12 104
DB
15
R5 49
PA13 105
SW
DIO
4 48
Hardware layout UM1670
20/35 DocID025175 Rev 1
PA14 109
SW
CLK 2 47
PA15 110
INT 46
PB0 46
DB
13
R3 28
PB1 47
DB
16
R6 27
PB2 48
BO
OT
1
30
PB3 133
SW
O
6 28
PB4 134 25
PB5 135
SD
CK
E1
26
PB6 136
SD
NE
1
23
PB7 137 24
PB8 139
DB
4
B6 19
PB9 140
DB
5
B7 20
PB10 69
DB
8
G4 48
PB11 70
DB
9
G5 47
PB12 73 ID 4 50
PB13 74
VB
US
Gre
en 1 49
PB14 75 DM 2 52(1)
PB15 76 DP 3 51(2)
PC0 26
SD
NW
E
14
Table 6. MCU pin description versus board function (page 2 of 7)
MCU pin Board function
Main function
LQ
FP
144
Sys
tem
SD
RA
M
LC
D-T
FT
LC
D-R
GB
LC
D-S
PI
L3G
D20
US
B
LE
D
Pu
chbu
tto
n
AC
P/R
F
Tou
ch p
anel
Fre
e I/O
Pow
er s
up
ply
CN
2
CN
3
CN
6
P1
P2
DocID025175 Rev 1 21/35
UM1670 Hardware layout
34
PC1 27 CS 13
PC2 28
CS
X
CS
X
CS
X16
PC3 29 15
PC4 44P
SO 26
PC5 45 QC
Red 25
PC6 96
HS
YN
C
HS
YN
C
57
PC7 97
DB
10
G6 56
PC8 98 55
PC9 99
SD
A
SD
A
1 54
PC10 111
DB
12
R2 45
PC11 112 44
PC12 113 43
PC13 7 12
PC14 8
OS
C32
_IN
9
PC15 9
OS
C32
_OU
T
10
PD0 114
D2 42
PD1 115
D3 41
PD2 116 40
PD3 117
DB
11
G7 39
PD4 118 38
PD5 119 37
Table 6. MCU pin description versus board function (page 3 of 7)
MCU pin Board function
Main function
LQ
FP
144
Sys
tem
SD
RA
M
LC
D-T
FT
LC
D-R
GB
LC
D-S
PI
L3G
D20
US
B
LE
D
Pu
chbu
tto
n
AC
P/R
F
Tou
ch p
anel
Fre
e I/O
Pow
er s
up
ply
CN
2
CN
3
CN
6
P1
P2
Hardware layout UM1670
22/35 DocID025175 Rev 1
PD6 122
DB
0
B2 36
PD7 123 35
PD8 77
D13 54
PD9 78
D14 53
PD10 79
D15 56
PD11 80
TE 55
PD12 81
RD
X 58
PD13 82
WR
X
DC
X 57
PD14 85
D0 60
PD15 86
D1 59
PE0 141
NB
L0 17
PE1 142
NB
L1 18
PE2 1 15
PE3 2 16
PE4 3 13
PE5 4 14
PE6 5 11
PE7 58
D4 37
PE8 59
D5 40
PE9 60
D6 39
PE10 63
D7 42
PE11 64
D8 41
PE12 65
D9 44
PE13 66
D10 43
PE14 67
D11 46
Table 6. MCU pin description versus board function (page 4 of 7)
MCU pin Board function
Main function
LQ
FP
144
Sys
tem
SD
RA
M
LC
D-T
FT
LC
D-R
GB
LC
D-S
PI
L3G
D20
US
B
LE
D
Pu
chbu
tto
n
AC
P/R
F
Tou
ch p
anel
Fre
e I/O
Pow
er s
up
ply
CN
2
CN
3
CN
6
P1
P2
DocID025175 Rev 1 23/35
UM1670 Hardware layout
34
PE15 68
D12 45
PF0 10 A0 7
PF1 11 A1 8
PF2 12 A2 5
PF3 13 A3 6
PF4 14 A4 3
PF5 15 A5 4
PF6 18 3
PF7 19
DC
X
SC
L
SC
K
6
PF8 20
MIS
O
5
PF9 21
SD
A
SD
I/SD
O
MO
SI
8
PF10 22
EN
AB
LE
DE 7
PF11 49
SD
NR
AS
32
PF12 50 A6 31
PF13 53 A7 34
PF14 54 A8 33
PF15 55 A9 36
PG0 56
A10 35
PG1 57
A11 38
PG2 87 62
PG3 88 61
PG4 89
BA
0
62
PG5 90
BA
1
61
Table 6. MCU pin description versus board function (page 5 of 7)
MCU pin Board function
Main function
LQ
FP
144
Sys
tem
SD
RA
M
LC
D-T
FT
LC
D-R
GB
LC
D-S
PI
L3G
D20
US
B
LE
D
Pu
chbu
tto
n
AC
P/R
F
Tou
ch p
anel
Fre
e I/O
Pow
er s
up
ply
CN
2
CN
3
CN
6
P1
P2
Hardware layout UM1670
24/35 DocID025175 Rev 1
PG6 91
DB
17
R7 60
PG7 92
DO
TLC
K
CLK 59
PG8 93
SD
CLK
58
PG9 124 33
PG10 125
DB
7
G3 34
PG11 126
DB
1
B3 31
PG12 127
DB
2
B4 32
PG13 128
Gre
en 29
PG14 129
Red 30
PG15 132
SD
NC
AS
27
PH0 23
OS
C_I
N
10
PH1 24
OS
C_O
UT
9
VD
D
22
3 V 5 1
3 V 2
5 V 8 1
5 V 2
GN
D
3 7 5 63 11
Table 6. MCU pin description versus board function (page 6 of 7)
MCU pin Board function
Main function
LQ
FP
144
Sys
tem
SD
RA
M
LC
D-T
FT
LC
D-R
GB
LC
D-S
PI
L3G
D20
US
B
LE
D
Pu
chbu
tto
n
AC
P/R
F
Tou
ch p
anel
Fre
e I/O
Pow
er s
up
ply
CN
2
CN
3
CN
6
P1
P2
DocID025175 Rev 1 25/35
UM1670 Hardware layout
34
GN
D
64 29
GN
D
63
GN
D
64
1. If SB27 is On.
2. If SB26 is On.
Table 6. MCU pin description versus board function (page 7 of 7)
MCU pin Board function
Main function
LQ
FP
144
Sys
tem
SD
RA
M
LC
D-T
FT
LC
D-R
GB
LC
D-S
PI
L3G
D20
US
B
LE
D
Pu
chbu
tto
n
AC
P/R
F
Tou
ch p
anel
Fre
e I/O
Pow
er s
up
ply
CN
2
CN
3
CN
6
P1
P2
Mechanical drawing UM1670
26/35 DocID025175 Rev 1
5 Mechanical drawing
Figure 9. STM32F429 Discovery board mechanical drawing
DocID025175 Rev 1 27/35
UM1670 Electrical schematics
34
6 Electrical schematics
Figure 10. STM32F429 Discovery board
STMicroelec
tron
ics
Title
:
Num
ber:
Rev:
Sheet o
fB
.1(P
CB
.SC
H)
Date:
8/13
/201
3MB10
751
7
STM32
F429
I-DISCO
NRST
A[0..1
1]D[0..1
5]
SDNE1
NBL1
NBL0
SDNWE
SDNRAS
SDNCAS
SDCLK
SDCKE1
BA0
BA1
U_S
DRAM
SDRAM.SchDoc
PA0
NRST
MEM
S_IN
T1
NCS_
MEM
S_SP
IMEM
S_IN
T2
SPI5_S
CK
SPI5_M
ISO
SPI5_M
OSI
ACP_
RST
I2C3_
SCL
I2C3_
SDA
PG13
PG14
U_IO Peripherals
IO Peripherals.SchDoc
BOOT0
NRST
MCO
D[0..1
5]A[0..1
1]
SDCKE1
SDNE1
SDNWE
NBL0
SDNRAS
NBL1
SDCLK
SDNCAS
BA0
BA1
PA[0..1
5]PB
[0..1
5]PC
[0..1
5]PD
[0..1
5]PE
[0..1
5]
PH[0..2
]
PF[0..15]
PG[0..1
5]
R[0..7
]G[0..7]
B[0..7
]IM
[0..3]
TP_INT1
VSY
NC
CSX
HSY
NC
TE WRX_D
CX
RDX
ENABLE
DCX_S
CL
SDA
I2C3_
SCL
I2C3_
SDA
ACP_
RST
MEM
S_IN
T1
NCS_
MEM
S_SP
IMEM
S_IN
T2
SPI5_S
CK
SPI5_M
ISO
SPI5_M
OSI
OTG
_FS_
IDOTG
_FS_
DM
OTG
_FS_
DP
OTG
_FS_
PSO
OTG
_FS_
OC
VBUS_
FS
DOTC
LK
U_S
TM32Fx
STM32
Fx.SchDoc
OTG
_FS_
PSO
OTG
_FS_
OC
OTG
_FS_
DM
OTG
_FS_
DP
OTG
_FS_
ID
VBUS_
FS
U_U
SB_O
TG_F
SUSB
_OTG
_FS.Sc
hDoc
MCO
BOOT0
NRST
SDNWE
PA0
NRST
PE7
PE8
PE9
PE10
PE11
PE12
PE13
PE14
PE15
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PA0
PB1
PB2
PB10
PB11
PB12
PB13
PB14
PB15
PB0
PC1
PC2
PC3
PC4
PC5
PC0
PD8
PD9
PD10
PD11
PD12
PD13
PD14
PD15
PH1
PH0
BOOT1
/ PB
2
NC
3V3V
3V3V
Rev A.0 --> PC
B label M
B10
75 A-00
Rev B.1 --> PC
B label M
B10
75 B-01,
PA8 - I2C
3_SC
L, P
C9 - I2C
3_SD
A, PG
7 - D
OTC
LK, Y
U<->Y
D
PA13
PA14
NRSTPB3
MCO
PA10
PA9
U_S
T_LINK
ST_L
INK_V
2.SC
HDOC
PA13
PA14
TCK/SWCLK
TMS/SW
DIO
MCO
NRST
T_SW
O
T_NRST
STM32
F4_U
SART1
_TX
STM32
F4_U
SART1
_RX
PA9
PA10
PB3
D[0..1
5]A[0..1
1]
PA[0..1
5]PB
[0..1
5]PC
[0..1
5]PD
[0..1
5]PE
[0..1
5]
PH[0..2
]
PF[0..15]
PG[0..1
5]
D[0..1
5]A[0..1
1]
NBL0
NBL1
BA0
BA1
SDNRAS
SDNCAS
SDCLK
SDCKE1
SDNE1
SDNWE
SDNRAS
SDNCAS
SDCLK
SDCKE1
SDNE1
NBL0
NBL1
BA0
BA1
NRST
B[0..7
]G[0..7]
R[0..7
]
IM[0..3]
TP_INT1
VSY
NC
CSX
HSY
NC
TE WRX_D
CX
RDX
ENABLE
DCX_S
CL
SDA
I2C3_
SCL
I2C3_
SDA
DOTC
LK
U_L
CD-24
LCD-24.Sc
hDoc
VSY
NC
CSX
HSY
NC
TE RDX
WRX_D
CX
DCX_S
CL
SDA
ENABLE
DOTC
LK
VSY
NC
HSY
NC
CSX
TE RDX
SDA
ENABLE
DOTC
LK
DCX_S
CL
WRX_D
CX
B[0..7
]G[0..7]
R[0..7
]
IM[0..3]
TP_INT1
I2C3_
SDA
I2C3_
SCL
NRST
B[0..7
]G[0..7]
R[0..7
]
IM[0..3]
TP_INT1
I2C3_
SDA
I2C3_
SCL
SPI5_S
CK
MEM
S_IN
T1
NCS_
MEM
S_SP
ISP
I5_M
ISO
SPI5_M
OSI
MEM
S_IN
T2I2C3_
SDA
I2C3_
SCL
ACP_
RST
12
34
56
78
910
1112
1314
1516
1718
1920
2122
2324
2526
2728
2930
3132
3334
3536
3738
3940
4142
4344
4546
4748
4950
5152
5354
5556
5758
5960
6162 64
63
P2 Header 3
2X2
ACP_
RST
SPI5_S
CK
MEM
S_IN
T1
NCS_
MEM
S_SP
ISP
I5_M
ISO
SPI5_M
OSI
MEM
S_IN
T2
VBUS_
FS
OTG
_FS_
ID
OTG
_FS_
DM
OTG
_FS_
DP
OTG
_FS_
PSO
OTG
_FS_
OC
PF6
PF7
PF8
PF9
PF10
PF11
PF12
PF13
PF14
PF15
PG0
PG1
PG2
PG3
VBUS_
FS
OTG
_FS_
IDOTG
_FS_
DM
OTG
_FS_
DP
OTG
_FS_
PSO
OTG
_FS_
OC
PG13
PG14
SB27
SB26
BOOT0
PE1
PE2
PE3
PE4
PE5
PE6
PE0
PA8
PA9
PA13
PA14
PA15
PB3
PB4
PB5
PB6
PB7
PB8
PB9
PC6
PC7
PC8
PC9
PC10
PC11
PC12
PC14
PC15
PD1
PD2
PD3
PD4
PD6
PD7
PD0
VDD
PA10
PD5
PC13
5V5V
5V5V
12
34
56
78
910
1112
1314
1516
1718
1920
2122
2324
2526
2728
2930
3132
3334
3536
3738
3940
4142
4344
4546
4748
4950
5152
5354
5556
5758
5960
6162 64
63
P1 Header 3
2X2
PF0
PF1
PF2
PF3
PF4
PF5
PG4
PG5
PG6
PG7
PG8
PG9
PG10
PG11
PG12
PG13
PG14
PG15
PA11
PA12
Electrical schematics UM1670
28/35 DocID025175 Rev 1
Figure 11. ST-LINK/V2 (SWD only)
STMicroelec
tron
ics
Title
:
Num
ber:
Rev:
Sheet o
fB
.1(P
CB
.SC
H)
Date:
8/13
/201
3
12
X1
8MHz
3V
USB
_DM
USB
_DP
STM
_RS
T
T_JTCKT_
JTC
KT_JTDOT_JTDI
T_JT
MS
STM
_JTM
S
STM_JTCK
OSC
_IN
OSC
_OU
T
T_NRST
AIN
_13V
3V
3V
SWIM_IN
SWIM_IN
SWIM_IN
SWIM
SWIM
SWIM_RST_INSWIM_RST
MB10
752
7
STM32
F429
I-DISCO ST-LINK/V2 (S
WD only)
USB
ST-LINK
U5V
COM
5VU5V
3V
PWR
5V
JP1
Wired on So
lder Side
JP2
3V
Jumper
s ON --> D
ISCOVERY S
elec
ted
Jumper
s OFF
-->
ST-L
INK S
elec
ted
VBAT
1
PA7 17
PC13
2
PA12
33PC
143
PB0 18
PC15
4JTMS/SW
DIO
34
OSC
IN5
PB1 19
OSC
OUT
6
VSS
_235
NRST
7
PB2/BOOT1 20
VSS
A8
VDD_2
36
VDDA
9
PB10 21
PA0
10
JTCK/SWCLK37
PA1
11
PB11 22
PA2
12
PA15/JTDI38
PA3 13
VSS_1 23
PA4 14
PB3/JTDO39
PA5 15
VDD_1 24
PA6 16
PB4/JNTRST40
PB12
25
PB541
PB13
26
PB642
PB14
27
PB743
PB15
28
BOOT044
PA8
29
PB845
PA9
30
PB946
PA10
31
VSS_347
PA11
32
VDD_348
U2
STM32
F103
C8T
6
Boa
rd Id
ent:
PC
13=0
T_JT
CK
T_JT
MS
SWD
3V
1234
CN4
SB4
SB3
SB6
SB5
SB8
SB7
SB14
SB13
STM
_JTM
S
STM
_JTC
KSW
CLK
SWDIO
SWD
RESERVED
DEFAULT
3V
T_S
WD
IO_I
N
LED
_STL
INK
LED
_STL
INK
3V
PA13
PA14
TCK/SWCLK
TMS/SW
DIO
VDD
3V
Not Fitted
MC
O
C2
1μF_
X5R
_060
3
C3
10nF
_X7R
_060
3
C5
1μF_
X5R
_060
3
MCO
Not Fitted
T_JRST
1 2 3 4 5 6
CN2
Header 6
AIN
_1
T_N
RST
T_S
WO
NRST
SB12
T_N
RST
SB10
RC M
ust b
e very close to
STM
32F103 pin 29
JP3
51
2
GND
3
4
BYPA
SSIN
H
Vin
Vou
t
U1
LD39
85M33
R
D2
BAT6
0JFILM
D3
BAT6
0JFILM
D1
BAT6
0JFILM
Idd
EXT_
5V, Inp
ut only
JP4
TX RX
STLINK_R
X
Not Fitted
SB15
SB11
PA10
PA9
STM32
F4_U
SART1
_TX
STM32
F4_U
SART1
_RX
Close to
JP
Not Fitted
STLINK_TX
USB
_DM
USB
_DP
3VVCC
1
D-
2
D+
3
ID4
GND
5
SHEL
L6
CN1
USB
-MIN
I-typeB
T_S
WO
PB3
SB9
T_S
WO
EXT_
3V, Inp
ut only
Red
_Green
21
34
LD1
LD_B
ICOLO
R_C
MS
R10
1K5
R12
0R11
0R9
100K
R4
1K
R2
100
R1
100
R3
0
R13
[NA]
R14
22
R15
22
R17
22
R20
22
R28
100
R16
100
R5
10K
R6
10K
R21
100K
R8
100K
R7
10K
R18
4K7
R19
4K7
C27
100n
FC4
100n
FC46
100n
FC47
100n
F
C18
20pF
C16
20pF
C17
20pF C9
100n
F
C1
100n
FC6
100n
F
LD2
LED, red
DocID025175 Rev 1 29/35
UM1670 Electrical schematics
34
Figure 12. USB OTG_FS
STMicroelec
tron
ics
Title
:
Num
ber:
Rev: B
.1(P
CB
.SC
H)
Date:
8/13
/201
3MB10
75
STM32
F429
I-DISCO U
SB_O
TG_F
S
5VOTG
_FS_
PSO
OTG
_FS_
OC
3V
1 2
LD6
Red
OTG
_FS_
DM
OTG
_FS_
DP
OTG
_FS_
ID
C53
4.7u
F
OTG
_FS_
PowerSw
itchO
nOTG
_FS_
OverC
urrent
1 2
LD5
Green
3V
3V
Dz
A2
IDA3
Pd1
B1
Pup
B2
Vbu
sB3
D+in
C1
Pd2
C2
D+o
utC3
D-in
D1
GND
D2
D-out
D3
U7
EMIF02
-USB
03F2
GND
2
IN5
EN4
OUT
1FA
ULT
3U8
STMPS
2141
STR
VBUS_
FS
OTG
_FS_
ID
OTG
_FS_
DM
OTG
_FS_
DP
OTG
_FS_
PSO
VBUS_
FS
OTG
_FS_
OC
R66
[N/A
]
R69
0
R73
620
R68
47K
R71
10K
R72
0
R64
22R63
22R67
0
R65
47K
R70
330
3
1
2
T1 9013
-SOT2
3VBUS
1
DM
2
DP
3
ID4
GND
5
Shield
6
USB_Micro-AB receptacle
CN6
USB
-MIC
RO-A
B
Electrical schematics UM1670
30/35 DocID025175 Rev 1
Figure 13. SDRAM 64 Mbits
STMicroelec
tron
ics
Title
:
Num
ber:
Rev:
Sheet
B.1
(PC
B.S
CH
)Date:
8/13
/201
3MB10
754
STM32
F429
I-DISCO SDRAM 64M
bits
WE
16
DQ14
51
GNDQ
6GNDQ
12
DQ13
50DQ12
48
DQ8
42
DQ1
4
RAS
18
DQ9
44
GNDQ
52
DQ7
13
DQ4
8
DQ11
47DQ10
45
DQ3
7
UDQM
39
DQ15
53
VDD
27
DQ0
2
BA1
21
DQ5
10
DQ6
11
CLK
38
CS
19
DQ2
5
GND
28GND
41
A9
34
VDD
1
VDD
14
CAS
17
A7
32
A11
35
A8
33
BA0
20
A0
23
A1
24
GNDQ
46
A10
22
A6
31
CKE
37
A4
29
A5
30
A2
25
A3
26
GND
54VDDQ
3VDDQ
9VDDQ
43VDDQ
49
LDQM
15
NC
36NC
40
U6
IS42
S164
00J
A[0..1
1]
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
D[0..1
5]
3V
Plac
e cl
ose
SDR
AM
SDNWE
SDNRAS
BA0
BA1
SDCLK
SDNCAS
SDCKE1
SDNE1
NBL0
NBL1
3V
SDNE1
SDNWE
SDNRAS
SDNCAS
SDCLK
SDCKE1
NBL0
NBL1
BA0
BA1
D[0..1
5]
A[0..1
1]
C50 100nF
C7 100nF
C8 100nF
C51 100nF
C10 100nF
C15 100nF
C22 100nF
DocID025175 Rev 1 31/35
UM1670 Electrical schematics
34
Figure 14. STM32F429ZIT6 MCU
STMicroelec
tron
ics
Title
:
Num
ber:
Rev:
Sheet o
fB
.1(P
CB
.SC
H)
Date:
8/13
/201
3MB10
755
7
STM32
F429
I-DISCO - ST
M32
F429
ZIT6
MCU
PB5
PB6
PB7
PA4
PA5
PA6
PA7
VDD
PA11
PA12
PA9
PA10
PB12
PB13
PB14
PB15
PB10
PB11
PB8
PA0
PB9
PA1
PB1
PB2
PA15
PB3
PB0
PA3
PA13
PA14
PB4
PA2
PA8
BOOT0
NRST
BOOT0
SB21
NRST
L1 BEA
DC26
1uF
VDD
C25
1uF
PC0
PE0
PD0
PC14
-OSC
32_IN
PC15
-OSC
32_O
UT
PE2
1
PE3
2
PE4
3
PE5
4
PE6
5
PH0-OSC
_IN
23
PH1-OSC
_OUT
24
NRST
25
PA0-WKUP1
34
PA1
35
PA2
36
PA3
37
PA4
40
PA5
41
PA6
42
PA7
43
PB0
46
PB1
47
PB2/BOOT1
48
PE7
58
PE8
59
PE9
60
PE10
63
PE11
64
PE12
65
PE13
66
PE14
67
PE15
68
PB10
69
PB11
70
PB12
73
PB13
74
PB14
75
PB15
76
PD8
77
PD9
78
PD10
79
PD11
80
PD12
81
PD13
82
PD14
85
PD15
86
PA8
100
PA9
101
PA10
102
PA11
103
PA12
104
PA13
105
PA14
109
PA15
110
PD0
114
PD1
115
PD2
116
PD3
117
PD4
118
PD5
119
PD6
122
PD7
123
PB3
133
PB4
134
PB5
135
PB6
136
PB7
137
BOOT0
138
PB8
139
PB9
140
PE0
141
PE1
142
PC13
-WKUP2
7
PC14
-OSC
32_IN
8
PC15
-OSC
32_O
UT
9
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
PF2
12
PF3
13
PF4
14
PF5
15
PF6
18
PF7
19
PF8
20
PF9
21
PF10
22
PF11
49
PF12
50
PF13
53
PF14
54
PF15
55
PF0
10
PF1
11
PG2
87
PG3
88
PG4
89
PG5
90
PG6
91
PG7
92
PG8
93
PG9
124
PG10
125
PG11
126
PG12
127
PG13
128
PG14
129
PG15
132
PG0
56
PG1
57
U5A
STM32
F429
ZIT6
VBAT
6
VSS
_516
VDD_5
17
VSS
A31
VDD_1
230
VREF
+32
VDDA
33
VSS
_438
VDD_4
39
VCAP1
71
VDD_1
72
VSS
_210
7
VDD_2
108
PDR_O
N14
3
VDD_3
144
VDD_1
012
1VDD_9
95
VDD_6
52
VDD_7
62
VDD_8
84
VDD_1
113
1
VSS
_10
120
VSS
_994
VSS
_651
VSS
_761
VSS
_883
VSS
_11
130
VCAP2
106
U5B
STM32
F429
ZIT6
PD1
PD2
PD3
PD4
PD5
PD6
PD7
PD8
PD9
PD10
PD11
PD12
PD13
PD14
PD15
PE1
PE2
PE3
PE4
PE5
PE6
PE7
PE8
PE9
PE10
PE11
PE12
PE13
PE14
PE15
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PC8
PC9
PC10
PC11
PC12
PC13
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
PH0-OSC
_IN
PH1-OSC
_OUT
MCO
PH1-OSC
_OUT
SB20
SB19
MCO
12
X3
8MHz
Not Fitted
PC14
-OSC
32_IN
PC15
-OSC
32_O
UT
SB17
SB16
SB18
PH0-OSC
_IN
C42
2.2u
FC41
2.2u
F
PA[0..1
5]PA
[0..1
5]
PB[0..1
5]PB
[0..1
5]
PC[0..1
5]PC
[0..1
5]
PD[0..1
5]PD
[0..1
5]
PE[0..1
5]PE
[0..1
5]
PH[0..2
]PH
[0..2
]
PF[0..15]
PF[0..15]
PG[0..1
5]PG
[0..1
5]
D[0..1
5]
A[0..1
1]
D[0..1
5]
A[0..1
1]
VDD
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
SDNWE
SDNRAS
BA0
BA1
SDCLK
SDNCAS
SDCKE1
SDNE1
PF0
PF1
PF2
PF3
PF4
PF5
PF12
PF13
PF14
PF15
PG0
PG1
PC0
PF11
PG8
PG15
PB5
PG4
PG5
PB6
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
NBL0
NBL1
PE0
PD14
PE7
PD8
PE8
PE9
PE10
PE11
PE12
PE13
PE14
PE15
PD9
PD10
PD15
PD0
PD1
PE1
SDCKE1
SDNE1
SDNWE
NBL0
SDNRAS
NBL1
SDCLK
SDNCAS
BA0
BA1
PH0
PH1
PC14
PC15
PA3
PA4
PA6
PA11
PB1
PB8
PB9
PB10
PC6
PC7
PC10
PD2
PA12
PB0
PB11
PC2
PD3
PD4
B5
VSY
NC
G2
R4
R6
B6
B7
G4
HSY
NC
G6
R2
IM0
R5
R3
G5
CSX
G7
IM1
PD5
PD6
PD7
PD11
PD12
PD13
PF7
PF9
PF10
PG6
PG7
IM2
B2
IM3
TE RDX
SDA
ENABLE
R7
DOTC
LK
PG10
G3
PG11
B3
PG12
B4
DCX_S
CL
WRX_D
CX
R[0..7
]R[0..7
]
G[0..7]
G[0..7]
B[0..7
]B[0..7
]
R0
R1
G0
G1
B0
B1
IM[0..3]
IM[0..3]
VSY
NC
CSX
HSY
NC
TE WRX_D
CX
RDX
ENABLE
DOTC
LK
DCX_S
CL
SDA
I2C3_
SDA
I2C3_
SCL
TP_INT1
PA15
PA8
PC9
TP_INT1
I2C3_
SCL
I2C3_
SDA
ACP_
RST
PA7
ACP_
RST M
EMS_
INT1
SPI5_S
CK
MEM
S_IN
T1
NCS_
MEM
S_SP
INCS_
MEM
S_SP
IMEM
S_IN
T2
SPI5_S
CK
SPI5_M
ISO
SPI5_M
OSI
SPI5_M
ISO
SPI5_M
OSI
MEM
S_IN
T2PC
1
PF7
PF8
PF9
PA1
PA2
SB25
SB24
SB23
SB22
VBUS_
FSOTG
_FS_
ID
OTG
_FS_
DM
OTG
_FS_
DP
PB14
PB12
PB15
PB13
OTG
_FS_
PSO
PC4
PC5
OTG
_FS_
OC
OTG
_FS_
ID
OTG
_FS_
DM
OTG
_FS_
DP
OTG
_FS_
PSO
OTG
_FS_
OC
VBUS_
FS
C20
20pF
C21
20pF
C23
6.8p
F
C24
6.8p
F
R56
0
R57
220
R53
0
R54
0
C34 100nF
C35 100nF
C36 100nF
C37 100nF
C38 100nF
C39 100nF
C40 100nF
C29 100nF
C32 100nF
C43 100nF
C44 100nF
C45 100nF
C33 100nF C28
1uF
R52 0
C31
100n
F
C30
100n
FR58
0
R59
[N/A
]
R61
510
4 1
3 2
X2
MC30
6-G-06Q
-32.76
8
Electrical schematics UM1670
32/35 DocID025175 Rev 1
Figure 15. Peripherals
STMicroelec
tron
ics
Title
:
Num
ber:
Rev: B
.1(P
CB
.SC
H)
Date:
8/13
/201
3MB10
75
STM32
F429
I-DISCO Periphe
rals
MEM
S
VDD
SB2
PA0
USE
R &
WAKE-
UP Button
NRST
NRST R
ESET
Button
VDD
SB1
Not Fitted
PA0
MEM
S_IN
T1
3V
SPI5_S
CK
MEM
S_IN
T1
NCS_
MEM
S_SP
INCS_
MEM
S_SP
I
VDD_IO
1
GND
13C1
14
GND
8GND
9
VDD
16
CS_
I2C/SPI
5
INT1
7DRDY/IN
T26
GND
10GND
11
SA0/SD
O4
SDA/SDI/S
DO
3SC
L/SP
C2
VDD
15
GND
12
U3
L3GD20
C13
10uF
C19
10nF
/25V
MEM
S_IN
T2
SPI5_S
CK
SPI5_M
ISO
SPI5_M
OSI
SPI5_M
ISO
SPI5_M
OSI
12
34
56
78
CN3
SSM-104
-L-D
H
3V
AC
P/R
F E
2P C
onne
ctor
5VACP_
RST
I2C3_
SDA
I2C3_
SCL
ACP_
RST
I2C3_
SCL
I2C3_
SDA
MEM
S_IN
T2
R24
100K
R22
220K
R23
330
R25
100
12
LD4
Red
12
LD3
Green
PG13
LEDs
PG13
PG14
PG14
R26
510
R27
680
C12
100n
F
C11
100n
F
C48
100n
F
1 234
B2SW-PUSH-CMS_BLACK
1 234
B1SW-PUSH-CMS_BLUE
DocID025175 Rev 1 33/35
UM1670 Electrical schematics
34
Figure 16. LCD 2.4”
STMicroelec
tron
ics
Title
:
Num
ber:
Rev:
Sheet o
fB
.1(P
CB
.SC
H)
Date:
8/13
/201
3MB10
757
7
STM32
F429
I-DISCO LCD 2.4"
SPI5_M
OSI
SPI5_S
CK
3V
3V3V
TP_INT1
XR
YD
YU
XL
Def
ault
I2C
Add
ress
:100
0001
Y-
1
INT
2
A0/Data Out
3
SCLK
4
SDAT
5
VCC
6
Data in
7
IN0
8IN
19
GND
10
IN2
11IN
312
X+
13
Vio
14
Y+
15X-
16
U4
STMPE
811Q
TR
TP_INT1
3V
HSY
NC
VSY
NC
DOTC
LK
3V
C14
4.7u
F
VDD
ENABLE
32
DOTC
LK31
HSY
NC
33
VSY
NC
34
CSX
38
DCX/SCL
37
TE11
WRX/D
CX
36
RDX
35
RES
ET39
DB0/B0
29
DB1/B1
28
DB2/B2
27
DB3/B3
26
DB4/B4
25
DB5/B5
24
DB6/G0
23
DB7/G1
22
VDD3_
P(nc)
8
BC_C
TRL(nc)
9
BC(nc)
10
VDD3
7
IM3
43IM
242
IM1
41IM
040
SDA
30
VCI
6
LEDA
44
LEDK1
45
LEDK2
46
LEDK3
47
LEDK4
48
YD
3
XL
2
YU
1
XR
4GND
5
DB8/G2
21
DB9/G3
20
DB10
/G4
19
DB11
/G5
18
DB12
/R0
17
DB13
/R1
16
DB14
/R2
15
DB15
/R3
14
DB16
/R4
13
DB17
/R5
12
CN5
SF-TC24
0T-937
0-T
XR
YD
YU
XL
B2
B3
B4
B5
G2
G3
G4
G5
R2
R3
R4
R5
ENABLE
CSX
RDX
TE DCX_S
CL
WRX_D
CX
SDA
NRST
IM0
IM1
IM2
IM3
B[0..7
]
G[0..7]
R[0..7
]
NRST
B6
B7
G6
G7
R6
R7
B0
B1
G0
R0
G1
R1
IM[0..3
] = 0110 -->
4-wire
8-bit seria
l I, SDA:In/Out
VSY
NC
HSY
NC
CSX
TE RDX
SDA
ENABLE
DOTC
LK
IM[0..3]
IM[0..3]
DCX_S
CL
WRX_D
CX
R[0..7
]
G[0..7]
B[0..7
]
VSY
NC
CSX
HSY
NC
TE WRX_D
CX
RDX
ENABLE
DOTC
LK
DCX_S
CL
SDA
I2C3_
SDA
I2C3_
SCL
I2C3_
SCL
I2C3_
SDA
R46
100K
R29
4K7
R30
4K7
R45
4K7
R34
100K
R31
4K7
R33
100K
R39
[N/A
]R32
100K
R40
0
R50
0
R51
4K7
R62
4K7
R60
4K7
R55
4K7
R35
[N/A
]R36
4K7
R37
4K7
R38
[N/A
]
R42
[N/A
]R43
[N/A
]
R41
4K7
R44
4K7
C52
100n
F
R49
0R48
0R47
0
C49
100n
F
Revision history UM1670
34/35 DocID025175 Rev 1
7 Revision history
Table 7. Document revision history
Date Revision Changes
10-Sep-2013 1 Initial release.
DocID025175 Rev 1 35/35
UM1670
35
Please Read Carefully:
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve theright to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at anytime, 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 noliability 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 thisdocument 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 productsor services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of suchthird 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 IMPLIEDWARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIEDWARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWSOF 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 USEIN: (A) SAFETY CRITICAL APPLICATIONS SUCH AS LIFE SUPPORTING, ACTIVE IMPLANTED DEVICES OR SYSTEMS WITHPRODUCT FUNCTIONAL SAFETY REQUIREMENTS; (B) AERONAUTIC APPLICATIONS; (C) AUTOMOTIVE APPLICATIONS ORENVIRONMENTS, AND/OR (D) AEROSPACE APPLICATIONS OR ENVIRONMENTS. WHERE ST PRODUCTS ARE NOT DESIGNEDFOR SUCH USE, THE PURCHASER SHALL USE PRODUCTS AT PURCHASER’S SOLE RISK, EVEN IF ST HAS BEEN INFORMED INWRITING 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 THECORRESPONDING GOVERNMENTAL AGENCY.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately voidany warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, anyliability 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