The STM32F407 Discovery Kit for STM32F407? kit leverages the capabilities of the STM32F407 high-performance microcontrollers, to allow users to easily develop applications featuring audio.
It includes an ST-LINK embedded debug tool, one ST-MEMS digital accelerometer, a digital microphone, one audio DAC with the integrated class D speaker driver, LEDs, push-buttons and a USB OTG micro-AB connector.
To expand the functionality of the STM32F4DISCOVERY kit with Ethernet connectivity, LCD display and more, visit the www.st.com/stm32f4dis-expansion webpage.
With the latest board enhancement, the new order code STM32F407G-DISC1 has replaced the old reference STM32F4DISCOVERY.
- STM32F407VGT6 microcontroller featuring 32-bit ARM??Cortex??-M4 with FPU core, 1-Mbyte Flash memory, 192-Kbyte RAM in an LQFP100 package
- On-board ST-LINK/V2 on STM32F4DISCOVERY (old reference) or ST-LINK/V2-A on STM32F407G-DISC1 (new order code)
- USB ST-LINK with re-enumeration capability and three different interfaces:
- Debug port
- Virtual Com port (with new order code only)
- Mass storage (with new order code only)
- Board power supply: through USB bus or from an external 5 V supply voltage
- External application power supply: 3 V and 5 V
- LIS302DL or LIS3DSH ST MEMS 3-axis accelerometer
- MP45DT02 ST-MEMS audio sensor omnidirectional digital microphone
- CS43L22 audio DAC with integrated class D speaker driver
- Eight LEDs:
- LD1 (red/green) for USB communication
- LD2 (red) for 3.3 V power on
- Four user LEDs, LD3 (orange), LD4 (green), LD5 (red) and LD6 (blue)
- 2 USB OTG LEDs LD7 (green) VBUS and LD8 (red) over-current
- Two push-buttons (user and reset)
- USB OTG FS with micro-AB connector
- Extension header for all LQFP100 I/Os for quick connection to prototyping board and easy probing
- Comprehensive free software including a variety of examples, part of STM32CubeF4 package or STSW-STM32068 to use legacy standard libraries.
The board comes packaged in a transparent plastic blister pack with a single cardboard printed insert that contains information on where to find resources for the board on the ST website. A quick test to check that the board is working by running the pre-loaded firmware program is printed on the back of the cardboard insert along with system requirements and supported toolchains.
The only piece of hardware required to start using the board is a USB type A to mini-B cable and a spare USB port on a PC. If the USB OTG port is to be used then a USB type A to micro-B cable will be needed.
A Windows platform is required to run one of the development toolchains for STM32 microcontrollers.
Toolchains from Atollic, IAR and Keil are available for purchase. These toolchains also have restricted evaluation versions.
Alternatively the open source GNU ARM toolchain can be used to program STM32 microcontrollers. One example is?YAGARTO?for Windows.
Soldered on the board is an STM32F407VG microcontroller packaged in a 100-pin LQFP (Low-profile Quad Flat Pack). This microcontroller contains an ARM Cortex-M4 core with FPU (Floating Point Unit).
Some of the features of the STM32F407VG microcontroller are:
- 1M Byte Flash memory
- 192k Bytes RAM
- On-chip RC oscillator
- Powered by a single supply of 1.8V to 3.6V
- Up to 168MHz operation
- I/O pins multiplexed with many internal peripherals
- USB OTG HS/FS
- Static memory controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories
- LCD parallel interface
This microcontroller is part of the STM32F4 Hi-performance and DSP series of Cortex-M4s from ST.
The ST-LINK is an ST Microelectronics USB JTAG tool for programming and debugging STM8 and STM32 microcontrollers. It is an external tool that is used to program and debug STM microcontrollers using JTAG or SWD (Serial Wire Debug).
An embedded ST-LINK is included on the STM32F4-Discovery evaluation board that can be used to program the onboard STM32F407VG microcontroller. The embedded ST-LINK can also be used to single-step through the source