STMicroelectronics: STM32F3DISCOVERY Discovery kit for STM32F303xx microcontrollers

BUY NOWBUY NOWDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents

STM32F3DISCOVERY.png

Overview

 

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

 

TypeDescription
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

 

TypeDescription
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


 

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