Framework cmsis

The ARM Cortex Microcontroller Software Interface Standard (CMSIS) is a vendor-independent hardware abstraction layer for the Cortex-M processor series and specifies debugger interfaces. The CMSIS enables consistent and simple software interfaces to the processor for interface peripherals, real-time operating systems, and middleware. It simplifies software re-use, reducing the learning curve for new microcontroller developers and cutting the time-to-market for devices.

For more detailed information please visit vendor site.


Name Description
Platform ststm32 The STM32 family of 32-bit Flash MCUs based on the ARM Cortex-M processor is designed to offer new degrees of freedom to MCU users. It offers a 32-bit product range that combines very high performance, real-time capabilities, digital signal processing, and low-power, low-voltage operation, while maintaining full integration and ease of development.




ID Name Microcontroller Frequency Flash RAM
armstrap_eagle1024 Armstrap Eagle 1024 STM32F417VGT6 168 MHz 1024 Kb 192 Kb
armstrap_eagle2048 Armstrap Eagle 2048 STM32F427VIT6 168 MHz 2048 Kb 256 Kb
armstrap_eagle512 Armstrap Eagle 512 STM32F407VET6 168 MHz 512 Kb 192 Kb


ID Name Microcontroller Frequency Flash RAM
disco_f303vc ST STM32F3DISCOVERY STM32F303VCT6 72 MHz 256 Kb 48 Kb
disco_f407vg ST STM32F4DISCOVERY STM32F407VGT6 168 MHz 1024 Kb 128 Kb
disco_l152rb ST STM32LDISCOVERY STM32L152RBT6 32 MHz 128 Kb 16 Kb
nucleo_f401re ST Nucleo F401RE STM32F401RET6 84 MHz 512 Kb 96 Kb


See more Articles about us.


All project examples are located in PlatformIO repository Examples for CMSIS framework.