Discovery Kit For STM32F429/439 Lines STM32F429I DISCO USER GUIDE
UM1670%20User%20Manual%20Discovery%20kit%20for%20STM32F429439%20lines
User Manual:
Open the PDF directly: View PDF .
Page Count: 38
Download | |
Open PDF In Browser | View PDF |
UM1670 User manual Discovery kit for STM32F429/439 lines Introduction The STM32F429 Discovery kit (32F429IDISCOVERY) helps you to discover the high performance of the STM32F4 series and to develop your applications. It is based on an STM32F429ZIT6 and includes an ST-LINK/V2 embedded debug tool interface, 2.4" TFT LCD, SDRAM 64 Mbits, Gyroscope ST MEMS, LEDs, pushbuttons and a USB OTG micro-B connector. Figure 1. STM32F429 Discovery board September 2013 DocID025175 Rev 1 1/35 www.st.com Contents UM1670 Contents 1 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 Quick start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.2 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Development toolchain supporting the STM32F429 Discovery kit . . . . . . . 4 2.4 Order code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4 Hardware layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 4.1 STM32F429ZIT6 microcontroller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4.2 Embedded ST-LINK/V2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4.2.1 Using ST-LINK/V2 to program/debug the STM32F429ZIT6 on board . . 13 4.2.2 Using ST-LINK/V2 to program/debug an external STM32 application . . 14 4.3 Power supply and power selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.4 LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.5 Pushbuttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.6 USB OTG supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.7 Gyroscope MEMS (ST MEMS L3GD20) . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.8 TFT LCD (Thin-film-transistor liquid-crystal display) . . . . . . . . . . . . . . . . 16 4.9 64-Mbit SDRAM (1Mbit x 16-bit x 4-bank) . . . . . . . . . . . . . . . . . . . . . . . . 16 4.10 JP3 (Idd) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.11 OSC clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.11.1 OSC clock supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.11.2 OSC 32 KHz clock supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.12 Solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.13 Extension connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5 Mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 6 Electrical schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2/35 DocID025175 Rev 1 UM1670 7 Contents Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 DocID025175 Rev 1 3/35 3 UM1670 List of tables List of tables Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7. ON/OFF conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Features and benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Jumper states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Debug connector CN2 (SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Solder bridges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 MCU pin description versus board function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 DocID025175 Rev 1 1/35 1 List of figures UM1670 List of figures Figure 1. Figure 1. Figure 2. Figure 3. Figure 4. Figure 5. Figure 6. Figure 7. Figure 8. Figure 9. Figure 10. Figure 11. Figure 12. Figure 13. Figure 14. Figure 15. Figure 16. 2/35 STM32F429 Discovery board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Hardware block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Top layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Bottom layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 STM32F429ZIT6 package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 STM32F429ZIT6 block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Typical configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 STM32F429 Discovery board connections image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 ST-LINK/V2 connections image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 STM32F429 Discovery board mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 STM32F429 Discovery board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ST-LINK/V2 (SWD only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 USB OTG_FS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 SDRAM 64 Mbits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 STM32F429ZIT6 MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 LCD 2.4” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 DocID025175 Rev 1 UM1670 1 Conventions Conventions Table 1 provides the definition of some conventions used in the present document. Table 1. ON/OFF conventions Convention Definition Jumper JPx ON Jumper fitted Jumper JPx OFF Jumper not fitted Solder bridge SBx ON SBx connections closed by solder Solder bridge SBx OFF SBx connections left open DocID025175 Rev 1 3/35 34 Quick start 2 UM1670 Quick start The STM32F429 Discovery is a low-cost and easy-to-use development kit to quickly evaluate and start a development with an STM32F4 series microcontroller. Before installing and using the product, please accept the Evaluation Product License Agreement from www.st.com/stm32f4-discovery. For more information on the STM32F429 Discovery board and for demonstration software, visit www.st.com/stm32f4-discovery. 2.1 Getting started Follow the sequence below to configure the STM32F429 Discovery board and launch the DISCOVER application: 2.2 2.3 2.4 1. Ensure that the jumpers JP3 and CN4 are set to "on" (Discovery mode). 2. Connect the STM32F429 Discovery board to a PC using a USB cable type A/mini-B through the USB ST-LINK connector CN1, to power the board. The LEDs LD2 (PWR) and LD1 (COM). 3. The following applications are available on the screen: – Clock/Calendar and Game – Video Player and Image Browser (play videos and view images from the USB mass storage connected to CN6) – Performance monitor (watch the CPU load and run a graphical benchmark) – System Info 4. The demo software, as well as other software examples that allow you to discover the STM32 F4 series features, are available on www.st.com/stm32f4-discovery. 5. Develop your own applications starting from the examples. System requirements • Windows PC (XP, Vista, 7) • USB type A to mini-B cable Development toolchain supporting the STM32F429 Discovery kit • Altium: TASKING™ VX-Toolset • Atollic: TrueSTUDIO • IAR: EWARM • Keil™: MDK-ARM Order code To order the STM32F429 Discovery kit, use the STM32F429I-DISCO order code. 4/35 DocID025175 Rev 1 UM1670 3 Features Features The STM32F429 Discovery board offers the following features: • STM32F429ZIT6 microcontroller featuring 2 MB of Flash memory, 256 KB of RAM in an LQFP144 package • On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone STLINK/V2 (with SWD connector for programming and debugging) • Board power supply: through the USB bus or from an external 3 V or 5 V supply voltage • L3GD20, ST MEMS motion sensor, 3-axis digital output gyroscope • TFT LCD (Thin-film-transistor liquid-crystal display) 2.4", 262K colors RGB, 240 x 320 dots • SDRAM 64 Mbits (1 Mbit x 16-bit x 4-bank) including an AUTO REFRESH MODE, and a power-saving • Six LEDs: – LD1 (red/green) for USB communication – LD2 (red) for 3.3 V power-on – Two user LEDs: LD3 (green), LD4 (red) – Two USB OTG LEDs: LD5 (green) VBUS and LD6 (red) OC (over-current) • Two pushbuttons (user and reset) • USB OTG with micro-AB connector • Extension header for LQFP144 I/Os for a quick connection to the prototyping board and an easy probing DocID025175 Rev 1 5/35 34 Hardware layout 4 UM1670 Hardware layout The STM32F429 Discovery board has been designed around the STM32F429ZIT6 microcontroller in a 144-pin LQFP package. Figure 1 illustrates the connections between the STM32F429ZIT6 and its peripherals (STLINK/V2, pushbutton, LED, USB OTG, Gyroscope ST MEMS, Accelerometer + Magnetometer ST MEMS, and connectors). Figure 2 and Figure 3 help you to locate these features on the STM32F429 Discovery board. Figure 1. Hardware block diagram Mini-USB SWD Embedded ST-LINK/V2 STM32F429ZIT6 I/O I/O LEDs LD3...LD6 Header Header I/O RESET B2 RESET SDRAM 64 Mbits B1 USER 2.4" QVGA TFT LCD L3GD20 Micro-USB ACP/RF MS32376V1 6/35 DocID025175 Rev 1 UM1670 Hardware layout Figure 2. Top layout ST-LINK/V2 LD1 (red/green LED) COM LD2 (red LED) PWR CN2 SWD connector JP3 IDD measurement CN4 ST-LINK/DISCOVERY selector 3 V power supply input/output B1 user button B2 reset button LD3 (orange LED) SB1 (B2-RESET) LD4 (green LED) 2.4" TFT LCD MS32363V1 . DocID025175 Rev 1 7/35 34 Hardware layout UM1670 Figure 3. Bottom layout SB3, SB5, SB7, SB13 (RESERVED) SB12 (NRST) SB4, SB6, SB8, SB14 (DEFAULT) SB11 (RX, TX) SB9 (SWO) SB15 (RX, TX) SB10 (STM_RST) SB19, 20 (X3 crystal) SB16, 17 (X2 crystal) SB21 (BOOT1) SB22, 23, 24, 25 SB18 (MCO) STM32F429ZIT6 SDRAM SB26, 27 (USB OTG) USB OTG micro-AB MS32364V1 8/35 DocID025175 Rev 1 UM1670 4.1 Hardware layout STM32F429ZIT6 microcontroller This ARM Cortex-M4 32-bit MCU with FPU has 225 DMIPS, up to 2 MB Flash/256 + 4 KB RAM, USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 20 comm. interfaces, a camera and an LCD-TFT, 1.7-3.6 V operation. Figure 4. STM32F429ZIT6 package STM32F429ZIT6 2 Mbytes of Flash memory 256 Kbytes of RAM LQFP144 20 x 20 mm MS32377V1 This device provides the following benefits (see Table 2). Table 2. Features and benefits Features Benefits High performance – Up to 180 MHz/225 DMIPS Cortex-M4 with single cycle DSP MAC and floating point unit – CoreMark score: 608 at 180 MHz – CoreMark/MHz: 3.37 – – – – – – – Boosted execution of control algorithms More features for your applications Ease of use Better code efficiency Faster time to market Elimination of scaling and saturation Easier support for meta-language tools Maximum integration – Read while write operations support – Up to 2 Mbytes of on-chip dual bank Flash memory, up – More features in space-constrained applications to 256 Kbytes of SRAM, reset circuit, internal RCs, – Use of high-level languages: Java, .Net PLLs, ultra-small packages (WLCSP) Designed for high performance and ultra-fast data transfers – ART Accelerator™: memory accelerator – Chrom-ART Accelerator™: graphic accelerator (rectangle filling, rectangle copy with pixel format conversion and blending) – Performance equivalent to zero-wait execution from Flash – Graphic content is created twice as fast and independently from the CPU – 32-bit, 7-layer AHB bus matrix with up to 10 masters and 8 slaves including 3 blocks of SRAM – Multi DMA controllers: 2 general-purpose, 1 for USB HS, one for Ethernet Concurrent execution and data transfer – One 4th SRAM block dedicated to the core Simplified resource allocation – Flexible memory interface with SDRAM support: up to – High bandwidth for external memories 90 MHz, 32-bit parallel – Cost-effective external RAM DocID025175 Rev 1 9/35 34 Hardware layout UM1670 Table 2. Features and benefits (continued) Features Benefits Outstanding power efficiency – Ultra-low dynamic power in Run mode: 260 µA/MHz at 180 MHz running CoreMark benchmark from Flash memory (peripherals off) – RTC <1 µA typ in VBAT mode – Down to 100 µA typ in Stop mode – 3.6 V down to 1.7 V VDD – 1.2 V voltage regulator with power scaling capability Extra flexibility to reduce power consumption for applications requiring both high-processing and lowpower performance when running at low voltage or on a rechargeable battery Superior and innovative peripherals and connectivity – Connectivity: camera interface, crypto/hash HW processor with AES GCM and CCM support, and SHA-256 New possibilities to connect and communicate high– Ethernet MAC10/100 with IEEE 1588 v2 support, 2 speed data USB OTG (one with HS support) – Up to 20 communication interfaces (including 4x USART + 4x UART, 6x SPI, 3x I²C with digital filter, 2x CAN, SDIO) – USART at 11.25 Mbit/s; SPI at 45 Mbit/s Audio: – dedicated audio PLL, 2x I2S and 1x SAI with TDM(1) support High-quality multi-channel audio support – – – – Support for cost-effective standard displays LCD TFT controller Up to SVGA format (800 x 600) Up to 24-bit RGB parallel pixel output 2-layer support with blending Analog: – 2x 12-bit DACs, 3x 12-bit ADCs reaching 7.2 MSPS in More precision thanks to high resolution interleaved mode – Up to 17 timers: 16 and 32 bits running up to 180 MHz High integration – WLCSP143 4.5 x 5.5 mm, 2-Mbyte Flash/256-Kbyte SRAM) Smaller board space allowing for smaller applications Extensive tools and software solutions – Hardware sector protection with execute only access – Various IDE, starter kits, libraries, RTOS and stacks, either open source or provided by ST or 3rd parties, including the ARM CMSIS DSP library optimized for Cortex-M4 instructions – Software IP protection – A wide choice within the STM32 ecosystem to develop your applications 1. TDM: time division multiplex 10/35 DocID025175 Rev 1 UM1670 Hardware layout Figure 5. STM32F429ZIT6 block diagram JTAG & SW LCD_R[7:0], LCD_G[7:0], LCD_B[7:0], LCD_HSYNC, LCD_VSYNC, LCD_DE, LCD_CLK DMA/ FIFO DMA2 8 Streams FIFO DMA1 8 Streams FIFO LCD-TFT RNG 1MB Flash SRAM 112 KB SRAM 16 KB SRAM 64 KB AHB2 180 MHz AHB1 180 MHz PA[15:0] GPIO PORT A PB[15:0] GPIO PORT B PC[15:0] GPIO PORT C PD[15:0] GPIO PORT D RC HS POR reset RC LS Int PLL1,2,3 XTAL OSC 4- 16MHz Reset & clock MANAGT control PI[15:0] GPIO PORT I LS GPIO PORT H OSC_IN OSC_OUT VBAT = 1.65 to 3.6 V @VBAT XTAL 32 kHz RTC LS PH[15:0] VDDA, VSSA NRST IWDG Standby interface PCLKx GPIO PORT G FCLK GPIO PORT F PG[15:0] VDD = 1.8 to 3.6 V VSS VCAP1, VCPA2 @VDDA @VDD GPIO PORT E PF[15:0] Supply supervision POR/PDR BOR PVD HCLKx PE[15:0] DP DM ID, VBUS, SOF @VDD @VDDA FIFO USB OTG FS Power managmt Voltage regulator 3.3 to 1.2 V VDD FIFO CHROM-ART DMA2D HSYNC, VSYNC PUIXCLK, D[13:0] Camera interface PHY PHY DP, DM ULPI:CK, D[7:0], DIR, STP, NXT ID, VBUS, SOF Ethernet MAC DMA/ FIFO 10/100 1MB Flash FIFO FIFO AHB bus-matrix 8S7M S-BUS USB OTG HS ART ACCEL/ CACHE D-BUS ARM Cortex-M4 180 MHz I-BUS FPU MII or RMII as AF MDIO as AF SRAM, SDRAM, PSRAM, NOR Flash, PC Card (ATA), NAND Flash AHB3 MPU NVIC ETM CLK, NE [3:0], A[23:0], D[31:0], NOEN, NWEN, NBL[3:0], SDCLKE[1:0], SDNE[1:0], SDNWE, NL NRAS, NCAS, NADV NWAIT/NIORD, NREG, CD INTN External memory controller (FMC) CCM data RAM 64 KB NJTRST, JTDI, JTCK/SWCLK JTDO/SWD, JTDO TRACECLK TRACED[3:0] AWU Backup register OSC32_IN OSC32_OUT RTC_AF1 RTC_AF1 RTC_50HZ PJ[15:0] GPIO PORT J 4 KB BKPSRAM PK[7:0] GPIO PORT K TIM2 32b 4 channels, ETR as AF TIM3 16b 4 channels, ETR as AF TIM4 16b 4 channels, ETR as AF TIM5 32b 4 channels TIM12 16b 2 channels as AF TIM13 16b 1 channel as AF TIM14 SDIO / MMC AHB/APB2 AHB/APB1 TIM1 / PWM 16b 16b TIM11 16b RX, TX, CK, CTS, RTS as AF smcard USART1 irDA RX, TX, CK, CTS, RTS as AF smcard USART6 irDA MOSI, MISO, SCK, NSS as AF MOSI, MISO, SCK, NSS as AF MOSI, MISO, SCK, NSS as AF MOSI, MISO, SCK, NSS as AF SPI1 WWDG SPI4 SPI5 TIM6 TIM7 16b 16b SPI6 SAI1 SD, SCK, FS, MCLK as AF 8 analog inputs common to the 3 ADCs 8 analog inputs common to the ADC1 & 2 8 analog inputs for ADC3 USART 2MBps Temperature sensor ADC1 ADC2 ADC3 @VDDA 1 channel as AF RX, TX as AF CTS, RTS as AF smcard USART3 irDA RX, TX as AF CTS, RTS as AF UART4 RX, TX as AF UART5 RX, TX as AF UART7 RX, TX as AF SP2/I2S2 MOSI/SD, MISO/SD_ext, SCK/CK NSS/WS, MCK as AF SP3/I2S3 MOSI/SD, MISO/SD_ext, SCK/CK NSS/WS, MCK as AF I2C2/SMBUS DAC1 ITF DAC2 IF RX, TX as AF UART8 I2C1/SMBUS @VDDA VDDREF_ADC 16b smcard USART2 irDA I2C3/SMBUS bxCAN1 bxCAN2 Digital filter TIM10 APB1 APB1 45 MHz30MHz (max) 1 channel as AF 16b APB2 90 MHz 1 channel as AF TIM9 SCL, SDA, SMBA as AF FIFO TIM8 / PWM16b APB2 60MHz 4 compl. chan. (TIM1_CH1[1:4]N), 4 chan. (TIM1_CH1[1:4]ETR, BKIN as AF 4 compl. chan.(TIM8_CH1[1:4]N), 4 chan. (TIM8_CH1[1:4], ETR, BKIN as AF 2 channels as AF FIFO D[7:0] CMD, CK as AF DMA1 DMA2 EXT IT. WKUP FIFO 168 AF TX, RX SCL, SDA, SMBA as AF SCL, SDA, SMBA as AF TX, RX DAC1_OUT DAC2_OUT as AF as AF MS30420V2 DocID025175 Rev 1 11/35 34 Hardware layout 4.2 UM1670 Embedded ST-LINK/V2 The ST-LINK/V2 programming and debugging tool is integrated on the STM32F429 Discovery board. The embedded ST-LINK/V2 can be used in 2 different ways according to the jumper states (see Table 3): • Program/debug the MCU on board, • Program/debug an MCU in an external application board using a cable connected to SWD connector CN3. The embedded ST-LINK/V2 supports only SWD for STM32 devices. For information about debugging and programming features, refer to user manual UM1075 (ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32) which describes in detail all the ST-LINK/V2 features. Figure 6. Typical configuration Hardware requirements: - USB cable type A to mini-B - Computer with Windows XP, Vista or 7 Development toolchains: - Altium TASKING VX-Toolset - Atollic TrueSTUDIO - IAR EWARM - Keil MDK-ARM MS31115V1 Table 3. Jumper states Jumper state 12/35 Description Both CN4 jumpers ON ST-LINK/V2 functions enabled for on-board programming (default) Both CN4 jumpers OFF ST-LINK/V2 functions enabled for application through external CN3 connector (SWD supported) DocID025175 Rev 1 UM1670 4.2.1 Hardware layout Using ST-LINK/V2 to program/debug the STM32F429ZIT6 on board To program the STM32F429ZIT6 on board, simply plug in the two jumpers on CN4, as shown in Figure 7 in red, but do not use the CN3 connector as that could disturb the communication with the STM32F429ZIT6 of the STM32F429 Discovery board. Figure 7. STM32F429 Discovery board connections image DocID025175 Rev 1 13/35 34 Hardware layout 4.2.2 UM1670 Using ST-LINK/V2 to program/debug an external STM32 application It is very easy to use the ST-LINK/V2 to program the STM32 on an external application. Simply remove the two jumpers from CN4 as shown in Figure 8, and connect your application to the CN3 debug connector according to Table 4. Note: SB7must be OFF if you use CN2 pin 5 in your external application. Table 4. Debug connector CN2 (SWD) Pin CN2 Designation 1 VDD_TARGET VDD from application 2 SWCLK SWD clock 3 GND Ground 4 SWDIO SWD data input/output 5 NRST RESET of target MCU 6 SWO Reserved Figure 8. ST-LINK/V2 connections image 14/35 DocID025175 Rev 1 UM1670 4.3 Hardware layout Power supply and power selection The power supply is provided either by the host PC through the USB cable, or by an external 5 V power supply. The D1 and D2 diodes protect the 5 V and 3 V pins from external power supplies: • 5 V and 3 V can be used as output power supplies when another application board is connected to pins P1 and P2. In this case, the 5 V and 3 V pins deliver a 5 V or 3 V power supply and the power consumption must be lower than 100 mA. • 5 V and 3 V can also be used as input power supplies, e.g. when the USB connectors are not connected to the PC. In this case, the STM32F429 Discovery board must be powered by a power supply unit or by an auxiliary equipment complying with standard EN-60950-1: 2006+A11/2009, and must be Safety Extra Low Voltage (SELV) with limited power capability. Note: The board can also be powered through the USB USER connector and is protected by D4 and D5 diodes when both USBs are connected (in which case, the 5 V power is around 4.4 volts). 4.4 LEDs 4.5 • LD1 COM: LD1 default status is red. LD1 turns to green to indicate that communications are in progress between the PC and the ST-LINK/V2. • LD2 PWR: The red LED indicates that the board is powered. • User LD3: The green LED is a user LED connected to the I/O PG13 of the STM32F429ZIT6. • User LD4: The red LED is a user LED connected to the I/O PG14 of the STM32F429ZIT6. • User LD5: The green LED indicates when VBUS is present on CN6 and is connected to PB13 of the STM32F429ZIT6. • User LD6: The red LED indicates an overcurrent from VBUS of CN6 and is connected to the I/O PC5 of the STM32F429ZIT6. Pushbuttons • B1 USER: User and Wake-Up button connected to the I/O PA0 of the STM32F429ZIT6. • B2 RESET: The pushbutton connected to NRST is used to RESET the STM32F429ZIT6. DocID025175 Rev 1 15/35 34 Hardware layout 4.6 UM1670 USB OTG supported The STM32F429ZIT6 is used to drive only USB OTG full speed on this board. The USB micro-AB connector (CN6) allows the user to connect a host or device component, such as a USB key, mouse, and so on. Two LEDs are dedicated to this module: 4.7 • LD5 (green LED) indicates when VBUS is active • LD6 (red LED) indicates an overcurrent from a connected device. Gyroscope MEMS (ST MEMS L3GD20) The L3GD20 is an ultra-compact, low-power, three-axis angular rate sensor. It includes a sensing element and an IC interface able to provide the measured angular rate to the external world through the I2C/SPI serial interface. The L3GD20 has dynamically user-selectable full scales of ± 250 dps/500 dps/±2000 dps and is capable of measuring rates. The STM32F429ZIT6 MCU controls this motion sensor through the SPI interface. 4.8 TFT LCD (Thin-film-transistor liquid-crystal display) The TFT LCD is a 2.41" display of 262 K colors. Its definition is QVGA (240 x 320 dots) and is directly driven by the STM32F429ZIT6 using the RGB protocol. It includes the ILI9341 LCD controller and can operate with a 2.8 ±0.3 V voltage. The STM32F429ZIT6 MCU controls this motion sensor through the SPI interface. 4.9 64-Mbit SDRAM (1Mbit x 16-bit x 4-bank) The 64-Mbit SDRAM is a high speed CMOS, dynamic random-access memory designed to operate in 3.3 V memory systems containing 67,108,864 bits. it is internally configured as a quad-bank DRAM with a synchronous interface. Each 16,777,216-bit bank is organized as 4,096 rows by 256 columns by 16 bits. The 64-Mbit SDRAM includes an AUTO REFRESH MODE, and a power-saving, power-down mode. All signals are registered on the positive edge of the clock signal, CLK. The STM32F429ZIT6 MCU reads and writes data at 80 MHz. 4.10 JP3 (Idd) Jumper JP3, labeled Idd, allows the consumption of STM32F429ZIT6 to be measured by removing the jumper and connecting an ammeter. 16/35 • Jumper on: STM32F429ZIT6 is powered (default). • Jumper off: an ammeter must be connected to measure the STM32F429ZIT6 current, (if there is no ammeter, the STM32F429ZIT6 is not powered). DocID025175 Rev 1 UM1670 Hardware layout 4.11 OSC clock 4.11.1 OSC clock supply The following information indicates all configurations for clock supply selection. • • • • 4.11.2 MCO from ST-LINK (from MCO of the STM32F429ZIT6) This frequency cannot be changed, it is fixed at 8 MHz and connected to PH0-OSC_IN of the STM32F429ZIT6. The configuration needed is: – SB18 closed, SB19 open, R56 removed – SB20, R57, C20, C21, X3 = don't care Oscillator onboard (from X3 crystal) For typical frequencies and its capacitors and resistors, please refer to the STM32F429ZIT6 Datasheet. The configuration needed is: – SB18, SB19, SB20 open – -R56, R57, C20, C21, X3 soldered Oscillator from external PH0 (from external oscillator through pin 10 of the P2 connector) The configuration needed is: – SB19 closed, SB18 open, R56 removed – SB20, R57, C20, C21, X3 = don't care No external oscillator (from Internal oscillator HSI only). PH0 and PH1 can be used as GPIO. The configuration needed is: – SB18 open, SB19 closed, SB20 closed, R56 removed, R57 removed – C20, C21, X3 = don't care OSC 32 KHz clock supply The following information indicates all configurations for the 32 kHz clock supply selection. • • • Oscillator on board (from X2 Crystal, not provided). The configuration needed is: – SB16 open, SB17 open. – R53, R54, C23, C24, X2 soldered. Oscillator from external PC14 (from external oscillator through pin 9 of P1 connector) The configuration needed is: – SB16 closed, R53 removed – SB17, R54, C23, C24, X2 = don't care No external oscillator (PC14 and PC15 can be used as GPI. The configuration needed is: – SB16 closed, SB17 closed, R53 removed, R54 removed. – C23, C24, X2 = don't care. DocID025175 Rev 1 17/35 34 Hardware layout 4.12 UM1670 Solder bridges Table 5. Solder bridges Bridge State (1) Description OFF X3, C20, C21, R56 and R57 provide a clock. PH0, PH1 are disconnected from P2 ON PH0, PH1 are connected to P2. Remove only R56 and R57 SB4,6,8,14 (default) ON Reserved, do not modify SB3,5,7,13 (reserved) OFF Reserved, do not modify SB22,23,24,25 OFF Reserved, do not modify OFF X2, C23, C24, R53 and R54 deliver a 32 KHz clock. PC14, PC15 are not connected to P2 ON PC14, PC15 are only connected to P2 Remove only R53 and R54 ON B2 Push Button is connected to NRST of STM32F429ZIT6 OFF B2 Push Button is not connected to NRST of STM32F429ZIT6 ON B1 Push Button is connected to PA0 OFF B1 Push Button is not connected to PA0 OFF Reserved, do not modify ON Reserved, do not modify ON NRST signal of connector CN2 is connected to NRST of STM32F429ZIT6 OFF NRST signal is not connected OFF SWO signal is not connected ON SWO signal of connector CN3 is connected to PB3 OFF No incidence on NRST signal of STM32F429ZIT6 ON NRST signal of STM32F429ZIT6 is connected to GND ON BOOT0 signal of STM32F429ZIT6 is at level "0" through 510 Ω pull-down OFF BOOT0 signal of STM32F429ZIT6 is at level "1" through 10 KΩ pull-up (not provided) OFF PB14 and PB15 are only used for USB OTG and not connected to P2 to avoid noise ON PB14 and PB15 are connected to P2. OFF MCO signal of STM32F429ZIT6 is not used ON MCO clock signal from STM32F429ZIT6 is connected to OSC_IN of STM32F429ZIT6 SB19,20 (X3 crystal) SB16,17 (X2 crystal) SB1 (B2-RESET) SB2 (B1-USER) SB11,15 (RX,TX) SB12 (NRST) SB9 (SWO) SB10 (STM_RST) SB21 (BOOT0) SB26,27 (USB OTG) SB18 (MCO) 1. Default SBx state is shown in bold. 18/35 DocID025175 Rev 1 UM1670 Hardware layout 4.13 Extension connectors The male headers P1 and P2 can connect the STM32F429 Discovery board to a standard prototyping/wrapping board. STM32F429ZIT6 GPI/Os are available on these connectors. P1 and P2 can also be probed by an oscilloscope, a logical analyzer or a voltmeter. Table 6. MCU pin description versus board function (page 1 of 7) PA4 40 PA5 41 PA6 42 PA7 43 PA8 100 PA9 101 52 PA10 102 51 PA11 103 PA12 104 PA13 105 P1 37 CN6 PA3 CN3 36 CN2 PA2 Free I/O 35 P2 Power supply Touch panel PA1 ACP/RF 34 LED NRST PA0 USB 25 L3GD20 BOOT0 NRST LCD-SPI 138 LCD-TFT System BOOT0 B2 RESET 5 12 B1 RESET RESET 21 17 B5 20 19 VSYNC VSYNC DB3 INT2 INT1 18 22 G2 24 SCL 4 53 R4 3 23 50 R5 DB15 DB14 SCL ACP_RST DB6 21 49 SWDIO Main function SDRAM LQFP144 Puchbutton Board function LCD-RGB MCU pin 4 DocID025175 Rev 1 48 19/35 34 Hardware layout UM1670 Table 6. MCU pin description versus board function (page 2 of 7) PB7 137 PB8 139 PB9 140 PB10 69 PB11 70 PB12 73 PB13 74 PB14 75 PB15 76 PC0 26 20/35 47 R3 R6 46 28 27 SWO BOOT1 DB16 DB13 P2 136 P1 PB6 CN6 135 CN3 PB5 CN2 134 Power supply PB4 Free I/O 133 Touch panel PB3 2 INT 48 ACP/RF PB2 Puchbutton 47 LED PB1 USB 46 L3GD20 PB0 LCD-SPI 110 LCD-RGB PA15 LCD-TFT 109 30 6 28 SDNE1 SDCKE1 25 26 23 B6 B7 20 47 Green 48 DP DM VBUS ID G4 19 G5 DB9 DB8 DB5 DB4 24 SDNWE Main function SDRAM System PA14 SWCLK Board function LQFP144 MCU pin 4 50 1 49 2 52(1) 3 51(2) 14 DocID025175 Rev 1 UM1670 Hardware layout Table 6. MCU pin description versus board function (page 3 of 7) 13 28 PC3 29 PC4 44 PC5 45 PC6 96 PC7 97 PC8 98 PC9 99 PC10 111 PC11 112 44 PC12 113 43 PC13 7 12 PC14 8 PC15 9 PD0 114 PD1 115 PD2 116 PD3 117 PD4 118 38 PD5 119 37 CSX PC2 CSX 27 CSX PC1 P2 P1 CN6 CN3 CN2 Power supply Free I/O Touch panel ACP/RF Puchbutton LED USB L3GD20 CS LCD-SPI LCD-RGB LCD-TFT SDRAM Board function System Main function LQFP144 MCU pin 16 Red 26 HSYNC 25 57 G6 DB10 HSYNC QC PSO 15 56 R2 SDA 1 54 45 OSC32_OUT OSC32_IN DB12 SDA 55 9 D3 D2 10 42 41 G7 DB11 40 39 DocID025175 Rev 1 21/35 34 Hardware layout UM1670 Table 6. MCU pin description versus board function (page 4 of 7) PD6 122 PD7 123 PD8 77 PD9 78 PD10 79 PD11 80 PD12 81 PD13 82 PD14 85 PD15 86 PE0 141 PE1 142 PE2 1 15 PE3 2 16 PE4 3 13 PE5 4 14 PE6 5 11 PE7 58 PE8 59 PE9 60 PE10 63 PE11 64 PE12 65 PE13 66 PE14 67 22/35 P2 P1 CN6 CN3 CN2 Power supply Free I/O Touch panel ACP/RF Puchbutton LED USB L3GD20 LCD-RGB B2 LCD-SPI LCD-TFT DB0 SDRAM Board function System Main function LQFP144 MCU pin 36 D15 D14 D13 35 54 53 55 DCX 58 57 NBL1 NBL0 D1 D0 WRX RDX TE 56 60 59 17 D11 D10 D9 D8 D7 D6 D5 D4 18 37 40 39 42 41 44 43 46 DocID025175 Rev 1 UM1670 Hardware layout Table 6. MCU pin description versus board function (page 5 of 7) P2 P1 CN6 CN3 CN2 Power supply Free I/O 68 PF0 10 PF1 11 PF2 12 PF3 13 PF4 14 PF5 15 PF6 18 PF7 19 PF8 20 PF9 21 SDA Touch panel ACP/RF Puchbutton LED USB L3GD20 LCD-SPI LCD-RGB LCD-TFT PE15 PF10 22 ENABLE A5 A4 A3 A2 A1 A0 D12 SDRAM Board function System Main function LQFP144 MCU pin 45 PF11 49 PF12 50 PF13 53 PF14 54 PF15 55 PG0 56 PG1 57 PG2 87 62 PG3 88 61 PG4 89 PG5 90 7 8 5 6 3 4 MISO SCK 6 MOSI 5 8 DE SDI/SDO SCL DCX 3 A11 A10 A9 A8 A7 A6 SDNRAS 7 32 31 34 33 36 35 BA1 BA0 38 62 61 DocID025175 Rev 1 23/35 34 Hardware layout UM1670 Table 6. MCU pin description versus board function (page 6 of 7) 126 PG12 127 PG13 128 PG14 129 PG15 132 PH0 23 PH1 24 24/35 P2 P1 CN6 CN3 CN2 Power supply Free I/O Touch panel ACP/RF Puchbutton LED USB L3GD20 LCD-SPI LCD-TFT SDRAM System LCD-RGB 34 31 32 29 30 27 10 9 GND 5 V 5 V 3 V 3 V VDD PG11 33 Red Green 125 R7 PG10 CLK 124 G3 PG9 58 B3 93 59 B4 PG8 DOTLCK DB17 92 DB2 DB1 DB7 PG7 60 SDCLK 91 SDNCAS PG6 Board function OSC_OUT OSC_IN Main function LQFP144 MCU pin DocID025175 Rev 1 22 5 1 2 8 1 2 3 7 5 63 11 UM1670 Hardware layout Table 6. MCU pin description versus board function (page 7 of 7) P1 P2 CN6 CN3 CN2 GND GND GND Power supply Free I/O Touch panel ACP/RF Puchbutton LED USB L3GD20 LCD-SPI LCD-RGB LCD-TFT SDRAM Board function System Main function LQFP144 MCU pin 64 29 63 64 1. If SB27 is On. 2. If SB26 is On. DocID025175 Rev 1 25/35 34 Mechanical drawing 5 UM1670 Mechanical drawing Figure 9. STM32F429 Discovery board mechanical drawing 26/35 DocID025175 Rev 1 5V PA10 PA9 DocID025175 Rev 1 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 Header 32X2 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 P1 VBUS_FS OTG_FS_DM OTG_FS_DP OTG_FS_ID NRST MCO PA14 PA13 PB3 PB7 PB5 PB3 PG14 PG12 PG10 PD6 PD4 PD2 PD0 PC11 PA15 PA13 PA11 PA9 PC9 PC7 PG8 PG6 PG4 5V PF5 PF3 PF1 PC15 PC13 PE5 PE3 PE1 PB9 OTG_FS_OC OTG_FS_PSO PA10 PA9 U_USB_OTG_FS USB_OTG_FS.SchDoc 5V PF4 PF2 PF0 PC14 PE6 PE4 PE2 PE0 PB8 BOOT0 PB6 PB4 PG15 PG13 PG11 PG9 PD7 PD5 PD3 PD1 PC12 PC10 PA14 PA12 PA10 PA8 PC8 PC6 PG7 PG5 VBUS_FS OTG_FS_DM OTG_FS_DP OTG_FS_ID STM32F4_USART1_RX STM32F4_USART1_TX VDD 5V T_NRST NRST OTG_FS_OC OTG_FS_PSO TCK/SWCLK TMS/SWDIO T_SWO MCO PA14 PA13 PB3 SPI5_SCK SPI5_MOSI SPI5_MISO NCS_MEMS_SPI MEMS_INT2 MEMS_INT1 PG13 ACP_RST I2C3_SCL I2C3_SDA TP_INT1 R[0..7] G[0..7] B[0..7] IM[0..3] VSYNC CSX HSYNC TE RDX WRX_DCX DCX_SCL SDA ENABLE DOTCLK NRST BOOT0 PA[0..15] PB[0..15] PC[0..15] PD[0..15] PE[0..15] PF[0..15] PG[0..15] PH[0..2] VSYNC CSX HSYNC TE RDX WRX_DCX DCX_SCL SDA ENABLE DOTCLK SDCKE1 SDNE1 SDNWE SDNRAS SDNCAS SDCLK NBL0 NBL1 BA0 BA1 D[0..15] A[0..11] SPI5_SCK PA0 SPI5_MOSI NRST SPI5_MISO NCS_MEMS_SPI ACP_RST MEMS_INT2 I2C3_SCL MEMS_INT1 I2C3_SDA PG13 PG14 U_IO Peripherals IO Peripherals.SchDoc R[0..7] G[0..7] MCO B[0..7] IM[0..3] SPI5_SCK VSYNC SPI5_MOSI CSX SPI5_MISO HSYNC NCS_MEMS_SPI TE MEMS_INT2 RDX MEMS_INT1 WRX_DCX DCX_SCL OTG_FS_ID SDA OTG_FS_DM ENABLE OTG_FS_DP DOTCLK OTG_FS_PSO OTG_FS_OC ACP_RST VBUS_FS I2C3_SCL I2C3_SDA TP_INT1 NRST BOOT0 PA[0..15] PB[0..15] PC[0..15] PD[0..15] PE[0..15] PF[0..15] PG[0..15] PH[0..2] U_STM32Fx STM32Fx.SchDoc VSYNC R[0..7] CSX G[0..7] HSYNC B[0..7] TE IM[0..3] RDX WRX_DCX I2C3_SCL DCX_SCL I2C3_SDA SDA TP_INT1 ENABLE DOTCLK NRST U_LCD-24 LCD-24.SchDoc ACP_RST I2C3_SCL I2C3_SDA PG14 PA0 NRST OTG_FS_ID OTG_FS_DM OTG_FS_DP OTG_FS_PSO OTG_FS_OC VBUS_FS SPI5_SCK SPI5_MOSI SPI5_MISO NCS_MEMS_SPI MEMS_INT2 MEMS_INT1 MCO SDCKE1 SDNE1 SDNWE SDNRAS SDNCAS SDCLK NBL0 NBL1 BA0 BA1 D[0..15] A[0..11] NRST I2C3_SCL I2C3_SDA TP_INT1 R[0..7] G[0..7] B[0..7] IM[0..3] SB26 PD9 PD11 PD13 PD15 PG3 PF12 PF14 PG0 PE7 PE9 PE11 PE13 PE15 PB11 PB13 PC1 PC3 PA1 PA3 PA5 PA7 PC5 PB1 3V PF6 PF8 PF10 PH1 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 NBL0 NBL1 BA0 BA1 PD8 PD10 PD12 PD14 PG2 3V NC PF7 PF9 PH0 NRST PC0 PC2 PA0 PA2 PA4 PA6 PC4 PB0 PB2 PF11 PF13 PF15 PG1 PE8 PE10 PE12 PE14 PB10 PB12 A[0..11] D[0..15] Header 32X2 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 P2 SDNE1 SDNWE SDNRAS SDNCAS SDCLK SDCKE1 U_SDRAM SDRAM.SchDoc 3V SB27 STM32F429I-DISCO Number:MB1075 Rev: B.1(PCB.SCH) Title: Date: 8/13/2013 STMicroelectronics Sheet 1 of PB14 BOOT1 / PB2 NBL0 NBL1 BA0 BA1 A[0..11] D[0..15] Rev A.0 --> PCB label MB1075 A-00 Rev B.1 --> PCB label MB1075 B-01, PA8 - I2C3_SCL, PC9 - I2C3_SDA, PG7 - DOTCLK, YU<->YD PB15 3V SDNE1 SDNWE SDNRAS SDNCAS SDCLK SDCKE1 7 6 ST_LINK_V2.SCHDOC U_ST_LINK UM1670 Electrical schematics Electrical schematics Figure 10. STM32F429 Discovery board 27/35 34 C9 100nF 3V 1 2 U5V SB11 BAT60JFILM D2 EXT_5V, Input only Close to JP Not Fitted STM32F4_USART1_TX PA9 PA10 5V SB15 TX RX 4K7 R19 JP4 AIN_1 OSC_IN OSC_OUT STM_RST 4K7 C16 20pF 10K R18 8MHz X1 R6 STM32F4_USART1_RX SB10 R21 100K 3V C17 20pF Not Fitted Board Ident: PC13=0 VBAT PC13 PC14 PC15 OSCIN OSCOUT NRST VSSA VDDA PA0 PA1 PA2 1 2 3 4 5 6 USB-MINI-typeB VCC DD+ ID GND SHELL CN1 SWIM_IN SWIM_RST SWIM_RST_IN R10 R12 R11 R9 U5V USB ST-LINK Not Fitted STLINK_RX 1 2 3 4 5 6 7 8 9 10 11 12 3V 100K R8 SWIM_IN SWIM 10K STLINK_TX STM_JTCK 48 47 46 45 44 43 42 41 40 39 38 37 1K5 3V 0 USB_DM 0 USB_DP 100K 3V VDD_2 VSS_2 JTMS/SWDIO PA12 PA11 PA10 PA9 PA8 PB15 PB14 PB13 PB12 VDD_3 VSS_3 PB9 PB8 BOOT0 PB7 PB6 PB5 PB4/JNTRST PB3/JTDO PA15/JTDI JTCK/SWCLK PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2/BOOT1 PB10 PB11 VSS_1 VDD_1 R7 36 35 34 33 32 31 30 29 28 27 26 25 3V JP3 LD2 LED, red 1K R4 3V Idd T_SWDIO_IN T_JTMS T_JTCK STM_JTMS USB_DP USB_DM T_SWO LED_STLINK 3V U2 STM32F103C8T6 10K R13 22 22 R17 R20 22 22 R15 R14 BAT60JFILM D1 T_SWO T_NRST T_JTMS T_JTCK [NA] AIN_1 C4 100nF C18 20pF MCO C47 100nF JP2 JP1 5V 1 Vin U1 Vout LED_STLINK COM PWR T_SWO CN4 SB13 SB7 SB5 SB3 SB9 T_NRST STM_JTMS STM_JTCK SB12 SWDIO SWCLK 3V PA14 PA13 NRST PB3 5 100 R1 100 R2 3 2 4 R3 1 0 D3 LD_BICOLOR_CMS _Green Red LD1 3V Date: 8/13/2013 Sheet 2 STM32F429I-DISCO ST-LINK/V2 (SWD only) Number:MB1075 Rev: B.1(PCB.SCH) Title: STMicroelectronics SWD of 7 Input only 3V Jumpers ON --> DISCOVERY Selected Jumpers OFF --> ST-LINK Selected SB14 SB8 SB6 SB4 DEFAULT 3 INH BAT60JFILM C2 C5 GND BYPASS 1μF_X5R_0603 1μF_X5R_0603 EXT_3V, LD3985M33R C1 C3 C6 100nF 10nF_X7R_0603 100nF Wired on Solder Side Not Fitted C46 100nF MCO RC Must be very close to STM32F103 pin 29 C27 100nF VDD 100 R16 R28 100 1 2 3 4 5 6 Header 6 CN2 SWD R5 2 DocID025175 Rev 1 4 13 14 15 T_JTCK 16 T_JTDO 17 T_JTDI 18 T_NRST T_JRST 19 20 SWIM_IN 21 22 SWIM 23 24 1 2 3 4 28/35 RESERVED TCK/SWCLK TMS/SWDIO Electrical schematics UM1670 Figure 11. ST-LINK/V2 (SWD only) VBUS_FS OTG_FS_DM OTG_FS_DP OTG_FS_ID OTG_FS_PSO OTG_FS_PowerSwitchOn VBUS_FS OTG_FS_DM OTG_FS_DP OTG_FS_ID R67 OTG_FS_PSO R72 0 0 B3 C3 D3 A2 B2 5V R71 10K 22 22 GND ID D+in D-in Pd1 Pd2 R64 R63 D2 A3 C1 D1 B1 C2 STMPS2141STR GND FAULT IN OUT EN EMIF02-USB03F2 Vbus D+out D-out Dz Pup U7 2 5 4 U8 3 1 C53 4.7uF R68 47K 1 2 3V R73 620 LD6 Red R69 0 R66 [N/A] R65 47K 1 Shield VBUS DM DP ID GND OTG_FS_OC OTG_FS_OverCurrent Date: 8/13/2013 STM32F429I-DISCO USB_OTG_FS Number:MB1075 Rev: B.1(PCB.SCH) Title: STMicroelectronics USB-MICRO-AB T1 9013-SOT23 LD5 Green 6 1 2 3 4 5 CN6 OTG_FS_OC R70 330 3V 1 2 3 DocID025175 Rev 1 2 USB_Micro-AB receptacle 3V UM1670 Electrical schematics Figure 12. USB OTG_FS 29/35 34 C50 100nF Place close SDRAM C7 100nF IS42S16400J GNDQ GNDQ GNDQ GNDQ GND GND GND NC NC UDQM LDQM C8 100nF 3V 3V VDDQ VDDQ VDDQ VDDQ VDD VDD VDD CS WE RAS CAS CLK CKE C51 100nF 49 43 9 3 1 14 27 19 16 18 17 38 37 SDNE1 SDNWE SDNRAS SDNCAS SDCLK SDCKE1 BA1 BA0 DQ0 DQ1 DQ2 DQ3 DQ4 DQ5 DQ6 DQ7 DQ8 DQ9 DQ10 DQ11 DQ12 DQ13 DQ14 DQ15 C10 100nF SDNE1 SDNWE SDNRAS SDNCAS SDCLK SDCKE1 21 20 BA1 BA0 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 U6 C15 BA1 BA0 23 24 25 26 29 30 31 32 33 34 22 35 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 C22 DocID025175 Rev 1 100nF 30/35 100nF 52 46 12 6 54 41 28 40 36 39 15 2 4 5 7 8 10 11 13 42 44 45 47 48 50 51 53 NBL1 NBL0 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 NBL1 NBL0 D[0..15] A[0..11] D[0..15] A[0..11] Date: 8/13/2013 STM32F429I-DISCO SDRAM 64Mbits Number:MB1075 Rev: B.1(PCB.SCH) Title: STMicroelectronics Sheet 4 Electrical schematics UM1670 Figure 13. SDRAM 64 Mbits VDD IM[0..3] B[0..7] G[0..7] R[0..7] R61 [N/A] 510 NRST BOOT0 PH0-OSC_IN PH1-OSC_OUT SB21 R59 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 46 47 48 133 134 135 136 137 139 140 69 70 73 74 75 76 25 138 23 24 PC0 26 PC1 27 PC2 28 PC3 29 PC4 44 PC5 45 PC6 96 PC7 97 PC8 98 PC9 99 PC10 111 PC11 112 PC12 113 PC13 7 PC14-OSC32_IN 8 PC15-OSC32_OUT 9 IM[0..3] B[0..7] B0 B1 G[0..7] G0 G1 R[0..7] R0 R1 A[0..11] D[0..15] PH[0..2] PG[0..15] PF[0..15] PE[0..15] NRST BOOT0 A[0..11] D[0..15] PH[0..2] PG[0..15] PF[0..15] PE[0..15] PD[0..15] PD[0..15] PC[0..15] STM32F429ZIT6 NRST BOOT0 PH0-OSC_IN PH1-OSC_OUT PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13-WKUP2 PC14-OSC32_IN PC15-OSC32_OUT PB0 PB1 PB2/BOOT1 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 PG0 PG1 PG2 PG3 PG4 PG5 PG6 PG7 PG8 PG9 PG10 PG11 PG12 PG13 PG14 PG15 PF0 PF1 PF2 PF3 PF4 PF5 PF6 PF7 PF8 PF9 PF10 PF11 PF12 PF13 PF14 PF15 PE0 PE1 PE2 PE3 PE4 PE5 PE6 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 PF0 PF1 PF2 PF3 PF4 PF5 PF6 PF7 PF8 PF9 PF10 PF11 PF12 PF13 PF14 PF15 PG0 PG1 PG2 PG3 PG4 PG5 PG6 PG7 PG8 PG9 PG10 PG11 PG12 PG13 PG14 PG15 56 57 87 88 89 90 91 92 93 124 125 126 127 128 129 132 PE0 PE1 PE2 PE3 PE4 PE5 PE6 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 10 11 12 13 14 15 18 19 20 21 22 49 50 53 54 55 141 142 1 2 3 4 5 58 59 60 63 64 65 66 67 68 B2 B3 B4 B5 B6 B7 PD6 PG11 PG12 PA3 PB8 PB9 PF0 PF1 PF2 PF3 PF4 PF5 PF12 PF13 PF14 PF15 PG0 PG1 PD14 PD15 PD0 PD1 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 PD8 PD9 PD10 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 PD2 PD4 SB25 PD5 SB24 PD7 SB23 G2 G3 G4 G5 G6 G7 PA6 PG10 PB10 PB11 PC7 PD3 SB22 PF7 PF8 PF9 PC1 PA2 PA1 VDD PC5 PC4 PB15 PB14 PB13 PB12 IM0 IM1 IM2 IM3 L1 BEAD I2C3_SCL I2C3_SDA TP_INT1 ACP_RST VSYNC CSX HSYNC TE RDX WRX_DCX DCX_SCL SDA ENABLE DOTCLK SDCKE1 SDNE1 SDNWE NBL0 NBL1 SDNRAS BA0 BA1 SDCLK SDNCAS R58 0 C25 1uF C26 1uF OTG_FS_OC OTG_FS_PSO OTG_FS_DP OTG_FS_DM VBUS_FS OTG_FS_ID I2C3_SCL I2C3_SDA TP_INT1 ACP_RST VSYNC CSX HSYNC TE RDX WRX_DCX DCX_SCL SDA ENABLE DOTCLK OTG_FS_OC OTG_FS_PSO OTG_FS_DP OTG_FS_DM VBUS_FS OTG_FS_ID PA8 PC9 PA15 PA7 PA4 PC2 PC6 PD11 PD12 PD13 PF7 PF9 PF10 PG7 SDCKE1 SDNE1 SDNWE NBL0 NBL1 SDNRAS BA0 BA1 SDCLK SDNCAS C30 100nF C31 100nF PC15 PC14 PH1 PH0 MCO SB17 SB16 SB20 SB19 MCO SB18 SPI5_SCK SPI5_MISO SPI5_MOSI NCS_MEMS_SPI MEMS_INT2 MEMS_INT1 SPI5_SCK SPI5_MISO SPI5_MOSI NCS_MEMS_SPI MEMS_INT2 MEMS_INT1 6 2 VCAP1 VCAP2 PDR_ON VSS_2 VSS_4 VSS_5 VSS_6 VSS_7 VSS_8 VSS_9 VSS_10 VSS_11 71 106 143 107 38 16 51 61 83 94 120 130 31 Not Fitted C23 6.8pF C21 20pF C42 2.2uF VDD Date: 8/13/2013 Sheet 5 of C24 6.8pF 7 C41 2.2uF X2 MC306-G-06Q-32.768 X3 8MHz C20 20pF STM32F429I-DISCO - STM32F429ZIT6 MCU Number:MB1075 Rev: B.1(PCB.SCH) Title: 220 0 VSSA 0 0 STM32F429ZIT6 VBAT VDD_1 VDD_2 VDD_3 VDD_4 VDD_5 VDD_6 VDD_7 VDD_8 VDD_9 VDD_10 VDD_11 VDD_12 VREF+ VDDA U5B R54 R53 R57 R56 STMicroelectronics 1uF C28 72 108 144 39 17 52 62 84 95 121 131 30 32 33 PC15-OSC32_OUT PC14-OSC32_IN PH1-OSC_OUT PH0-OSC_IN C34 100nF PC[0..15] PB5 PB6 PC0 PE0 PE1 PF11 PG4 PG5 PG8 PG15 C35 100nF R2 R3 R4 R5 R6 R7 C36 100nF PC10 PB0 PA11 PA12 PB1 PG6 C37 100nF PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15 C38 100nF 114 115 116 117 118 119 122 123 77 78 79 80 81 82 85 86 C39 100nF PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15 C40 100nF PA0-WKUP1 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15 C29 100nF PB[0..15] C32 100nF PB[0..15] C43 100nF U5A C44 100nF 34 35 36 37 40 41 42 43 100 101 102 103 104 105 109 110 C45 100nF PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15 C33 100nF PA[0..15] R52 DocID025175 Rev 1 0 4 1 1 3 2 PA[0..15] UM1670 Electrical schematics Figure 14. STM32F429ZIT6 MCU 31/35 34 DocID025175 Rev 1 SB2 330 R23 1 2 3 4 5 6 7 8 4 1 3 2 L3GD20 MEMS VDD_IO SCL/SPC SDA/SDI/SDO SA0/SDO CS_I2C/SPI DRDY/INT2 INT1 GND R22 220K VDD VDD C1 GND GND GND GND GND SW-PUSH-CMS_BLUE B1 16 15 14 13 12 11 10 9 I2C3_SDA I2C3_SCL 3V 2 4 6 8 SSM-104-L-DH 1 3 5 7 CN3 10uF 5V ACP_RST C13 10nF/25V 100nF C48 3V C19 ACP_RST ACP/RF E2P Connector SPI5_SCK SPI5_MOSI SPI5_MISO NCS_MEMS_SPI MEMS_INT2 MEMS_INT1 U3 USER & WAKE-UP Button I2C3_SDA I2C3_SCL SPI5_SCK SPI5_MOSI SPI5_MISO NCS_MEMS_SPI MEMS_INT2 MEMS_INT1 PA0 PA0 100nF C11 100 VDD NRST RESET Button NRST 100nF C12 SB1 Not Fitted PG14 PG13 SW-PUSH-CMS_BLACK B2 LEDs PG14 R27 680 PG13 R26 510 LD4 Red 1 LD3 Green 1 2 2 Date: 8/13/2013 STM32F429I-DISCO Peripherals Number:MB1075 Rev: B.1(PCB.SCH) Title: STMicroelectronics R24 100K VDD 4 1 32/35 3 2 R25 Electrical schematics UM1670 Figure 15. Peripherals DocID025175 Rev 1 I2C3_SCL I2C3_SDA TP_INT1 VSYNC CSX HSYNC TE RDX WRX_DCX DCX_SCL SDA ENABLE DOTCLK 3V SPI5_SCK SPI5_MOSI C49 100nF 3V R29 4K7 3V R30 4K7 R31 R39 R40 R45 4K7 6 14 10 4 5 2 7 3 U4 4K7 [N/A] 0 YXY+ X+ IN3 IN2 IN1 IN0 1 16 15 13 12 11 9 8 YD XL YU XR R50 R49 R48 R47 100K 100K 100K 100K 3 2 1 4 YD XL YU XR R46 R34 R33 R32 44 45 46 47 48 6 7 0 0 0 0 Default I2C Address:1000001 STMPE811QTR VCC Vio GND SCLK SDAT INT Data in A0/Data Out C52 100nF C14 4.7uF 39 NRST NRST 3V 36 37 30 WRX_DCX DCX_SCL SDA IM[0..3] 38 35 11 CSX RDX TE B[0..7] B0 B1 GND VDD3_P(nc) BC_CTRL(nc) BC(nc) IM0 IM1 IM2 IM3 DB0/B0 DB1/B1 DB2/B2 DB3/B3 DB4/B4 DB5/B5 DB6/G0 DB7/G1 DB8/G2 DB9/G3 DB10/G4 DB11/G5 DB12/R0 DB13/R1 DB14/R2 DB15/R3 DB16/R4 DB17/R5 SF-TC240T-9370-T YD XL YU XR LEDA LEDK1 LEDK2 LEDK3 LEDK4 VCI VDD3 RESET WRX/DCX DCX/SCL SDA CSX RDX TE R55 4K7 CN5 32 ENABLE 31 DOTCLK 33 HSYNC 34 VSYNC G[0..7] G0 G1 R51 R62 R60 4K7 4K7 4K7 VDD ENABLE DOTCLK HSYNC VSYNC R[0..7] R0 R1 I2C3_SCL I2C3_SDA TP_INT1 VSYNC CSX HSYNC TE RDX WRX_DCX DCX_SCL SDA ENABLE DOTCLK IM[0..3] B[0..7] G[0..7] R[0..7] 5 8 9 10 40 41 42 43 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 IM0 IM1 IM2 IM3 B2 B3 B4 B5 B6 B7 G2 G3 G4 G5 G6 G7 R2 R3 R4 R5 R6 R7 Date: 8/13/2013 STM32F429I-DISCO LCD 2.4" Number:MB1075 Rev: B.1(PCB.SCH) Title: STMicroelectronics Sheet 7 of IM[0..3] = 0110 --> 4-wire 8-bit serial I, SDA:In/Out 4K7 [N/A][N/A]4K7 R41 R42 R43 R44 [N/A]4K7 4K7 [N/A] R35 R36 R37 R38 3V 7 UM1670 Electrical schematics Figure 16. LCD 2.4” 33/35 34 Revision history 7 UM1670 Revision history Table 7. Document revision history 34/35 Date Revision 10-Sep-2013 1 Changes Initial release. DocID025175 Rev 1 UM1670 Please Read Carefully: Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice. All ST products are sold pursuant to ST’s terms and conditions of sale. Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no liability whatsoever relating to the choice, selection or use of the ST products and services described herein. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein. UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. ST PRODUCTS ARE NOT AUTHORIZED FOR USE IN WEAPONS. NOR ARE ST PRODUCTS DESIGNED OR AUTHORIZED FOR USE IN: (A) SAFETY CRITICAL APPLICATIONS SUCH AS LIFE SUPPORTING, ACTIVE IMPLANTED DEVICES OR SYSTEMS WITH PRODUCT FUNCTIONAL SAFETY REQUIREMENTS; (B) AERONAUTIC APPLICATIONS; (C) AUTOMOTIVE APPLICATIONS OR ENVIRONMENTS, AND/OR (D) AEROSPACE APPLICATIONS OR ENVIRONMENTS. WHERE ST PRODUCTS ARE NOT DESIGNED FOR SUCH USE, THE PURCHASER SHALL USE PRODUCTS AT PURCHASER’S SOLE RISK, EVEN IF ST HAS BEEN INFORMED IN WRITING OF SUCH USAGE, UNLESS A PRODUCT IS EXPRESSLY DESIGNATED BY ST AS BEING INTENDED FOR “AUTOMOTIVE, AUTOMOTIVE SAFETY OR MEDICAL” INDUSTRY DOMAINS ACCORDING TO ST PRODUCT DESIGN SPECIFICATIONS. PRODUCTS FORMALLY ESCC, QML OR JAN QUALIFIED ARE DEEMED SUITABLE FOR USE IN AEROSPACE BY THE CORRESPONDING GOVERNMENTAL AGENCY. Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any liability of ST. ST and the ST logo are trademarks or registered trademarks of ST in various countries. Information in this document supersedes and replaces all information previously supplied. The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners. © 2013 STMicroelectronics - All rights reserved STMicroelectronics group of companies Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Philippines - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America www.st.com DocID025175 Rev 1 35/35 35
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No Page Layout : SinglePage Page Mode : UseNone Page Count : 38 Creator : C2 v2.1.0 build 004 Producer : Acrobat Distiller 9.0.0 (Windows) Title : Discovery kit for STM32F429/439 lines Keywords : Technical Literature, 025175, Product Development, Specification, User manual, 32F429IDISCOVERY Modify Date : 2013:09:10 15:46:32Z Subject : - Author : STMICROELECTRONICS Create Date : 2013:09:10 15:46:32ZEXIF Metadata provided by EXIF.tools