Вы находитесь на странице: 1из 36

UM1670

User manual
Discovery kit with STM32F429ZI MCU

Introduction
The 32F429IDISCOVERY Discovery kit allows users to easily develop applications with the
STMicroelectronics Arm® Cortex®-M4 core-based STM32F429 high-performance
microcontroller. It includes an ST-LINK/V2 or ST-LINK/V2-B embedded debug tool, a 2.4"
QVGA TFT LCD, an external 64-Mbit SDRAM, an ST MEMS gyroscope, a USB OTG
Micro-AB connector, LEDs and push-buttons.
The board comes with the STM32 comprehensive free software libraries and examples
available with the STM32Cube package, as well as a direct access to the Arm® Mbed
Enabled™ resources at the http://mbed.org website.

Figure 1. STM32F429 Discovery board

1. Picture is not contractual.

September 2017 DocID025175 Rev 3 1/36


www.st.com 1
Contents UM1670

Contents

1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2 Product marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3 Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

4 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

5 Quick start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5.2 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5.3 Development toolchains supporting the STM32F429 Discovery kit . . . . . . 8

6 Hardware layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6.1 STM32F429 Discovery board layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6.2 Mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.3 Embedded ST-LINK/V2 (or V2-B) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.3.1 Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.3.2 ST-LINK/V2 (or V2-B) firmware upgrade . . . . . . . . . . . . . . . . . . . . . . . . 14
6.3.3 VCP configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.3.4 Using ST-LINK/V2 (or V2-B) to program/debug
the STM32F429ZIT6 on board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.3.5 Using ST-LINK/V2 (or V2-B) to program/debug
an external STM32 application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6.4 Power supply and power selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.5 LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.6 Push-buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.7 USB OTG supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6.8 Gyroscope MEMS (ST-MEMS L3GD20) . . . . . . . . . . . . . . . . . . . . . . . . . 18
6.9 TFT LCD (Thin-film-transistor liquid-crystal display) . . . . . . . . . . . . . . . . 18
6.10 64-Mbit SDRAM (1Mbit x 16-bit x 4-bank) . . . . . . . . . . . . . . . . . . . . . . . . 18
6.11 JP3 (Idd) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6.12 OSC clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6.12.1 OSC clock supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2/36 DocID025175 Rev 3


UM1670 Contents

6.12.2 OSC 32 KHz clock supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19


6.13 Solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
6.14 Extension connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

7 Electrical schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

8 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

DocID025175 Rev 3 3/36


3
List of tables UM1670

List of tables

Table 1. List of the order codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7


