background image

STM32-P207 development board

USER’S MANUAL

Revision B, January 2013

Designed by OLIMEX Ltd, 2011

All boards produced by Olimex LTD are ROHS compliant

Summary of Contents for STM32-P207

Page 1: ...STM32 P207 development board USER S MANUAL Revision B January 2013 Designed by OLIMEX Ltd 2011 All boards produced by Olimex LTD are ROHS compliant ...

Page 2: ...n 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 con...

Page 3: ... chapter 9 3 1 Layout top view 9 3 2 Layout bottom view 10 CHAPTER 4 THE STM32F207ZET6 MICROCONTROLLER 11 4 Introduction to the chapter 11 4 1 The microcontroller 11 5 Introduction to the chapter 13 5 1 Reset 13 5 2 Clock 13 CHAPTER 6 HARDWARE 14 6 Introduction to the chapter 14 6 1 JTAG connector 14 6 2 UEXT 15 6 3 Pads on the proto area 16 6 4 USB_OTG 17 6 5 USB HOST 18 6 6 LAN connector 18 6 7 ...

Page 4: ...on interfaces 24 CHAPTER 7 MEMORY 26 7 Introduction to the chapter 26 7 1 Memory map 27 CHAPTER 8 SCHEMATICS 28 8 Introduction to the chapter 28 8 1 Eagle schematic 28 8 2 Physical dimensions 30 CHAPTER 9 REVISION HISTORY 31 9 Introduction to the chapter 31 9 1 Document revision 31 9 2 Web page of your device 32 9 3 Product support 33 Page 4 of 32 ...

Page 5: ...s 1 1 Features CPU STM32F207ZET6 120Mhz 32 bit ARM based microcontroller with 512 KB Flash 128 112 16 KB RAM 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 TAG 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 ...

Page 6: ...ge 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 pinou...

Page 7: ...pply or JTAG or SWD or 5V TRACE or 5V CAN or 5V_USB depending on PWR_SEL jumper position SWD interface programmer Note 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 You may use...

Page 8: ...ctive 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 IMPO...

Page 9: ... 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 P207 board itself 3 1 Layout top view Page 9 of 32 ...

Page 10: ...OLIMEX 2012 STM32 P207 user s manual 3 2 Layout bottom view Page 10 of 32 ...

Page 11: ...es of SRAM Flexible static memory controller that supports Compact Flash SRAM PSRAM NOR and NAND memories LCD parallel interface 8080 6800 modes Clock reset and supply management From 1 65 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 at 25 C 32 kHz oscillator for RTC with calibration Internal 32 kHz RC with ca...

Page 12: ... hardware MII RMII 8 to 14 bit parallel camera interface up to 48 Mbyte s CRC calculation unit 96 bit unique ID Analog true random number generator 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_LIT...

Page 13: ...uartz crystal locations 5 1 Reset STM32 P207 reset circuit includes R65 10 KΩ R66 560 Ω C45 100 nF STM32F207ZET 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 ...

Page 14: ... 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 Emb...

Page 15: ...ND 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 P207 board has UEXT connector and can interface Olimex s UEXT modules For more information on UEXT please visit http www olimex com dev OTHER UEXT pdf Pin Signal Name 1 3 3V 2 GND 3 DCMI_D0 USART6_TX 4 USART6_RX 5 SOFTWARE SCL Page 15 of 32 ...

Page 16: ... 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 OT...

Page 17: ...CD_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 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 Page 17 of 32 ...

Page 18: ... 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 LED Color Usage Right Green Link status Left Yellow Activity status 6 7 PWR Jack Pin Signal Name 1 Power Input 2 GND Page 18 of 32 ...

Page 19: ...nnector 6 9 SD MMC slot Pin Signal Name 1 DAT2 2 DAT3 CS 3 CMD DI 4 VDD 5 CLK SCLK 6 VSS 7 DAT0 DO 8 DAT1 6 10 RS232_1 RS232_1 is located on USART6 SPI3 line Check the jumper configuration Pin Signal Name 1 Not Connected 2 T1OUT 3 R1IN 4 RST Page 19 of 32 ...

Page 20: ...6 11 RS232_2 RS232_2 is located on USART3 processor pins D13 D14 A17 A16 Pin Signal Name 1 Not connected 2 T1OUT 3 R1IN 4 Not connected 5 GND 6 Not connected 7 CTS 8 RTS 9 Not connected 6 12 CAN connector Pin Signal name 1 Not connected 2 CANL 3 VSS 4 Not connected 5 VSS 6 GND 7 CANH Page 20 of 32 ...

Page 21: ...pends the way we power the board 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 ...

Page 22: ...ered Default state is B1_0 B0_0 camera powered 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 d...

Page 23: ... open CAN_T Can termination is disabled if open Default state is open 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 P207 but are not discussed above They are listed here for completeness Joystick Temperat...

Page 24: ... number processor pin signal interface affected I2C1_SCL 139 CAN1_RX CAN interface I2C1_SDA 140 CAN1_TX CAN interface 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 whethe...

Page 25: ... 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 ...

Page 26: ...OLIMEX 2012 STM32 P207 user s manual 7 1 Memory map Page 26 of 32 ...

Page 27: ...sically STM32 P207 8 1 Eagle schematic STM32 P207 schematic is visible for reference here You can also find them on the web page for STM32 P207 at our site https www olimex com Products ARM ST STM32 P207 resources STM32 P207 P407_rev_D pdf They are located in HARDWARE section The EAGLE schematic is situated on the next page for quicker reference Page 27 of 32 ...

Page 28: ...124 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 1 2 3 4 5 6 7 8 9 RS232_1 1 2 3 4 5 6 7 8 9 RS232_2 RST 1 2 RST_E 1 2 RX_BOOT_E CD DAT3 CS 2 CLK SCLK 5 CMD DI 3 DAT...

Page 29: ...OLIMEX 2012 STM32 P207 user s manual 8 2 Physical dimensions Note that all dimensions are in inches Page 29 of 32 ...

Page 30: ...o check it after a purchase for the latest available updates and examples 9 1 Document revision Revision Changes Modified Pages A Initial Creation All 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 ...

Page 31: ...COX 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 to us directly or by any of our distributors For the list of distributors visit https www olimex com Distributors Check our webpage https ww...

Page 32: ...l coffee on them during your work when they are powered Please note that warranty do not cover problems caused by unproper 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 subj...

Reviews: