Advertisement

Quick Links

STM32-E407 development board
USER'S MANUAL
Revision E, December 2013
Designed by OLIMEX Ltd, 2012
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 STM32F407ZG and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for OLIMEX STM32F407ZG

  • Page 1 STM32-E407 development board USER’S MANUAL Revision E, December 2013 Designed by OLIMEX Ltd, 2012 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

    OLIMEX© 2013 STM32-E407 user's manual Table of Contents DISCLAIMER ......................2 CHAPTER 1 OVERVIEW ..................5 1. Introduction to the chapter ....................... 5 1.1 Features ............................. 5 1.2 H407 or E407? .......................... 5 1.3 Target market and purpose of the board ................5 1.4 Organization ..........................
  • Page 4 OLIMEX© 2013 STM32-E407 user's manual 6.11 BOOT connector ........................20 6.12 Jumper description ......................20 6.12.1 PWR_SEL ..............................20 6.12.2 B1_1/B1_0 and B0_1/B0_0 ......................... 20 6.12.3 R-T ................................21 6.12.4 3.3V_E ................................. 21 6.12.5 AGND_E ..............................21 6.12.6 AREF_EN ..............................21 6.12.7 GPIO port jumpers ............................
  • Page 5: Chapter 1 Overview

    Thank you for choosing the STM32-E407 single board computer from Olimex! This document provides a user’s guide for the Olimex STM32-E407 board. As an overview, this chapter gives the scope of this document and lists the board’s features. The differences between the members of the STM32-E407 and STM32-H407 boards are mentioned.
  • Page 6: Organization

    OLIMEX UEXT. All of the above options make the board quite versatile and 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-E407 as an interesting bargain and quite capable board for its low price.
  • Page 7: Chapter 2 Setting Up The Stm32-E407 Board

    - Arduino/Maple/Pinguino shields – every shield is hardware compatible with H407 but will not work out-of-the-box, software implementation should be considered Some of the suggested items can be purchased by Olimex, for instance: ARM-USB-TINY-H – high-speed OpenOCD ARM JTAG debugger ARM-USB-OCD-H –...
  • Page 8: Powering The Board

    OLIMEX© 2013 STM32-E407 user's manual 2.3 Powering the board The board is powered in one of the following ways: 1) by PWR jack, 2)by JTAG/SWD programmer (3)by USB-OTG. The PWR jack should be supplied from a 6V to 16V source with maximum current of 1A from the power jack.
  • Page 9: Chapter 3 Stm32-E407 Board Description

    OLIMEX© 2013 STM32-E407 user's manual CHAPTER 3 STM32-E407 BOARD DESCRIPTION 3. Introduction to the chapter Here you 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-E407 board itself.
  • Page 10: Layout (Bottom View)

    OLIMEX© 2013 STM32-E407 user's manual 3.2 Layout (bottom view) On the bottom there are three tables printed – general jumper table, boot mode jumper table, power mode jumper table. The default positions of the tables are also shown. Page 10 of 30...
  • Page 11: Chapter 4 The Stm32F407Zgt6 Microcontroller

    OLIMEX© 2013 STM32-E407 user's manual CHAPTER 4 THE STM32F407ZGT6 MICROCONTROLLER 4. Introduction to the chapter In this chapter is located the information about the heart of STM32-E407 – its Cortex-M4F microcontroller. The information is a modified version of the datasheet provided by its manufacturers from ST.
  • Page 12 OLIMEX© 2013 STM32-E407 user's manual  SDIO interface  Advanced connectivity  USB 2.0 full-speed device/host/OTG controller with on-chip PHY  USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on- chip full-speed PHY and ULPI  10/100 Ethernet MAC with dedicated DMA: supports IEEE 1588v2 hardware, MII/RMII ...
  • Page 13: Chapter 5 Control Circuity And Hardware Modules

    OLIMEX© 2013 STM32-E407 user's manual CHAPTER 5 CONTROL CIRCUITY AND HARDWARE MODULES 5. Introduction to the chapter Here you can find information about reset circuit and quartz crystals locations, the power supply circuit is discussed. 5.1 Reset STM32-E407's reset circuit includes R5 (10KΩ), R6 (1 KΩ), C19 (100nF) and a RESET button.
  • Page 14: Chapter 6 Connectors And Pinout

    6.1 JTAG/SWD debug The board can be debugged from the 20-pin JTAG connector either by a JTAG or a SWD compatible debugger. Below is the table of the JTAG. This interface can be used with the Olimex's OpenOCD debuggers. JTAG/SWD interface...
  • Page 15: Uext Module

    When removing the card, please make sure that you release it from the connector by pushing and NOT by pulling the card directly (this can damage both the connector and the microSD card). 6.3 UEXT module STM32-E407 board has UEXT connector and can interface Olimex's UEXT modules. For more information on UEXT please visit: https://www.olimex.com/Products/Modules/UEXT/...
  • Page 16: Usb_Otg2

    OLIMEX© 2013 STM32-E407 user's manual Note DFU bootloader uses the USB_OTG1 port, and a "USB micro-A" cable is required. Pin # Signal Name +5V_OTG1_PWR USB_OTG1_D- USB_OTG1_D+ PA10/OTG1_FS_ID 6.5 USB_OTG2 USB On-The-Go, often abbreviated USB OTG, is a specification that allows USB devices such as...
  • Page 17: Lan Connector

    OLIMEX© 2013 STM32-E407 user's manual 6.6 LAN connector Pin # Signal name NOT CONNECTED NOT CONNECTED NOT CONNECTED Usage Color Right Green Link status Left Yellow Activity status 6.7 Arduino/Maple platform The Arduino/Maple platform connectors (2x6pin and 2x8pin plastic headers) are not mounted but are included in the package.
  • Page 18: 20-Pin Connectors - Pd - Pe - Pf - Pg

    OLIMEX© 2013 STM32-E407 user's manual Arduino platform pinholes CON3 CON4 Signal Name Processor pin# Signal Name Processor pin# PB7/USART1_RX PG12 PB6/USART1_TX PG15 AGND AREF AREF 6.8 20-pin connectors – PD – PE – PF - PG The 4 20-pin connectors combine different processor ports and provide very nice GPIO option –...
  • Page 19: Pwr Jack

    6.9 PWR Jack The power jack used is the typical 2.5mm one used by Olimex in most of our products. You should provide between 6 and 16 volts @ 1A to the board. Pin #...
  • Page 20: Boot Connector

    OLIMEX© 2013 STM32-E407 user's manual Pin # Signal name VBAT The pin names are also written on the bottom of the board in the base of the connector. 6.11 BOOT connector The best use for the GND, RX3, TX3 pins from the BOOT connector would be getting the output of the available demo program on a computer terminal via USB-SERIAL-CABLE-F (https://www.olimex.com/dev/usb-serial-cable.html)
  • Page 21: R-T

    OLIMEX© 2013 STM32-E407 user's manual If B0_1 is closed there are two variants depending on the state of B1_1/B1_0 jumper – if B0_1 is closed and B1_0 is closed the board will try to boot from System Memory. If B0_1 is closed and B1_1 is closed bootloader must be located in the Embedded SRAM.
  • Page 22 OLIMEX© 2013 STM32-E407 user's manual WKUP button – can be used as user button User LED + Power LED Page 22 of 30...
  • Page 23: Chapter 7 Block Diagram And Memory

    OLIMEX© 2013 STM32-E407 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© 2013 STM32-E407 user's manual 7.2 Physical memory map Page 24 of 30...
  • Page 25: Chapter 8 Schematics

    8.1 Eagle schematic STM32-E407 schematic is visible for reference here. You can also find them on the web page for STM32-E407 at our site: https://www.olimex.com/Products/ARM/ST/STM32-E407/. They are located in HARDWARE section. The EAGLE schematic is situated on the next page for quicker reference.
  • Page 26 OLIMEX© 2013 STM32-E407 user's manual Page 26 of 30...
  • Page 27: Physical Dimensions

    OLIMEX© 2013 STM32-E407 user's manual 8.2 Physical dimensions Note that all dimensions are in millimeters. The three highest elements on the board in order from the tallest to the shortest are: capacitor C50 – 17.2mm (0.677'') over the pcb; LAN connector – 13.6mm (0.535''); capacitors C42 and C48 –...
  • Page 28: Chapter 9 Revision History And Support

    OLIMEX© 2013 STM32-E407 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

    9.3 Useful web links and purchase codes The web page you can visit for more info on your device is https://www.olimex.com/Products/ARM/ST/STM32-E407/. You can get the latest updates on the software at: https://github.com/OLIMEX/STM32F4. ORDER CODES: STM32-E407 – the version of the board discussed in this document STM32-H407 –...
  • 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.

This manual is also suitable for:

Stm32-e407

Table of Contents