background image

Distributor of Olimex LTD: Excellent Integrated System Limited

Datasheet of STM32-H407 - ST M3 STM32F407 HEADER BOARD 
Contact us: [email protected] Website: www.integrated-circuit.com

OLIMEX© 2016

STM32-H407 user's manual

1.2 H407 or E407?

The major difference between STM32-H407 and STM32-E407 is that the latter has built-in 
Ethernet (physical level transceiver Micrel). STM32-E407 also features an extra USB-OTG and a 
number of SMD jumpers on the bottom which help the user to control the multiplexing on some 
pins easier. STM32-E407 has 2 x USB-OTG both with a miniUSB interface. STM32-H407 has 1x 
USB-OTG and 1x USB-HOST with the On-The-Go interfaced by miniUSB and the HOST by USB 
type A connector.  

If you need built-in Ethernet check the STM32-E407.

1.3 Target market and purpose of the board

STM32-H407 is a development board featuring a powerful ARM Cortex-M4F microcontroller with 
the most important peripherals, interfaces and connectors mounted and ready to use. The board can 
be powered by a number of different sources, can be programmed via two different interfaces, has a 
TON of GPIO pins available on a number of headers. The board's Arduino platform headers give 
another option for enthusiasts who wish to implement support for Arduino/Maple/Pinguino shields 
giving the board additional features altogether with the option to add Olimex extension modules on 
the 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-H407 as an interesting bargain and quite capable board 
for its low price.

1.4 Organization

Each section in this document covers a separate topic, organized as follow:

Chapter 1 is an overview of the board usage and features

Chapter 2 provides a guide for quickly setting up the board

Chapter 3 contains the general board diagram and layout

Chapter 4 describes the component that is the heart of the board: the STM32F207ZET6 
microcontroller

Chapter 5 is an explanation of the control circuitry associated with the microcontroller to 
reset. Also shows the clocks on the board

Chapter 6 covers the connector pinout, peripherals and jumper description

Chapter 7 gives advice on how to use the board with Arduino IDE

Chapter 8 shows the memory map

Chapter 9 provides the schematics

Chapter 10 contains the revision history, useful links and support information

Page 6 of 30

                             7 / 31

                             7 / 31

Содержание STM32-H4Q7

Страница 1: ...Limited Excellent Integrated System Limited Stocking Distributor Stocking Distributor Click to view price real time Inventory Delivery Lifecycle Information Click to view price real time Inventory Del...

Страница 2: ...of STM32 H407 ST M3 STM32F407 HEADER BOARD Contact us sales integrated circuit com Website www integrated circuit com STM32 H407 development board USER S MANUAL Document revision E May 2016 Designed...

Страница 3: ...aith However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded This document is intended only to assist the rea...

Страница 4: ...irements 7 2 3 Powering the board 8 2 4 Prebuilt software 8 CHAPTER 3 STM32 H407 BOARD DESCRIPTION 9 3 Introduction to the chapter 9 3 1 Layout top view 9 3 2 Layout bottom view 10 CHAPTER 4 THE STM32...

Страница 5: ...1 6 12 Additional hardware components 21 CHAPTER 7 HOW TO USE THE BOARD WITH ARDUINO IDE 22 CHAPTER 8 BLOCK DIAGRAM AND MEMORY 23 8 Introduction to the chapter 23 8 1 Processor family block diagram 23...

Страница 6: ...tailed The STM32 H407 development board enables code development of applications running on the microcontroller STM32F407ZGT6 manufactured by STMicrocontrollers 1 1 Features STM32F407ZGT6 Cortex M4 21...

Страница 7: ...s Arduino platform headers give another option for enthusiasts who wish to implement support for Arduino Maple Pinguino shields giving the board additional features altogether with the option to add O...

Страница 8: ...ing items are required JTAG or SWD interface programmer debugger can power the board and gives the ability to program debug the board to choose the correct programmer be sure that you are aware what s...

Страница 9: ...tional components and peripherals no microSD card mounted nothing connected to the USB etc the typical consumption is 30mA 12V For the European customers we sell an affordable power supply adapter 12V...

Страница 10: ...on the board differ from the names used to describe them For the actual names check the STM32 H407 board itself The board comes with a bag with 4 headers for the Arduino Maple Pinguino platform which...

Страница 11: ...Contact us sales integrated circuit com Website www integrated circuit com OLIMEX 2016 STM32 H407 user s manual 3 2 Layout bottom view On the bottom there are three tables printed general jumper tabl...

