STMicroelectronics Discovery kit for STM32F401 line - with STM32F401VC MCU STM32F401C-DISCO STM32F401C-DISCO Data Sheet

Product codes
STM32F401C-DISCO
Page of 14
9
Firmware 
solutions
From the hardware abstraction layer, through middleware and up to the application field, the STM32 
software ecosystem is extensive, providing a consistent set of solutions coming from more than 30 
partners, based on open sources, or built in-house.
All STM32 F4 peripherals are functionally covered, including the peripheral library, DSP library, crypto 
library, file systems, USB, Ethernet, display, industrial, audio and motor-control applications.
Contact your local ST sales and marketing office for more information on the solutions described in this 
document.
Hardware aBstraction layer
STM32 F4 standard peripheral and DSP 
library: Complete set of device drivers 
for all standard device peripherals 
with many examples, including a 
standardized‑interface DSP library, with 
more than 50 math operations (FIR, FFT, 
matrix, and more) accelerated for the 
STM32 F4 DSP instruction set.
STM32 cryptographic library: 
Implementation of cryptographic 
algorithms, using STM32F41x or 
STM32F43x hardware acceleration when 
available, or 100% implemented by 
software for the others, but with same API.
middleware
Many RTOS and file systems, from open 
source to commercial solutions
STM32 USB Host and Device libraries: 
Complete firmware packages for USB, 
slave and host, with many classes covered
STM32 TCP/IP stacks: Several stacks 
are available, such as LwIP or NicheLite; 
partners offer more extensive protocol 
support, or other communication means 
such as Wi‑Fi
STemWin graphical library: based 
on Segger emWin graphical library, 
STemWin is a professional solution, 
enabling graphical user interface (GUI) 
implementation with any STM32, and LCD 
and controller, using STM32 hardware 
acceleration, whenever possible. It comes 
with a full set of widgets and services, such 
as remote display and developments tools 
as on PC simulator and screens designer. 
Finally, STemWin benefits from the 
STM32F429/F439 Chrom‑ART accelerator.
STM32 Bluetooth stack: iAnywhere full 
Bluetooth stack with many different 
profiles, with our partner Alpwise
application Fields
STM32 audio solutions: Full range of audio 
software bricks, optimized for STM32 F4:
Adapted transport layers, such as USB 
synchronization, Bluetooth profiles, and 
more
Music codecs: MP3, WMA, AAC‑LC, 
HE‑AACv1, HE‑AACv2, OGG Vorbis, SBC, 
and more
Speech codecs: Speex, G726, G711, 
G729, G722, and more
Post‑processing algorithms such as 
sample rate converters, filters (enabling 
a graphical equalizer, loudness, bass 
mix, and more), stereo widening, smart 
volume control (digital volume control 
with no saturation), and more
Smartphone accessory libraries, such as 
iAP (iPod application protocol) interface 
or Android interfacing
   Contact your sales office for information on  
   availability for specific STM32 part numbers.
STM32 industrial protocols: Full range of 
supported industrial protocols, including 
Profinet, EtherCAT, Modbus, DeviceNet, 
CANopen, and more, via our partner 
network, making the most of the STM32 F4 
with, in particular, its IEEE 1588 feature for 
synchronized nodes
BRSTM32F40113.indd   9
29-Aug-13   16:44:42