Table 2. ON/OFF conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 3. Jumper states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Table 4. Debug connector CN2 (SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 5. Solder bridges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 6. STM32 pin description versus board functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 7. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

4/36 DocID025175 Rev 3


UM1670 List of figures

List of figures

Figure 1. STM32F429 Discovery board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1


Figure 2. Hardware block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 3. Top layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 4. Bottom layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 5. STM32F429 Discovery board mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 6. Updating the list of drivers in Device Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 7. STM32F429 Discovery board connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 8. ST-LINK/V2 connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 9. STM32F429I-DISC1 Discovery board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figure 10. ST-LINK/V2 (SWD only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 11. USB OTG FS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 12. 64-Mbit SDRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 13. STM32F429ZIT6 MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 14. Peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 15. LCD 2.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

DocID025175 Rev 3 5/36


5
Features UM1670

1 Features

The STM32F429 Discovery board offers the following features:


• STM32F429ZIT6 microcontroller featuring 2 Mbytes of Flash memory, 256 Kbytes of
RAM in an LQFP144 package
• 2.4" QVGA TFT LCD
• USB OTG
• 64-Mbit SDRAM
• L3GD20, ST-MEMS motion sensor 3-axis digital output gyroscope
• 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 (overcurrent)
• Two push-buttons (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
• Flexible power-supply options: ST-LINK USB VBUS or external sources
• On-board ST-LINK/V2 on 32F429IDISCOVERY or ST-LINK/V2-B on
STM32F429I-DISC1 with USB re-enumeration capability: mass storage (with ST-
LINK/V2-B only), virtual COM port (with ST-LINK/V2-B only) and debug port
• Comprehensive free software including a variety of examples, part of the
STM32CubeF4 package or STSW-STM32138 for legacy standard libraries usage
• Arm® Mbed Enabled™ compliant only for ST-LINK/V2-B only

6/36 DocID025175 Rev 3


UM1670 Product marking

2 Product marking

Evaluation tools marked as "ES" or "E" are not yet qualified and therefore they are not ready
to be used as reference design or in production. Any consequences deriving from such
usage will not be at ST charge. In no event, ST will be liable for any customer usage of
these engineering sample tools as reference design or in production.
"E" or "ES" marking examples of location:
• On the targeted STM32 that is soldered on the board (for illustration of STM32 marking,
refer to the section “Package information” of the STM32 datasheet available at
www.st.com).
• Next to the evaluation tool ordering part number that is stuck or silk-screen printed on
the board.

3 Ordering information

To order the Discovery kit for the STM32F429 line of microcontrollers, refer to Table 1.

Table 1. List of the order codes


Order code ST-LINK version

32F429IDISCOVERY ST-LINK/V2
STM32F429I-DISC1 ST-LINK/V2-B (Mbed Enabled)

4 Conventions

Table 2 provides the definition of some conventions used in the present document.

Table 2. 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 3 7/36


35
Quick start UM1670

5 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 microcontroller.
Before installing and using the product, 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.

5.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 are available at the
www.st.com/stm32f4-discovery webpage.
5. Develop applications starting from the examples.

5.2 System requirements


• Windows® OS (XP, 7,8 and 10), Linux® 64-bit or macOS™
• USB Type-A to Mini-B cable

5.3 Development toolchains supporting the STM32F429


Discovery kit
• Keil® MDK-ARM(a)
• IAR® EWARM(a)
• GCC-based IDEs including free SW4STM32 from AC6
• Arm® Mbed online (see http://mbed.org)

a. On Windows only.

8/36 DocID025175 Rev 3


UM1670 Hardware layout

6 Hardware layout

The STM32F429 Discovery board has been designed around the STM32F429ZIT6
microcontroller in a 144-pin LQFP package.
Figure 2 illustrates the connections between the STM32F429ZIT6 and its peripherals
(ST-LINK/V2 or ST-LINK/V2-B, push-buttons, LED, USB OTG, ST-MEMS Gyroscope,
Accelerometer, Magnetometer and connectors).
Figure 3 and Figure 4 show the location of these features on the STM32F429 Discovery
board.
Figure 5 shows the mechanical dimensions of the STM32F429 Discovery board.

Figure 2. Hardware block diagram

0LQL86%

(PEHGGHG
67/,1.9RU67/,1.9%
6:'

670)=,7

,2 ,2
+HDGHU

+HDGHU

,2 5(6(7

/('V
/'/' %
5(6(7
6'5$0 %
0ELWV 86(5
49*$ /*'
7)7/&'

0LFUR86% ,&H[W

06Y9

DocID025175 Rev 3 9/36


35
Hardware layout UM1670

6.1 STM32F429 Discovery board layout


Figure 3. Top layout

10/36 DocID025175 Rev 3


UM1670 Hardware layout

Figure 4. Bottom layout

^ϯ͕^ϱ͕^ϳ͕^ϭϯ
;Z^ZsͿ

^ϰ͕^ϲ͕^ϴ͕^ϭϰ ^ϭϮ;EZ^dͿ
;&h>dͿ ^ϭϭ;Zy͕dyͿ

^ϵ;^tKͿ

^ϭϱ;Zy͕dyͿ
^ϭϬ;^dDͺZ^dͿ
^ϭϵ͕ϮϬ;yϯĐƌLJƐƚĂůͿ

^ϭϲ͕ϭϳ;yϮĐƌLJƐƚĂůͿ

^Ϯϭ;KKdϭͿ

^ϮϮ͕Ϯϯ͕Ϯϰ͕Ϯϱ
^ϭϴ;DKͿ

^dDϯϮ&ϰϮϵ/dϲ

^Ϯϲ͕Ϯϳ;h^Kd'Ϳ ^ZD

h^Kd'ŵŝĐƌŽͲ

D^ϯϮϯϲϰsϭ

DocID025175 Rev 3 11/36


35
Hardware layout UM1670

6.2 Mechanical drawing


Figure 5. STM32F429 Discovery board mechanical drawing

12/36 DocID025175 Rev 3


UM1670 Hardware layout

6.3 Embedded ST-LINK/V2 (or V2-B)


The ST-LINK/V2 on 32F429IDISCOVERY or the ST-LINK/V2-B on STM32F429I-DISC1 is
embedded as programming and debugging tool. Virtual COM port and USB mass storage
features are supported by the ST-LINK/V2-B only for Mbed compatibility.
The ST-LINK/V2-B makes the STM32F4429I-DISC1 boards Mbed Enabled. The embedded
ST-LINK/V2 (or V2-B) supports only SWD for STM32 devices. For information about
debugging and programming features refer to ST-LINK/V2 in-circuit debugger/programmer
for STM8 and STM32, User manual (UM1075), which describes in detail all the
ST-LINK/V2 features.
The changes on ST-LINK/V2-B versus ST-LINK/V2 version are listed below.
New features supported on ST-LINK/V2-B are:
• Virtual COM port interface on USB
• Mass storage interface on USB
Features not supported on ST-LINK/V2-B are:
• SWIM interface
• Minimum supported application voltage limited to 3 V
• USB power management request for more than 100 mA power on USB
Known limitation:
• Activating the readout protection on the ST-LINK/V2-B target, prevents the target
application from running afterwards. The target readout protection must be kept
disabled on the ST-LINK/V2-B boards.
There are two different ways to use the embedded ST-LINK/V2-B, depending on the jumper
states (see Table 3):
• Programming/debugging the STM32 on board (refer to Section 6.3.4: Using ST-
LINK/V2 (or V2-B) to program/debug the STM32F429ZIT6 on board to program/debug
the STM32F429ZIT6 on board)
• Programming/debugging the STM32 in an external application board, using a cable
connected to SWD connector CN2 (refer to chapter: Section 6.3.5: Using ST-LINK/V2
(or V2-B) to program/debug an external STM32 application)

Table 3. Jumper states


Jumper state Description

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


Both CN4 jumpers ON
(default)
ST-LINK/V2 (or V2-B) functions enabled for application through
Both CN4 jumpers OFF
external CN3 connector (SWD supported)

DocID025175 Rev 3 13/36


35
Hardware layout UM1670

6.3.1 Drivers
The ST-LINK/V2 (or V2-B) requires a dedicated USB driver, which, for Windows® 7, 8 and
10 can be found at the www.st.com website. In case the STM32 Discovery is connected to
the PC before the driver is installed, some Discovery interfaces may be declared as
“Unknown” in the PC device manager. In this case the user must install the driver files (see
Figure 6: Updating the list of drivers in Device Manager) and update the driver of the
connected device from the device manager.
Note: Prefer using the “USB Composite Device” handle for a full recovery.

Figure 6. Updating the list of drivers in Device Manager

6.3.2 ST-LINK/V2 (or V2-B) firmware upgrade


The ST-LINK/V2 (or V2-B) embeds a firmware upgrade mechanism for in-situ upgrade
through the USB port. As the firmware may evolve during the life time of the ST-LINK/V2 (or
V2-B) product (for example new functionalities, bug fixes, support for new microcontroller
families), it is recommended to visit the www.st.com website, before starting to use the
Discovery board and periodically, to stay up-to-date with the latest firmware version.

6.3.3 VCP configuration


The ST-LINK/V2-B on STM32F429I-DISC1 supports virtual COM port (VCP) on U2 pin 12
(ST-LINK_TX) and U2 pin 13 (ST-LINK_RX), which are connected to the STM32F429 target
STM32 USART1 (PA9, PA10) for Mbed support, thanks to the SB11 and SB15 solder
bridges.
The SB11 (PA9) and SB15 (PA10) default configurations for 32F429IDISCOVERY and
STM32F429I-DISC1 are given in Table 5: Solder bridges.

14/36 DocID025175 Rev 3


UM1670 Hardware layout

6.3.4 Using ST-LINK/V2 (or V2-B) to program/debug


the STM32F429ZIT6 on board
To program the STM32F429ZIT6 on board, simply plug in the two jumpers on CN4, as
shown marked in red in Figure 7, but do not use the CN3 connector as it could disturb the
communication with the STM32F429ZIT6 of the STM32F429 Discovery board.

Figure 7. STM32F429 Discovery board connections

DocID025175 Rev 3 15/36


35
Hardware layout UM1670

6.3.5 Using ST-LINK/V2 (or V2-B) to program/debug


an external STM32 application
It is very easy to use the ST-LINK/V2 (or V2-B) to program the STM32 on an external
application. Simply remove the two jumpers from CN4 as shown in Figure 8 and connect the
application to the CN3 debug connector according to Table 4.
Note: SB7 must be OFF if CN2 pin 5 is used in an 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 STM32
6 SWO Reserved

Figure 8. ST-LINK/V2 connections

16/36 DocID025175 Rev 3


UM1670 Hardware layout

6.4 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 supply, 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 the 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 it is protected by D4
and D5 diodes when both USBs are connected (in this case the 5 V power is around
4.4 volts).

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

6.6 Push-buttons
• B1 USER:
User and Wake-Up button connected to the I/O PA0 of the STM32F429ZIT6.
• B2 RESET:
The push-button connected to NRST is used to RESET the STM32F429ZIT6.

DocID025175 Rev 3 17/36


35
Hardware layout UM1670

6.7 USB OTG supported


The STM32F429ZIT6 is used to drive only the 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, a 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

6.8 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 a full-scale of ±245/±500/±2000 dps and is capable of measuring rates
with a user-selectable bandwidth.
The STM32F429ZIT6 controls this motion sensor through the SPI interface.

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

6.10 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, a
power-saving and a power-down modes. All signals are registered on the positive edge of
the clock signal, CLK.
The STM32F429ZIT6 reads and writes data at 80 MHz.

6.11 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).

18/36 DocID025175 Rev 3


UM1670 Hardware layout

6.12 OSC clock

6.12.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 = do not care
• Oscillator on board (from X3 crystal)
For typical frequencies and its capacitors and resistors, 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 = do not 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 = do not care

6.12.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 = do not care
• No external oscillator (PC14 and PC15 can be used as GPIO.
The configuration needed is:
– SB16 closed, SB17 closed, R53 removed, R54 removed
– C23, C24, X2 = do not care

DocID025175 Rev 3 19/36


35
Hardware layout UM1670

6.13 Solder bridges


Table 5. Solder bridges
(1)
Bridge State Description

X3, C20, C21, R56 and R57 provide a clock. PH0, PH1 are disconnected from
OFF
SB19, 20 (X3 crystal) 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.
X2, C23, C24, R53 and R54 deliver a 32 KHz clock.
OFF
PC14, PC15 are not connected to P2
SB16, 17 (X2 crystal)
PC14, PC15 are only connected to P2.
ON
Remove only R53 and R54.
ON B2 push-button is connected to NRST of STM32F429ZIT6.
SB1 (B2-RESET)
OFF B2 push-button is not connected to NRST of STM32F429ZIT6.
ON B1 push-button is connected to PA0.
SB2 (B1-USER)
OFF B1 push-button is not connected to PA0.
STM32F429 USART1 is not connected to ST-LINK, so VCP is disabled
OFF
(Default configuration on 32F429IDISCOVERY).
SB11, 15 (RX,TX)
STM32F429 USART1 is connected to ST-LINK, so VCP is enabled (default
ON
configuration on STM32F429I-DISC1).
ON NRST signal of connector CN2 is connected to NRST of STM32F429ZIT6.
SB12 (NRST)
OFF NRST signal is not connected.
OFF SWO signal is not connected.
SB9 (SWO)
ON SWO signal of connector CN3 is connected to PB3.
OFF No incidence on NRST signal of STM32F429ZIT6.
SB10 (STM_RST)
ON NRST signal of STM32F429ZIT6 is connected to GND.
ON BOOT0 signal of STM32F429ZIT6 is at level "0" through 510 Ω pull-down.
SB21 (BOOT0) BOOT0 signal of STM32F429ZIT6 is at level "1" through 10 KΩ pull-up (not
OFF
provided).
PB14 and PB15 are only used for USB OTG and not connected to P2 to avoid
OFF
SB26, 27 (USB OTG) noise.
ON PB14 and PB15 are connected to P2.
OFF MCO signal of STM32F429ZIT6 is not used.
SB18 (MCO) MCO clock signal from STM32F429ZIT6 is connected to OSC_IN of
ON
STM32F429ZIT6.
1. Default SBx state is shown in bold.

20/36 DocID025175 Rev 3


UM1670 Hardware layout

6.14 Extension connectors


The male headers P1 and P2 can connect the STM32F429 Discovery board to a standard
prototyping/wrapping board. STM32F429ZIT6 GPIOs are available on these connectors. P1
and P2 can also be probed by an oscilloscope, a logical analyzer or a voltmeter.

Table 6. STM32 pin description versus board functions


STM32 pin Board functions

Power supply
Main function

Push-button

Touch panel
LCD-RGB
LQFP144

LCD-TFT

LCD-SPI

L3GD20

Free I/O
SDRAM
System

I2C Ext
USB
VCP

CN2

CN3

CN6
LED

P1

P2
BOOT0

BOOT0 138 - - - - - - - - - - - - - - - - 21 -
RESET

RESET

RESET
NRST

NRST 25 - - - - - - - - - 5 - - - 12
B2
PA0 34 - - - - - - - - - - - - - - - - - 18
B1
INT2 INT1

PA1 35 - - - - - - - - - - - - - - - - - 17

PA2 36 - - - - - - - - - - - - - - - - - 20
VSYNC DB3

PA3 37 - - - - - - - - - - - - - - - - 19
B5
VSYNC

PA4 40 - - - - - - - - - - - - - - - - 22

PA5 41 - - - - - - - - - - - - - - - - - - 21
DB6

G2

PA6 42 - - - - - - - - - - - - - - - - 24
SCL I2C_EXT_RST

PA7 43 - - - - - - - - - - - - - - 4 - - 23
SCL

PA8 100 - - - - - - - - - - - - - 3 - 53 -
USART1_RX USART1_TX

PA9 101 - - - - - - - - - - - - - - - - 52 -

PA10 102 - - - - - - - - - - - - - - - - 51 -

DocID025175 Rev 3 21/36


35
Hardware layout UM1670

Table 6. STM32 pin description versus board functions (continued)


STM32 pin Board functions

Power supply
Main function

Push-button

Touch panel
LCD-RGB
LQFP144

LCD-TFT

LCD-SPI

L3GD20

Free I/O
SDRAM
System

I2C Ext
USB
VCP

LED

CN2

CN3

CN6

P1

P2
DB15 DB14

R4
PA11 103 - - - - - - - - - - - - - - - 50 -

R5
PA12 104 - - - - - - - - - - - - - - - 49 -
SWCLK SWDIO

PA13 105 - - - - - - - - - - - - 4 - - 48 -

PA14 109 - - - - - - - - - - - - - 2 - - 47 -

INT
PA15 110 - - - - - - - - - - - - - - - - 46 -
DB16 DB13

R3

PB0 46 - - - - - - - - - - - - - - - - 28
R6

PB1 47 - - - - - - - - - - - - - - - - 27
SWO BOOT1

PB2 48 - - - - - - - - - - - - - - - - - 30

PB3 133 - - - - - - - - - - - - - 6 - - 28 -

PB4 134 - - - - - - - - - - - - - - - - - 25 -
SDNE1 SDCKE1

PB5 135 - - - - - - - - - - - - - - - - 26 -

PB6 136 - - - - - - - - - - - - - - - - 23 -

PB7 137 - - - - - - - - - - - - - - - - - 24 -
DB9 DB8 DB5 DB4

PB8 139 - - - - - - - - - - - - - - - 19 -
B6

PB9 140 - - - - - - - - - - - - - - - 20 -
B7
G4

PB10 69 - - - - - - - - - - - - - - - - 48
G5

PB11 70 - - - - - - - - - - - - - - - - 47

PB12 73 - - - - - - - - - - - - - - - 4 - 50
ID

22/36 DocID025175 Rev 3


UM1670 Hardware layout

Table 6. STM32 pin description versus board functions (continued)


STM32 pin Board functions

Power supply
Main function

Push-button

Touch panel
LCD-RGB
LQFP144

LCD-TFT

LCD-SPI

L3GD20

Free I/O
SDRAM
System

I2C Ext
USB
VCP

LED

CN2

CN3

CN6

P1

P2
Green
VBUS
PB13 74 - - - - - - - - - - - - - - 1 - 49

52

DM
PB14 75 - - - - - - - - - - - - - - - 2 - (1)

51

DP
PB15 76 - - - - - - - - - - - - - - - 3 - (2)
SDNWE

PC0 26 - - - - - - - - - - - - - - - - - 14
CS

PC1 27 - - - - - - - - - - - - - - - - - 13
CSX

CSX

CSX

PC2 28 - - - - - - - - - - - - - - - 16

PC3 29 - - - - - - - - - - - - - - - - - - 15
QC PSO

PC4 44 - - - - - - - - - - - - - - - - - 26
Red

PC5 45 - - - - - - - - - - - - - - - - 25
DB10 HSYNC

HSYNC

PC6 96 - - - - - - - - - - - - - - - 57 -
G6

PC7 97 - - - - - - - - - - - - - - - 56 -

PC8 98 - - - - - - - - - - - - - - - - - 55 -
SDA

SDA

PC9 99 - - - - - - - - - - - - - 1 - 54 -
DB12

R2

PC10 111 - - - - - - - - - - - - - - - 45 -

PC11 112 - - - - - - - - - - - - - - - - - 44 -
PC12 113 - - - - - - - - - - - - - - - - - 43 -
PC13 7 - - - - - - - - - - - - - - - 12 -
OSC32_IN

PC14 8 - - - - - - - - - - - - - - - - 9 -

DocID025175 Rev 3 23/36


35
Hardware layout UM1670

Table 6. STM32 pin description versus board functions (continued)


STM32 pin Board functions

Power supply
Main function

Push-button

Touch panel
LCD-RGB
LQFP144

LCD-TFT

LCD-SPI

L3GD20

Free I/O
SDRAM
System

I2C Ext
USB
VCP

LED

CN2

CN3

CN6

P1

P2
OSC32_OUT

PC15 9 - - - - - - - - - - - - - - - 10 -
D3 D2

PD0 114 - - - - - - - - - - - - - - - - 42 -

PD1 115 - - - - - - - - - - - - - - - - 41 -
PD2 116 - - - - - - - - - - - - - - - - 40 -
DB11

G7

PD3 117 - - - - - - - - - - - - - - 39 -

PD4 118 - - - - - - - - - - - - - - - - - 38 -
PD5 119 - - - - - - - - - - - - - - - - 37 -
DB0

PD6 122 - - - - - - - - - - - - - - 36 -
B2

PD7 123 - - - - - - - - - - - - - - - - - 35 -
D15 D14 D13

PD8 77 - - - - - - - - - - - - - - - - - 54

PD9 78 - - - - - - - - - - - - - - - - - 53

PD10 79 - - - - - - - - - - - - - - - - - 56
WRX RDX TE

PD11 80 - - - - - - - - - - - - - - - - 55

PD12 81 - - - - - - - - - - - - - - - - 58
DCX

PD13 82 - - - - - - - - - - - - - - - 57
NBL1 NBL0 D1 D0

PD14 85 - - - - - - - - - - - - - - - - - 60

PD15 86 - - - - - - - - - - - - - - - - - 59

PE0 141 - - - - - - - - - - - - - - - - 17 -

PE1 142 - - - - - - - - - - - - - - - - 18 -

PE2 1 - - - - - - - - - - - - - - - - 15 -
PE3 2 - - - - - - - - - - - - - - - - - 16 -
PE4 3 - - - - - - - - - - - - - - - - - 13 -
PE5 4 - - - - - - - - - - - - - - - - - 14 -

24/36 DocID025175 Rev 3


UM1670 Hardware layout

Table 6. STM32 pin description versus board functions (continued)


STM32 pin Board functions

Power supply
Main function

Push-button

Touch panel
LCD-RGB
LQFP144

LCD-TFT

LCD-SPI

L3GD20

Free I/O
SDRAM
System

I2C Ext
USB
VCP

LED

CN2

CN3

CN6

P1

P2
PE6 5 - - - - - - - - - - - - - - - - - 11 -
A5 A4 A3 A2 A1 A0 D12 D11 D10 D9 D8 D7 D6 D5 D4

PE7 58 - - - - - - - - - - - - - - - - - 37

PE8 59 - - - - - - - - - - - - - - - - - 40

PE9 60 - - - - - - - - - - - - - - - - - 39

PE10 63 - - - - - - - - - - - - - - - - - 42

PE11 64 - - - - - - - - - - - - - - - - - 41

PE12 65 - - - - - - - - - - - - - - - - - 44

PE13 66 - - - - - - - - - - - - - - - - - 43

PE14 67 - - - - - - - - - - - - - - - - - 46

PE15 68 - - - - - - - - - - - - - - - - - 45

PF0 10 - - - - - - - - - - - - - - - - 7 -
PF1 11 - - - - - - - - - - - - - - - - 8 -
PF2 12 - - - - - - - - - - - - - - - - 5 -
PF3 13 - - - - - - - - - - - - - - - - 6 -
PF4 14 - - - - - - - - - - - - - - - - 3 -
PF5 15 - - - - - - - - - - - - - - - - 4 -
PF6 18 - - - - - - - - - - - - - - - - - - 3
DCX

MISO SCK
SCL

PF7 19 - - - - - - - - - - - - - - - 6

PF8 20 - - - - - - - - - - - - - - - - - 5
SDI/SDO

MOSI
SDA

PF9 21 - - - - - - - - - - - - - - - 8
ENABLE

DE

PF10 22 - - - - - - - - - - - - - - - - 7
A7 A6 SDNRAS

PF11 49 - - - - - - - - - - - - - - - - - 32

PF12 50 - - - - - - - - - - - - - - - - - 31
PF13 53 - - - - - - - - - - - - - - - - - 34

DocID025175 Rev 3 25/36


35
Hardware layout UM1670

Table 6. STM32 pin description versus board functions (continued)


STM32 pin Board functions

Power supply
Main function

Push-button

Touch panel
LCD-RGB
LQFP144

LCD-TFT

LCD-SPI

L3GD20

Free I/O
SDRAM
System

I2C Ext
USB
VCP

LED

CN2

CN3

CN6

P1

P2
PF14 54 - - - - - - - - - - - - - - - - - 33
A11 A10 A9 A8

PF15 55 - - - - - - - - - - - - - - - - - 36

PG0 56 - - - - - - - - - - - - - - - - - 35

PG1 57 - - - - - - - - - - - - - - - - - 38

PG2 87 - - - - - - - - - - - - - - - - - - 62
PG3 88 - - - - - - - - - - - - - - - - - - 61
BA1 BA0

PG4 89 - - - - - - - - - - - - - - - - 62 -

PG5 90 - - - - - - - - - - - - - - - - 61 -
DOTLCK DB17

R7

PG6 91 - - - - - - - - - - - - - - - 60 -
CLK

PG7 92 - - - - - - - - - - - - - - - 59 -
SDCLK

PG8 93 - - - - - - - - - - - - - - - - 58 -

PG9 124 - - - - - - - - - - - - - - - - - 33 -
DB2 DB1 DB7

G3

PG10 125 - - - - - - - - - - - - - - - 34 -

PG11 126 - - - - - - - - - - - - - - - 31 -
B3

PG12 127 - - - - - - - - - - - - - - - 32 -
B4

Red Green

PG13 128 - - - - - - - - - - - - - - - - 29 -

PG14 129 - - - - - - - - - - - - - - - - 30 -
SDNCAS

PG15 132 - - - - - - - - - - - - - - - - 27 -
OSC_IN

PH0 23 - - - - - - - - - - - - - - - - - 10

26/36 DocID025175 Rev 3


UM1670 Hardware layout

Table 6. STM32 pin description versus board functions (continued)


STM32 pin Board functions

Power supply
Main function

Push-button

Touch panel
LCD-RGB
LQFP144

LCD-TFT

LCD-SPI

L3GD20

Free I/O
SDRAM
System

I2C Ext
USB
VCP

LED

CN2

CN3

CN6

P1

P2
OSC_OUT

PH1 24 - - - - - - - - - - - - - - - - - 9

GND GND GND GND 5 V 5 V 3 V 3 V VDD


- - - - - - - - - - - - - - - - - - 22 -

- - - - - - - - - - - - - - - - 5 - - 1

- - - - - - - - - - - - - - - - - - - 2

- - - - - - - - - - - - - - - - 8 - 1 -

- - - - - - - - - - - - - - - - - - 2 -

- - - - - - - - - - - - - - - 3 7 5 63 11

- - - - - - - - - - - - - - - - - - 64 29

- - - - - - - - - - - - - - - - - - - 63

- - - - - - - - - - - - - - - - - - - -

1. If SB27 is ON.
2. If SB26 is ON.

DocID025175 Rev 3 27/36


35
7 Electrical schematics
28/36

Electrical schematics
Figure 9. STM32F429I-DISC1 Discovery board
1 2 3 4

U_LCD-24 U_SDRAM
LCD-24.SchDoc SDRAM.SchDoc
ST_LINK_V2.SCHDOC VSYNC R[0..7] SDNWE A[0..11]
VSYNC R[0..7] SDNWE A[0..11]
U_ST_LINK CSX G[0..7] SDNRAS D[0..15]
CSX G[0..7] SDNRAS D[0..15]
MCO HSYNC B[0..7] SDNCAS
MCO HSYNC B[0..7] SDNCAS
STM32F4_USART1_RX PA10 PA14 TCK/SWCLK TE IM[0..3] SDCLK BA0
A PA10 PA14 TE IM[0..3] SDCLK BA0 A
STM32F4_USART1_TX PA9 PA13 TMS/SWDIO RDX SDCKE1 BA1
PA9 PA13 RDX SDCKE1 BA1
PB3 T_SWO WRX_DCX I2C3_SCL
PB3 WRX_DCX I2C3_SCL
DCX_SCL I2C3_SDA SDNE1 NBL0
DCX_SCL I2C3_SDA SDNE1 NBL0
NRST T_NRST SDA TP_INT1 NBL1
NRST SDA TP_INT1 NBL1
ENABLE
ENABLE
DOTCLK NRST
DOTCLK NRST

U_USB_OTG_FS
USB_OTG_FS.SchDoc U_STM32Fx
VBUS_FS STM32Fx.SchDoc P2
VBUS_FS
OTG_FS_DM OTG_FS_OC PA[0..15] D[0..15] 3V 3V
OTG_FS_DM OTG_FS_OC PA[0..15] D[0..15] 3V 1 2 3V
OTG_FS_DP OTG_FS_PSO PB[0..15] A[0..11] PF6 NC
OTG_FS_DP OTG_FS_PSO PB[0..15] A[0..11] 3 4
OTG_FS_ID PC[0..15] PF8 PF7
OTG_FS_ID PC[0..15] 5 6
PD[0..15] SDCKE1 PF10 PF9
DocID025175 Rev 3

PD[0..15] SDCKE1 7 8
PE[0..15] SDNE1 PH1 PH0
PE[0..15] SDNE1 9 10
PF[0..15] SDNWE NRST
B PF[0..15] SDNWE 11 12 B
PG[0..15] SDNRAS PC1 PC0
PG[0..15] SDNRAS 13 14
PH[0..2] SDNCAS PC3 PC2
PH[0..2] SDNCAS 15 16
SDCLK PA1 PA0
SDCLK 17 18
BOOT0 NBL0 PA3 PA2
BOOT0 NBL0 19 20
P1 NBL1 PA5 PA4
NBL1 21 22
5V 5V NRST BA0 PA7 PA6
5V 1 2 5V NRST BA0 23 24
PF4 PF5 BA1 PC5 PC4
3 4 BA1 25 26
PF2 PF3 R[0..7] PB1 PB0
5 6 R[0..7] 27 28
PF0 PF1 G[0..7] MCO PB2 BOOT1 / PB2
7 8 G[0..7] MCO 29 30
PC14 PC15 B[0..7] PF12 PF11
9 10 B[0..7] 31 32
PE6 PC13 IM[0..3] SPI5_SCK PF14 PF13
11 12 IM[0..3] SPI5_SCK 33 34
PE4 PE5 VSYNC SPI5_MOSI PG0 PF15
13 14 VSYNC SPI5_MOSI 35 36
PE2 PE3 CSX SPI5_MISO PE7 PG1
15 16 CSX SPI5_MISO 37 38
PE0 PE1 HSYNC NCS_MEMS_SPI PE9 PE8
17 18 HSYNC NCS_MEMS_SPI 39 40
PB8 PB9 TE MEMS_INT2 PE11 PE10
19 20 TE MEMS_INT2 41 42
BOOT0 RDX MEMS_INT1 PE13 PE12
21 22 VDD RDX MEMS_INT1 43 44
PB6 PB7 WRX_DCX PE15 PE14
23 24 WRX_DCX 45 46
PB4 PB5 DCX_SCL OTG_FS_ID PB11 PB10
25 26 DCX_SCL OTG_FS_ID 47 48
PG15 PB3 SDA OTG_FS_DM PB13 PB12
C 27 28 SDA OTG_FS_DM 49 50 C
PG13 PG14 ENABLE OTG_FS_DP PB15 PB14
29 30 ENABLE OTG_FS_DP 51 52
PG11 PG12 DOTCLK OTG_FS_PSO SB26 PD9 PD8 SB27
31 32 DOTCLK OTG_FS_PSO 53 54
PG9 PG10 OTG_FS_OC PD11 PD10
33 34 OTG_FS_OC 55 56
PD7 PD6 ACP_RST VBUS_FS PD13 PD12
35 36 ACP_RST VBUS_FS 57 58
PD5 PD4 I2C3_SCL PD15 PD14
37 38 I2C3_SCL 59 60
PD3 PD2 I2C3_SDA PG3 PG2
39 40 I2C3_SDA 61 62
PD1 PD0 TP_INT1
41 42 TP_INT1 63 64
PC12 PC11
43 44
PC10 PA15 Header 32X2
45 46
PA14 PA13
47 48
PA12 PA11
49 50
PA10 PA9 U_IO Peripherals Rev A.0 --> PCB label MB1075 A-00
51 52
PA8 PC9 IO Peripherals.SchDoc Rev B.1 --> PCB label MB1075 B-01,
53 54
PC8 PC7 PA8 - I2C3_SCL, PC9 - I2C3_SDA, PG7 - DOTCLK, YU<->YD
55 56
PC6 PG8 SPI5_SCK PA0 Rev C.01 --> PCB label MB1075 C-01, mbed-enabled, SB11 and SB15 closed,
57 58 SPI5_SCK PA0
PG7 PG6 SPI5_MOSI NRST STM32F103C8T6 replaced by STM32F103CBT6, ST-LINK/V2-B
59 60 SPI5_MOSI NRST
PG5 PG4 SPI5_MISO
61 62 SPI5_MISO
NCS_MEMS_SPI ACP_RST
63 64 NCS_MEMS_SPI ACP_RST
MEMS_INT2 I2C3_SCL
D MEMS_INT2 I2C3_SCL D
Header 32X2 MEMS_INT1
PG13
MEMS_INT1
PG13
I2C3_SDA
PG14
I2C3_SDA
PG14 STMicroelectronics
Title:
STM32F429I-DISC1

UM1670
Number:MB1075 Rev: C.01 Date: 9/24/2015 Sheet 1 of 7
1 2 3 4
Figure 10. ST-LINK/V2 (SWD only)

UM1670
1 2 3 4

TCK/SWCLK
PA14
TMS/SWDIO
T_NRST
PA13
NRST
SWD
T_SWO SB12
R8 PB3
R7 10K SB9
R5

RESERVED
100K

SWIM_RST_IN
A A

DEFAULT
Board Ident: PC13=0

SWIM_RST

STM_JTCK
R6 10K D1

SWIM_IN

SWIM_IN
SWD 10K R13 [NA] AIN_1

SWIM
BAT60JFILM
Not Fitted 3V
CN2
R14 22 T_JTCK

48
47
46
45
44
43
42
41
40
39
38
37
1 3V
U2 SB4 SB3
2
STM32F103CBT6
3
STM_JTCK SWCLK

PA15/JTDI
VDD_3
VSS_3
PB9
PB8
BOOT0
PB7
PB6
PB5

PB3/JTDO

JTCK/SWCLK
PB4/JNTRST
SB6 SB5
4
C17 C16 R15 22 T_JTMS
5
20pF 20pF SB8 SB7
6
X1 1
VBAT VDD_2
36
3V
R17 22 T_NRST STM_JTMS SWDIO
3V 1 2 2 35 Header 6 SB14 SB13
PC13 VSS_2
3 34 STM_JTMS R20 22 T_SWO
8MHz PC14 JTMS/SWDIO
R21 4 33 USB_DP
PC15 PA12
100K OSC_IN 5 32 USB_DM
OSCIN PA11
OSC_OUT 6 31 T_SWO
OSCOUT PA10

1
2
3
4
B
STM_RST 7
NRST PA9
30 LED_STLINK RC Must be very close to STM32F103 pin 29 B
8 29 R28 MCO
VSSA PA8 MCO
9 28 100 CN4
3V VDDA PB15 C18
SB10 C9 R18 4K7 AIN_1 10 27 T_JTMS
PA0 PB14 20pF
100nF 11 26 T_JTCK Jumpers ON --> DISCOVERY Selected
PA1 PB13
DocID025175 Rev 3

R19 4K7 12 25 R16

PB2/BOOT1
PA2 PB12
Not Fitted Jumpers OFF --> ST-LINK Selected
STLINK_TX

T_SWDIO_IN 100

VDD_1
VSS_1
PB10
PB11
PA3
PA4
PA5
PA6
PA7
PB0
PB1
STM32F4_USART1_RX
13
14 Wired on Solder Side
15
16
17
18
19
20
21
22
23
24
PA10
Idd LD1
SB15 Red
JP1

SWIM_IN
COM R2
T_NRST
T_JTDO

T_JRST
JP4
T_JTCK

TX T_JTDI 3V JP3 VDD 2 1


3V

SWIM
RX 100
STLINK_RX R4
PA9
SB11 JP2 R1
STM32F4_USART1_TX LED_STLINK 3 4 R3
3V
1K 100 0
C C
_Green
Not Fitted LD2 LD_BICOLOR_CMS
LED, red

PWR
5V U1 D3
1 5
USB ST-LINK 3V Vin Vout 3V
3 INH BAT60JFILM
U5V C27 C4 C46 C47 C2 C5
CN1 GND BYPASS
1 R10 1K5 100nF 100nF 100nF 100nF 1μF_X5R_0603 1μF_X5R_0603
VCC 3V

4
EXT_5V, Input only D-
2 R12 0 USB_DM LD3985M33R EXT_3V, Input only
3 R11 0 USB_DP C1 C3 C6
D2 D+ 100nF 10nF_X7R_0603 100nF
4 R9 100K
ID
5
U5V 5V GND
6
SHELL
BAT60JFILM

Electrical schematics
USB-MINI-typeB
D D
STMicroelectronics
Title:
STM32F429I-DISC1 ST-LINK/V2-B (SWD only)
Number:MB1075 Rev: C.01 Date: 9/24/2015 Sheet 2 of 7
1 2 3 4
29/36
Figure 11. USB OTG FS
30/36

Electrical schematics
1 2 3 4

A A

3V

R73
620

3V

1
R68 LD6
R71 U8 47K Red OTG_FS_OverCurrent

2
OTG_FS_PowerSwitchOn 10K 2 3 R69 0 OTG_FS_OC
GND FAULT OTG_FS_OC
5 1
5V IN OUT
OTG_FS_PSO R72 0 4 CN6
OTG_FS_PSO EN
1
C53 VBUS

USB_Micro-AB receptacle
STMPS2141STR 2
B 4.7uF DM B
3
DP
4
ID
5
GND
DocID025175 Rev 3

6
Shield
VBUS_FS USB-MICRO-AB
VBUS_FS
OTG_FS_DM R64 22
OTG_FS_DM
OTG_FS_DP R63 22
OTG_FS_DP
OTG_FS_ID R67 0
OTG_FS_ID
3V

R70
C 330 C
U7
B3 A3
Vbus ID
C3 C1
D+out D+in

1
D3 D1
D-out D-in
A2 B1 LD5
Dz Pd1
B2 C2 Green
Pup Pd2

2
D2 R65
GND

3
47K
EMIF02-USB03F2 1 T1
9013-SOT23

2
R66
[N/A]

D D
STMicroelectronics
Title:
STM32F429I-DISC1 USB_OTG_FS
Number:MB1075 Rev: C.01 Date: 9/24/2015 Sheet 3 of 7
1 2 3 4

UM1670
Figure 12. 64-Mbit SDRAM

UM1670
1 2 3 4

A A
A[0..11]
A[0..11]
D[0..15]
D[0..15]
U6
A0 23 2 D0
A0 DQ0
A1 24 4 D1
A1 DQ1
A2 25 5 D2
A2 DQ2
A3 26 7 D3
A3 DQ3
A4 29 8 D4
A4 DQ4
A5 30 10 D5
A5 DQ5
A6 31 11 D6
A6 DQ6
A7 32 13 D7
A7 DQ7
A8 33 42 D8
A8 DQ8
A9 34 44 D9
A9 DQ9
A10 22 45 D10
A10 DQ10
A11 35 47 D11
A11 DQ11
48 D12
DQ12
BA1 21 50 D13
BA1 BA1 DQ13
BA0 20 51 D14
B BA0 BA0 DQ14 B
53 D15
DQ15
SDNE1 19
SDNE1 CS
SDNWE 16 39 NBL1
SDNWE WE UDQM NBL1
SDNRAS 18 15 NBL0
SDNRAS RAS LDQM NBL0
SDNCAS 17
SDNCAS CAS
DocID025175 Rev 3

SDCLK 38 40
SDCLK CLK NC
SDCKE1 37 36
SDCKE1 CKE NC
49 52
VDDQ GNDQ
43 46
VDDQ GNDQ
9 12
VDDQ GNDQ
3 6
VDDQ GNDQ
1 54
VDD GND
14 41
VDD GND
27 28
3V VDD GND

IS42S16400J
C C

3V
C50

C51

C10

C15

C22
C7

C8
100nF

100nF

100nF

100nF

100nF

100nF

100nF

D D
STMicroelectronics

Electrical schematics
Place close SDRAM
Title:
STM32F429I-DISC1 SDRAM 64Mbits
Number:MB1075 Rev: C.01 Date: 9/24/2015 Sheet 4 of 7
1 2 3 4
31/36
Figure 13. STM32F429ZIT6 MCU
32/36

Electrical schematics
1 2 3 4

U5A
PA[0..15] PA0 34 114 PD0 PC10 R2 PB5 SDCKE1
PA[0..15] PA0-WKUP1 PD0 SDCKE1
PA1 35 115 PD1 PB0 R3 PB6 SDNE1
PA1 PD1 SDNE1
PB[0..15] PA2 36 116 PD2 PA11 R4 PC0 SDNWE
PB[0..15] PA2 PD2 SDNWE
PA3 37 117 PD3 PA12 R5 PE0 NBL0 MCO
PA3 PD3 NBL0 MCO
PC[0..15] PA4 40 118 PD4 PB1 R6 PE1 NBL1 SB18
PC[0..15] PA4 PD4 NBL1
PA5 41 119 PD5 PG6 R7 PF11 SDNRAS
A PA5 PD5 SDNRAS A
PD[0..15] PA6 42 122 PD6 PG4 BA0 PH0 PH0-OSC_IN R56 0 C20
PD[0..15] PA6 PD6 BA0
PA7 43 123 PD7 PA6 G2 PG5 BA1 SB19 20pF
PA7 PD7 BA1

2
PE[0..15] PA8 100 77 PD8 PG10 G3 PG8 SDCLK
PE[0..15] PA8 PD8 SDCLK X3
PA9 101 78 PD9 PB10 G4 PG15 SDNCAS
PA9 PD9 SDNCAS 8MHz
PF[0..15] PA10 102 79 PD10 PB11 G5
PF[0..15] PA10 PD10

1
PA11 103 80 PD11 PC7 G6 PA4 VSYNC PH1 PH1-OSC_OUT R57 220 C21
PA11 PD11 VSYNC
PG[0..15] PA12 104 81 PD12 PD3 G7 PC2 CSX SB20 20pF
PG[0..15] PA12 PD12 CSX
PA13 105 82 PD13 PC6 HSYNC
PA13 PD13 HSYNC
PH[0..2] PA14 109 85 PD14 PD6 B2 PD11 TE
PH[0..2] PA14 PD14 TE
PA15 110 86 PD15 PG11 B3 PD12 RDX
PA15 PD15 RDX
D[0..15] PG12 B4 PD13 WRX_DCX
D[0..15] WRX_DCX
PB0 46 141 PE0 PA3 B5 PF7 DCX_SCL
PB0 PE0 DCX_SCL
A[0..11] PB1 47 142 PE1 PB8 B6 PF9 SDA
A[0..11] PB1 PE1 SDA
PB2 48 1 PE2 PB9 B7 PF10 ENABLE
PB2/BOOT1 PE2 ENABLE
PB3 133 2 PE3 PG7 DOTCLK PC14 PC14-OSC32_IN R53 0 C23
PB3 PE3 DOTCLK
R[0..7] PB4 134 3 PE4 PD2 IM0 SB16 6.8pF
R[0..7] PB4 PE4

3
R0 PB5 135 4 PE5 PD4 SB25 IM1 PA8 I2C3_SCL
PB5 PE5 I2C3_SCL X2
R1 PB6 136 5 PE6 PD5 SB24 IM2 PC9 I2C3_SDA
PB6 PE6 I2C3_SDA MC306-G-06Q-32.768
PB7 137 58 PE7 PD7 SB23 IM3 PA15 TP_INT1
B PB7 PE7 TP_INT1 B
G[0..7] PB8 139 59 PE8 SB22 PA7 ACP_RST
G[0..7] PB8 PE8 ACP_RST

2
G0 PB9 140 60 PE9 PC15 PC15-OSC32_OUT R54 0 C24
PB9 PE9
G1 PB10 69 63 PE10 SB17 6.8pF
PB10 PE10
PB11 70
PB11 PE11
64 PE11 PC5 OTG_FS_OC
OTG_FS_OC
Not Fitted
DocID025175 Rev 3

B[0..7] PB12 73 65 PE12 PC4 OTG_FS_PSO


B[0..7] PB12 PE12 OTG_FS_PSO
B0 PB13 74 66 PE13 PB15 OTG_FS_DP
PB13 PE13 OTG_FS_DP
B1 PB14 75 67 PE14 PB14 OTG_FS_DM
PB14 PE14 OTG_FS_DM
PB15 76 68 PE15 PB13 VBUS_FS
PB15 PE15 VBUS_FS
IM[0..3] PB12 OTG_FS_ID
IM[0..3] OTG_FS_ID
PC0 26 10 PF0
PC0 PF0
PC1 27 11 PF1 U5B
PC1 PF1
PC2 28 12 PF2 33 31
PC2 PF2 VDDA VSSA
PC3 29 13 PF3
PC3 PF3 C31
PC4 44 14 PF4 PD14 D0 L1 C26 32 107
PC4 PF4 100nF VREF+ VSS_2
PC5 45 15 PF5 PD15 D1 BEAD 1uF 38
PC5 PF5 VSS_4
PC6 96 18 PF6 PD0 D2 72 16
PC6 PF6 C25 C30 VDD_1 VSS_5
PC7 97 19 PF7 PD1 D3 108 51
PC7 PF7 1uF 100nF VDD_2 VSS_6
PC8 98 20 PF8 PE7 D4 144 61
PC8 PF8 VDD_3 VSS_7
PC9 99 21 PF9 PE8 D5 R58 0 39 83
C PC9 PF9 VDD_4 VSS_8 C
PC10 111 22 PF10 PE9 D6 VDD 17 94
PC10 PF10 VDD_5 VSS_9
PC11 112 49 PF11 PE10 D7 52 120
PC11 PF11 VDD_6 VSS_10
PC12 113 50 PF12 PE11 D8 62 130
PC12 PF12 VDD_7 VSS_11
PC13 7 53 PF13 PE12 D9 84

C34

C35

C36

C37

C38

C39

C40

C29

C32

C43

C44

C45

C33

R52
PC13-WKUP2 PF13 VDD_8
PC14-OSC32_IN 8 54 PF14 PE13 D10 95 143
PC14-OSC32_IN PF14 VDD_9 PDR_ON VDD
PC15-OSC32_OUT 9 55 PF15 PE14 D11 121
PC15-OSC32_OUT PF15 VDD_10
PE15 D12 131 71
VDD_11 VCAP1

100nF

100nF

100nF

100nF

100nF

100nF

100nF

100nF

100nF

100nF

100nF

100nF

100nF
56 PG0 PD8 D13 30 106

0
PG0 VDD_12 VCAP2
57 PG1 PD9 D14 C28
PG1 C42 C41
87 PG2 PD10 D15 6
PG2 VBAT 2.2uF 2.2uF
PH0-OSC_IN 23 88 PG3
PH0-OSC_IN PG3 1uF
PH1-OSC_OUT 24 89 PG4 PF0 A0 STM32F429ZIT6
PH1-OSC_OUT PG4
90 PG5 PF1 A1
PG5
NRST 25 91 PG6 PF2 A2
NRST NRST PG6
BOOT0 138 92 PG7 PF3 A3 PF7 SPI5_SCK
BOOT0 BOOT0 PG7 SPI5_SCK
93 PG8 PF4 A4 PF8 SPI5_MISO
PG8 SPI5_MISO
R59 [N/A] 124 PG9 PF5 A5 PF9 SPI5_MOSI
VDD PG9 SPI5_MOSI
125 PG10 PF12 A6 PC1 NCS_MEMS_SPI
PG10 NCS_MEMS_SPI
R61 510 126 PG11 PF13 A7 PA2 MEMS_INT2
D PG11 MEMS_INT2 D
SB21 PG12
PG13
127
128
PG12
PG13
PF14
PF15
A8
A9
PA1 MEMS_INT1
MEMS_INT1 STMicroelectronics
129 PG14 PG0 A10
PG14
132 PG15 PG1 A11 Title:
PG15 STM32F429I-DISC1 - STM32F429ZIT6 MCU
STM32F429ZIT6
Number:MB1075 Rev: C.01 Date: 9/24/2015 Sheet 5 of 7
1 2 3 4

UM1670
Figure 14. Peripherals

UM1670
1 2 3 4

A A
VDD
VDD
R25 Not Fitted
100

4
1

SW-PUSH-CMS_BLUE
R24
100K

B1
C11
NRST
NRST
100nF SB1

4
1

SW-PUSH-CMS_BLACK
3
2
PA0 R23
PA0

B2
SB2 330 C12

R22 100nF
USER & WAKE-UP Button 220K RESET Button

3
2
B B
DocID025175 Rev 3

3V LD3
Green
PG13 R26 1 2
PG13
U3 510
1 16 C48
VDD_IO VDD
SPI5_SCK 2 15 LD4
SPI5_SCK SCL/SPC VDD
SPI5_MOSI 3 14 100nF Red
SPI5_MOSI SDA/SDI/SDO C1 R27
SPI5_MISO 4 13 C19 C13 PG14 1 2
SPI5_MISO SA0/SDO GND PG14
NCS_MEMS_SPI 5 12 680
NCS_MEMS_SPI CS_I2C/SPI GND
MEMS_INT2 6 11 10nF/25V 10uF
MEMS_INT2 DRDY/INT2 GND
MEMS_INT1 7 10
C MEMS_INT1
8
INT1
GND
GND
GND
9 LEDs C

L3GD20

MEMS

ACP/RF E2P Connector


CN3
I2C3_SDA
D I2C3_SDA 1 2 D
I2C3_SCL
I2C3_SCL
3 4
ACP_RST
ACP_RST STMicroelectronics

Electrical schematics
3V 5 6
7 8 5V
Title:
SSM-104-L-DH STM32F429I-DISC1 Peripherals
Number:MB1075 Rev: C.01 Date: 9/24/2015 Sheet 6 of 7
1 2 3 4
33/36
Figure 15. LCD 2.4
34/36

Electrical schematics
1 2 3 4

VDD
A A
R[0..7]
R[0..7] R51 R62 R60 R55
R0
R1 4K7 4K7 4K7 4K7 CN5
ENABLE 32 29 B2
ENABLE DB0/B0
G[0..7] DOTCLK 31 28 B3
G[0..7] DOTCLK DB1/B1
G0 HSYNC 33 27 B4
HSYNC DB2/B2
G1 VSYNC 34 26 B5
VSYNC DB3/B3
25 B6
DB4/B4
B[0..7] CSX 38 24 B7
B[0..7] CSX DB5/B5
B0 RDX 35 23 G2
RDX DB6/G0
B1 TE 11 22 G3
TE DB7/G1
21 G4
DB8/G2
IM[0..3] WRX_DCX 36 20 G5
IM[0..3] WRX/DCX DB9/G3
DCX_SCL 37 19 G6
DCX/SCL DB10/G4
SDA 30 18 G7
SDA DB11/G5
17 R2
DB12/R0
NRST 39 16 R3
NRST RESET DB13/R1
15 R4 3V
B DB14/R2 B
3V 14 R5
DB15/R3
VSYNC 6 13 R6 R35 R36 R37 R38
VSYNC VCI DB16/R4
CSX 7 12 R7
CSX C14 VDD3 DB17/R5
HSYNC C52
DocID025175 Rev 3

HSYNC 100nF 4.7uF


TE 44 40 IM0 [N/A]4K7 4K7 [N/A]
TE LEDA IM0
RDX R50 0 45 41 IM1
RDX LEDK1 IM1
WRX_DCX R49 0 46 42 IM2
WRX_DCX LEDK2 IM2
DCX_SCL SPI5_SCK R48 0 47 43 IM3
DCX_SCL LEDK3 IM3
SDA SPI5_MOSI R47 0 48
SDA LEDK4
ENABLE 8 R41 R42 R43 R44
ENABLE VDD3_P(nc)
DOTCLK YD 3 9
DOTCLK YD BC_CTRL(nc)
XL 2 10
XL BC(nc)
YU 1 4K7 [N/A][N/A]4K7
YU
XR 4 5
XR GND
SF-TC240T-9370-T

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

3V
3V

C49 U4
R29 R30 R45 100nF 6 1 YD
4K7 4K7 4K7 VCC Y-
14 16 XL
Vio X-
10 15 YU
GND Y+
I2C3_SCL 4 13 XR
I2C3_SCL SCLK X+
I2C3_SDA 5 12 R46 100K
I2C3_SDA SDAT IN3
TP_INT1 2 11 R34 100K
TP_INT1 INT IN2
R31 4K7 7 9 R33 100K
D 3V Data in IN1 D
R39
R40
[N/A]
0
3
A0/Data Out IN0
8 R32 100K
STMicroelectronics
STMPE811QTR
Title:
Default I2C Address:1000001 STM32F429I-DISC1 LCD 2.4"
Number:MB1075 Rev: C.01 Date: 9/15/2015 Sheet 7 of 7
1 2 3 4

UM1670
UM1670 Revision history

8 Revision history

Table 7. Document revision history


Date Revision Changes

10-Sep-2013 1 Initial release.


New revision to introduce STM32F429I-DISC1 additional CPN that
corresponds to Mbed-Enabled Discovery Kit.
Updated: Section : Introduction, Figure 1: STM32F429 Discovery
board, Section 5: Quick start, Section 6: Hardware layout, Figure 2:
04-Mar-2016 2
Hardware block diagram, Figure 3: Top layout, Section 6.3:
Embedded ST-LINK/V2 (or V2-B), Table 5: Solder bridges, Table 6:
STM32 pin description versus board functions, Section 7: Electrical
schematics.
Updated Section 6.9: TFT LCD (Thin-film-transistor liquid-crystal
20-Sep-2017 3
display).

DocID025175 Rev 3 35/36


35
UM1670

IMPORTANT NOTICE – PLEASE READ CAREFULLY

STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and
improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on
ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order
acknowledgement.

Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or
the design of Purchasers’ products.

No license, express or implied, to any intellectual property right is granted by ST herein.

Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.

ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners.

Information in this document supersedes and replaces information previously supplied in any prior versions of this document.

© 2017 STMicroelectronics – All rights reserved

36/36 DocID025175 Rev 3

Вам также может понравиться