STM32-P407 development board
USER’S MANUAL
Revision D, May 2014
Designed by OLIMEX Ltd, 2011
All boards produced by Olimex LTD are ROHS compliant
OLIMEX© 2014
STM32-P407 user's manual
Disclaimer:
© 2014 Olimex Ltd. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd.
Other product names may be trademarks of others and the rights belong to their respective owners.
The information in this document is provided in connection with Olimex products. No license, express
or implied or otherwise, to any intellectual property right is granted by this document or in connection
with the sale of Olimex products.
The hardware and the software files are proprietary design and would not be distributed nor shared.
It is possible that the pictures in this manual differ from the latest revision of the board.
The product described in this document is subject to continuous development and improvements. All
particulars of the product and its use contained in this document are given by OLIMEX in good faith.
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 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.
This product is intended for use for engineering development, demonstration, or evaluation purposes only
and is not considered by OLIMEX to be a finished end-product fit for general consumer use. Persons
handling the product must have electronics training and observe good engineering practice standards. As
such, the goods being provided are not intended to be complete in terms of required design-, marketing-,
and/or manufacturing-related protective considerations, including product safety and environmental
measures typically found in end products that incorporate such semiconductor components or circuit boards.
Olimex currently deals with a variety of customers for products, and therefore our arrangement with the user
is not exclusive. Olimex assumes no liability for applications assistance, customer product design, software
performance, or infringement of patents or services described herein.
THERE IS NO WARRANTY FOR THE DESIGN MATERIALS AND THE
COMPONENTS USED TO CREATE STM32-P407. THEY ARE CONSIDERED
SUITABLE ONLY FOR STM32-P407.
Page 2 of 32
OLIMEX© 2014
STM32-P407 user's manual
Table of Contents
CHAPTER 1 OVERVIEW......................................................................................... 5
1. Introduction to the chapter.......................................................................................................5
1.1 Features.....................................................................................................................................5
1.2 Organization.............................................................................................................................6
CHAPTER 2 SETTING UP THE STM32-P407 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-P407 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 microcontroller............................................................................................................... 11
5. Introduction to the chapter.....................................................................................................13
5.1 Reset........................................................................................................................................13
5.2 Clock....................................................................................................................................... 13
CHAPTER 6 HARDWARE......................................................................................14
6. Introduction to the chapter.....................................................................................................14
6.1 JTAG connector..................................................................................................................... 14
6.2 UEXT...................................................................................................................................... 15
6.3 Pads on the proto area...........................................................................................................16
6.4 USB_OTG...............................................................................................................................17
6.5 USB HOST..............................................................................................................................17
6.6 LAN connector.......................................................................................................................17
6.7 PWR Jack...............................................................................................................................18
6.8 Headphones connector.......................................................................................................... 18
6.9 SD/MMC slot..........................................................................................................................18
6.10 RS232_1................................................................................................................................ 19
6.11 RS232_2.................................................................................................................................20
6.12 CAN connector.....................................................................................................................20
6.13 Battery connector.................................................................................................................20
6.14 Jumper description..............................................................................................................21
6.15 LCD Display with backlight................................................................................................23
Page 3 of 32
OLIMEX© 2014
STM32-P407 user's manual
6.16 VGA Color Camera............................................................................................................. 23
6.17 Additional hardware components...................................................................................... 23
6.18 Notes on interfaces...............................................................................................................23
CHAPTER 7 MEMORY...........................................................................................25
7. Introduction to the chapter.....................................................................................................25
7.1 Memory map.......................................................................................................................... 26
CHAPTER 8 SCHEMATICS...................................................................................27
8. Introduction to the chapter.....................................................................................................27
8.1 Eagle schematic......................................................................................................................27
8.2 Physical dimensions...............................................................................................................29
CHAPTER 9 REVISION HISTORY.......................................................................30
9. Introduction to the chapter.....................................................................................................30
9.1 Document revision................................................................................................................. 30
9.2 Web page of your device........................................................................................................31
9.3 Product support..................................................................................................................... 32
Page 4 of 32
OLIMEX© 2014
STM32-P407 user's manual
CHAPTER 1 OVERVIEW
1. Introduction to the chapter
Thank you for choosing the STM32-P407 development board from Olimex! This document
provides a User’s Guide for the Olimex STM32-P407 development board. As an overview, this
chapter gives the scope of this document and lists the board’s features. The document’s organization
is then detailed.
The STM32-P407 development board enables code development of applications running on the M4
CORTEX
STM32F407ZGT6
microcontroller, manufactured by STMicroelectronics.
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 HS, Ethernet, 14 timers, 3 SPI,
3 I2C, Ethernet, 2 CANs, 3 12 bit ADCs, 2 12 bit DACs, 114 GPIOs, Camera interface
JTAG connector with ARM 2x10 pin layout for programming/debugging
512 KB fast external SRAM on board
4 Status LEDs
Stereo Audio Codec CS4344
CAN driver
Temperature sensor
Trimmer potentiometer
Joystick for navigation
6610 LCD color 128x128 pixel TFT display
SAMSUNG E700 VGA camera 640x480 color
Tamper and Wakeup buttons
2 RS232 drivers and connectors
25 Mhz quartz crystal
USB_OTG
USB_HOST
100 Mbit Ethernet
Mini SD/MMC card connector
UEXT connector
Power Jack
RESET button and circuit
Power-on led
3V battery connector
Extension port connectors for many of microcontrollers pins
PCB: FR-4, 1.5 mm (0,062"), soldermask, silkscreen component print
Page 5 of 32
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•