Home

STM32-E407 development board USER`S MANUAL

image

Contents

1. PB15 0TG HS DP l UREF 1 a0 LdpenyBe lose GE A l Close ZZR PCB OTG_HS_ULPI_STP ADC123_IN10 S ________PCB A _ 136 1 ussa PC2 SPI2 MISO OTG HS ULPI DIR ETH MIL TX02 80C123 1N2 B8 EES SbIZ MISO l l S besyspiz MOSS 30 016 1S UPL IET TX cekrapetze ints ES y PATO PCA ETH RU RX DO E TH FII Rx DO R0C42 INL4 Usar e uaar Pease RI DCDL ETM HI RX CDA AOGI Ms E ZETE REIT EDS l E TA ce ser2 nokta chit soto Ge RAROS DORUM De Tg one po Pag USARTS 1X i BOOTQ UPP PC7 SPI3_MCK TIN8_CH2 SDIO_D7 USART6_RX DCMI_D1 TIM3_CH2 RA 6 _ AA 22 n 47k PCB TIM8_CH3 SDIO_D8 TIMS_CH3 USARTS_CK OCMi_D2 BS BCB SD_D0 U eye 231 poose PC9 1252_CKIN 1253_CKIN NC02 TIMB_CH4 SDIO_04 12C3 SDA DCm_b9 Tma_ cha B2 i 19k PC1 SPI3_SCK 1283_CK UART4 TX SDIO D2 DCHI DB USPRT3 TX l NA ad hz 112 PC11 5D_D3 l ux BCLI UaRT4_RX SPI3_HiSO SOI0_03 DcMI_Da usaaTa_Ax H12 _______BCA1 S0 D3 E R8 312 000 tz 4C 495hSHD 205F R9 Ra TET IETEN E C209 27pF 1508 24 PCA2 URRTS TX SDIO CK DCNI DS SPI3 HOSI I263 SD USaRT3 CK Bid PEi2 SD Chk a2 iy i E T ic ll PHL OSC OUT Rom E ucc eren gt i amp RESET c22 RST RST zs Pea 4 0899 NC E E NA f I F3 NRST PC15 0SC32_OUT rer 180nF FSHC A18 h14 ppa C23 I a pea _56 pgo rsuc ma PDa FSHC O2 CeN1 nx tt EDA rsmc oz I 3 ESMC A11 PG1 FSMC_A14 PD1 FSMC_D3 CAN1_TX 19 PDL rsmc os aad I 8 FS rm Po2 Ta tTR uRTS RI SDR CHE DLE o i PG3 FSMC_A13 PD3 FSMC_CLK usART2_cTS
2. All of the above options make the board quite versatile and suitable for numerous tasks and situations The power of ARM and the creativity of OLIMEX come at the best price and the well known quality Every ARM enthusiast would see STM32 E407 as an interesting bargain and quite capable board for its low price 1 4 Organization Each section in this document covers a separate topic organized as follow Chapter 1 is an overview of the board usage and features Chapter 2 provides a guide for quickly setting up the board Chapter 3 contains the general board diagram and layout Chapter 4 describes the component that is the heart of the board the STM32F207ZET6 microcontroller Chapter 5 is an explanation of the control circuitry associated with the microcontroller to reset Also shows the clocks on the board Chapter 6 covers the connector pinout peripherals and jumper description Chapter 7 shows the memory map Chapter 8 provides the schematics Chapter 9 contains the revision history useful links and support information Page 6 of 30 OLIMEXO 2013 STM32 E407 user s manual CHAPTER 2 SETTING UP THE STM32 E407 BOARD 2 Introduction to the chapter This section helps you set up the STM32 E407 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
3. PC Card ATA NAND Flash NIORD IOWR INT 2 3 JTDO SWD JTDO Lew NVIG GA TRACECLK S ARM Cortex M4 TRACED 3 0 INTN NIIS16 as AF 168 MHz RNG MII or RMII as AF MDIO as AF Ethernet MAC 10 100 HSYNC VSYNC PIXCLK D 13 0 eu Camera LL interface DP DM ULPI CK D 7 0 DIR STP NXT SCL SDA INTN ID VBUS SOF DR o usb OTG FS AHB bus matrix 8S7M gt I a DM SCL SDA INTN ID VBUS SOF Power managmt regulator 3 3 Vto 1 2 V Vss Vi GvDD CAP1 VCAP2 Supply supervision POR PDR BOR Voo12 Vpp 1 8 to 3 6 V Ponsa C gt ero porto Posa lt gt Gro PORTO E E FEES lt gt roro E 4 16 MHz Vopa Vssa NRST OSC IN OSC OUT IWDG Standby interface Vgar 1 65 to 3 6 V osca2 IN Losca2_ouT RTC_AF1 Backup register RTC AF1 4KB BKPSRAM 4 channels ETR as AF 4 channels ETR as AF 4 channels ETR as AF 2 channels as AF oar Lal eExTit wKur ke f D 7 0 aures A SDIO MMC E gt 1 channel as AF 4 compl channels TIM1_CH 1 4 N 4 channels TIM1 CH 1 4 ETR BKIN as AF c 165 1 channel as AF TIM1 PWM RX TX CK CTS RTS as AF RX TX CK CTS RTS as AF 4 compl channels TIM1 CH 1 4 4 channels TIM1 CH 1 4 ETR BKIN as AF TIM8 PWM 95e IDA smcard TIM9 6b irDA RX
4. Arduino shield platform with provided headers 4 full 20 pin Ports with the external memory bus for add on modules PCB FR 4 1 5 mm 0 062 soldermask silkscreen component print Dimensions 10x76 mm 4 x3 40 9 9999999999 1 2 H407 or E407 The major difference between STM32 H407 and STM32 E407 is that the latter has built in Ethernet physical level transceiver Micrel Micrel datasheet STM32 E407 also features an extra USB OTG and a number of SMD jumpers on the bottom which makes the control of the multiplexing pins easier STM32 E407 has 2x USB OTG both with a miniUSB interface STM32 H407 has 1x USB OTG and 1x USB HOST with the On The Go interfaced by miniUSB and the HOST by USB type A connector If you need built in Ethernet check the STM32 E407 1 3 Target market and purpose of the board STM32 E407 is a development board featuring a powerful ARM Cortex MAF microcontroller with the most important peripherals interfaces and connectors mounted and ready to use The board can be powered by a number of different sources can be programmed via two different interfaces has a Page 5 of 30 OLIMEXO 2013 STM32 E407 user s manual TON of GPIO pins available on a number of headers The board s Arduino platform headers give another option for enthusiasts who wish to implement support for Arduino Maple Pinguino shields giving the board additional features altogether with the option to add Olimex extension modules on the OLIMEX UEXT
5. STM32 E407 development board USER S MANUAL Revision E December 2013 Designed by OLIMEX Ltd 2012 lead free All boards produced by Olimex LTD are ROHS compliant OLIMEXO 2013 STM32 E407 user s manual DISCLAIMER O 2013 Olimex Ltd OlimexG 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 This work is licensed under the Creative Commons Attribution ShareAlike 3 0 Unported License To view a copy of this license visit http www creativecommons org licenses by sa 3 0 This hardware design by Olimex LTD is licensed under a Creative Commons Attribution ShareAlike 3 0 Unported License The software is released under GPL 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
6. JE BOLA ETU RHII TADS pg I FB0805 600R 280nA 201289 681 Too Pa I I or 22 5 l s pos E BEI ET RMILDTXEN puo 8 i e g E 7 2 2 amp g ib Lee lo unoza mex p del S S e else G anos coacto 188 424 RMZG1 aau POS USARTS TE 4 BCZZUSeRT RX BH iB fleets S NINT TXER TXD4 acero IMG DES I2Ci SCL P89 12C1 SDA s I amp vooca o 7 3 l a 3 En noto LE PC4 ETH_RMII_RXDO 1 a I Be E 2 o PCS ETH RHII RXDi ell d a 3 RXD1 MODET SESS 2 N M mxoz museL B RETISEL Si i 5 5 8 REED I woo B PAD mol Le a p SLE BEES rs ono Rou ES Su L E M oi deme 2 I fees S axcionvaos E puvans azl 1 uud a ERRADA puveno gal LAN is roc dz PCL ETH RHIL MOC Ss LIG im pi PAL OS ETH RMIL REF CLK Sl vrais cryin moto iS PRZ ETH RHIL FIDIG 3 30 3 30 8 i LEGE i E PLA ET niza cmn x aa RM2G4 nos ENT DIM BUTTON d LED je 11 Bg deg E 2 enanos cas di cos coat see ae RM262 30 an i Ei x E mE E S e I LE aara HS PA7 011 ETH_RMII_CRS_DU E R26 Ki EE ELLO y tg S87 29 rd NA 827 PGG EPRY RSTI as C35 jik I Stele TLS S 28 Toe ERE ES Es HET A ped Mer TOES 2 30 3 P Treen e zl m ct 36 m PS E E p1 E Em Ro PN feu 1207171 1k pag ukup LED GREEN 0G09 a l EE T C32 L amp N8710R EZC zi 5l 1 al PBC USOC A ee Se e e hl Ae Ax LED M P ni Io49R 17 1 I pl P gt 1 Me pP RENI pl EELA NE AEEA JTAG ARPA E A ERAN AA E tells bts coni tee a i al Eg RNI Configuration R33 anacs flemas RM363 R
7. next page for quicker reference Page 25 of 30 OLIMEXO 2013 STM32 E407 user s manual O TO a AR A EN E A OS ERES AAA A A A SA O A ee rl Ut TMS 2F 407ZE TS l awo E re no aku USARTZ_CTS USARTA_IX ETA IL CRS TII CUL ETA TINS_CH1 TING_ETR A00123 cro PE rs Em Een I Ey 00 2 PAL USART2_RTS USARTS_RX ETH_RMIT_REF CLK ETH IL RX_CLK TINS_CH2 TIM2_CH2 M0C123 IN1 BS PAL DS ETH RHIL REE CLK l 3 00 3 PR2 USeRT2 TK TINS CH3 TIMS CHL TIN2 CHG ETH MDIO noCi23 IN2 BS pPA2 ETH RE
8. of this manual 6 10 Battery connector When using the battery connector keep in mind that it is an energy solution that wouldn t be able to power the board and all the peripherals It help keeping information in the processor if you need to transport the board from one power supply to other Page 19 of 30 OLIMEXO 2013 STM32 E407 user s manual The pin names are also written on the bottom of the board in the base of the connector 6 11 BOOT connector The best use for the GND RX3 TX3 pins from the BOOT connector would be getting the output of the available demo program on a computer terminal via USB SERIAL CABLE F https www olimex com dev usb serial cable html U3BOOT are 3 pinholes set on USART3 and are named on the bottom GND RX3 TX3 and notice there are two vias near them which are actually VCC and can be used if connecting U3BOOT More information about booting over UART can be found in the processor s datasheet 6 12 Jumper description Please note some of the jumpers on the board are SMD type If you feel insecure in your soldering cutting technique it is better not to try adjusting SMD jumpers Also if you feel incapable of removing the PTH jumper with hand better use tweezers We do 6 12 1 PWR SEL PWR SEL is important PTH jumper allowing easy switching of input current You can use tweezers to reach it If you are powering the board via the PWR_JACK set it to position 1 2 default to the near edge of t
9. te ED3 rsnc cu E FSHC n1 PG4 FSHC A14 PD4 FSMC_NOE usART2_ATS iB EDE rsnc_noe FSNC_ALS PGB FSHC AIS PDS FSHC NuE USRRT2 Tx iS POS rsmcw amp 3 90 3 30 3 30 3 3U3 0 3 3U FSHCOANTZ PESE IX R22 PD rox eur G FSrC INTA POS FSHC_NUAIT USART2 RX x Fg 000000 FSE NTS USARTE ck Por USART CR TSHCNEL PSHE AGED 22 POZ roce 22 b a le a Mp e ce a D Foreros i EE 24 are murine EA rame vcra ases is Asma cU E POS rate ove n Ae e BRRAEXLOS 125 peaa rsnc NCE 1 FSNC_NES poaa Fsnc D15 usaRTa ck PS BOL ronc_oss E k E ER Ri BRi4pegurDCn 1261 poii renc NcE4 2 ETH MIL DC EN PDii FSMt Ai USmTs CTS B2 BLL re iB LH LS Us de 422 p012 FSTIC NEA USART6_RTS PO12 FSNC_12 TIM4_CH1 USARTIZATS eb FSHC A7 I ae ae ae aes a mr mma 128 Bos 3 renc aod useeTG CTS ETH NI DIDO ETH RI ioo A a reve NE Sle al ls iri BREET R 428 P614 FSMC A25 USART6_TX ETH_MII_TXD1 ETH_AMI_TXD1 PDi4 FSHC Do Tsm4 cua 82 EPIA reco Ele Ele Eli Sleek adil i PG15 USARTE_CTS DCMI_D13 PD15 FSMC_D1 TIM4_CH4 P2 HEAD rsmc oi I Ble AS BC z x E E sie I2 FSnt qe BEI 421 prevesnc_na t2c2_soa Pto TIM4 ETR FSHC NeLe DCHL D2 Pt _BE renc nae E 5 Ut co nic FSmt ei PE 12 pri rsmc ni 12c2 sc PE1 FSMC_NBLA DCMI D3 B Z Pl rnc nas Ido Sees A F nC n2 peg 2 BFa Sre A2 12c2 Sin peo TRacEDUFSHO POT mi rios LK PE2 02 rues geasan pa CD DRT3 CS Fencing BES AN prS rsnc
10. the board is given and a description of the default board behavior is detailed 2 1 Electrostatic warning STM32 E407 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 E407 optimally the following items are required JTAG or SWD interface programmer debugger can power the board and gives the ability to program debug the board to choose the correct programmer be sure that you are aware what software tools you are going to use when programming STM32 E407 and that the programmer supports STM32F407 processor Additional components can be acquired in order to increase the functionality of the board External power supply USB type A to USB type mini cable is required for bootlader SD card or extension UEXT modules are recommended but not required 3 7V Battery MOD XXXX boards for additional features on the UEXT RTC TC GSM MP3 RS 485 among others note that you will have to implement the software setup between the boards Arduino Maple Pinguino shields every shield is hardware compatible with H407 but will not work out of the box software implementation should be considered Some of the suggested items can be purchased by Olimex for insta
11. 34 ee el It SMI address x00 Na LINectalolL INect eio Nacio la pu T l 47k R35 Da 08 CTH RAIL REF CLK I pgaztesT E pg LI co PA15 T01 I 4 oov Ea pALg INS pa Para 7TCK 1 TEN L 3 Bizas texoeos 408 47 RMAGL PHYADO pa as coa a ox RIO PHYRDA pB3 100 I pl 1 Lasa20s econ se s7 RM4G2 PHYADZ RST l pcd 1 o 486 AZK RM4G4 RMIISEL l l l o A pB4 TRST I NACBH20S I l l I PE l l I pl Gp eae SS SSS SS a Lise mem pl 9 oTG R37 y PR board_mounted rain yl USB OTG1 seit E H i is gu m MEO R38 3228 amp i 5U OTGi PUR A 5u arai Pun e l NERO E USB OTG1 D USB OTG D x len FS pp ae ze M E T61 OF TGA D xao l I pA1a 0161 FS ID 23111 p 5 D gt 1 i cas c39 eso NACUSBLC6 2P6 1 cat doy INI It I mel 2 pF NAD pert t 1 soaur r6u Louesr iescls oxrinm 8252 m m ERI H I l LU aa i z I NACESDASUAL gt Br E aroma yee org BED 3 2000 E eri d Pa1g oIGi FS ID RN6G3 ET 5U E PEZ 5 pea y pl me1206 CXOstr 48 de E l es 2 a PES Baazuse Fs unusow PBQ USB FS UBUSON i B BIO e menm 11 EE PESE 42 iui qp 2PEZ BEZ 82 BBizUSE FS FAULT PB17USB FS FAULT i PM san l ERES Eee ibe EES 31 E BELL USB Hs FAULT DF11 USB HS FAULT nacio cen g 2E2075 BELG 1 pacos itnosei qp 2PFAI E prau us rur y ESAE S BUSON PR8 USE HS UBUSON aa 5 TES 15 is BE 1 peas 17 18 Peis i 813 016 R40 v UR board mounted eo saras ms 9 ean Lon Big ox USB OTG2 weg ES Fd pl Wize N
12. 7 block 4 0x4002 000 FSMC bank 3 0x4001 4C00 0x4001 FFFF amp bank4 0x4001 4BFF 0x8000 0000 APB2 Ox7FFF FFFF i 512 Mbyte block 3 0x4001 3C00 0x4001 3FFF SYSCFG 0x4001 3800 0x4001 3BFF be 0X4001 3400 014001 37FF 8 bank2 0x6000 0000 0x4001 33FF Ox5FFF FFFF 512 Mbyte block 2 Peripherals 0x4000 0000 OxSFFF FFFF 512 Mbyte block 1 SRAM OX2000 0000 0x2002 0000 0x3FFF FFFF 0x4001 0000 i i Reserved oxtFFF FFFF N SRAM 16 KB aliased 0 2001 C000 0x2001 FFFF nee onc E 512 Mbyte by bit banding block O SRAM 112 KB aliased 0x2000 0000 0x2001 BFFF Code by bit banding dni Reserved Ox1FFF C008 0x1FFF FFFF Ox1FFF C000 Ox1FFF C007 Ox1FFF 7A10 Ox1FFF 7FFF OX1FFF 0000 Ox1FFF 7AOF Reserved 0x10Q1 0000 OX1FFE FFFF CCM data RAM 64 KB data SRAM Reserved 0x0810 0000 OFFF FFFF Flash OXO8 0x4000 2800 Reserved 0x4000 2400 0x4000 27FF 0x4000 23FF 0x1000 0900 0x1000 FFFF Reserved APB1 0x4000 0000 MS19921V2 Page 24 of 30 OLIMEXO 2013 STM32 E407 user s manual CHAPTER 8 SCHEMATICS 8 Introduction to the chapter In this chapter are located the schematics describing logically and physically STM32 E407 8 1 Eagle schematic STM32 E407 schematic is visible for reference here You can also find them on the web page for STM32 E407 at our site https www olimex com Products ARM ST STM32 E407 They are located in HARDWARE section The EAGLE schematic is situated on the
13. 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 E407 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 using shields There is also a bag of 4 rubber pads which can be placed in the 4 corner holes of the board That way the board will be safe from short circuiting on the bottom if placed on low resistance surface The placement stability of the board will also increase 3 1 Layout top view Arduino Duino Maple platform GPIO ports PE and PD connectors WKUP button E 2 LED ub aaa oo Ml laos Y Mount hole SD card Ethernet SWD JTAG Md C f 16 c USB OTG 2 Bo GND pinhole USB OTG 1 Battery connector Boot jumpers o u us 7 LEO OR a N PWR LED Reset button GPIO ports PF and PG Arduino Duino Maple platform connectors Page 9 of 30 OLIMEXO 2013 STM32 E407 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 shown Port Ejumpers PE2_Ef 6 Compliant pas rn naco Jumper table IC X DESCRIPTION and T
14. E a A A Ss cal Page 26 of 30 OLIMEXO 2013 STM32 E407 user s manual 8 2 Physical dimensions Note that all dimensions are in millimeters 20000000000 10000000000 mm csse LQFP144 Q amp Q GD ay E MAI p 000000 000000 101 6mm The three highest elements on the board in order from the tallest to the shortest are capacitor C50 17 2mm 0 677 over the pcb LAN connector 13 6mm 0 535 capacitors C42 and C48 11 5mm 0 453 Note that the above measures does not include the PCB Page 27 of 30 OLIMEXO 2013 STM32 E407 user s manual CHAPTER 9 REVISION HISTORY AND SUPPORT 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 Changes Modified page Initial Creation 257 02 Added info about the 20 bootloader fixed links 10 27 rmm Added info about serial monitor 12 via USB SERIAL CABLE Em 13 Added revision E schematic adjusted disclaimer Fixed an error in the table of Arduino platform headers 02 12 13 updated customer support page 9 2 Board s revision A 07 B e8 C 03 D 07 E Revision Date B1 n 07 06 12 Initial release C FET1 removed the TVS symbol fixed both near the input power Revision no
15. EKUSBLCO 2762 RA1206 XAX0G03 486 33k E dil NACBH20S ENT PB1S OTG HS DP R41 j22R 4 la dal B l 11 5 SU QIG2 PUR su Oroz eur mAh 1 P8147016 HS DM R42 22R s SB OT62 D SB OTG D E i 2 I Te USB OTG2 Dr USB OT62 DF 9 0 11 pog 2200032 zs erp D D l It csal less ess P812 0162 HS ID a fy NES E A pes ql tof 42 pF NAD qr 100nF Es Xp T BRSZEPHY ESTE S Thin gy 2PG7 E P82 0 amp I 11 L5 gal q 288202 PaE zo ji cs DH 100 57 260 L0u5R 1050 c oca 2 TE ETE niis is A RR a La NACESOASUAL amp PA 1 PRIZZDG POIZ E 1 gy aans 15 NaE R45 misem am me Pa12 0162 Hs 10 E Rre a a2 Diece gp Pots BGS DS a abel pa a o Ec Cy Kj r o zl NAGH205 l 1 e 16v0c P pes POWER SUPPLY CIRCUIT 58 188 yc asv ores pur 7 i pun sack R47 us 5ULOTG2 pun 3U f DOT RSS ns ET NOTES l kg 2 i ni SSUZITAG 3 4 a zi Noe IE eese a To N x T Lr ei USARTS Y pl Ze SH A 5 II m S USeRT3 RX I Ss ra EN Fe II Blo H 55 8 aar ST HN2x4 1 2 Close gt cs R49 a E he Sle g A Da FA je S9k 1 o N Ww 13 34 leet Sje g 4 99k 1 6 _ q 6ND 220 S9 el m B key D4 3 MU AA e nce l ETE EMI FS 1 a a a OIE E seal IDE al 3 vos OA EE STM32 E487 board revision E GNO_PIN 3 d SISTE k 33 3 paran wy m X Olimex LTD PLOUDIU BULGARIA 2013 l 1 S JA 3 daa j 3 1 q Lg httips uuu olimex com l 1 E A A I A A O A See A ctu A Se Se A mi I AAA T NUT a O A A M nt a A n aa ii E a a a A E
16. HS INTN TIR4 CHON RDCI2 INS MZ R3 3 3 3 I vss 1i PB2 B00T2 auat 5391 S383 30 Use te ea sTb0 thacesuo spI2_sek r2sa cx rina cH2 pi sex SE pee wot i 8 uss PB4 NJTRST SPIS NISO TIM3 CHI SPIi MISO 3t P84 R9L I 2 5 desa POS I2C1_SMBAV CANZ_RX OTO HS_ULPL_DZ ETH_PPS_OUI TIMO_Cha Gbta POSI SPIS_most 0CHI Di0 1259 50 db RRSZRKLZRPRE NOST 3 uss P96 12C1_SCL Tin4_CH4 CAN2_1 0TG_FS_INTN DCML_DS USARTA_TX Hmm ME Sa vss 57 1201 SOR FGTC NL DONL USYNC OSAATE Ru Time Cue o RBZ DOZUSARTI BX uss Pag TIM4 CHS SDIO D4 TIY10 CH1 OCHI D amp OTG FS SCL ETH MIL TXD3 I2Ci SCL CANi Rx B39 PBGZ1201 SCL l x a9 S012 nes ios2 S M Cua TIA CHUGTG FS SOR SDIO 08 00 b7 tacL_sos cant rx 22 om orep SE 2I aA I ee uss_2 PBLe sPI2_SCK I282_Ck 12C2_SCL USARTS_TX 0TG_HS_ULPI_03 ETH_Mil_RX_ER OTG_HS_SCL TIn2 CHa B9 PBiG SPIZ SLK URBI3 TX PB11 1262_SDA USARTS_RX 0TG_HS_ULPI_D4 TH_RMiL_TX_EN ETH MII_TX_EN OTG_HS sDA TINa_cHa PU c 3 3 8 PB12 SPI2 NSS 1252 HS I2C2 SHBR USRRT3 CK TITt BKIN CRN2 RX OTG HS ULPI DS ETH RMIL TXDG ETH MIL TXDe OTG H5 ID E3 P12 0T02 HS ID 29 uoa PBi3 EP12 SERVIRSE CK USARTA CTS TINL CHI GANZ VIUG IG Md CPI OG ETH RTL DROLET MA TZOS NE uaus 24 PRAAZOTG HS UBUS gt i 7 PBA SPIZ MIGO TirA CH2N TIMi2 CHi GTG HS Dr USRRTA RTS Tine chan S PBL4 0TG_HiS_OF l 80 1 80 1 Ese 647 Tel atr B4 33 PB15 S12_MOSI i2S2_S0 TIME_CH3N TING_CH3N TIML2_cH2 0T6_S_pp
17. LL MOIO F I UDD PA3 USART2_RX TIMNS_CH4 TIMN9_CH2 TIM2 CH4 0T6_HS_ULPI_0B ETH_MIT_COL ADC123_IN3 BZ I i E rs PA SPLL NGS SPLS NES7USATTZ CK OEM ISNNC OTG Mo SOF acy us abcis wevonct our DE PA4 D10 SPII NSS i La l UDD 6 BAB SPI1_SCK OTG HS_ULPI_CK TIN2_CHL_ETR TING_CHIN A0C12_INS DAc2_ouT H BAB OL3 SplL SEK I 2 ER UDD PA6 SPr4_MISO TIN8_BKIN TIM13_CH1 0C I_PIXCLK TIMJ CH1 TIM1_BKIN AOC12 IN6 H2 ner LES DL2 SPLL MSO 3 E VOD 8 PRZ SPI4 NOSL TIFG CHAN TIMA4 CHL TING CH2 ETH MIL RX DU TITM CHIN RMIL CR Du ROCI2 IN7 H2 PAz DIA4 ETE RHIT CBS DU I Y 13 UDD PRG NCOL USPRTI CK TMi CHL T263 SCL OTO FS Sor Lee l o 3 DD PAO USARTA TX TIML_CH2 12C3_SmBA DCHI_De oTG_Fs_uaus 12 PA9 0T6 ES UBUS ett sti dos BRsAUSRRTI arma toos iovockt ot DEZ Palazol ES 1G 5 E 00 12 Deii USeRTI CTS CRNi RX TIMi CHA OTG FS Dn 193 BALL OT6 ES DM i 8 E eM Dx PRLZAUSRRTACRTS CRNL DXATIRI ETR OTG FS DP B4 BALZ OTO ES DP i o al x bo M e o AS paia sTns subio 123 i Bi 1 B1 1 I Lo SL SL S SL SL SL Aa vonp_4 pasaste sucre BEB PAAK autem oso l i REFFI AAA PA4S JTOI SPIS_NSS 12S9_US TINZ_cHL_ETR SPIL_NSS Me PAISTOI gu i Sa a a A a el el e e e e UCAP_2 Mo I Barsacp e S 9 oh I v S S S S S S PBQ TIN CHO TINe CHZN OTG HS ULPI DL ETH MIL RXD TIM4 CH2N AOCi2 Na H PROJUSB FS UBUSON I BA 3 iM SE S SN S PBL TIPO CHA TINO CH N OTO HS ULPI D2 ETH HII RXDS OTG
18. RST are separated G6 R T jumper GND pinhole W OLIMEY CUM DOEU Boot mode table E EX 2 GND EI EI NE EJ UE e e 2 CM PF11 qas X 4 612 E ov 99990909 Mount hole Port G various jumpers Port F jumpers PWR SEL jumper table Page 10 of 30 OLIMEXO 2013 STM32 E407 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 E407 its Cortex M4F microcontroller The information is a modified version of the datasheet provided by its manufacturers from ST 4 1 The STM32F407ZGT 6 features 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 m 1 Mbyte of Flash memory m 192 4 Kbytes of SRAM including 64 Kbyte of CCM core coupled memory data RAM W 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 196 accuracy 32 kHz oscillator for RTC with calibration Internal 32 kHz RC with calibration Sleep Stop and Standby modes VBATsuppl
19. TX as AF 1 channel as AF Timio 1 K gt Tim K RX TX as AF RX TX CK smcard CTS RTS as AF Seq LirDA RX TX CK smeard USART6 k gt CTS RTS as AF irDA MOSI MISO SCK NSS as AF 1 channel as AF MOSI SD MISO SD ext SCK CK NSS WS MCK as AF MOSI SD MISO SD ext SCK CK NSS WS MCK as AF SCL SDA SMBA as AF USART1 K gt APB2 84 MHz APB142 MHz max SPH VDDREF_ADC 8 analog inputs common to the 3 ADCs 8 analog inputs common to the ADC1 amp 2 8 analog inputs to ADC3 DACi OUT DAC2 OUT as AF as AF MS1920V1 The timers connected to APB2 are clocked from TIMxCLK up to 168 MHz while the timers connected to APB1 are clocked Page 23 of 30 OLIMEXO 2013 STM32 E407 user s manual 7 2 Physical memory map 0xA000 1000 OXBFFF FFFF OxA000 OFFF AHB3 0x6000 0000 015006 0CO0 OXSFFF FFFF AHB2 0x5006 0800 0x5006 OFFF 0x5006 07FF Reserved 0x5005 0400 0x5005 03FF AHB2 0x5005 0000 OxFFFF FFFF 0x5004 0000 0x5004 FFFF 512 Mbyte AHBe 0x5003 FFFF block 7 le 0x5000 0000 Cortex M4 s 0x4002 9400 OX4FFF FFFF internal 0x4004 0000 0x4007 FFFF OxEO000 0000 i OxDFFF FFFF 512 Mbyte block 6 Not used 0xC000 0000 OxBFFF FFFF 0x4002 3C00 512 Mbyte 0x4002 3800 0x4002 3BFF block 5 0x4002 3400 0x4002 37FF FSMC registers CRC 0x4002 3000 0x4002 33FF 0xA000 0000 0x4002 2400 0x4002 2FFF OX9FFF FFFF Oe 20k 512 Mbyte AHB1
20. analog ground The default position is closed 6 12 6 AREF EN This is SMD type jumper If open unsoldered will disable ADC reference The default position is closed 6 12 7 GPIO port jumpers These are SMD type of jumpers located on the bottom of the board They are located on the bottom of the board We provided those in case you want to separate the multiplexing between the Arduino shield and the GPIO connectors Check chapter 6 8 for more information on the multiplexing Generally if you wish to avoid the multiplexing you have to cut the wire between the pads 6 13 Additional hardware components The components below are mounted on STM32 E407 but are not discussed above They are listed here for completeness Reset button used for hardware reset of the board Page 21 of 30 OLIMEXO 2013 STM32 E407 user s manual WKUP button can be used as user button User LED Power LED Page 22 of 30 OLIMEXO 2013 STM32 E407 user s manual CHAPTER 7 BLOCK DIAGRAM AND 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 7 1 Processor family block diagram CLK NE 3 0 A 23 0 D 31 0 OEN WEN KF NBL 3 0 NL NREG xternal memory CCM data RAM 64 KB controller FSMC NJTRST JTDI JTCK SWCLK AA TAG a sw MPU NWAIT IORDY CD
21. as UM MI i au RED ADR D cakes 5 T Introduction to tlie Chapter in ii eaa aas ee vea suse ea an en vr voa ss cese eas pua E aee o o 5 VAMO 5 12 H407 PD As a NA 5 1 3 Target market and purpose of the board eeooocccccccccocononareccccnccnnonanaranccnncnccanonanancccncccccccncnnns 5 CHAPTER 2 SETTING UP THE STM32 E407 BOARD e eene een nnne 7 2 Introduction to the chapter ssssseseesesssessoeeeseesssssoooeeeeeesseesooeeeeesseesoeeoeesessseeoocoeseesseessososeessesse 7 CHAPTER 3 STM32 E407 BOARD DESCRIPTION s ssccsssssssssessssssssssees 9 3 Dutroduchon the Cr A A A A cia 9 CHAPTER 4 THE STM32F407ZGT6 MICROCONTROLLER 11 4 Introduction to the chapter eiie etin cosas b aa o eed aao e eaa aUe o ee vaa e Osa o ep Eoo se a eos bo sa caa ao istasa 11 CHAPTER 6 CONNECTORS AND PINODUT ee eee ee een een nena nean nnne 14 6 Introduction to the CBapter uiii oiii esae as sos eua 2 eo nx eas Ca Eoo o eo Cu eos So sav ees e uvas ie Suas aa OUS 14 Page 3 of 30 OLIMEXO 2013 STM32 E407 user s manual 6 11 BOOT conme eriin aniidae dadare rinira abis ana a aiak ENLi 20 6 12 Jumper Ce OA ia 20 6 12 1 PWR SEL cd ies 20 6 12 Bl B1 0 and BO VBO Oriini a as 20 CC PARS D td SERERE RETE E CERTO ETT III ILES TERRENI I HERIEBIUSE 21 IAS A NA RTL EE 21 GIANNI NA 21 6 126 AREF EN a A A a 21 6 12 7 GPIO port UIDES uiii cuciaoi s casts
22. e ST 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 Page 12 of 30 OLIMEXO 2013 STM32 E407 user s manual CHAPTER 5 CONTROL CIRCUITY AND HARDWARE MODULES 5 Introduction to the chapter Here you can find information about reset circuit and quartz crystals locations the power supply circuit is discussed 5 1 Reset STM32 E407 s reset circuit includes R5 10KQ R6 1 KQ C19 100nF and a RESET button 5 2 Clocks There are two quartz crystals available on the board 12 MHz quartz crystal Q1 is connected to pins 23 and 24 of the CORTEX MAF processor Quartz crystal Q2 is a 32 768Hz RTC real time clock and is connected to pins 8 and 9 5 3 Power supply circuit The power supply circuit of STM32 E407 allows flexible input supply from 6V to 16V direct current This means a wide range of power supplies adapters converters are applicable The maximum amperage the board can draw is 1A Note that the Li Po battery connector cannot be used to fully power the board It s function is to give an option to save internal data if the board needs to be relocated It will keep the RTC alive for instance If you have successfully powered the board the red PWR LED will turn on Note that it is possible to have the PWR LED on even if there isn t enough power for proper opera
23. eo eee ea Esa VEN SU EAS N DE ER CU Ua Ea REDE ORE 21 6 13 Additional hardware COMPONEN sscccccccccssssssssscssssscssssssnssssscsssccsccccccssscccccesccssssess 21 9 1 DOCUMENTO crei A 28 9 2 Board s reviSiON ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssscsssssssssssssssssssees 28 Page 4 of 30 OLIMEXO 2013 STM32 E407 user s manual CHAPTER 1 OVERVIEW 1 Introduction to the chapter Thank you for choosing the STM32 E407 single board computer from Olimex This document provides a user s guide for the Olimex STM32 E407 board As an overview this chapter gives the scope of this document and lists the board s features The differences between the members of the STM32 E407 and STM32 H407 boards are mentioned The document s organization is then detailed The STM32 E407 development board enables code development of applications running on the microcontroller STM32F407ZGT6 manufactured by STMicrocontrollers 1 1 Features STM32F407ZGT6 Cortex M4 210DMIPS 1MB 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 JTAG connector with ARM 2x10 pin layout for programming debugging UEXT connector 2 x USB OTG SD card Input DCDC power supply which allows operation from 6 16VDC source Power and User LEDs Reset and User buttons
24. he board If powering from the JTAG SWD set the jumper in position 3 4 If powering from the USB OTG2 set it in 5 6 position near battery connector If powering from the USB OTG1 set it in 7 8 position near LAN connector The default position is 1 2 6 12 2 B1 I B1 0 and B0 1 B0 0 B1 1 B1 0 and BO 1 BO 0 are PTH jumpers which can be moved relatively easy Notice that these two jumpers must be moved together they are responsible for the boot mode if bootloader is present The board can search for bootloader on three places User Flash Memory System Memory or the Embedded SRAM The DFU bootloader is found on USB OTG1 If BO 0 is closed the board will try to boot from User Flash Memory Page 20 of 30 OLIMEXO 2013 STM32 E407 user s manual If BO 1 is closed there are two variants depending on the state of B1_1 B1_0 jumper if BO_1 is closed and B1 O0 is closed the board will try to boot from System Memory If BO 1 is closed and B1 1 is closed bootloader must be located in the Embedded SRAM The default positions are BO 0 and B1 0 Boot from User Flash Memory 6 12 3 R T This is SMD type jumper If you close solder this jumper RST and TRST at the JTAG will be connected The default position is open unsoldered 6 12 4 3 3V E This is SMD type jumper Board digital power will be disabled if open unsoldered The default position is closed 6 12 5 AGND E This is SMD type jumper If open unsoldered will disable
25. 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 evaluation board kit 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 E407 THEY ARE CONSIDERED SUITABLE ONLY FOR STM32 E407 Page 2 of 30 OLIMEXO 2013 STM32 E407 user s manual Table of Contents DISCLAIMER 0 2 LHAPIERIOVERYVIEN I ni ie ccc cece chee cece te R
26. nce ARM USB TINY H high speed OpenOCD ARM JTAG debugger ARM USB OCD H high speed OpenOCD ARM JTAG debugger with buffer protection USB MINI CABLE USB mini to USB A cable USB mini to USB A cable BATTERY LIPO1400MAH lithium polymer battery 1400mAh USB SERIAL CABLE F easy way to connect the board to a computer terminal program using the BOOT pins SY0612E power supply adapter 12V 0 5A for iMX233 STM32 E407 Page 7 of 30 OLIMEXO 2013 STM32 E407 user s manual 2 3 Powering the board The board is powered in one of the following ways 1 by PWR jack 2 by JTAG SWD programmer 3 by USB OTG The PWR jack should be supplied from a 6V to 16V source with maximum current of 1A from the power jack Without additional components and peripherals no microSD card mounted nothing connected to the USB etc the typical consumption is 30mA O 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 The battery connected keeps some of the processor s functions remain intact during power down but it provides insufficient power for the board to operate properly For example the RTC doesn t loose the values when there is a battery connected 2 4 Prebuilt software Upon powering initially the board s red PWR LED and the green PWR LED should turn on Page 8 of 30 OLIMEXO 2013 STM32 E407 user s manual CHAPTER 3 STM32 E407
27. nd also connecting USB peripherals directly for communication purposes among them 45V OTG2 PWR USB OTG2 D USB OTG2 D PB12 OTG2 HS ID Page 16 of 30 OLIMEXO 2013 STM32 E407 user s manual 6 6 LAN connector 1273 5875 NOT CONNECTED NOT CONNECTED NOT CONNECTED 6 7 Arduino Maple platform The Arduino Maple platform connectors 2x6pin and 2x8pin plastic headers are not mounted but are included in the package The reasons for not mounting the headers on the pin holes are two first you might not need them if you do not wish to experiment with Arduino Maple software second there are two rows depending on the shield you might want to use the difference between the two rows is the distance between the two digital rows one is made according to the Arduino shield standard e g you want to mount the row there if using Arduino certified shield the other one is adjusted properly at 100mil step e g you want to solder the digital pins here if using properly adjusted shields The pinhole names are printed near the actual pinhole on the top of the board Arduino platform pinholes CON1 CON2 feof e e a w we el i e i Page 17 of 30 OLIMEXO 2013 STM32 E407 user s manual Arduino platform pinholes CON3 CON4 Signal Name Processor pint 6 8 20 pin connectors PD PE PF PG The 4 20 pin connectors combine different processor ports and provide very nice GPIO option you can use them with
28. ni nDC3 INS PES TACtDO FSME Mia D 2 Fonemo l 3 cmo or ESOS BET 12 pF4 FSMC A4 ADC3IN14 PrA TRAcEDi FSHC ezo DcHI D4 2 BEAZDG rom me l 1 HE uss E Ab BEB 15 PF5 FSMC A5 A0C3_IN15 PES TRACED2 FSMC_A21 TIMS CH1 DCMI D6 t BES DE Fsnc_aza K 5 voo SMC NIORD 19 PES TIM18_CH1 FSMC_NIORD ADC3_IN4 PES TRACED3 FSMC_A22 T1M9_CH2 DCM1_D7 z Si lio 1 peszrso cu i ersci Rene Nees bEZ 82 19 pro Du FSTE NREG AOCS TNS WE rent b tmi Era BEBES rao PCS 8D Di DATE DO FSMC_NIOWR Prezas PF8 TIM13_CH1 FSMC_NIONR ADC3_IN6 PES FSMC_O5 TIM1_CHIN pes reo 8 pari Res FSMC CO BES AS 22 pro TINi4 CHL FSHC CD RDC3 IN PEs FSHC De Tii CMi 2 BES rsre oe PC10 SD 02 i TR PFiQ A 22 ES il n perz s FSMC_INTR 22 peio FSHCLINTR ADCS ING peso esnc_07 11m Eran S BED ne peuse HS FAULT 39 pri4 pcHI 12 PE11 FSMC_DB TIM1_CH2 J C24 t25 MICRO Fences BEL p praz rsnc as perz remt Demi Glan E8 BEAZ roe e l PE a Fh6 3u A7 PS pF13 FSMCA7 PEi3 FSMC Die TIMi cH3 ES PELS Fsnc_o10 MlM I 22uF 6 30 22uF 6 3 FSnt ne PEL 54 Pris FSnc as Pris remc Dii ThM cH 62 BE44 roncon COND u4 I I SD MMC CARD FSmclas Bras 85 pris rsnc ns peis remc Diz Timi BxiN 8 PETS Fsnc_ox2 64 Lt ll el prop SS rst lias aa atta p 4 jji H li El 2 2k RA3 PAS ETH RHIL M I ki therne u3 33u Orio p AAE BONT 1 12 2 PG13 ETH RHIL TXDO as UEXT 3 30 l 330 m czaar A o pos
29. ooked it to power you affected it To be clear this includes items that have been soldered to or have had their firmware changed Because of the nature of the products we deal with prototyping electronic tools we cannot allow returns of items that have been programmed powered up or otherwise changed post shipment from our warehouse All returned merchandise must be in its original mint and clean condition Returns on damaged scratched programmed burnt or otherwise played with merchandise will not be accepted All returns must include all the factory accessories which come with the item This includes any In Circuit Serial Programming cables anti static packing boxes etc With your return enclose your POH Also include a brief letter of explanation of why the merchandise is being returned and state your request for either a refund or an exchange Include the authorization number on this letter and on the outside of the shipping box Please note It is your responsibility to ensure that returned goods reach us Please use a reliable form of shipping If we do not receive your package we will not be held liable Shipping and handling charges are not refundable We are not responsible for any shipping charges of merchandise being returned to us or returning working items to you The full text might be found at https www olimex com wiki GTC Warranty for future reference Page 30 of 30
30. or DAT2 RES CD DAT3 CS CMD DI Notice that the pad numeration is written at the bottom of STM32 E407 under the microSD card connector VS When removing the card please make sure that you release it from the connector by pushing and NOT by pulling the card directly this can damage both the connector and the microSD card 6 3 UEXT module STM32 E407 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 UEXT connector PC6 USART6 TX PC7 USART6 RX NEU PB8 12C1 SCL mW PB9 I2C1 SDA 6 4 USB OTGI USB On The Go often abbreviated USB OTG is a specification that allows USB devices such as digital audio players or mobile phones to act as a host allowing a USB flash drive mouse or keyboard to be attached and also connecting USB peripherals directly for communication purposes among them Page 15 of 30 OLIMEXO 2013 STM32 E407 user s manual Note DFU bootloader uses the USB_OTG1 port and a USB micro A cable is required Signal Name 5V_OTG1_PWR USB_OTG1_D USB_OTG1_D PA10 OTG1 FS ID 6 5 USB OTG2 USB On The Go often abbreviated USB OTG is a specification that allows USB devices such as digital audio players or mobile phones to act as a host allowing a USB flash drive mouse or keyboard to be attached a
31. tes The PHY was changed and all libraries were updated EN It is unidirectional and helps with the data protection Page 28 of 30 OLIMEXO 2013 STM32 E407 user s manual 1 R5 was changed from 10k 1 to 10k 2 R7O 0R was changed to 10k and renamed to R13 added was C26 10uF 6 3V and RST connection was removed from the PHY 3 SD MMC package was changed to the newer version much more universal 4 WKUP and RESET packages were changed to WS TAKT 6X3 5 SMD NOCREAM 5 Everything is renumbered so there are no missing numbers 6 C4 was changed from 100nF to 10uF 6 3V 7 Added is R54 47k pull up to Rx line 9 3 Useful web links and purchase codes The web page you can visit for more info on your device is https www olimex com Products ARM ST STM32 E407 You can get the latest updates on the software at https github com OLIMEX STM32F4 ORDER CODES STM32 E407 the version of the board discussed in this document STM32 H407 the smaller version of the board without 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 buffers and better power supply circuit SY0612E power supply adapter 12V 0 5A for STM32 E407 220V European compatibility How to order You can order directly from our web shop or by any of our distributors Check https www olimex com and https w
32. tion of the board and all the peripherals currently connected Page 13 of 30 OLIMEXO 2013 STM32 E407 user s manual CHAPTER 6 CONNECTORS AND PINOUT 6 Introduction to the chapter In this chapter are presented the connectors that can be found on the board all together with their pinout and notes about them Jumpers functions are described Notes and info on specific peripherals are presented Notes regarding the interfaces are given Note that slashed 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 connector either by a JTAG or a SWD compatible debugger Below is the table of the JTAG This interface can be used with the Olimex s OpenOCD debuggers laa interface PB3 TDO PBA TRST 5V_JTAG PB4 TRST PA13 TMS PA14 TCK 6 2 SD MMC slot The microSD card slot is a standard 8pin connector MN PA15 TDI We have tested a number of microSD cards on the STM32 E407 boards and all of them worked fine regardless manufacturer or capacity However keep in mind that some of the lower quality microSD cards might draw too much current from the slot which might cause power state problems If you suspect the microSD card is causing problems please try using another one of better quality for better results Page 14 of 30 OLIMEXO 2013 STM32 E407 user s manual microSD card connect
33. ww olimex com Distributors for more info Page 29 of 30 OLIMEXO 2013 STM32 E407 user s manual 9 4 Product support For product support hardware information and error reports mail to support Volimex com All document or hardware feedback is welcome 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 All goods are checked before they are sent out In the unlikely event that goods are faulty they must be returned to OLIMEX at the address listed on your order invoice OLIMEX will not accept goods that have clearly been used more than the amount needed to evaluate their functionality If the goods are found to be in working condition and the lack of functionality is a result of lack of knowledge on the customers part no refund will be made but the goods will be returned to the user at their expense All returns must be authorized by an RMA Number Email support olimex com for authorization number before shipping back any merchandise Please include your name phone number and order number in your email request Returns for any unaffected development board programmer tools and cables permitted within 7 days from the date of receipt of merchandise After such time all sales are considered final Returns of incorrect ordered items are allowed subject to a 10 restocking fee What is unaffected If you h
34. y 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 m Serial wire debug SWD amp JTAG interfaces W Cortex M4 Embedded Trace Macrocell 114 I O ports with interrupt capability Up to 15 communication interfaces m 3 xI2C interfaces SMBus PMBus m AUSARTS 2 UARTs 10 5 Mbit s ISO 7816 interface LIN IrDA modem control m 3 SPIs 37 5 Mbits s 2 with muxed full duplex 12S to achieve audio class accuracy via internal audio PLL or external clock B 2 CAN interfaces 2 0B Active Page 11 of 30 OLIMEXO 2013 STM32 E407 user s manual W SDIO interface m Advanced connectivity W USB 2 0 full speed device host OTG controller with on chip PHY m USB 2 0 high speed full speed device host OTG controller with dedicated DMA on chip full speed PHY and ULPI m 10 100 Ethernet MAC with dedicated DMA supports IEEE 1588v2 hardware MII RMIT 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 th
35. your breadboarding wires you can mount headers you can take measures etc etc Note that all 4 headers come without connectors unlike the UEXT or the JTAG and connectors are not included in the package unlike the Arduino platform However they follow the standard 100mil step connectors not hard to find and mount solder if needed etc Signal name Pin Signal name PD10 PD11 D8 ENS 11 12 13 14 15 16 17 18 19 0 Page 18 of 30 OLIMEXO 2013 STM32 E407 user s manual AAA Signal name Pin Signal name Pin signal name Pin Signal name 3 3V 11 1 mm s 7e as peras 6 PFi3 6 pcs 16 PG13 TxDe 7 ws as prs a 7e is ese 9e i mme ow Note that all signals marked with asterisk are multiplexed with signals of the Arduino platform Those signals can be controlled by the provided jumpers However the jumpers are soldered by default which enables them on the GPIO connector and the Arduino shield at the same time PF8 A3 a GND 12 PFO 13 U mn NN PR 14 5 PF7 A2 PG11 PG13 PG14 PG16 and PG17 are multiplexed with the UEXT and the Ethernet Their connection is not controlled by jumpers 6 9 PWR Jack The power jack used is the typical 2 5mm one used by Olimex in most of our products You should provide between 6 and 16 volts 1A to the board Signal name GND More info about the power supply can be found in chapters 2 and 5

Download Pdf Manuals

image

Related Search

Related Contents

Sun Microsystems One Portal Server User's Manual  NEC MultiSync MD302C4    かるがもアシスト  Savi W445-M  

Copyright © All rights reserved.
Failed to retrieve file