Home

STM32-P407 development board USER`S MANUAL

image

Contents

1. j E Low po Page 28 of 32 OLIMEXO 2014 STM32 P407 user s manual 8 2 Physical dimensions Note that all dimensions are in inches U 2 O HU 563 MEME J c3 cm eT AA Of Oo oooo ooo L Oj o OOOO iOOO0O020 cara ca co C303 cD SO000O007 TOOOOO05s 900006 Page 29 of 32 OLIMEXO 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 Pes Pages 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 Added information how to enter bootloader 7 19 20 mode Fixed improper jumper position suggested to enter bootloader mode RST E and BOOTO E s
2. BERBERSE LAATIA BRER ee ELFELELITTTT CECT SESS SSSR CEE re eT CP a ERR SRG EERE SERRE saa ae Oe ICI LAAL IP ggg ERR Reel SSSSGGRCRRR I SSG eee LLLLLLITIJT JU 1 0 UN URN ON EN C08 C8 8 8 EA ALLL ALLL LALLI E 8 E 8 8 8 8 Jumpers Description oan Dal i otk T ent P Rae PA Rie Say ares Bg RSS i E nz 1 37 3 c26 aE Daze je RAE sail nest R32 hos 3 i SD MMC Card Slot Page 10 of 32 STM32 P407 user s manual io R63 R62 Ree me 6 R49 E ne r nET RED MT TET RET OLIMEXO 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
3. STM32 P407 development board USER S MANUAL Revision D May 2014 Designed by OLIMEX Ltd 2011 lead free All boards produced by Olimex LTD are ROHS compliant OLIMEXO 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
4. Name PAD Signal Name 45V 65V DC VBAT VBAT 6 4 USB OTG Signal Name L3 e Ts ao 6 5 USB HOST m usw 3 essere 12345678 a NOT CONNECTED Page 17 of 32 OLIMEXO 2014 STM32 P407 user s manual 6 7 PWR Jack Pin Signal Name Power Input 6 8 Headphones connector 6 9 SD MMC slot Signal Name 1 DAT2 DAT3 CS CLK SCLK a NENN E 5 Page 18 of 32 OLIMEXO 2014 STM32 P407 user s manual 6 10 RS232_1 RS232_1 is located on USARTO 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 BO 1 BO 0 to BO 1 position as said in the table print Boot Mode System Memory Step 2 RST E and BOOTO E should be open as per default if they are closed they are
5. 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 NENNEN LC NNNM p jee D jm pepe 3 pewmmos pw gr m pepe m wp s qe p pem wj m p Page 14 of 32 OLIMEXO 2014 ex e poe e pee pe po ques p emma ow peux s ume o pex oo pep D je poe 6 2 UEXT STM32 P407 user s manual STM32 P407 board has UEXT connector and can interface Olimex s UEXT modules For more informa
6. open RM RST E Controls the RST on the RS232 1 If closed is present Default state is not present Default state is open B1 1 B1 0 BO 1 BO 0 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 BO 0 EXER Page 21 of 32 OLIMEXO 2014 STM32 P407 user s manual 3 3 V MCU EN When closed enables the power supply on the STM32F207ZET Default state is closed D 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 ry 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 fod Page 22 of 32 OLIMEXO 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 conne
7. 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
8. 000 0x2001 BFFF Page 26 of 32 STM32 P407 user s manual 0xA000 1000 OxBFFF FFFF 0xA000 OFFF AHB3 0x6000 0000 0x5006 0CO0 OX5FFF FFFF AHB2 0x5006 0800 0x5006 OFFF 0x5006 07FF Reserved 0x5005 0400 0x5005 03FF 0x5005 0000 0x5004 0000 0x5004 FFFF 0x5003 FFFF 0x5000 0000 0x4002 9400 Ox4FFF FFFF 0x4004 0000 0x4007 FFFF AHB2 Reserved AHB2 Reserved 0x4002 3C00 Reset clock controller RCC 0x4002 3800 0x4002 3BFF 0x4002 3400 0x4002 37FF CRC 0x4002 3000 0x4002 33FF 0x4002 2400 0x4002 2FFF AHB1 0x4002 23FF 0x4002 000 014001 4000 0x4001 FFFF 0x4001 4BFF APB2 0x4001 4000 EXTI 0x4001 3C00 0x4001 3FFF SYSCFG 0x4001 3800 0x4001 3BFF Reserved 0x4001 3400 0x4001 37FF 0x4001 33FF 0x4001 0000 0x4000 7800 0x4000 FFFF 0x4000 77FF 0x4000 2800 0x4000 2400 0x4000 27FF 0x4000 23FF APB1 0x4000 0000 MS19921V2 OLIMEXO 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 STM32 P407 user s manual OLIMEXO 2012
9. 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 OLIMEXO 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 Camera 3V Battery connector RST E and CAN connector RS232 1 RS232 2 BOOTO E UEXT connector LAN Ethernet I uum m Bm 4 Id MOUNT HOLE USB OTG a Ji 3 3 5 Los TEE EEEE in ee i up D TE Button RESET F see HWW OLINEX COM oume UsBHost f DM ms DIN JTAG 20 pin T PUES AP ar abl an 5 8 Boot mode JUMPER 4 LEDs PWR LED MOUNT HOLE PWR JACK LCD Display Button TAMPER Button WKUP Joystick Trimmer AN TR Headphone jack PWR SEL Page 9 of 32 OLIMEXO 2014 3 2 Layout bottom view
10. LCD BACKLIGHT CIRCUIT I COLOURLCDMODUE POWER SUPPLY CIRCUIT RS232 DRIVERS Et PEJ C_m pe i i
11. 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
12. ctor 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 OLIMEXO 2014 STM32 P407 user s manual I2C2 SCL 11 AO 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 conn
13. ect 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 OLIMEXO 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 OLIMEXO 2014 7 1 Memory map OxFFFF FFFF si5 byte block 7 Cortex M4 s internal OxE000 0000 peripherals OxDFFF FFFF 512 Mbyte block 6 Not used 0xC000 0000 OxBFFF FFFF 512 Mbyte block 5 FSMC registers 0xA000 0000 Ox9FFF FFFF 512 Mbyte block 4 FSMC bank 3 0x8000 0000 Ox7FFF FFFF 512 Mbyte block 3 FSMC bank1 amp bank2 0x6000 0000 Ox5FFF FFFF 512 Mbyte block 2 Peripherals 512 Mbyte block 1 SRAM 512 Mbyte block O Code 0x0000 0000 0x2002 0000 Ox3FFF FFFF SRAM 16 KB aliased by bit banding 0x2001 C000 0x2001 FFFF SRAM 112 KB aliased by bit banding Ox1FFF C008 0x1FFF FFFF Ox1FFF C000 Ox1FFF C007 Ox1FFF 7A10 OX1FFF 7FFF OX FFF 0000 ox1FFF 7A0F Ox18Q1 0000 OX1FFE FFFF Nos ba SM 0x1000 OQO 0x1000 FFFF Reserved 0x0810 0000 OFFF FFFF 0x0800 0000 OxOROF FFFF Reserved Aliased to Flash system memory or SRAM depending 0x0000 0000 0x000F FF on the BOOT pins 0x2000 0
14. ge 3 of 32 OLIMEXO 2014 STM32 P407 user s manual 6 16 VGA Color C MEE edad le tb p Eo dec ihi pa o eel ea aise 23 6 17 Additional hardware components eeeee eese ee enne nanus n annua hannes eaa santos esas aan 23 6 18 Notes dm Riga HIS Rm 23 7 Introduction to the CHADCER viii iiscicicscssavicdssciwccsiassvicscsciccsadesavccseusivccsbecsviscsesivesssssavscesedccadiceste 25 AA Memory macnn 26 Page 4 of 32 OLIMEXO 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 e STM32F407ZGT6 Cortex M4 210DMIPS 1 MB Flash 196KB RAM 3x12 bit 2 4 MSPS A D 2x12 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 e JTAG connector with ARM 2x10 pin layout for programming debugging e 512 KB fast external SRAM on board 4 Status LEDs Stereo Audio Codec CS4344 CAN driver Temperature sensor Trimme
15. hould be open to be able to 7 19 20 download a program via the bootloader application Page 30 of 32 OLIMEXO 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 OLIMEXO 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
16. 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 Cres Ds e 3 pe o eee BN EE 3 i Not Connected Not Connected Page 19 of 32 OLIMEXO 2014 STM32 P407 user s manual 6 11 RS232 2 RS232 2 is located on USART3 processor pins D13 D14 A17 A16 3 qe 0 3 em o erem 3e NEN Not connected NM EMI Not connected 6 12 CAN connector Not connected CANL Not connected Not connected 5V_CAN Page 20 of 32 OLIMEXO 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 45V CAN 45V USB OTG Default position is 3 4 STAT1 E STAT2 E STAT3 E STATA E Those 4 jumpers control whether the LEDs are powered closed or not open Default state is closed E BOOTO0 E Connected to pin 138 BOOTO VPP enables boot when open Default state is
17. 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 OLIMEXO 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
18. 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 OLIMEXO 2014 STM32 P407 user s manual Table of Contents Bd USB OTG ia atic tlw ait ah wat 17 6 5 USB CS RRRRRRRRRRRRNRRRRERRRRRRRERRRERRRNEMRER 17 6 6 LAN CODTIBCEOT 5 102 cos eee eee soe eoru ssec eI o eap o seu c Coe ave sae edu ae eaae 3S o DUIS Eos Nase aaas aieea assanis 17 6 7 dicm llo dee Re A O A A X M 18 Pa
19. r potentiometer Joystick for navigation 6610 LCD color 128x128 pixel TFT display e SAMSUNG E700 VGA camera 640x480 color Tamper and Wakeup buttons e 2RS232 drivers and connectors 25 Mhz quartz crystal USB OTG USB HOST 100 Mbit Ethernet Mini SD MMC card connector UEXT connector Power Jack e RESET button and circuit e Power on led e 3V battery connector Extension port connectors for many of microcontrollers pins e PCB FR 4 1 5 mm 0 062 soldermask silkscreen component print Page 5 of 32 OLIMEXO 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 OLIMEXO 2014 STM32 P407 user s manual CHAPTER 2 SETTING UP THE STM32 P407 BOARD 2 Introduction to the chapter This section helps you
20. tion on UEXT please visit https www olimex com Products Modules UEXT La s jeeem S s emeesu s emeesm Te eae s ense usmisa STAT3 CS UEXT Page 15 of 32 OLIMEXO 2014 6 3 Pads on the proto area STM32 P407 user s manual 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 me foinse we mo ms sus wm m ms omeo wm me ms ore raves poe nw Teme oum i os as me xm e ferroso Cm jw m jemsm o m eene wme oes Cms us fes feo PB13 OTG HS VBUS PF11 CAM RST Deas ur ramper pro estarem ms cs e srasz e me er srne wm ee wem o Tea row ae rs fps e fuses veson pre fw D pos ip es fo Ds pos e fe De pm ip ea fm Dem wj Page 16 of 32 3 3U Ej Ey 3 2 GND F1 EI ov pae EJ Ey esr PA4 EJ Ey Pee PAS EJ Ey ro Pas EJ EJ Pes Pas Ey Ey aes Pale EJ EJ Pos PBO Ed EJ ros PB1 EY Ey ros PB2 Ey EI roro PBS E3 EJ pris PBS oO oO PF14 PB10 E Ef pris PB12 F1 F1 PB13 Ey Ey prs pcs Ed EI pc13 Ey Eyre pps Ey Eyre PEO E11 PELE EJ rs PE2 p3 Ef prs PES EI Ey r PE4 3 Ef rre PES EJ Gy pr2 PE6 3 Ef r PE 3 Ef rro PES F1 C1 PES 3 EI PE10 EY EJren PE11L 1 1o 5V EJ EJ veer OLIMEXO 2014 STM32 P407 user s manual PAD Signal
21. 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 196 accuracy 32 kHz oscillator for RTC with calibration Internal 32 kHz RC with calibration Sleep Stop and Standby modes VBATsupply for RTC 20x32 bit backup registers optional 4 KB backup SRAM 3x12 bit 2 4 MSPS A D converters 24 channels and 7 2 MSPS in triple interleaved mode 2x12 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 amp JTAG interfaces Cortex M4 Embedded Trace Macrocell Up to 114 I O ports with interrupt capability Up to 15 communication interfaces 3 x 2C 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 OLIMEXO 2014 STM32 P407 user s manual 2 x 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 suppor
22. ts IEEE 1588v2 hardware MII RMII 8 to 14 bit parallel camera interface up to 54 Mbytes s rue 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 MEE STM32F207ZET6 STM32F407ZGT6 Page 12 of 32 OLIMEXO 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 KQ R66 560 Q 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 OLIMEXO 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

Download Pdf Manuals

image

Related Search

Related Contents

MANUEL D`UTILISATION  UNIBOX_HD1_Manual_deutsch  Sogo SS-1950 User's Manual  Dell PowerEdge M1000E Troubleshooting and Diagnostics Guide  Benutzerhandbuch für Tascam DP  Garmin SA01535Wi_D FAA Approved Airplane Flight Manual Supplement  nova230 for Modbus nova230 for Modbus  電動車イス及び介護ベッド用手すり等にかかる重大製品事故の公表  Owner`s Manual Guide d`utilisation Manual del propietario    

Copyright © All rights reserved.
Failed to retrieve file