background image

OLIMEX© 2016

STM32-H407 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?

 

                                                                                                                           

 

 

..........................................................................................................................

 

 6

1.3 Target market and purpose of the board

 

                                                                                

 

 

...............................................................................

 

 6

1.4 Organization

 

                                                                                                                              

 

 

.............................................................................................................................

 

 6

CHAPTER 2 SETTING UP THE STM32-H407 BOARD

 

                                        

 

 

.......................................

 

 7

2. Introduction to the chapter

 

                                                                                                        

 

 

.......................................................................................................

 

 7

2.1 Electrostatic warning

 

                                                                                                                

 

 

...............................................................................................................

 

 7

2.2 Requirements

 

                                                                                                                            

 

 

...........................................................................................................................

 

 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 STM32F407ZGT6 MICROCONTROLLER

 

                          

 

 

.........................

 

 11

4. Introduction to the chapter

 

                                                                                                      

 

 

.....................................................................................................

 

 11

4.1 The STM32F407ZGT6 features

 

                                                                                             

 

 

............................................................................................

 

 11

CHAPTER 5 CONTROL CIRCUITY AND HARDWARE MODULES

 

              

 

 

.............

 

 13

5. Introduction to the chapter

 

                                                                                                      

 

 

.....................................................................................................

 

 13

5.1 Reset

 

                                                                                                                                         

 

 

........................................................................................................................................

 

 13

5.2 Clocks

 

                                                                                                                                       

 

 

......................................................................................................................................

 

 13

CHAPTER 6 CONNECTORS AND PINOUT

 

                                                        

 

 

.......................................................

 

 14

6. Introduction to the chapter

 

                                                                                                      

 

 

.....................................................................................................

 

 14

6.1 JTAG/SWD debug

 

                                                                                                                  

 

 

.................................................................................................................

 

 14

6.2 SD/MMC slot

 

                                                                                                                           

 

 

..........................................................................................................................

 

 15

6.3 UEXT module

 

                                                                                                                          

 

 

.........................................................................................................................

 

 15

6.4 USB HOST

 

                                                                                                                               

 

 

..............................................................................................................................

 

 16

6.5 USB_OTG

 

                                                                                                                                

 

 

...............................................................................................................................

 

 16

6.6 Arduino platform

 

                                                                                                                    

 

 

...................................................................................................................

 

 16

6.7 20-pin connectors – PD – PE – PF – PG

 

                                                                               

 

 

..............................................................................

 

 18

6.8 PWR Jack

 

                                                                                                                                

 

 

...............................................................................................................................

 

 19

6.9 Battery connector

 

                                                                                                                    

 

 

...................................................................................................................

 

 19

6.10 U3BOOT

 

                                                                                                                                

 

 

...............................................................................................................................

 

 19

6.11 Jumper description

 

                                                                                                               

 

 

..............................................................................................................

 

 19

Page 3 of 30

Summary of Contents for STM32-P152

Page 1: ...STM32 H407 development board USER S MANUAL Document revision F December 2016 Designed by OLIMEX Ltd 2012 All boards produced by Olimex LTD are ROHS compliant...

Page 2: ...s of merchantability or fitness for purpose are excluded 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 fro...

Page 3: ...ION 9 3 Introduction to the chapter 9 3 1 Layout top view 9 3 2 Layout bottom view 10 CHAPTER 4 THE STM32F407ZGT6 MICROCONTROLLER 11 4 Introduction to the chapter 11 4 1 The STM32F407ZGT6 features 11...

Page 4: ...PTER 8 BLOCK DIAGRAM AND MEMORY 23 8 Introduction to the chapter 23 8 1 Processor family block diagram 23 8 2 Physical memory map 24 CHAPTER 9 SCHEMATICS 25 9 Introduction to the chapter 25 9 1 Eagle...

Page 5: ...microcontroller STM32F407ZGT6 manufactured by STMicrocontrollers 1 1 Features STM32F407ZGT6 Cortex M4 210DMIPS 1MB Flash 196KB RAM 3 12 bit 2 4 MSPS A D 2 12 bit D A converters USB OTG HS and USB OTG...

Page 6: ...r 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 versat...