Страница 12: ...ck reset and supply management 1 8 V to 3 6 V application supply and I Os POR PDR PVD and BOR 4 to 26 MHz crystal oscillator Internal 16 MHz factory trimmed RC 1 accuracy 32 kHz oscillator for RTC wit...

Страница 13: ...d DMA on chip full speed PHY and ULPI 10 100 Ethernet MAC with dedicated DMA supports IEEE 1588v2 hardware MII RMII 8 to 14 bit parallel camera interface up to 54 Mbytes s True random number generator...

Страница 14: ...pins 23 and 24 of the CORTEX M4F processor Quartz crystal Q2 is a 32 768Hz RTC real time clock and is connected to pins 8 and 9 5 3 Power supply circuit The power supply circuit of STM32 H407 allows...

Страница 15: ...TAG 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...

Страница 16: ...icroSD card connector 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...

Страница 17: ...a host allowing a USB flash drive mouse or keyboard to be attached and also connecting USB peripherals directly for communication purposes among them Pin Signal Name 1 5V_OTG_PWR 2 USB_OTG_D 3 USB_OT...

Страница 18: ...gnal Name Processor pin Pin Signal Name Processor pin RST RST 25 A0 PC0 26 3V3 3 3V A1 PC1 27 5V 5V A2 PB0 46 GND GND A3 PB1 47 GND GND A4 PC4 44 VIN VIN A5 PC5 45 Arduino platform pinholes CON3 CON4...

Страница 19: ...owever they follow the standard 100mil step connectors not hard to find and mount solder if needed etc PD PE Pin Signal Name Pin Signal Name Pin Signal Name Pin Signal Name 1 3 3V 11 PD8 1 3 3V 11 PE8...

Страница 20: ...upply to other Pin Signal Name 1 VBAT 2 GND The pin names are also written on the bottom of the board in the base of the connector 6 10 U3BOOT U3BOOT are 3 pinholes set on USART3 and are named on the...

Страница 21: ...System Memory or the Embedded SRAM If B0_0 is closed the board will try to boot from User Flash Memory If B0_1 is closed there are two variants depending on the state of B1_1 B1_0 jumper if B0_1 is cl...

Страница 22: ...H407 user s manual 6 11 6 AREF_EN This is SMD type jumper If open unsoldered will disable ADC reference The default position is closed 6 12 Additional hardware components The components below are mou...

Страница 23: ...w githubusercontent com OLIMEX Arduino_configurations master package_olimex_stm_i ndex json 3 Navigate to Tools Board Boards manager 4 Select Olimex STM32 boards Install if Arduino SAM Boards package...

Страница 24: ...e www integrated circuit com OLIMEX 2016 STM32 H407 user s manual CHAPTER 8 BLOCK DIAGRAM AND MEMORY 8 Introduction to the chapter Below you can find a memory map for this family of processors It is s...

Страница 25: ...ent Integrated System Limited Datasheet of STM32 H407 ST M3 STM32F407 HEADER BOARD Contact us sales integrated circuit com Website www integrated circuit com OLIMEX 2016 STM32 H407 user s manual 8 2 P...

Страница 26: ...SCHEMATICS 9 Introduction to the chapter In this chapter are located the schematics describing logically and physically STM32 H407 9 1 Eagle schematic STM32 H407 schematic is visible for reference her...

Страница 27: ...M4G4 CD DAT3 CS 2 CLK SCLK 5 CMD DI 3 DAT0 DO 7 DAT1 RES 8 DAT2 RES 1 VDD 4 VSS 6 SD MMC 1 2 3 4 5 6 U1 ENA 1 ENB 4 FLAG_A 2 FLAG_B 3 GND 6 IN 7 OUT_A 8 OUT_B 5 U2 1 2 3 4 5 6 U3 1 2 3 U3BOOT 3V3 5V A...

Страница 28: ...circuit com OLIMEX 2016 STM32 H407 user s manual 9 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 a...

Страница 29: ...lso the web page for your device is listed Be sure to check it after a purchase for the latest available updates and examples 10 1 Document revision Revision Date Changes Modified Page A 20 07 12 Init...

Страница 30: ...4 ORDER CODES STM32 H407 the version of the board discussed in this document STM32 E407 the version of the board featuring Ethernet ARM USB TINY H OpenOCD compatible high speed debugger programmer wit...

Страница 31: ...ter such time all sales are considered final Returns of incorrect ordered items are allowed subject to a 10 restocking fee What is unaffected If you hooked it to power you affected it To be clear this...

Отзывы: