STM32-P407 ETC2 | Alldatasheet
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 33
Technical content
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 Page 3 of 32
OLIMEX© 2014 STM32-P407 user's manual 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
OLIMEX© 2014 STM32-P407 user's manual
- Dimensions: 160x116 mm (6.3x4.6")
1.2 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 STM32F407ZGT6 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 shows the memory map – Chapter 8 provides the schematics – Chapter 9 contains the revision history Page 6 of 32
OLIMEX© 2014 STM32-P407 user's manual CHAPTER 2 SETTING UP THE STM32-P407 BOARD 2. Introduction to the chapter This section helps you set up the STM32-P407 development board for the first time. Please consider first the electrostatic warning to avoid damaging the board, then discover the hardware and software required to operate the board. The procedure to power up the board is given, and a description of the default board behavior is detailed.
2.1 Electrostatic warning
STM32-P407 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. Avoid touching the component pins or any other metallic element.
2.2 Requirements
In order to set up the STM32-P407, the following items are required: - 5 Vdc power supply (or JTAG or SWD, or 5V TRACE, or 5V CAN, or 5V_USB, depending on PWR_SEL jumper position) - SWD interface programmer Note 1: additionally, the board can be programmed via JTAG interface but there are signals multiplexed with the LCD and the audio, so if using JTAG interface for programming you might need to implement a software mechanism to stop them or you might not be able to reprogram again. Note 2: the board can also be programmed via the USART (RS232_1) connector using the built-it bootloader application (without the need of third-party tool). This way of programming/debugging is slow but my provide a better/cheaper solution in certain cases. The configuration is explained in the RS232 chapter (6.10) of the manual. You may use a pair of the following devices for this purpose: - ARM-JTAG-COOCOX programmer/debuuger which has both JTAG and SWD interfaces and works natively with CooCox IDE, and Keil uVision and IAR EW via plugin - Any of Olimex’s ARM-JTAG programmer/debugger (keeping in mind the note above) - Any of Olimex's ARM-JTAG programmer/debugger + ARM-JTAG-SWD + Rowley CrossWorks Also, a host-based software toolchain is required in order to program/debug the STM32-P407 board. There are also a number of ready IDEs available like CooCox IDE, IAR Embedded Page 7 of 32
OLIMEX© 2014 STM32-P407 user's manual Workbench, Rowley CrossWorks, etc. Olimex distributes a free IDE that works with our OpenOCD programmers: https://www.olimex.com/Products/ARM/JTAG/_resources/OpenOCD/. At the moment of writing this guide our ARM programmers/debuggers equipped with an ARM- JTAG-SWD work fine (out-of-the-box) with Rowley CrossWorks.
2.3 Powering the board
Provide +5 V DC to the board's power jack, OR +5 V via the JTAG or TRACE connector (before providing the power set the PWR_SEL jumper in the correct position) Additionally the board can be powered using the PROTO AREA pads. Provide 5V to the respective pad with the same label. Ground pad is named AGND. On powering the board the PWR LED, the SATA4 LED and the display should turn on. The SATA1, SATA2 and SATA3 LEDs must start blinking consecutively. If measuring the current consumption it should be around 30 mA.
2.4 Prebuilt software
On arrival the board has a basic demo installed which features test of the LEDs, the LCD, the joystick, the camera. Note that the demo provided by Olimex LTD is the same as the demo provided for STM32-P207 though not optimized for the F407 processor. IMPORTANT: If you have only a programmer with JTAG interface and you need to turn off the peripherals using the JTAG signals press WKUP button (if there is a reset after programming you might need to keep it pressed)! Pressing WKUP button will turn off those modules and will allow JTAG reprogramming. T Page 8 of 32
OLIMEX© 2014 STM32-P407 user's manual CHAPTER 3 STM32-P407 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-P407 board itself.
3.1 Layout (top view)
OLIMEX© 2014 STM32-P407 user's manual
3.2 Layout (bottom view)
OLIMEX© 2014 STM32-P407 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-P407 – its microcontroller. The information is a modified version of the datasheet provided by its manufacturers.
4.1 The microcontroller
- Core: ARM 32-bit Cortex™-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory, frequency up to 168 MHz, memory protection unit, 210 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions
- Memories
- 1 Mbyte of Flash memory
- 192+4 Kbytes of SRAM including 64-Kbyte of CCM (core coupled memory) data RAM
- Flexible static memory controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories
- LCD parallel interface, 8080/6800 modes
- Clock, 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 with calibration
- Internal 32 kHz RC with calibration
- Sleep, Stop and Standby modes
- VBATsupply for RTC, 20×32 bit backup registers + optional 4 KB backup SRAM
- 3×12-bit, 2.4 MSPS A/D converters: 24 channels and 7.2 MSPS in triple interleaved mode
- 2×12-bit D/A converters
- General-purpose DMA: 16-stream DMA controller with FIFOs and burst support
- Up to 17 timers: up to twelve 16-bit and two 32-bit timers up to 168 MHz, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input
- Debug mode
- Serial wire debug (SWD) & JTAG interfaces
- Cortex-M4 Embedded Trace Macrocell™
- Up to 114 I/O ports with interrupt capability
- Up to 15 communication interfaces
- 3 × I2C interfaces (SMBus/PMBus)
- 4 USARTs/2 UARTs (10.5 Mbit/s, ISO 7816 interface, LIN, IrDA, modem control)
- 3 SPIs (37.5 Mbits/s), 2 with muxed full-duplex I2S to achieve audio class accuracy via internal audio PLL or external clock Page 11 of 32
OLIMEX© 2014 STM32-P407 user's manual
- 2 × CAN interfaces (2.0B Active)
- 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
- 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 comprehensive information on the microcontroller visit the Microchip’s web page for a datasheet. At the moment of writing the microcontroller datasheet can be found at the following link: http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DAT ASHEET/DM00037051.pdf If the Cortex M4 processor listed above seems like an overkill we have the same board offered with Cortex M3 one – STM32F207ZET6. The name of the board is STM32-P207. The table of comparison can be found below: STM32F207ZET6 STM32F407ZGT6 Maximum speed 120Mhz 168Mhz Program memory 512KB 1024KB Ram memory 132KB 192KB Page 12 of 32
OLIMEX© 2014 STM32-P407 user's manual CHAPTER 5 CONTROL CIRCUITY 5. Introduction to the chapter Here you can find information about reset circuit and quartz crystal locations.
5.1 Reset
STM32-P407 reset circuit includes R65 (10 KΩ), R66(560 Ω), C45(100 nF), STM32F407ZGT6 pin 25 (NRST) and a RESET button. The RESET is also connected to the proto area.
5.2 Clock
25 MHz quartz crystal Q1 is connected to pins 23 and 24 of the processor. Real time clock (RTC) Q2 is found at pins 8 and 9 of the processor. Page 13 of 32
OLIMEX© 2014 STM32-P407 user's manual CHAPTER 6 HARDWARE 6. Introduction to the chapter In this chapter are presented the connectors that can be found on the board all together with their pinout. Proto area is shown. Jumpers functions are described. Notes and info on specific peripherals are presented. Notes regarding the interfaces are given.
6.1 JTAG connector
The 20-pin JTAG connector provides the interface for JTAG or/and SWD/TRACE programming/debugging. It is advisable to use SWD or TRACE interface programmers. *The JTAG TRST signal is multiplexed with the display. When using JTAG interface you will not be able to debug the display of the board. If you wish to program the board with JTAG make sure to hold the WKUP button when programming/debugging until you wipe the system memory or the JTAG will not connect. This behavior is caused by the initial demo which redefines the pin to show the display. Another workaround is to set the bootloader jumpers so the board would attempt to boot from the Embedded SRAM (and since it is blank, the display would not start which will allow you to debug with the JTAG). Note this is not an issue if you use SWD interface. JTAG/SWD interface Pin # Signal Name Pin # Signal Name 1 +3.3V 11 +3.3 V 2 +3.3V 12 GND
3 TRST/SPI1_MISO* 13 TDO/I2S3_CK
4 GND 14 GND
5 PGCTDI/I2S3_WS 15 RST
6 GND 16 GND
7 TMS 17 +5V_J-LINK
8 GND 18 GND
9 TCK 19 +5V_J-LINK
10 GND 20 GND
OLIMEX© 2014 STM32-P407 user's manual TRACE interface Pin # Signal Name Pin # Signal Name 1 +3.3V 11 +5V_TRACE
2 TMS 12 TEMP_ALERT
3 GND 13 +5V_TRACE
4 TCK 14 USB_HS_VBUSON
5 GND 15 GND
6 TDO/I2S3_CK 16 DCMI_D4
7 Not connected 17 GND
8 TDI/I2S3_WS 18 DCMI_D6
9 GND 19 GND
10 RST 20 DCMI_D7
6.2 UEXT
STM32-P407 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/ Pin # Signal Name 1 +3.3V
2 GND
3 DCMI_D0/USART6_TX
4 USART6_RX
5 SOFTWARE SCL
6 SOFTWARE SDA
7 SD_D3/USART3_RX/SPI3_MISO
8 SD_CLK/SPI3_MOSI
9 SD_D2/USART3_TX/SPI3_SCK
10 STAT3/CS_UEXT
OLIMEX© 2014 STM32-P407 user's manual
6.3 Pads on the proto area
For your convenience the pads are named individually near each of them. Please take extra care about the numbering but consider that there might be offset. PAD # Signal Name PAD# Signal Name PA0 BUT WKUP RST RST PA4 DCMI_HSYNC PG0 A10 PA5 SPI1_SCK PG1 A11 PA6 DCMI_PIXCLK PG2 A12 PA8 MCO1 PG3 A13 PA9 OTG_FS_VBUS PG4 A14 PA10 DCMI_D1 PG5 A15 PB0 LCD_BL PG6 RIGHT(JOYSTICK) PB1 BUZ PG9 USART6_RX PB2 CAM_ENB PG10 SOFT_SCL PB5 I2S3_SD PF15 A9 PB9 CAN1_TX PF14 A8 PB10 USB_FS_FAULT PF13 A7 PB12 OTG_HS_ID PF12 A6 PB13 OTG_HS_VBUS PF11 CAM_RST PAD # Signal Name PAD# Signal Name PC5 ETH_RMII_RXD1 PF10 ETH_RXER PC13 BUT TAMPER PF9 SSTAT4/CAM_PWR PD6 LCD_CS PF8 STAT3/CS_UEXT PE0 /BLE PF7 STAT2/CAN_CTRL PE1 /BHE PF6 STAT1 PE2 TEMP_ALERT PF5 A5 PE3 USB_HS_VBUSON PF4 A4 PE4 DCMI_D4 PF3 A3 PE5 DCMI_D6 PF2 A2 PE6 DCMI_D7 PF1 A1 PE7 D4 PF0 A0 PE8 D5 PE15 D12 Page 16 of 32
OLIMEX© 2014 STM32-P407 user's manual PAD # Signal Name PAD# Signal Name PE9 D6 PE14 D11 PE10 D7 PE13 D10 PE11 D8 PE12 D9 +5V +5V DC VBAT VBAT
6.4 USB_OTG
Pin # Signal Name 1 +5V 2 D- 3 D+
4 OTG_HS_ID
5 GND
6.5 USB HOST
PIN# SIGNAL NAME 1 +5 V
2 USB_HOST_D-
3 USB_HOST_D+
4 GND
6.6 LAN connector
PIN# SIGNAL NAME
1 TX+
2 TX-
3 VDD
4 NOT CONNECTED
5 NOT CONNECTED
6 VDD
7 RX+
8 RX-
OLIMEX© 2014 STM32-P407 user's manual LED Color Usage Right Green Link status Left Yellow Activity status
6.7 PWR Jack
Pin # Signal Name
1 Power Input
6.8 Headphones connector
6.9 SD/MMC slot
Pin # Signal Name
1 DAT2
2 DAT3/CS
3 CMD/DI
4 VDD
5 CLK/SCLK
OLIMEX© 2014 STM32-P407 user's manual
6 VSS
7 DAT0/DO
8 DAT1
6.10 RS232_1
RS232_1 is located on USART6/SPI3 line. This interface can be used for accessing the built-in bootloader of STM32F407 microcontroller. You will need DB9 male – DB9 female RS232 cable. You will also need a freely distributed piece of software called “Flash Loader Demo” - it can be downloaded from the official page of the microcontroller under the “Design resources” (by the time of writing the resource is located here: http://www.st.com/web/en/catalog/tools/PF257525 ) . Once you have acquired the needed perquisites we need to set the board for bootloader mode as explained below: Step 0. It is good idea to revert all jumpers to default positions in the beginning Step 1. Change jumper B0_1/B0_0 to B0_1 position (as said in the table print – “Boot Mode: System Memory”) Step 2. RST_E and BOOT0_E should be open, as per default (if they are closed; they are located below the RS232 connectors) Step 3. Close TX_BOOT_E and RX_BOOT_E by soldering. They are located on the back of the board near CAN connector. Step 4. Download, install the Flash Loader Demo (from the STM32F407 web page, resources window) Step 5. Connect RS232 and run the Flash Loader Application, the target is STM32F4_1024K (check the screenshots below). Pin # Signal Name
1 Not Connected
2 T1OUT
3 R1IN
6 Not Connected
7 CTS
8 RTS
9 Not Connected
OLIMEX© 2014 STM32-P407 user's manual
6.11 RS232_2
RS232_2 is located on USART3 (processor pins D13 – D14, A17 – A16) Pin # Signal Name
6.12 CAN connector
Pin# Signal name
2 CANL
3 VSS
5 VSS
6 GND
7 CANH
8 Not connected
9 +5V_CAN
6.13 Battery connector
Pin # Signal Name
1 VBAT
OLIMEX© 2014 STM32-P407 user's manual
6.14 Jumper description
Most of the jumper configurations are printed with white print on the PCB for your convenience. PWR_SEL This jumper control the way the board is powered. There is a table printed on the board with the positions. You can check the table below also. Position 1-2 is the one at the PWR connector side. PWR_SEL 1 - 2 +5V_EXT 3 - 4 +5V_J-LINK 5 - 6 +5V_CAN 7 - 8 +5V_USB_OTG 9 - 10 +5V_TRACE Default position is 3-4. STAT1_E, STAT2_E, STAT3_E, STAT4_E Those 4 jumpers control whether the LEDs are powered(closed) or not(open). Default state is closed. BOOT0_E Connected to pin 138 (BOOT0/VPP), enables boot when open. Default state is open. RST_E Controls the RST on the RS232_1. If closed is present. Default state is not present. Default state is open. These jumpers should be moved together and control which memory would be used to load code initially. There is a table on the board describing the postions. Default states of both jumpers are B1_0, B0_0. Page 21 of 32
OLIMEX© 2014 STM32-P407 user's manual 3.3V_MCU_EN When closed enables the power supply on the STM32F207ZET. Default state is closed. TX_BOOT_E If closed separates USART6_TX and PC10. Default state is open. RX_BOOT_E If closed separates USART6_RX and PC11. Default state is open. 3.3V_E Board's digital power supply is disabled if open. Enabled if closed. Default state is open. AGND_E Analog GND is disabled if open. If closed Analog GND is enabled. Default state is closed. R-T RST and TRST are separated if open. RST and TRST are connected if closed. Refer to the schematic near the JTAG connector for how this jumper influences the JTAG programming of the board. Default state is open. CAN_T Can termination is disabled if open. Default state is open. Page 22 of 32
OLIMEX© 2014 STM32-P407 user's manual
6.15 LCD Display with backlight
replica of Nokia 6610 color display 128x128 pixels
6.16 VGA Color Camera
640x480 pixels (0.3 mega pixel) Samsung 700 camera + connector
6.17 Additional hardware components
The components below are mounted on STM32-P407 but are not discussed above. They are listed here for completeness: Joystick Temperature sensor Audio out Trimmer Buzzer Additional memory 2 buttons + RST button 4 status LEDs + PWR LED
6.18 Notes on interfaces
Note that due the evaluation nature of the board not all interfaces are immediately available on the proto area. Some of the signals are used by peripherals and other devices. One of those interfaces were the 3 x I2C which were sacrificed for additional peripherals and signals that are hard to implement on software level. There are ways, of course. Depends on which interface you are willing to let go. I will list the options in the following order (I2C number - processor pin - signal - interface affected): I2C1_SCL - 139 - CAN1_RX - CAN interface I2C1_SDA - 140 - CAN1_TX - CAN interface Page 23 of 32
OLIMEX© 2014 STM32-P407 user's manual I2C2_SCL - 11 - A0 - the additional memory I2C2_SDA - 10 - A1 - the additional memory I2C3_SCL - 100 - MCO1 - camera interface I2C3_SDA - 99 - SD_D1/DCMI_DB - SD card / camera To my mind, the best idea would be to disable the CAN interface. When you have chosen the preferred I2C port you need to decide whether to remove the peripheral it is connected to or to disable it by software means (instead of removing components just always set the needed signals as outputs – disable input and connect additional wires). The final thing to do is to use 2.2k pull-up resistors on the lines you have chosen (for instance I2C1_SCL and I2C1_SDA) - I2C requires pull-ups. Page 24 of 32
OLIMEX© 2014 STM32-P407 user's manual CHAPTER 7 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 25 of 32
OLIMEX© 2014 STM32-P407 user's manual
7.1 Memory map
OLIMEX© 2014 STM32-P407 user's manual CHAPTER 8 SCHEMATICS 8. Introduction to the chapter In this chapter are located the schematics describing logically and physically STM32-P407.
8.1 Eagle schematic
STM32-P407 schematic is visible for reference here. You can also find them on the web page for STM32-P407 at our site: https://www.olimex.com/Products/ARM/ST/STM32-P407/. They are located in HARDWARE section. The EAGLE schematic is situated on the next page for quicker reference. Page 27 of 32
OLIMEX© 2012 STM32-P407 user's manual Page 28 of 32 +5VDC_only!!! Close HN1x2(Close) WF2S Closed Close 10k HN1x3(B0_1:Open;B0_0:Close) HN1x3(B1_1:Open;B1_0:Close) HN1x2(Open) PB1221P 100uF/10V/TANT D 100nF 10uF/6.3V/0805 100uF/10V/TANT D 10uF/6.3V/0805 1uF 100nF 10uF/6.3V/0805 100nF 100nF 2.2uF/6.3V 2.2uF/6.3V 2.2uF 100nF 100nF 10uF/6.3V/0805 100nF 100nF 10uF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 2.2uF/6.3V 2.2uF/6.3V 1uF 100nF 100nF 27pF 27pF 100nF 100nF 10uF/6.3V/0805 100nF 15pF 15pF 10uF/6.3V/0805 10uF/6.3V/TANT 100nF 470pF 100uF/10V/TANT D 47pF(NA) 47pF(NA) 100nF 100nF 10uF/6.3V/TANT 100nF 2.2uF/6.3V 100nF 100nF 100nF 10uF/6.3V/0805 100nF 100nF 10uF/6.3V/0805 10uF/6.3V/0805 100nF 2.2nF 2.2uF/6.3V 470pF 10uF/6.3V/0805 100nF 10uF/6.3V/0805 100nF 2.2nF 2.2uF/6.3V 470pF 100nF 10uF/6.3V/0805 10uF/6.3V/0805 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 47uF/6.3V/TANT 10nF 10nF 100nF47pF(NA)47pF(NA) 10uF/6.3V/0805 DB9-Male Open 6NC2-50MHz 1N4148 BAT54C 1N5819S NA(ESDA6V1L) NA(ESDA6V1L) 1N4148 1N4148 FB0805/600R/200mA(201209-601) FB0805/600R/200mA(201209-601) BSS138 BSS138 IRLML6402 BSS138 FSMD110 JOYSTICK_MT5_F BH20S FB0805/600R/200mA(201209-601) FB0805/600R/200mA(201209-601) FB0805/600R/200mA(201209-601) CL220uH/SD75 FB0805/600R/200mA(201209-601) FB0805/600R/200mA(201209-601) CL470nH/0805/1.76R/250mA RJLBC-060TC1 NOKIA6610_COLOUR_LCD2.5V +3V +3V BL_PWR BL_PWR +3V +3V YDJ-1136 RED(GYX-SD-TC0805SYRK) HN2x5(1-2:Close) Q25.000M Hz/HC-49SM(SMD)/20pF 32768Hz/6pF BC817 330R/1% 100R/1% 330R/1% 560R 330R 2k 33k 49.9R/1% 2k 2k 33k NA 4.7k4.7k 33k 10k NA NA 33R 10k NA NA NA NA NA NA 10k 33k 33k 0R(NA) 33k 0R(NA) 0R(NA) NA NA NA NA NA NA NA 10k NA 10k 10k 33k 33k NA 0R(NA) 10k 10k 22R 10k NA150R NA 10k 560R 330R 33k 1k 33k 330R 33k 1k 33k 330R 10k NA 4.7k 33k 33k NA 330R 0R(NA) 2.2R 150R 5.6k/1% 1.2k/1% 15R 15R 0R(NA) 10k 120R NA NA NA 10k 560R NA 0R(NA) NA 330R 20k 20k NA 330R 20k 20k 330R 330R NA 0R(NA) 330R NA 1.5K/1% 49.9R/1% 49.9R/1% 4.99k/1% NA 330R 49.9R/1% NA 330R 15R 15R 0R(NA) NA T1107A(6x3,8x2,5mm) 560R 560R 560R 560R 33k 33k 33k 33k 33k 33k 33k 33k DB9-FemaleDB9-Female HN1x2(Open) Open MICRO G REEN(G YX-SD-TC0805SG C) GPH 254 SMT 01x02(Close) YELLOW( GYX-SD-TC0805SYC) GPH 254 SMT 01x02(Close) RED(G YX-SD-TC0805SYRK) GPH 254 SMT 01x02(Close) G REEN(G YX-SD-TC0805SG C) GPH 254 SMT 01x02(Close) BC817 DTC114YKA T 11 03NE- DTS M- 2 1R( 12x1 2x4 ,3 mm ) NA 1.5KE6.8ALFCT OpenSTM32F207ZET6 NA LM3526-L(SO-8) MC34063(SO8) NA(USBLC6-2P6) NA(USBLC6-2P6) SN65HVD230(SO8) TCN75AVUA(TSSOP8) CS4344-CZZ(10-TSSOP) TS4871ID(SO-8) TS4871ID(SO-8) ST3232CDR(SO16) ST3232CDR(SO16) KS8721BLMM K6R4016V1D-TC10 CAMERA CMOS SAMSUNG 700 + CONNECTOR BH10S USB_A USB-OTG 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3V_REG 3.3V 3.3V_A 3.3V_A +5V 3.3V 3.3V 3V_REG 3.3V 3.3V_A 3.3V 3.3V 3.3V +5V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V3.3V 3.3V 3.3V_A 3.3V 3.3V 3.3V 3.3V_A 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V 3.3V MCP1700T-3002E/TT AME1085(TO263) T1 103 NE - DT SM - 21 R( 1 2x12 x4,3m m ) +5V_CAN +5V_CAN +5V_EXT +5V_HOST_PWR+5V_HOST_PWR +5V_J-LINK +5V_J-LINK +5V_OTG_PWR +5V_OTG_PWR+5V_OTG_PWR +5V_TRACE +5V_TRACE /BHE /BHE /BLE /BLE /OE /OE /WE /WE A6A6 A7A7 A8A8 A9A9 A10 A10 A11 A11 A12 A12 A13 A13 A14 A14 A15 A15 A16/USART3_CTS A16/USART3_CTS A16/USART3_CT S A17/USART3_RTS A17/USART3_RTS A17/USART3_RT S BOOT0 BOOT0 BUZ BUZ CAM_ENB CAM_ENB CAM_RST CAM_RST CAM_SCL CAM_SDA CAN1_RX CAN1_RX CAN1_TX CAN1_TX CENT CENTCENT CENT D10 D10 D11 D11 D12 D12 D13/USART3_TX D13/USART3_TX D13/USART3_TX D14/USART3_RX D14/USART3_RX D14/USART3_RX D15 D15 DCMI_D0/USART6_TX DCMI_D0/USART6_TX DCMI_D0/USART6_TX DCMI_D0/USART6_TX DCMI_D1 DCMI_D1 DCMI_D4 DCMI_D4 DCMI_D4 DCMI_D5 DCMI_D5 DCMI_D6 DCMI_D6 DCMI_D6 DCMI_D7 DCMI_D7 DCMI_D7 DCMI_HSYNC DCMI_HSYNC DCMI_PIX CLK DCMI_PIX CLK DCMI_VSYNC DCMI_VSYNC DOWN DOWN DOWN DOWN ETH_RMII_CRS_DV ETH_RMII_CRS_DV ETH_RMII_MDC ETH_RMII_MDC ETH_RMII_MDINT ETH_RMII_MDINT ETH_RMII_MDIO ETH_RMII_MDIO ETH_RMII_REF_CLK ETH_RMII_REF_CLK ETH_RMII_REF_CLK ETH_RMII_RXD0 ETH_RMII_RX D0 ETH_RMII_RXD1 ETH_RMII_RX D1 ETH_RMII_TX D0 ETH_RMII_TX D0 ETH_RMII_TXD0 ETH_RMII_TX D1 ETH_RMII_TX D1 ETH_RMII_TXD1 ETH_RMII_TX _EN ETH_RMII_TX_EN ETH_RXER ETH_RXER I2S3_MCK I2S3_MCK I2S3_SD I2S3_SD LCD_BL LCD_BLLCD_BL LCD_CS LCD_CS LCD_CS LCD_RST LCD_RST LCD_RST LED100/DUP LEDACT LEFT LEFT LEFT LEFT MCO1 MCO1 NE1 NE1 NE1 OTG_FS_DM OTG_FS_DM OTG_FS_DP OTG_FS_DP OTG_FS_VBUS OTG_FS_VBUS OTG_HS_DM OTG_HS_DM OTG_HS_DP OTG_HS_DP OTG_HS_ID OTG_HS_ID OTG_HS_ID OTG_HS_ID OTG_HS_VBUS OTG_HS_VBUS OTG_HS_VBUS PHY_RSTN PHY_VDD_PLL RIGHT RIGHT RIGHT RST RST RST RST RST RST SD_CLK/SPI3_MOSI SD_CLK/SPI3_MOSI SD_CLK/SPI3_MOSI SD_CMD SD_CMD SD_D0/DCMI_D2 SD_D0/DCMI_D2 SD_D0/DCMI_D2 SD_D1/DCMI_D3 SD_D1/DCMI_D3 SD_D1/DCMI_D3 SD_D2/USART3_TX /SPI3_SCK SD_D2/USART3_TX /SPI3_SCK SD_D2/USART3_TX /SPI3_SCK SD_D2/USART 3_T X/SPI3_SCK SD_D3/USART3_RX /SPI3_MISO SD_D3/USART3_RX /SPI3_MISO SD_D3/USART3_RX /SPI3_MISO SD_D3/USART 3_RX/SPI3_MISO SOFT_SCL SOFT_SCL SOFT_SCL SOFT_SCL SOFT_SDA SOFT_SDA SOFT_SDA SOFT_SDA SOFT_SPI1_MOSI SOFT_SPI1_MOSI SPI1_SCKSPI1_SCK SPI1_SCK STAT1STAT1 STAT1 STAT1 STAT2/CAN_CTRLSTAT2/CAN_CTRL STAT2/CAN_CTRL STAT2/CAN_CTRL STAT3/CS_UEXTSTAT3/CS_UEX T STAT3/CS_UEX T STAT3/CS_UEX T STAT4/CAM_PWRSTAT4/CAM_PWRSTAT4/CAM_PWR STAT4/CAM_PWR TAMPER TAMPER TCK TCK TCK TDI/I2S3_WS TDI/I2S3_WS TDI/I2S3_WS TDI/I2S3_WS TDO/I2S3_CK TDO/I2S3_CK TDO/I2S3_CK TDO/I2S3_CK TDO/I2S3_CK TEMP_ALERT TEMP_ALERT TEMP_ALERT TMS TMS TMS TRIM TRIM TRST/SPI1_MISO TRST/SPI1_MISO TRST/SPI1_MISOTRST/SPI1_MISO TRST/SPI1_MISO TRST/SPI1_MISO UP UP UP UP USART6_RX USART6_RX USART6_RX USART6_RX USB_FS_FAULT USB_FS_FAULTUSB_FS_FAULT USB_FS_VBUSONUSB_FS_VBUSON USB_FS_VBUSON USB_HOST_D+ USB_HOST_D+ USB_HOST_D- USB_HOST_D- USB_HS_FAULT USB_HS_FAULT USB_HS_VBUSON USB_HS_VBUSON USB_HS_VBUSON USB_OTG_D+ USB_OTG_D+ USB_OTG_D- USB_OTG_D- VBAT WKUP WKUP +5V 3.3V 3.3VA 1 2 3.3V_E 3.3V_MCU_EN 3V_BAT 1 2 3V_E AGND AGND_E AN_TR B0_1/B0_0 B1_1/B1_0 BOOT0_E BUZ C6 C7 C10 C11 C12 C13 C14 C15 C16 C17 C18 C19 C20 C21 C22 C23 C24 C25 C26 C27 C28 C29 C30 C31 C32 C33 C34 C35 C36 C37 C38 C39 C40 C41 C42 C43 C44 C45 C46 C47 C48 C49 C50 C51 C52 C53 C54 C55 C56 C57 C58 C59 C60 C61 C62 C63 C64 C65 C66 C67 C68 C69 C70 C71 C72 C73 C74 C75 C76 C77 C78 C79 C80 C81 C82 C83 C84 C85 C86 C87 C88 C89 C90 C91 C92 C93 C94 C95 C96 C97 C98C99C100 C101 CAN 1 2 CAN_T CD1 FB2 FB3 FET1 FET2 FET3 FET4 FUSE1 GND GND_ HEADPHONES SCJ32 5P00XG0B0 2G LE FT CE NTE R D OWN U P COMMON R IGH T 910 1112 1314 1516 1718 1920 JTAG L1 L2 L6L7 AG AG AY AY C OM 3 KG KG KY KY N C 6RD + 7 R D - 8 TD + 1 TD - 2 7575 7575 1nF/2k V GREEN YELLOW LAN CS5 DIO3 GN D8 LE D GN D9 RE SE T2 SC K4 VD IGITAL1 VD ISP LAY6 VLE D10 LCD PA0 PA4 PA5 PA6 PA8 PA9 PA10 PB0 PB1 PB2 PB5 PB9 PB10 PB12 PB13 PC5 PC13 PD6 PE0 PE1 PE2 PE3 PE4 PE5 PE6 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 PF0 PF1 PF2 PF3 PF4 PF5 PF6 PF7 PF8 PF9 PF10 PF11 PF12 PF13 PF14 PF15 PG0 PG1 PG2 PG3 PG4 PG5 PG6 PG9 PG10 PWR PWR_LED 1 2 3 4 5 6 7 8 9 10 PWR_SEL R-T R10 R11 R12 R13 R14R15 R16 R17 R18 R19 R20 R21 R22 R23 R24 R25 R26 R27 R28 R29 R30 R31 R32 R33 R34 R35 R36 R37 R38 R39 R40 R41 R42 R43 R44 R45 R46 R47 R48 R49 R50 R51 R52 R53 R54R55 R58 R59 R60 R61 R62R63 R64 R65 R66 R67 R74 R81 R83 R84 R85 R86 R87 R88 R92 R93 R94 R96 R98 R99 R100 R101 R102 R103 R104 R105 R106 R107 R108 R109 R110 R111 R116 R117 R118 R119 R120 R121 R122 R123 R124 R125 R126 R127 R128 R129 R130 R131 R132 R133 R134 R135 R136 R137 R138 R139 R140 R141 R142 R143 R144 R145 R146 R147 R148 R149 R150 R151 R152 R153 R154 RESET RM1 RM2G1 RM2G2 RM2G3 RM2G4 RM3G1 RM3G2 RM3G3 RM3G4 RM4G1 RM4G2 RM4G3 RM4G4 RM5G1 RM5G2 RM5G3 RM5G4 RM6G1 RM6G2 RM6G3 RM6G4 RS232_1 RS232_2 RST RST_E 1 2 RX _BOOT_E CD /DAT 3/C S2 CLK/SC LK5 CM D/DI3 DAT0/D O7 DAT1/R E S8 DAT2/R E S1 VD D4 VSS6 SD/MMC STAT1
2 STAT1_E
STAT2_E STAT3 STAT3_E STAT4 STAT4_E TAMPER 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 TRACE TVS1 1 2 TX _BOOT_E BOOT0/VP P138 NR ST25 P A0/WKU P /USAR T2_C TS/U SART 4_TX/E T H_M II_CR S/T IM2_C H1_E TR /TIM 5_C H1/TIM8_E TR /AD C 123_C H 034 P A1/USAR T2_R TS/U SAR T4_R X/E TH _R MII_R E F_C LK/E T H_M II_R X_C LK/T IM5_C H2/TIM2_CH 2/AD C123_IN 135 P A2/USAR T2_T X/TIM5_C H 3/TIM9_C H 1/TIM 2_C H3/E TH _MD IO/AD C123_IN 236 P A3/U SART 2_R X/TIM5_C H 4/TIM9_C H 2/TIM 2_C H4/OTG_HS_U LP I_D 0/E TH _MII_C OL/AD C123_IN 337 P A4/SP I1_N SS/SP I3_N SS/USAR T2_C K/D C MI_H SYNC /OTG_H S_SOF /I2S3_WS/AD C12_IN4/D AC 1_OU T40 P A5/SP I1_SC K/OTG_HS_U LP I_C K/TIM 2_C H1_E TR/TIM8_CH IN /ADC 12_IN 5/DAC2_OUT41 P A6/SP I1_M ISO/TIM8_BKIN /T IM13_C H 1/D C MI_P IXC LK/TIM3_CH 1/TIM1_BKIN/AD C12_IN 642 P A7/SP I1_MOSI/TIM8_C H 1N/TIM14_CH 1/TIM3_CH 2/E TH _MII_R X_DV/TIM1_CH 1N /R MII_C R S_DV/AD C 12_IN 743 P A8/MC O1/USAR T1_C K/TIM1_CH 1/I2C 3_SCL/OTG_FS_SOF100 P A9/USAR T1_T X/TIM1_C H 2/I2C3_SM BA/D CMI _D0/OTG_FS_VBUS101 P A10/U SAR T1_RX/T IM1_C H3/OT G_FS_ID /D CM I_D1102 P A11/U SAR T1_CTS/CAN 1_R X/TI M1_C H4/OTG_FS_DM103 P A12/U SAR T1_R TS/C AN 1_TX/TIM 1_E TR /OTG_FS_D P104 P A13/JTMS-SWD IO105 P A14/JTCK-SWC LK109 P A15/JTD I/SP I3_NSS/I2S3_WS/TIM2_C H 1_E TR /SP I 1_NSS110 P B0/TIM 3_C H3/TIM8_CH 2N /OTG_H S_ULP I _D1/E TH _MII_RXD 2/TIM 1_C H2N /AD C12_IN846 P B1/TIM 3_C H4/TIM8_CH 3N /OTG_H S_ULP I _D2/E TH _MII_RXD 3/OT G_H S_IN TN /TIM1_C H 3N/AD C12_IN 947 P B2/BOOT148 P B3/JTD O/T RAC E SWO/SP I3_SCK/I2S3_CK/TIM2_C H 2/SP I1_SC K133 P B4/N JTRST/SP I3_MISO/TIM3_C H 1/SP I1_M ISO134 P B5/I2C 1_SMBA/CAN2_RX/OTG_H S_ULP I_D7/E TH _P P S_OU T/TIM3_CH 2/SP I1_MOSI/SP I3_MOSI/D C MI_D 10/I 2S3_SD135 P B6/I2C 1_SC L/T IM4_C H1/C AN 2_TX/OTG_FS_IN TN /D CM I_D5/U SART 1_TX136 P B7/I2C 1_SDA/FSMC _NL/D C MI_VSYN C/U SAR T1_RX/T IM4_C H2137 P B8/TIM 4_C H3/SDIO_D4/TIM10_C H1/D CMI _D6/OTG_FS_SC L/E TH _MII_TXD 3/I2C1_SC L/CAN 1_R X139 P B9/SP I2_N SS/I2S2_WS/TIM 4_CH 4/TIM11_CH 1/OTG_F S_SD A/SD IO_D 5/D C MI_D 7/I2C1_SD A/C AN1_TX140 P B10/SP I2_SC K/I2S2_C K/I2C 2_SC L/U SAR T3_TX/OTG_H S_ULP I _D3/E TH _MII_RX_E R /OTG_H S_SC L/TIM2_C H 369 P B11/I2C2_SD A/USAR T3_R X/OT G_H S_U LP I_D 4/E TH _R MII_TX_E N /E TH_M II_TX_E N /OT G_H S_SD A/T IM2_C H 470 P B12/SP I2_N SS/I2S2_WS/I2C 2_SMBA/USAR T3_C K/TIM 1_BKIN /CAN 2_R X/OT G_H S_U LP I_D5/E TH _R MII_TXD 0/E T H_M II_TXD0/OTG_HS_ID73 P B13/SP I2_SC K/I2S2_C K/U SART 3_CT S/TIM1_CH 1N /C AN 2_TX/OTG_H S_ULP I_D6/E TH _R MII_TXD 1/E TH_MII_TXD1/OT G_H S_VBU S74 P B14/SP I2_MISO/TIM 1_C H2N /TIM12_C H 1/OTG_H S_DM/U SART3_RTS/TIM8_C H 2N75 P B15/SP I2_MOSI/I2S2_SD /TIM 1_C H3N /TIM8_C H 3N/TIM12_C H2/OTG_HS_D P76 P C 0/OTG_H S_U LP I_STP /ADC 123_IN1026 P C 1/E T H_M DC /ADC 123_IN1127 P C 2/SP I2_MISO/OTG_H S_ULP I_D IR/E TH _MII_TXD 2/ADC 123_IN1228 P C 3/SP I2_MOSI/I2S2_SD /OTG_H S_ULP I_N XT/E TH _MII_TX_C LK/ADC 123_IN1329 P C 4/E T H_R MII_R X_D 0/E T H_M II_R X_D 0/AD C12_IN1444 P C 5/E T H_R MII_R X_D 1/E T H_M II_R X_D 1/AD C12_IN1545 P C 6/SP I2_M CK/TIM8_C H 1/SD IO_D 6/U SAR T6_TX/D C MI_D 0/T IM3_C H196 P C 7/SP I3_MC K/TIM8_CH 2/SD IO_D 7/USAR T6_R X/D C MI_D 1/T IM3_C H297 P C 8/TIM 8_C H3/SDIO_D0/TIM3_CH 3/USAR T6_C K/D C MI_D 298 P C 9/I2S2_C KIN/I2S3_C KIN/MC O2/TIM8_C H 4/SD IO_D 1/I2C3_SD A/DC MI_D 3/TIM3_C H 499 P C 10/SP I3_SCK/I2S3_CK/UART4_TX/SDIO_D2/D CM I_D 8/U SART 3_TX111 P C 11/U ART 4_R X/SP I3_MISO/SD IO_D 3/DC MI_D 4/USAR T3_R X112 P C 12/U ART 5_TX/SD IO_C K/D CMI_D9/SP I3_MOSI/I2S3_SD/USAR T3_C K113 P C 13/R TC _AF17 P C 14/OSC32_IN8 P C 15/OSC32_OU T9 P D 0/FSMC _D 2/C AN 1_R X114 P D 1/FSMC_D3/C AN1_TX115 P D 2/TIM 3_E TR /U AR T5_R X/SD IO_C MD /D CM I_D 11116 P D 3/FSMC_CLK/USAR T2_C TS117 P D 4/FSMC _N OE /USAR T2_R TS118 P D 5/FSMC_NWE /U SART 2_TX119 P D 6/FSMC _N WAIT/U SAR T2_RX122 P D 7/U SART 2_C K/FSMC_NE 1/FSMC _N CE 2123 P D 8/FSMC_D13/U SART3_TX77 P D 9/FSMC _D 14/USAR T3_R X78 P D 10/F SMC _D 15/USAR T3_C K79 P D 11/FSMC _A16/USAR T3_C TS80 P D 12/FSMC _A17/TIM4_C H 1/USAR T3_R TS81 P D 13/FSMC _A18/TIM4_C H 282 P D 14/F SMC _D 0/TIM4_C H 385 P D 15/F SMC _D 1/TIM4_C H 486 P E 0/TIM4_E TR/FSMC _NBL0/D CMI _D2141 P E 1/FSMC _N BL1/D C MI_D 3142 P E 2/TR ACE CK/F SMC _A23/E T H_M II_TXD31 P E 3/TR AC E D 0/F SMC _A192 P E 4/TR AC E D 1/F SMC _A20/D C MI_D 43 P E 5/TR AC E D 2/F SMC _A21/TI M9_C H1/D CM I_D64 P E 6/TR AC E D 3/F SMC _A22/TI M9_C H2/D CM I_D75 P E 7/FSMC_D4/TIM1_E TR58 P E 8/FSMC_D5/TIM1_CH 1N59 P E 9/FSMC _D 6/T IM1_C H160 P E 10/FSMC _D7/TIM1_CH 2N63 P E 11/F SMC _D 8/TIM1_C H 264 P E 12/FSMC _D9/TIM1_CH 3N65 P E 13/F SMC _D 10/TIM1_C H 366 P E 14/F SMC _D 11/TIM1_C H 467 P E 15/F SMC _D 12/TIM1_BKIN68 P F0/FSMC_A0/I 2C2_SD A10 P F1/FSMC_A1/I 2C2_SC L11 P F2/FSMC_A2/I 2C2_SMBA12 P F3/FSMC_A3/ADC 3_IN 913 P F4/FSMC_A4/ADC 3_IN 1414 P F5/FSMC_A5/ADC 3_IN 1515 P F6/TIM10_CH 1/FSM C_N IOR D /AD C 3_IN 418 P F7/TIM11_CH 1/FSM C_N R E G/AD C3_I N519 P F8/TIM13_CH 1/FSM C_N IOWR/AD C3_IN620 P F9/TIM14_CH 1/FSM C_C D /ADC 3_IN 721 P F10/FSMC _INT R/AD C3_IN822 P F11/D CMI_1249 P F12/FSMC _A650 P F13/FSMC _A753 P F14/FSMC _A854 P F15/FSMC _A955 P G0/FSMC_A1056 P G1/FSMC_A1157 P G2/FSMC_A1287 P G3/FSMC_A1388 P G4/FSMC_A1489 P G5/FSMC_A1590 P G6/FSMC_INT291 P G7/FSMC_INT3/U SART 6_CK92 P G8/USAR T6_R TS/E TH_P P S_OU T93 P G9/USAR T6_R X/FSMC _N E 2/FSM C_N C E 3124 P G10/FSMC _NC E 4_1/FSMC _N E 3125 P G11/FSMC _NC E 4_2/E T H_M II_TX_E N126 P G12/FSMC _NE 4/U SART 6_R TS127 P G13/FSMC _A24/USAR T6_C TS/E TH_MII_TXD0/E TH _R MII_T XD 0128 P G14/FSMC _A25/USAR T6_T X/E TH _MII_TXD 1/E TH_RMI I_TXD1129 P G15/U SAR T6_CTS/DC MI_D 13132 P H 0/OSC _IN23 P H 1/OSC _OU T24 VBAT6 VC AP _171 VC AP _2106 VD DA33 VD D_172 VD D_2108 VD D_3143 VD D_439 VD D_517 VD D_652 VD D_762 VD D_884 VD D_995 VD D_10121 VD D_11131 VD D_1230 VD D_SA144 VR E F+32 VSSA31 VSS_2107 VSS_438 VSS_516 VSS_651 VSS_761 VSS_883 VSS_994 VSS_10120 VSS_11130 GN D VC C RE SE T #E NA1 #E NB4 FLAG_A2 FLAG_B3 GN D 6IN 7OU T_A 8 OU T_B5 DC 8 FB 5 IS 7 SC 1 SE 2TC3 VCC 6VSS4 C AN H7 CANL 6 RS 8 RXD4 TXD1 VD D3 VR E F5 VSS2 A0 7 A1 6 A2 5 ALE RT3 GN D4 SC L2 SD A1 VD D 8 (#OS/INT ) #D E M/SCLK2 AOU TL 7 AOUTR 10 FILT+ 6 GN D A8 LR C K3 MC LK4 SD IN1 VA9 VQ 5 U9 3
6 U10
6 U11
1516 G NDVCC
COL/RMII21 CRS/RMII_BTB22 FXSD /F XE N34 GN D1 8 GN D2 12 GND323 GN D435 GN D536 GND6 39 GND7 43 GND8 44 INT /P H YAD 025 LE D 0/T E ST26 LE D 1/SP D 100/N FE F27 LE D 2/D U P LE X28 LE D 3/N WAYE N29 MD C 2MD IO 1 P D #30 REXT 37 RST# 48 RX+33 RX-32 R XC 10 RXD 0/P HYAD4 6RXD 1/P HYAD3 5RXD 2/P HYAD2 4RXD 3/P HYAD1 3 RXD V/C R SDV/P C S_LP BK9 RXE R /ISO 11 TX+ 41TX- 40 TXC/REFCLK15 TXD017 TXD118 TXD219 TXD320 TXEN16 TXER14 VDDC13 VD D IO1 7 VDDIO224 VDDPLL 47 VDDRCV 38 VD DR X31 VDDTX 42 XI 46XO 45 U14 BH E40 BLE39 C S6 OE41 WE17 A01 A12 A23 A34 A45 A518 A619 A720 A821 A922 A1023 A1124 A1225 A1326 A1427 A1542 A1643 A1744 I/O0 7 I/O1 8 I/O2 9 I/O3 10 I/O4 13 I/O5 14 I/O6 15 I/O7 16 I/O8 29 I/O9 30 I/O10 31 I/O11 32 I/O12 35 I/O13 36 I/O14 37 I/O15 38 N C 28 VD D 1 11 VD D 2 33 VSS1 12 VSS2 34 U15 E N B FVL GN D GN D LVL MC K P C K RST SC L SD A VC C VC C U16 1 2 3 4 5 6 7 8 9 10 UEXT USB_HOST GN D GND1 GND2 GND3 GND4 ID VBUS USB_OTG VBAT GN D1 VIN3 VOUT 2 VR1 VI3 VO 2 VR1(3.3V) GN D/AD J VREF+ WKUP + + VD D VSSOU T E /D GS D GS D G S D GS D 1-L 3-R A<1> E<2> C<3> B<4> Common<5> D<6> Center pus h RIG HT LEF TUP DO WN RJ45 SIDE 1:1 1:1 GN D 10 k47 k A B C D E F G H HGFEDCBA J K L M N O P Q STM32-P407 6.11.2012 3. 09:08:45 G. 1/1Sheet: 9 10 QPONMLKJI I V CCGNDV CCGND USB SHIELD USB JOYSTICK STATUS LED INDICATION POWER SUPPLY CIRCUIT RESET CIRCUIT BUTTONS COLOUR LCD MODULE LCD BACKLIGHT CIRCUITJTAG CAN DRIVER TEMPERATURE SENSOR AUDIO OUT SD/MMC CARDRS232 DRIVERS UEXT BUZZER TRIMMER USB CIRCUIT USB_HOST USB_OTG LAN Additional MEMORY 640x480 [VGA] CAMERA Set-up in SPI-Mode
OLIMEX© 2014 STM32-P407 user's manual
8.2 Physical dimensions
Note that all dimensions are in inches. Page 29 of 32
OLIMEX© 2014 STM32-P407 user's manual CHAPTER 9 REVISION HISTORY 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.
9.1 Document revision
B Additional information about the JTAG interface; Additional information about the I2C availability ARM-JTAG-COOCOX added to compatible programmers Added better disclaimer and added product support page Changed links with proper ones Overall change of the design of the document All C Added information how to enter bootloader mode 7, 19, 20 D Fixed improper jumper position suggested to enter bootloader mode: RST_E and BOOT0_E should be open to be able to download a program via the bootloader application 7, 19, 20 Page 30 of 32
OLIMEX© 2014 STM32-P407 user's manual
9.2 Web page of your device
The web page you may visit for more info on your device is https://www.olimex.com/Products/ARM/ST/STM32-P407/. ORDER CODES: STM32-P407 – completely assembled and tested ARM-JTAG-COOCOX – ARM debugger with JTAG and SWD interfaces USB-MINI-CABLE – USB mini to USB-A cable ARM-USB-TINY – for custom programming/debugging ARM-USB-TINY-H – for custom programming/debugging ARM-JTAG-SWD – SWD adapter for our ARM-JTAG programmers How to order? You can order directly from our web-shop or from any of our distributors. For the list of distributors visit: https://www.olimex.com/Distributors/ Check our webpage https://www.olimex.com/ for more info. Page 31 of 32
OLIMEX© 2014 STM32-P407 user's manual
9.3 Product support
For product support, hardware information and error reports mail to: support@olimex.com. Note that we are primarily a hardware company and our software support is limited. Please consider reading the paragraph below about the warranty of Olimex products. Warranty and returns: Our boards have lifetime warranty against manufacturing defects and components. During development work it is not unlikely that you can burn your programmer or development board. This is normal, we also do development work and we have damaged A LOT of programmers and boards during our daily job so we know how it works. If our board/programmer has worked fine then stopped, please check if you didn't apply over voltage by mistake, or shorted something in your target board where the programmer was connected etc. Sometimes boards might get damaged by ESD shock voltage or if you spill coffee on them during your work when they are powered. Please note that warranty do not cover problems caused by improper use, shorts, over-voltages, ESD shock etc. If the board has warranty label it should be not broken. Broken labels void the warranty, same applies for boards modified by the customer, for instance soldering additional components or removing components – such boards will be not be a subject of our warranty. If you are positive that the problem is due to manufacturing defect or component you can return the board back to us for inspection. When we receive the board we will check and if the problem is caused due to our fault and we will repair/replace the faulty hardware free of charge, otherwise we can quote price of the repair. Note that all shipping expenses back and forth have to be covered by the customer. Before you ship anything back you need to ask for RMA. When you ship back please attach to it your shipping address, phone, e-mail, RMA# and brief description of the problem. All boards should be sent back in antistatic package and well packed to prevent damages during the transport. Page 32 of 32
Click to View Pricing, Inventory, Delivery & Lifecycle Information: Olimex Ltd.: STM32-P407