Advertisement

Quick Links

STM32-H405 development board
USER'S MANUAL
Revision B, April 2016
Designed by OLIMEX Ltd, 2015
All boards produced by Olimex LTD are ROHS compliant

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32-H405 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for OLIMEX STM32-H405

  • Page 1 STM32-H405 development board USER’S MANUAL Revision B, April 2016 Designed by OLIMEX Ltd, 2015 All boards produced by Olimex LTD are ROHS compliant...
  • Page 2: Disclaimer

    This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product.
  • Page 3: Table Of Contents

    2.1 Layout (top view) ........................7 2.2 Layout (bottom view) ........................ 8 2.3 EXT pinout (bottom view) ......................9 CHAPTER 3 SETTING UP THE STM32-H405 BOARD ..............10 3. Introduction to the chapter ......................10 3.1 Electrostatic warning ....................... 10 3.2 Requirements ...........................
  • Page 4 OLIMEX© 2016 STM32-H405 user's manual 6.4.2 R-T jumper ........................21 6.4.3 VBAT signal and jumper ....................21 6.4.4 LED_E ..........................21 6.4.5 USBP_E ........................... 21 6.5 Additional hardware components .................... 22 CHAPTER 7 BLOCK DIAGRAM AND MEMORY ................ 23 7. Introduction to the chapter ......................23 7.1 Processor family block diagram ....................
  • Page 5: Chapter 1 Overview

    The STM32-H405 development board enables code development of applications running on the microcontroller STM32F405RG, manufactured by STMicroelectronics. STM32-H405 board is an entry level development board for the new ARM Cortex M4 family of devices produced by STMicroelectronics Inc. With STM32-H405 you can explore the features of...
  • Page 6: Target Market And Purpose Of The Board

    The board is suitable for numerous tasks and situations. The power of ARM and the creativity of OLIMEX come at the best price and the well-known quality. Every ARM enthusiast would see STM32-H405 as an interesting bargain and quite capable board for its low price.
  • Page 7: Chapter 2: Board Description

    CHAPTER 2: BOARD DESCRIPTION In this chapter you will get acquainted with the main parts of the board. Note the names used on the board differ from the names used to describe them. For the actual names check the STM32-H405 board itself.
  • Page 8: Layout (Bottom View)

    OLIMEX© 2016 STM32-H405 user's manual 2.2 Layout (bottom view) The two most important parts at the bottom of the board are the two 26-pin headers EXT1 and EXT2. They allow easier access to some of the pins of the microcontroller. Refer to the pinout on the next page for more detailed information on the signals available on EXT1 and EXT2.
  • Page 9: Ext Pinout (Bottom View)

    OLIMEX© 2016 STM32-H405 user's manual 2.3 EXT pinout (bottom view) Page 9 of 30...
  • Page 10: Chapter 3 Setting Up The Stm32-H405 Board

    3.1 Electrostatic warning STM32-H405 is shipped in a protective anti-static package. The board must not be exposed to high electrostatic potentials. A grounding strap or similar protective device should be worn when handling the board to avoid electrostatic discharge.
  • Page 11: Software Requirements

    It is a good idea to study the example that is provided by Olimex for your board. If you are not willing to purchase the software just use the evaluation version initially. Specifically, for STM32-H405 Olimex provides only IAR EW for ARM example. It is a good idea to download the latest time-limited evaluation version.
  • Page 12: Powering The Board

    Windows software and an USB cable. STM32-H405 has a built-in USB DFU bootloader that allows such programming. Programming STM32-H405 via the bootloader is a slow process that requires the re-configuration of SMD jumper. It is not recommend for initial evaluation, research and development (use any ARM JTAG debugger instead).
  • Page 13: Prebuilt Software

    OLIMEX© 2016 STM32-H405 user's manual 4. Connect the board via the USB cable to the personal computer. 5. The board should now be recognized in the software. The bootloader application provided by STM32 is a bit strange. It works only with dfu files. To upload other binary files (hex, bin, s19) you would need to use additional converter tool (“DFU File Manager”;...
  • Page 14: Chapter 4 The Stm32F405 Microcontroller

    CHAPTER 4 THE STM32F405 MICROCONTROLLER 4. Introduction to the chapter Some of the details about the main processor in the design of STM32-H405 (STM32F405RG) are mentioned in this chapter. The information is a modified version of the datasheet provided by its manufacturers from ST.
  • Page 15 OLIMEX© 2016 STM32-H405 user's manual  3 SPIs (37.5 Mbits/s), 2 with muxed full-duplex I2S to achieve audio class accuracy via internal audio PLL or external clock  2 × CAN interfaces (2.0B Active)  SDIO interface  Advanced connectivity ...
  • Page 16: Chapter 5 Control Circuity And Hardware Modules

    3 and 4. 5.3 Power supply circuit The power supply circuit of STM32-H405 allows the board to be powered by three sources. The most used interface for powering is the USB type B connector. It works at 5V DC. The board can also be powered via the on-board JTAG connector. In that case the board receives 3.3V DC from the debugger tool.
  • Page 17: Chapter 6 Connectors And Pinout

    Notes regarding the interfaces are given. 6.1 USB connector The USB type B connector allows you to access the USB functionality of STM32-H405. This connector is can be used to power the board. The connector is sturdy and typically lasts much longer during extensive use compared to the USB mini or USB micro connectors.
  • Page 18: Jtag/Swd Debug Connector

    The on-board JTAG connector has 0.1” step of its pins. Below is the table with the signals of the JTAG. This interface can be used with the Olimex's OpenOCD debuggers. It is also compatible with most of the ARM debuggers available on the market.
  • Page 19: Ext Connectors

    OLIMEX© 2016 STM32-H405 user's manual 6.3 EXT connectors At the bottom of the board there are two extension rows of pins. These 2 x 26-pin connectors combine different processor ports and provide very nice GPIO option – you can interface the signals exposed with your breadboarding wires;...
  • Page 20: Ext2 Header

    OLIMEX© 2016 STM32-H405 user's manual 6.3.2 EXT2 header EXT2 HEADER PIN # STM32H405 PIN PIN # STM32H405 PIN VDDA VSS (AGND) 3.3V (VDD) PC4(USB_P) PB10 PB11 PB13 PB12 PB14 PB15 +5V_USB GND_VSS 6.4 Jumper description Please note that all of the jumpers on the board are SMD type. If you feel insecure in your soldering/cutting technique it is better not to adjust the SMD jumpers.
  • Page 21: R-T Jumper

    OLIMEX© 2016 STM32-H405 user's manual Refer to the “STM32 microcontroller system memory boot mode” document (“AN2606”) for more information about the bootloader available on STM32F4xx microcontrollers. 6.4.2 R-T jumper If you close this jumper RST and TRST at the JTAG will be connected.
  • Page 22: Additional Hardware Components

    STM32-H405 user's manual 6.5 Additional hardware components The hardware components below are mounted on STM32-H405 but are not discussed above. These are listed here for completeness: RESET button – used for hardware reset of the board; typically cannot be re-programmed;...
  • Page 23: Chapter 7 Block Diagram And Memory

    OLIMEX© 2016 STM32-H405 user's manual CHAPTER 7 BLOCK DIAGRAM AND MEMORY 7. Introduction to the chapter On the next page you can find a memory map for this family of processors. It is strongly recommended to refer to the original datasheet released by STMicroelectronics for one of higher quality.
  • Page 24: Physical Memory Map

    OLIMEX© 2016 STM32-H405 user's manual 7.2 Physical memory map STM32F405RG has 1024Kbytes of flash memory and (192 + 4)Kbytes of SRAM. Inspecting the map below don't forget that all STM32F405YY microcontrollers have neither Ethernet controller nor camera interface. STM32F405RG also lacks FSMC memory controller.
  • Page 25: Chapter 8 Schematics

    8. Introduction to the chapter In this chapter are located the schematics describing logically and physically STM32-H405. 8.1 Eagle schematic STM32-H405 schematic is visible for reference here. You can also find them on the web page for STM32-H405 at our site: https://www.olimex.com/Products/ARM/ST/STM32-H405/ They are located in HARDWARE section.
  • Page 26 EXT1-6 EXT2-6 R22 22 ADJ/GND USBDM 240/1% R21 22 USBDP STM32-H405, BOARD REVISION C STM32-H103, BOARD REVISION C 100nF THE SCHEMATIC IS SUITABLE FOR BOTH BOARDS, MIND THE NOTES AT THE TOP OF THE SCHEMATIC! 390/1% 47pF(NA) 100nF 47pF(NA) OLIMEX LTD, BULGARIA WWW.OLIMEX.COM...
  • Page 27: Physical Dimensions

    OLIMEX© 2016 STM32-H405 user's manual 8.2 Physical dimensions Note that all dimensions are in thousandths of an inch (mil). Page 27 of 30...
  • Page 28: Chapter 9 Revision History And Support

    OLIMEX© 2016 STM32-H405 user's manual CHAPTER 9 REVISION HISTORY AND SUPPORT 9. Introduction to the chapter In this chapter you will find the current and the previous version of the document you are reading. Also the web-page for your device is listed. Be sure to check it after a purchase for the latest available updates and examples.
  • Page 29: Useful Web Links And Purchase Codes

    ARM-USB-OCD-H – OpenOCD compatible debugger/programmer with JTAG interface, protection buffers and better power supply circuit How to order? You can order directly from our web-shop or via any of our distributors. List of Olimex distributors may be found here: https://www.olimex.com/Distributors/ Please check https://www.olimex.com/...
  • Page 30: Product Support

    All goods are checked before they are sent out. In the unlikely event that goods are faulty, they must be returned, to OLIMEX at the address listed on your order invoice. OLIMEX will not accept goods that have clearly been used more than the amount needed to evaluate their functionality.

Table of Contents