Version 1
    BUY NOWBUY NOWDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents




    The STM32F3DISCOVERYSTM32F3DISCOVERY helps you to discover the STM32 F3 series Cortex-M4 mixed-signals features and to develop your applications easily. It includes everything required for beginners and experienced users to get started quickly.


    Based on the STM32F303VCT6STM32F303VCT6, it includes an ST-LINK/V2ST-LINK/V2 embedded debug tool, accelerometer, gyroscope and e-compass ST MEMS, USB connection, LEDs and pushbuttons. The STM32F3DISCOVERYSTM32F3DISCOVERY discovery board does not support STM32F313xx MCUs (1.65 V to 1.95 V power supply).


    The STM32F302xx/STM32F303xx family is based on the high-performance ARM Cortex-M4 32-bit RISC core with FPU operating at a frequency of up to 72 MHz, and embedding a floating point unit (FPU), a memory protection unit (MPU) and an embedded trace macrocell (ETM). The family incorporates high-speed embedded memories (up to 256 Kbytes of Flash memory, up to 48 Kbytes of SRAM) and an extensive range of enhanced I/Os and peripherals connected to two APB buses.


    The devices offer up to four fast 12-bit ADCs (5 Msps), up to seven comparators, up to four operational amplifiers, up to two DAC channels, a low-power RTC, up to five general-purpose 16-bit timers, one general-purpose 32-bit timer, and two timers dedicated to motor control. They also feature standard and advanced communication interfaces: up to two I2Cs, up to three SPIs (two SPIs are with multiplexed full-duplex I2Ss on STM32F303xB/STM32F303xC devices), three USARTs, up to two UARTs, CAN and USB. To achieve audio class accuracy, the I2S peripherals can be clocked via an external PLL.


    Key Applications: low-power applications

    More Development Kits and Tools
    More STMicroelectronics Development KitsSTMicroelectronics Overview
    Knode Development Kits   & Platform Roomelement14 Knode


    Development Tools


    Software Development Tools:

    Tool   TypeSupplierMPNSupported   FamilyDescription
    IDEARMKeil MDK-ARMARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™The MDK-ARM is a complete software development environment for Cortex™-M, Cortex-R4, ARM7™ and   ARM9™ processor-based devices. MDK-ARM is specifically designed for microcontroller applications, it is easy to learn   and use, yet powerful enough for the most demanding embedded applications. Learn   More
    RTOSMicriumµC/OS-IISTM ARM MCU'sµC/OS-II, the Real-Time Kernel, is a portable, ROMable, scalable, preemptive, real-time deterministic   multitasking kernel for microprocessors, microcontrollers and DSPs. Offering unprecedented ease-of-use, µC/OS-II is   delivered with complete source code and in-depth documentation. Learn More
    RTOSMicriumµC/OS-IIISTM ARM MCU'sμC/OS-III is Micrium’s newest RTOS, designed for developers who need to save time on their current and   next embedded sytem projects. Using a commercial real-time kernel such as μC/OS-III provides a solid foundation and   framework to the design engineer dealing with the growing complexity of embedded designs. Learn More
    RTOSSeggerembOSARM Cortex™-MembOS is a priority-controlled real time operating system, designed to be used as foundation for the development of   embedded real-time applications. It is a zero interrupt latency, high-performance RTOS that has been optimized for   minimum memory consumption in both RAM and ROM, as well as high speed and versatility.  Learn More



    Hardware Development Tools:


    Tool   TypeSupplierMPNSupported   FamilyDescription
    Debugger / ProgrammerSTMicroelectronicsST-LINK/V2ST-LINK/V2STM8 / STM32ST-LINK/V2 In-circuit Debugger and Programmer for the STM8 and STM32 MCUs
    Debugger / ProgrammerSTMicroelectronicsSTX-RLINKSTX-RLINKSTM8 / ST7 / µPSD / STM32 / STR7 / STR9STX-RLINK In-circuit Debugger and Programmer  for a complete range of STMicroelectronics microcontrollers (STM8,   ST7, µPSD, STM32, STR7 and STR9)
    Emulator / Debugger / ProgrammerARMULINK2ULINK2ARM Cortex™-M  / ARM7™ / ARM9™ULINK2 Debug Adapter
    Emulator / Debugger / ProgrammerARMULINKProULINKProARM Cortex™-M / ARM7™ / ARM9™ULINKpro Debug and Trace Unit
    EmulatorSeggerJ-LinkJ-LinkARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™JTAG/SWD Emulator with USB interface
    ProgrammerSeggerFlasher ARMFlasher ARMARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™Flash Programmer for ARM and Cortex cores



    Back to top

    Technical Documents


    Learning Center


    User ManualSTMicroelectronics: User Manual (UM1570) for STM32F3DISCOVERY Discovery kit for STM32F303xx microcontrollers
    User ManualSTMicroelectronics: User Manual (UM1562) for Getting started with software and firmware environments for the STM32F3DISCOVERY Kit
    User ManualSTMicroelectronics: Programming Manual (PM0214) STM32F3xxx and STM32F4xxx Cortex-M4
    Product BriefSTMicroelectronics: Product Brief (DB1739) on Discovery kit for STM32F303xx microcontrollers
    Product BriefSTMicroelectronics: Product Brief for STM32 F3 series - Cortex-M4 mixed-signal MCUs
    DatasheetSTMicroelectronics: Datasheet for STM32F302xB, STM32F302xC, STM32F303xB, STM32F303xC
    Selection GuideSTMicroelectronics: Selection Guide for 8- and 32-bit microcontrollers
    Application NoteSTMicroelectronics: Application Note (AN4157) for STM32F3DISCOVERY peripheral firmware examples


    Design Elements


    SchematicsSTMicroelectronics: Schematics File for STM32F3DISCOVERY
    Application LibrarySTMicroelectronics: Application Library (STSW-STM32118) for STM32F3 Discovery kit (firmware package, including 28 examples and preconfigured projects for 4 different IDEs)


    Back to top



    Video 1Video 2



    Back to top

    Kit Features

    STM32F3DISCOVERY blk.png

    The Key Features for the STM32F3DISCOVERYSTM32F3DISCOVERY are as below:

    • STM32F303VCT6STM32F303VCT6 microcontroller featuring 256 KB of Flash memory, 48 KB of RAM in an LQFP100 package.
    • On-board ST-LINK/V2ST-LINK/V2 with selection mode switch to use the kit as a standalone ST-LINK/V2 (with SWD connector for programming and debugging).
    • Board power supply: through the USB bus or from an external 3 V or 5 V supply voltage.
    • External application power supply: 3 V and 5 V.
    • L3GD20, ST MEMS motion sensor, 3-axis digital output gyroscope.
    • LSM303DLHC, ST MEMS system-in-package featuring a 3D digital linear acceleration sensor and a 3D digital magnetic sensor.
    • Ten LEDs:
      • LD1 (red) for 3.3 V power-on.
      • LD2 (red/green) for USB communication.
      • Eight user LEDs, LD3/10 (red), LD4/9 (blue), LD5/8 (orange) and LD6/7 (green).
    • Two pushbuttons (user and reset).
    • USB USER with Mini-B connector.
    • Extension header for LQFP100 I/Os for quick connection to prototyping board and easy probing.



    Back to top

    Kit Contents


    The STMicroelectronicsSTM32F3DISCOVERYSTM32F3DISCOVERY is supplied with below contents:

    • STM32F3DISCOVERY Board


    Back to top