Page 7: ...the ability to program debug the board to choose the correct programmer be sure that you are aware what software tools you are going to use when programming STM32 H407 and that the programmer supports...

Page 8: ...typical consumption is 30mA 12V For the European customers we sell an affordable power supply adapter 12V 0 5A SY0612E It is worth mentioning that the board can NOT be powered by the battery connector...

Page 9: ...407 board itself The board comes with a bag with 4 headers for the Arduino Maple Pinguino platform which were left unsoldered in case you don t wish to use those environments or you don t plan on usin...

Page 10: ...407 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 s...

Page 11: ...to 26 MHz crystal oscillator Internal 16 MHz factory trimmed RC 1 accuracy 32 kHz oscillator for RTC with calibration Internal 32 kHz RC with calibration Sleep Stop and Standby modes VBATsupply for R...

Page 12: ...v2 hardware MII RMII 8 to 14 bit parallel camera interface up to 54 Mbytes s True random number generator CRC calculation unit 96 bit unique ID RTC subsecond accuracy hardware calendar For comprehensi...

Page 13: ...and is connected to pins 8 and 9 5 3 Power supply circuit The power supply circuit of STM32 H407 allows flexible input supply from 6V to 16V direct current This means a wide range of power supplies a...

Page 14: ...signals xxxx yyyy in the tables below might mean either multiplexing between signals or port name correspondence on the processor 6 1 JTAG SWD debug The board can be debugged from the 20 pin JTAG con...

Page 15: ...ctor Pin Signal Name 1 DAT2 RES 2 CD DAT3 CS 3 CMD DI 4 VDD 5 SCL SCLK 6 VSS 7 DAT0 RES 8 DAT1 RES Notice that the pad numeration is written at the bottom of STM32 H407 under the microSD card connecto...

Page 16: ...specification that allows USB devices such as digital audio players or mobile phonesto act as a host allowing a USB flash drive mouse or keyboard to be attached and also connecting USB peripherals dir...

Page 17: ...board Arduino platform pinholes CON1 CON2 Pin Signal 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 VI...

Page 18: ...ded 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 2 GND 12 PD9 2 GND 12 PE9 3 PD0 13 PD10 3 PE0 13 PE10 4 PD1 14 PD11 4 PE1 14 PE11 5 PD2 15 PD1...

Page 19: ...T are 3 pinholes set on USART3 and are named on the bottom GND RX TX3 and notice there are two vias near them which are actually VCC and can be used if connecting U3BOOT More information about booting...

Page 20: ...nding 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 Embedde...

Page 21: ...reference The default position is closed 6 12 Additional hardware components The components below are mounted on STM32 H407 but are not discussed above They are listed here for completeness Reset butt...

Page 22: ...m_index json 3 Navigate to Tools Board Boards manager 4 Select Olimex STM32 boards Install if Arduino SAM Boards package is not installed it will download the compiler so it will take some time 5 Sele...

Page 23: ...EMORY 8 Introduction to the chapter Below 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 o...

Page 24: ...OLIMEX 2016 STM32 H407 user s manual 8 2 Physical memory map Page 24 of 30...

Page 25: ...logically and physically STM32 H407 9 1 Eagle schematic STM32 H407 schematic is visible for reference here You can also find them on the web page for STM32 H407 at our site https www olimex com Produc...

Page 26: ...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 A0 A1 A2 A3 A4 A5 AREF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 GND GND GND RST VIN U4 BOOT...

Page 27: ...ns are in millimeters The three highest elements on the board in order from the tallest to the shortest are capacitor C46 17 2mm 0 677 over the pcb USB host connectors 14 3mm 0 563 capacitors C11 and...

Page 28: ...ples 10 1 Document revision Revision Date Changes Modified Page A 20 07 12 Initial Creation All B 25 07 12 Page 6 Added comparison details Page 16 Table error 6 16 C 14 02 13 All pages formatting Adde...

Page 29: ...board featuring Ethernet ARM USB TINY H OpenOCD compatible high speed debugger programmer with JTAG interface ARM USB OCD H OpenOCD compatible debugger programmer with JTAG interface protection buffer...

Page 30: ...t 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 includes items that have been soldered to or have had their fir...

Reviews: