ST STM32F3DISCOVERY User Manual

ST STM32F3DISCOVERY User Manual

Discovery kit with stm32f303vc mcu
Hide thumbs Also See for STM32F3DISCOVERY:

Advertisement

Quick Links

UM1570
User manual
Discovery kit with STM32F303VC MCU
Introduction
The STM32F3DISCOVERY Discovery kit is a complete demonstration and development
®
®
platform for STMicroelectronics Arm
Cortex
-M4 core-based STM32F303VCT6
microcontroller. It includes an ST-LINK/V2 (or V2-B) embedded debug tool interface, an ST
MEMS gyroscope, an ST MEMS E-compass, LEDs, push-buttons, and a USB Mini-B
connector.

Figure 1. STM32F3DISCOVERY

Picture is not contractual.
August 2020
UM1570 Rev 6
1/36
www.st.com
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F3DISCOVERY and is the answer not in the manual?

Questions and answers

Summary of Contents for ST STM32F3DISCOVERY

  • Page 1: Figure 1. Stm32F3Discovery

    ® platform for STMicroelectronics Arm Cortex -M4 core-based STM32F303VCT6 microcontroller. It includes an ST-LINK/V2 (or V2-B) embedded debug tool interface, an ST MEMS gyroscope, an ST MEMS E-compass, LEDs, push-buttons, and a USB Mini-B connector. Figure 1. STM32F3DISCOVERY Picture is not contractual.
  • Page 2: Table Of Contents

    The STM32F3DISCOVERY Discovery board mechanical drawing ..13 Embedded ST-LINK/V2 (or V2-B) ......14 6.2.1...
  • Page 3 Extension connectors ........22 STM32F3DISCOVERY information ......33 Product marking .
  • Page 4 List of tables UM1570 List of tables Table 1. Ordering information ............7 Table 2.
  • Page 5 Figure 5. STM32F3DISCOVERY mechanical drawing ........13 Figure 6.
  • Page 6: Features

    STM32F303VCT6 Arm -based microcontroller featuring 256 Kbytes of Flash memory, 48 Kbytes of RAM in an LQFP100 package • On-board ST-LINK/V2 for PCB Version A or B or ST-LINK/V2-B for PCB Version C and newer • USB ST-LINK functions: –...
  • Page 7: Ordering Information

    Order code Board reference Target STM32 STM32F3DISCOVERY MB1035 STM32F303VCT6 1. STM32F3DISCOVERY with ST-LINK/V2 for PCB version A or B, with ST-LINK/V2-B for PCB version C and newer. Codification The meaning of the codification is explained in Table Table 2. Codification explanation...
  • Page 8: Development Environment

    STM32 Flash memory for easy demonstration of the device peripherals in standalone mode. The latest versions of the demonstration source code and associated documentation can be downloaded from www.st.com. Conventions Table 3 provides the definition of some conventions used in the present document.
  • Page 9: Quick Start

    Follow the sequence below to configure the STM32F3DISCOVERY board and launch the DISCOVER application: Check the jumper positions on the board, JP3 ON, CN4 ON (DISCOVERY selected). Connect the STM32F3DISCOVERY board to a PC with a USB cable Type-A or USB ® Type-C to Mini-B through the USB ST-LINK or USB USER connector to power the board.
  • Page 10: Hardware Layout And Configuration

    The STM32F3DISCOVERY board is designed around the STM32F303VCT6 microcontroller in a 100-pin LQFP package. Figure 2 illustrates the connections between the STM32F303VCT6 and its peripherals (ST-LINK/V2, push-buttons, LEDs, USB, ST MEMS Gyroscope, ST MEMS E-compass, and connectors). Figure 2 Figure 3 help the user to locate these features on the STM32F3DISCOVERY board.
  • Page 11: Figure 3. Board Layout (Top View)

    UM1570 Hardware layout and configuration Figure 3. Board layout (top view) LD2 (red/green LED) ST-LINK/V2 USB USER LD1 (red LED) SWD connector ST-LINK/ STM32F3DISCOVER selector JP3 I LSM303DLHC measurement 5 V power 3 V power supply supply input/output input/output STM32F303VCT6...
  • Page 12: Figure 4. Board Layout (Bottom View)

    Hardware layout and configuration UM1570 Figure 4. Board layout (bottom view) SB10 (SWO) SB2, SB4, SB6, SB9(RESERVED) SB1, SB3, SB5, SB8(DEFAULT) SB7 (NRST) SB11 (STM_RST) SB12 (MCO) SB13 (RX,TX) SB15 (RX,TX) SB14 (X3 crystal) SB16 (X3 crystal) SB17 (X1 crystal) SB18 (X1 crystal) SB19 (BOOT0) SB20 (B1-USER)
  • Page 13: The Stm32F3Discovery Discovery Board Mechanical Drawing

    UM1570 Hardware layout and configuration The STM32F3DISCOVERY Discovery board mechanical drawing Figure 5. STM32F3DISCOVERY mechanical drawing 66.00mm 53.34mm 6.33mm 6.33mm 2.54mm 2.54mm 6.33mm 6.33mm 53.34mm UM1570 Rev 6 13/36...
  • Page 14: Embedded St-Link/V2 (Or V2-B)

    UM1570 Embedded ST-LINK/V2 (or V2-B) The ST-LINK/V2 on PCB version A or B or the ST-LINK/V2-B on PCB version C is embedded as a programming and debugging tool. Virtual COM port and USB mass storage features are supported by the ST-LINK/V2-B only.
  • Page 15: St-Link/V2 (Or V2-B) Firmware Upgrade

    The ST-LINK/V2 (or V2-B) embeds a firmware upgrade mechanism for an in-situ upgrade through the USB port. As the firmware may evolve during the lifetime of the ST-LINK/V2 (or V2-B) product (for example new functionalities, bug fixes, support for new microcontroller families), it is recommended to visit the www.st.com...
  • Page 16: Using St-Link/V2 (Or V2-B) To Program/Debug An External Stm32

    Using ST-LINK/V2 (or V2-B) to program/debug an external STM32 application It is very easy to use the ST-LINK/V2 (or V2-B) to program the STM32 on an external application. Simply remove the two jumpers from CN4 as shown in Figure 8: ST-LINK/V2 (or...
  • Page 17: Figure 8. St-Link/V2 (Or V2-B) Connections

    UM1570 Hardware layout and configuration Figure 8. ST-LINK/V2 (or V2-B) connections UM1570 Rev 6 17/36...
  • Page 18: Power Supply And Power Selection

    5 V and 3 V can also be used as input power supplies, for example when the USB connectors are not connected to the PC. In this case, the STM32F3DISCOVERY board must be powered by a power supply unit or by auxiliary equipment complying with the standard EN-60950-1: 2006+A11/2009, and must be Safety Extra Low Voltage (SELV) with limited power capability.
  • Page 19: Usb Device Supported

    USB joystick, mouse, or another similar device. If both USBs are connected, diodes D4 and D5 protect the board and use the power from the USB ST-LINK. The board can be powered through this USB USER connector, then LED1 PWR lights, LED2 COM blinks and it can run an application in standalone mode.
  • Page 20: Osc Clock

    OSC clock supply The following information indicates all configurations for clock supply selection: • MCO from ST-LINK. From MCO of the STM32F103C8T6. This frequency cannot be changed, it is fixed at 8 MHz and connected to PF0-OSC_IN of the STM32F303VCT6. Configuration needed: –...
  • Page 21: Solder Bridges

    B1 push-button is connected to PA0 SB20 (B1-USER) B1 push-button is not connected to PA0 STM32F303VCT6 USART1 is not connected to ST-LINK, so VCP is disabled (Default configuration on PCB version A or B). SB13,15 (RX, TX) STM32F303VCT6 USART1 is connected to ST-LINK, so VCP is enabled (default configuration on PCB version C and newer).
  • Page 22: Extension Connectors

    UM1570 6.12 Extension connectors The male headers P1 and P2 can connect the STM32F3DISCOVERY to a standard prototyping/wrapping board. STM32F303VCT6 GPIOs are available on these connectors. P1 and P2 can also be probed by an oscilloscope, logical analyzer, or voltmeter.
  • Page 23 UM1570 Hardware layout and configuration Table 7. STM32F303VCT6 MCU pin description versus board function (continued) MCU pin Board function Main Alternate function function TIM2_CH1_ETR, G2_IO2, SPI1_SCK TIM16_CH1, TIM3_CH1, G2_IO3, TIM8_BKIN, SPI1_MISO, TIM1_BKIN, AOP2_OUT, COMP1_OUT TIM17_CH1, TIM3_CH2, G2_IO4, TIM8_CH1N, SPI1_MOSI, TIM1_CH1N, COMP2_OUT MCO, I2C2_SMBAL, I2S2_MCK,...
  • Page 24 Hardware layout and configuration UM1570 Table 7. STM32F303VCT6 MCU pin description versus board function (continued) MCU pin Board function Main Alternate function function TIM17_BKIN, G4_IO2, I2C2_SDA, TIM1_CH3, PA10 USART1_RX, COMP6_OUT, TIM2_CH4, TIM8_BKIN TIM1_CH1N, USART1_CTS, COMP1_OUT, PA11 CAN_RX, TIM4_CH1, TIM1_CH4_BKIN2, USBDM TIM16_CH1, TIM1_CH2N, USART1_RTS,...
  • Page 25 UM1570 Hardware layout and configuration Table 7. STM32F303VCT6 MCU pin description versus board function (continued) MCU pin Board function Main Alternate function function JTDI, TIM2_CH1_ETR, TIM8_CH1, I2C1_SCL, PA15 SPI1_NSS, SPI3_NSS/I2S3_WS, USART2_RX, TIM1_BKIN TIM3_CH3, G3_IO2, TIM8_CH2N, TIM1_CH2N TIM3_CH4, G3_IO3, TIM8_CH3N, TIM1_CH3N, COMP4_OUT, AOP3_OUT G3_IO4...
  • Page 26 Hardware layout and configuration UM1570 Table 7. STM32F303VCT6 MCU pin description versus board function (continued) MCU pin Board function Main Alternate function function TIM16_BKIN, TIM3_CH2, TIM8_CH3N, I2C1_SMBAL, SPI1_MOSI, SPI3_MOSI/I2S3_D OUT, USART2_CK, TIM17_CH1 TIM16_CH1N, TIM4_CH1, G5_IO3, I2C1_SCL, TIM8_CH1, TIM8_ETR_BKIN2, USART1_TX TIM17_CH1N, TIM4_CH2, G5_IO4, I2C1_SDA, TIM8_BKIN,...
  • Page 27 UM1570 Hardware layout and configuration Table 7. STM32F303VCT6 MCU pin description versus board function (continued) MCU pin Board function Main Alternate function function TIM2_CH4, G6_IO1, PB11 USART3_RX, COMP2_OUT G6_IO2, I2C2_SMBAL, SPI2_NSS/I2S2_WS, PB12 TIM1_BKIN, USART3_CK, AOP4_OUT G6_IO3, SPI2_SCK/I2S2_CK, PB13 TIM1_CH1N, USART3_CTS TIM15_CH1, G6_IO4, PB14...
  • Page 28 Hardware layout and configuration UM1570 Table 7. STM32F303VCT6 MCU pin description versus board function (continued) MCU pin Board function Main Alternate function function USART1_TX G3_IO1, USART1_RX TIM3_CH1, TIM8_CH1, I2S2_MCK, COMP6_OUT TIM3_CH2, TIM8_CH2, I2S3_MCK, COMP5_OUT TIM3_CH3, TIM8_CH3, COMP3_OUT TIM3_CH4, TIM8_CH4_BKIN2, COMP3_OUT TIM8_CH1N, UART4_TX, PC10...
  • Page 29 UM1570 Hardware layout and configuration Table 7. STM32F303VCT6 MCU pin description versus board function (continued) MCU pin Board function Main Alternate function function TIM8_CH3N, UART5_TX, PC12 SPI3_MOSI/ I2S3_DOUT, USART3_CK PC13 TIM1_CH1N PC14 OSC32_IN PC15 OSC32_OUT CAN_RX TIM8_CH4_BKIN2, CAN_TX TIM3_ETR, TIM8_BKIN, UART5__RX TIM2_CH1_ETR, USART2_CTS...
  • Page 30 Hardware layout and configuration UM1570 Table 7. STM32F303VCT6 MCU pin description versus board function (continued) MCU pin Board function Main Alternate function function USART3_TX USART3_RX PD10 USART3_CK PD11 USART3_CTS TIM4_CH1, G8_IO1, PD12 USART3_RTS PD13 TIM4_CH2, G8_IO2 PD14 TIM4_CH3, G8_IO3 TIM4_CH4, G8_IO4, PD15 SPI2_NSS TIM4_ETR,...
  • Page 31 UM1570 Hardware layout and configuration Table 7. STM32F303VCT6 MCU pin description versus board function (continued) MCU pin Board function Main Alternate function function TRACED3 TIM1_ETR TIM1_CH1N TIM1_CH1 PE10 TIM1_CH2N PE11 TIM1_CH2 PE12 TIM1_CH3N PE13 TIM1_CH3 PE14 TIM1_CH4_BKIN2 TIM1_BKIN, PE15 USART3_RX OSC_IN, I2C2_SDA, TIM1_CH3N OSC_OUT,...
  • Page 32 Hardware layout and configuration UM1570 Table 7. STM32F303VCT6 MCU pin description versus board function (continued) MCU pin Board function Main Alternate function function COMP1_OUT TIM4_CH4, I2C2_SCL, USART3_RTS TIM15_CH1, SPI2_SCK TIM15_CH2, PF10 SPI2_SCK 1. The cells marked in grey identify connections between MCU pin function and the board function. 32/36 UM1570 Rev 6...
  • Page 33: Stm32F3Discovery Information

    Any consequences deriving from such usage will not be at ST charge. In no event, ST will be liable for any customer usage of these engineering sample tools as reference designs or in production.
  • Page 34: Board Known Limitations

    Board known limitations Revisions B-01, C-01, D-01 and E-02 When the board is used as a USB application, like a mouse or other similar device, it needs to be powered up through the ST-LINK USB connector firstly. 34/36 UM1570 Rev 6...
  • Page 35: Revision History

    Figure 12 on page 35 Updated Section 6.2: Embedded ST-LINK/V2 (or V2-B): removed 07-Feb-2013 WLCSP package, sigma-delta ADC, CEC, updated timers and SPI/I²Ss. Updated to introduce the information that boards come with ST- LINK/V2 or ST-LINK/V2-B. Updated Section 1: Features, Section 3: Ordering information, Section 6.2.4: Using ST-LINK/V2 (or V2-B) to program/debug the...
  • Page 36 ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgment.

Table of Contents