STM32F4 Discovery Overview

The STM32F4-Discovery is an embedded system development kit which aims to provide a prototyping environment for users getting started with the STM32F4 family of microcontrollers. The kit focuses on the STM32F407VG microcontroller and provides all the necessary programming and debug controllers to enable begin developing embedded systems with just one PCB. There are multiple input and outputs, such as push buttons, LEDs and so on, available for the user to implement in their systems. Expansion is provided in the form of header pins which can connect to specialised add-on boards or other components. The kit comes in at a budget friendly cost of approximately £15 making it an ideal learning and education tool.

STM32F4-Discovery Board. Image sourced from

The STM32F4-Discovery has the following features:
• STM32F407VGT6 Microcontroller (LQFP100 Package)
• On-board ST-LINK/V2-A debugger/programmer
• Mini B USB programming and power connector
• 2x Push Buttons (1x User programmable, 1x Reset)
• ST MEMS 3-axis accelerometer
• ST-MEMS digital microphone
• Audio DAC (with integrated class D speaker driver)
• 8x LEDs (4x User programmable, 4x Board Indicators)
• USB OTG Micro-AB connector

The STM32F407VGT6 Microcontroller has the following specifications
• ARM® 32-bit Cortex® -M4 CPU with FPU Core
• Maximum 168MHz CPU frequency
• 1-Mbyte Flash
• 192-Kbyte RAM
• Up to 140 I/O ports with interrupt capability
• Up to 15 communication interfaces
o Up to 3 × I2C interfaces
o Up to 4 USARTs/2 UARTs
o Up to 3 SPIs
o 2 × CAN interfaces
• Real time clock
• True Random Number Generator
• Up to 17 timers
• 3×12-bit, 2.4 MSPS ADCs
• 2×12-bit DACs

More information regarding the STM32F4-Discovery can be found here. The STM32F4-Discovery can be purchased online from various vendors, UK suppliers include Farnell and RS Components.

Leave a comment

Your email address will not be published. Required fields are marked *