BUY NOWBUY NOW | Development Tools | Technical Documents | Video | Features | Kit Contents |
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 | ||||||||||||
|
Development Tools
Software Development Tools:
Tool Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
IDE | ARM | Keil MDK-ARM | ARM 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 |
RTOS | Micrium | µC/OS-II | STM 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 |
RTOS | Micrium | µC/OS-III | STM 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 |
RTOS | Segger | embOS | ARM Cortex-M | embOS 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 Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
Debugger / Programmer | STMicroelectronics | ST-LINK/V2ST-LINK/V2 | STM8 / STM32 | ST-LINK/V2 In-circuit Debugger and Programmer for the STM8 and STM32 MCUs |
Debugger / Programmer | STMicroelectronics | STX-RLINKSTX-RLINK | STM8 / ST7 / µPSD / STM32 / STR7 / STR9 | STX-RLINK In-circuit Debugger and Programmer for a complete range of STMicroelectronics microcontrollers (STM8, ST7, µPSD, STM32, STR7 and STR9) |
Emulator / Debugger / Programmer | ARM | ULINK2ULINK2 | ARM Cortex-M / ARM7 / ARM9 | ULINK2 Debug Adapter |
Emulator / Debugger / Programmer | ARM | ULINKProULINKPro | ARM Cortex-M / ARM7 / ARM9 | ULINKpro Debug and Trace Unit |
Emulator | Segger | J-LinkJ-Link | ARM Cortex-M / Cortex-R4 / Cortex-A / ARM7 / ARM9 | JTAG/SWD Emulator with USB interface |
Programmer | Segger | Flasher ARMFlasher ARM | ARM Cortex-M / Cortex-R4 / Cortex-A / ARM7 / ARM9 | Flash Programmer for ARM and Cortex cores |
Technical Documents
Learning Center
Design Elements
Type | Description |
---|---|
Schematics | STMicroelectronics: Schematics File for STM32F3DISCOVERY |
Application Library | STMicroelectronics: Application Library (STSW-STM32118) for STM32F3 Discovery kit (firmware package, including 28 examples and preconfigured projects for 4 different IDEs) |
Video
Video 1 | Video 2 |
---|---|
Kit Features
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.
Kit Contents
The STMicroelectronicsSTM32F3DISCOVERYSTM32F3DISCOVERY is supplied with below contents:
- STM32F3DISCOVERY Board
Back to top |