The STM32F4DISCOVERY is a STM32F4 high-performance discovery board, which features a 32-bit ARM Cortex-M4F core, 1 MB Flash, 192 KB RAM, an ST-LINK/V2 embedded debug tool, two ST MEMS digital accelerometers, a ST MEMS digital microphone and an audio DAC.