LibOpenCM3
- Configuration:
- framework = - libopencm3
The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M microcontrollers.
Platforms
| Name | Description | 
|---|---|
| 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. | |
| Texas Instruments TM4C12x MCUs offer the industrys most popular ARM Cortex-M4 core with scalable memory and package options, unparalleled connectivity peripherals, advanced application functions, industry-leading analog integration, and extensive software solutions. | 
Examples
Debugging
Debugging - “1-click” solution for debugging with a zero configuration.
Tools & Debug Probes
Supported debugging tools are listed in “Debug” column. For more detailed information, please scroll table by horizontal. You can switch between debugging Tools & Debug Probes using debug_tool option in “platformio.ini” (Project Configuration File).
Warning
You will need to install debug tool drivers depending on your system. Please click on compatible debug tool below for the further instructions.
On-Board Debug Tools
Boards listed below have on-board debug probe and ARE READY for debugging! You do not need to use/buy external debug probe.
| Name | Platform | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|
| STM32F412ZGT6 | 100MHz | 1MB | 256KB | ||
| STM32F723IEK6 | 216MHz | 512KB | 192KB | ||
| STM32F765VIT6 | 216MHz | 2MB | 512KB | ||
| STM32F446VET6 | 168MHz | 512KB | 128KB | ||
| STM32F417VGT6 | 168MHz | 1MB | 192KB | ||
| STM32F427VIT6 | 168MHz | 1.99MB | 256KB | ||
| STM32F407VET6 | 168MHz | 512KB | 192KB | ||
| STM32L476VGT6 | 80MHz | 1MB | 128KB | ||
| STM32L452RET6 | 80MHz | 512KB | 160KB | ||
| STM32F439ZIY6 | 168MHz | 2MB | 256KB | ||
| STM32F412ZGT6 | 100MHz | 1MB | 256KB | ||
| STM32G070RBT6 | 64MHz | 128KB | 36KB | ||
| STM32G071RBT6 | 64MHz | 128KB | 36KB | ||
| STM32G431KBT6 | 170MHz | 128KB | 32KB | ||
| STM32G431RBT6 | 170MHz | 128KB | 32KB | ||
| STM32G474RET6 | 170MHz | 512KB | 128KB | ||
| STM32F401RET6 | 84MHz | 512KB | 96KB | ||
| STM32L476RGT6 | 80MHz | 1MB | 128KB | ||
| STM32F334C8T6 | 72MHz | 64KB | 12KB | ||
| STM32F401VCT6 | 84MHz | 256KB | 64KB | ||
| STM32F411VET6 | 100MHz | 512KB | 128KB | ||
| STM32F413ZHT6 | 100MHz | 1.50MB | 320KB | ||
| STM32F429ZIT6 | 180MHz | 2MB | 256KB | ||
| STM32F469NIH6 | 180MHz | 2MB | 384KB | ||
| STM32F746NGH6 | 216MHz | 1MB | 320KB | ||
| STM32F769NIH6 | 216MHz | 2MB | 512KB | ||
| STM32L053C8T6 | 32MHz | 64KB | 8KB | ||
| STM32L100RCT6 | 32MHz | 256KB | 16KB | ||
| STM32L476VGT6 | 80MHz | 1MB | 128KB | ||
| STM32L496AGI6 | 80MHz | 1MB | 320KB | ||
| STM32L475VGT6 | 80MHz | 1MB | 96KB | ||
| STM32L072CZ | 32MHz | 192KB | 20KB | ||
| STM32F072RBT6 | 48MHz | 128KB | 16KB | ||
| STM32F030R8T6 | 48MHz | 64KB | 8KB | ||
| STM32F031K6T6 | 48MHz | 32KB | 4KB | ||
| STM32F042K6T6 | 48MHz | 32KB | 6KB | ||
| STM32F070RBT6 | 48MHz | 128KB | 16KB | ||
| STM32F072RBT6 | 48MHz | 128KB | 16KB | ||
| STM32F091RCT6 | 48MHz | 256KB | 32KB | ||
| STM32F103RBT6 | 72MHz | 128KB | 20KB | ||
| STM32F207ZGT6 | 120MHz | 1MB | 128KB | ||
| STM32F302R8T6 | 72MHz | 64KB | 16KB | ||
| STM32F303K8T6 | 72MHz | 64KB | 12KB | ||
| STM32F303RET6 | 72MHz | 512KB | 64KB | ||
| STM32F303ZET6 | 72MHz | 512KB | 64KB | ||
| STM32F334R8T6 | 72MHz | 64KB | 16KB | ||
| STM32F401RET6 | 84MHz | 512KB | 96KB | ||
| STM32F410RBT6 | 100MHz | 128KB | 32KB | ||
| STM32F411RET6 | 100MHz | 512KB | 128KB | ||
| STM32F412ZGT6 | 100MHz | 1MB | 256KB | ||
| STM32F413ZHT6 | 100MHz | 1.50MB | 320KB | ||
| STM32F429ZIT6 | 180MHz | 2MB | 192KB | ||
| STM32F439ZIT6 | 180MHz | 2MB | 192KB | ||
| STM32F446RET6 | 180MHz | 512KB | 128KB | ||
| STM32F446ZET6 | 180MHz | 512KB | 128KB | ||
| STM32F722ZET6 | 216MHz | 512KB | 256KB | ||
| STM32F746ZGT6 | 216MHz | 1MB | 320KB | ||
| STM32F756ZG | 216MHz | 1MB | 320KB | ||
| STM32F767ZIT6 | 216MHz | 2MB | 512KB | ||
| STM32H723ZGT6 | 550MHz | 1MB | 320KB | ||
| STM32L011K4T6 | 32MHz | 16KB | 2KB | ||
| STM32L031K6T6 | 32MHz | 32KB | 8KB | ||
| STM32L053R8T6 | 32MHz | 64KB | 8KB | ||
| STM32L073RZ | 32MHz | 192KB | 20KB | ||
| STM32L152RET6 | 32MHz | 512KB | 80KB | ||
| STM32L432KCU6 | 80MHz | 256KB | 64KB | ||
| STM32L433RC | 80MHz | 256KB | 64KB | ||
| STM32L452RET6 | 80MHz | 512KB | 160KB | ||
| STM32L476RGT6 | 80MHz | 1MB | 96KB | ||
| STM32L486RGT6 | 80MHz | 1MB | 128KB | ||
| STM32L496ZGT6 | 80MHz | 1MB | 320KB | ||
| STM32L496ZGT6P | 80MHz | 1MB | 320KB | ||
| STM32F030R8T6 | 48MHz | 64KB | 8KB | ||
| STM32F051R8T6 | 48MHz | 64KB | 8KB | ||
| STM32F303VCT6 | 72MHz | 256KB | 40KB | ||
| STM32F407VGT6 | 168MHz | 1MB | 128KB | ||
| STM32G071RBT6 | 64MHz | 128KB | 36KB | ||
| STM32L073VZT6 | 32MHz | 192KB | 20KB | ||
| STM32L152RBT6 | 32MHz | 128KB | 16KB | ||
| STM32F100RBT6 | 24MHz | 128KB | 8KB | ||
| STM32L476JG | 80MHz | 1MB | 128KB | ||
| STM32F750N8H6 | 216MHz | 64KB | 340KB | ||
| STM32H747XIH6 | 400MHz | 2MB | 512KB | ||
| STM32F407VET6 | 168MHz | 512KB | 192KB | ||
| STM32F439VI | 180MHz | 2MB | 256KB | ||
| LPLM4F120H5QR | 80MHz | 256KB | 32KB | ||
| LPTM4C123GH6PM | 80MHz | 256KB | 32KB | ||
| LPTM4C1294NCPDT | 120MHz | 1MB | 256KB | ||
| STM32F411RET6 | 100MHz | 1MB | 128KB | 
External Debug Tools
Boards listed below are compatible with Debugging but DEPEND ON external debug probe. They ARE NOT READY for debugging. Please click on board name for the further details.
| Name | Platform | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|
| STM32F415RGT | 168MHz | 1MB | 128KB | ||
| STM32F407VET6 | 168MHz | 512KB | 128KB | ||
| STM32F446RET6 | 180MHz | 512KB | 128KB | ||
| STM32F412CG | 100MHz | 1MB | 256KB | ||
| STM32F427VIT6 | 168MHz | 1.99MB | 256KB | ||
| STM32F411CE | 100MHz | 512KB | 128KB | ||
| STM32L073RZ | 32MHz | 192KB | 20KB | ||
| STM32F405RGT6 | 168MHz | 1MB | 128KB | ||
| STM32F103CBT6 | 72MHz | 128KB | 20KB | ||
| STM32F407VET6 | 168MHz | 512KB | 128KB | ||
| STM32F407VGT6 | 168MHz | 512KB | 128KB | ||
| STM32F407ZET6 | 168MHz | 512KB | 128KB | ||
| STM32F407ZGT6 | 168MHz | 1MB | 128KB | ||
| STM32F103C8T6 | 72MHz | 64KB | 20KB | ||
| STM32F103C8T6 | 72MHz | 128KB | 20KB | ||
| STM32F303CCT6 | 72MHz | 256KB | 40KB | ||
| STM32F407VET6 | 168MHz | 512KB | 128KB | ||
| STM32F103C6T6 | 72MHz | 32KB | 10KB | ||
| STM32F103C8T6 | 72MHz | 64KB | 20KB | ||
| STM32F103C8T6 | 72MHz | 128KB | 20KB | ||
| STM32L433CCT6 | 80MHz | 256KB | 64KB | ||
| STM32L4R5ZIY6 | 120MHz | 2MB | 640KB | ||
| STM32F401RCT6 | 84MHz | 256KB | 64KB | ||
| STM32F030F4P6 | 48MHz | 16KB | 4KB | ||
| STM32F072C8T6 | 48MHz | 128KB | 16KB | ||
| STM32F072C8T6 | 48MHz | 64KB | 16KB | ||
| STM32F411RET6 | 100MHz | 512KB | 128KB | ||
| STM32F407VGT6 | 168MHz | 1MB | 128KB | ||
| STM32F407VET6 | 168MHz | 512KB | 128KB | ||
| STM32F446VET6 | 168MHz | 512KB | 128KB | ||
| STM32F070CBT6 | 48MHz | 120KB | 14.81KB | ||
| STM32F070CBT6 | 48MHz | 120KB | 14.81KB | ||
| STM32F411RET6 | 100MHz | 512KB | 128KB | ||
| STM32F103CBT6 | 72MHz | 120KB | 20KB | ||
| STM32F103RBT6 | 72MHz | 108KB | 17KB | ||
| STM32F103RET6 | 72MHz | 256KB | 48KB | ||
| STM32F103CBT6 | 72MHz | 120KB | 20KB | ||
| STM32F103CBT6 | 72MHz | 108KB | 20KB | ||
| STM32F103CBT6 | 72MHz | 105.47KB | 20KB | ||
| STM32F411RET6 | 100MHz | 512KB | 128KB | ||
| STM32F411RET6 | 100MHz | 512KB | 128KB | ||
| STM32L151CCU6 | 32MHz | 256KB | 32KB | ||
| STM32F405RGT6 | 168MHz | 1MB | 128KB | ||
| STM32L152RC | 32MHz | 256KB | 32KB | ||
| STM32F103RBT6 | 72MHz | 128KB | 20KB | ||
| STM32F303RCT6 | 72MHz | 256KB | 40KB | ||
| STM32F103RBT6 | 72MHz | 128KB | 20KB | ||
| STM32F405RGT6 | 168MHz | 1MB | 128KB | ||
| STM32F072RB | 48MHz | 128KB | 16KB | ||
| STM32F412RE | 100MHz | 512KB | 256KB | ||
| STM32F401CEU6 | 84MHz | 512KB | 96KB | ||
| STM32F411CEU6 | 100MHz | 512KB | 128KB | ||
| STM32L072RB | 32MHz | 128KB | 20KB | ||
| STM32F407VET6 | 168MHz | 512KB | 128KB | ||
| STM32L151RBT6 | 32MHz | 128KB | 16KB | ||
| STM32L151RBT6 | 32MHz | 128KB | 32KB | ||
| STM32L051C8T6 | 32MHz | 64KB | 8KB | ||
| STM32F103VET6 | 72MHz | 512KB | 64KB | ||
| STM32F407VET6 | 168MHz | 502.23KB | 128KB | ||
| STM32G031J6 | 64MHz | 32KB | 8KB | ||
| STM32F401CCU6 | 84MHz | 256KB | 64KB | ||
| STM32F407ZGT6 | 168MHz | 1MB | 128KB | ||
| STM32F407ZGT6 | 168MHz | 1MB | 128KB | ||
| STM32F107VCT6 | 72MHz | 256KB | 64KB | ||
| STM32F373VCT6 | 72MHz | 256KB | 32KB | ||
| STM32F072VBT6 | 48MHz | 128KB | 16KB | ||
| STM32F103C4T6 | 72MHz | 16KB | 6KB | ||
| STM32F103C6T6 | 72MHz | 32KB | 10KB | ||
| STM32F103C8T6 | 72MHz | 64KB | 20KB | ||
| STM32F103CBT6 | 72MHz | 128KB | 20KB | ||
| STM32F103R4T6 | 72MHz | 16KB | 6KB | ||
| STM32F103R6T6 | 72MHz | 32KB | 10KB | ||
| STM32F103R8T6 | 72MHz | 64KB | 20KB | ||
| STM32F103RBT6 | 72MHz | 128KB | 20KB | ||
| STM32F103RCT6 | 72MHz | 256KB | 48KB | ||
| STM32F103RDT6 | 72MHz | 384KB | 64KB | ||
| STM32F103RET6 | 72MHz | 512KB | 64KB | ||
| STM32F103RFT6 | 72MHz | 768KB | 96KB | ||
| STM32F103RGT6 | 72MHz | 1MB | 96KB | ||
| STM32F103T4U6 | 72MHz | 16KB | 6KB | ||
| STM32F103T6U6 | 72MHz | 32KB | 10KB | ||
| STM32F103T8U6 | 72MHz | 64KB | 20KB | ||
| STM32F103TBU6 | 72MHz | 128KB | 20KB | ||
| STM32F103V8T6 | 72MHz | 64KB | 20KB | ||
| STM32F103VBT6 | 72MHz | 128KB | 20KB | ||
| STM32F103VCT6 | 72MHz | 256KB | 48KB | ||
| STM32F103VDT6 | 72MHz | 384KB | 64KB | ||
| STM32F103VET6 | 72MHz | 512KB | 64KB | ||
| STM32F103VFT6 | 72MHz | 768KB | 96KB | ||
| STM32F103VGT6 | 72MHz | 1MB | 96KB | ||
| STM32F103ZCT6 | 72MHz | 256KB | 48KB | ||
| STM32F103ZDT6 | 72MHz | 384KB | 64KB | ||
| STM32F103ZET6 | 72MHz | 512KB | 64KB | ||
| STM32F103ZFT6 | 72MHz | 768KB | 96KB | ||
| STM32F103ZGT6 | 72MHz | 1MB | 96KB | ||
| STM32F303CBT6 | 72MHz | 128KB | 32KB | ||
| STM32F401CBU6 | 84MHz | 128KB | 64KB | ||
| STM32F401CCU6 | 84MHz | 256KB | 64KB | ||
| STM32F401CDU6 | 84MHz | 384KB | 96KB | ||
| STM32F401CEU6 | 84MHz | 512KB | 96KB | ||
| STM32F401RBT6 | 84MHz | 128KB | 64KB | ||
| STM32F401RCT6 | 84MHz | 256KB | 64KB | ||
| STM32F401RDT6 | 84MHz | 384KB | 96KB | ||
| STM32F401RET6 | 84MHz | 512KB | 96KB | ||
| STM32F405RGT6 | 168MHz | 1MB | 128KB | ||
| STM32F407IGT6 | 168MHz | 1MB | 192KB | ||
| STM32F407VET6 | 168MHz | 502.23KB | 128KB | ||
| STM32F407VGT6 | 168MHz | 1MB | 128KB | ||
| STM32F410C8T6 | 100MHz | 64KB | 32KB | ||
| STM32F410CBT6 | 100MHz | 128KB | 32KB | ||
| STM32F410R8T6 | 100MHz | 64KB | 32KB | ||
| STM32F410RBT6 | 100MHz | 128KB | 32KB | ||
| STM32F411CCU6 | 100MHz | 256KB | 128KB | ||
| STM32F411CEU6 | 100MHz | 512KB | 128KB | ||
| STM32F411RCT6 | 100MHz | 256KB | 128KB | ||
| STM32F411RET6 | 100MHz | 512KB | 128KB | ||
| STM32F412CEU6 | 100MHz | 512KB | 256KB | ||
| STM32F412CGU6 | 100MHz | 1MB | 256KB | ||
| STM32F412RET6 | 100MHz | 512KB | 256KB | ||
| STM32F412RGT6 | 100MHz | 1MB | 256KB | ||
| STM32F413CGU6 | 100MHz | 1MB | 320KB | ||
| STM32F413CHU6 | 100MHz | 1.50MB | 320KB | ||
| STM32F413RGT6 | 100MHz | 1MB | 320KB | ||
| STM32F413RHT6 | 100MHz | 1.50MB | 320KB | ||
| STM32F415RGT6 | 168MHz | 1MB | 128KB | ||
| STM32F417VET6 | 168MHz | 512KB | 128KB | ||
| STM32F417VGT6 | 168MHz | 1MB | 128KB | ||
| STM32F423CHU6 | 100MHz | 1.50MB | 320KB | ||
| STM32F423RHT6 | 100MHz | 1.50MB | 320KB | ||
| STM32F446RCT6 | 180MHz | 256KB | 128KB | ||
| STM32F446RET6 | 180MHz | 512KB | 128KB | ||
| STM32F405RGT6 | 168MHz | 1MB | 128KB | ||
| STM32G431CBU6 | 170MHz | 128KB | 32KB | ||
| STM32H750VBT6 | 480MHz | 128KB | 1MB | ||
| STM32F103RCT6 | 72MHz | 256KB | 48KB | ||
| STM32L4R9ZI | 120MHz | 2MB | 640KB | ||
| STM32G071RBT6 | 64MHz | 128KB | 36KB | ||
| STM32F405RGT6 | 168MHz | 1MB | 128KB | ||
| STM32F303CCT6 | 72MHz | 256KB | 40KB | ||
| STM32L072KZ | 32MHz | 192KB | 20KB | ||
| STM32F411CEU6 | 100MHz | 512KB | 128KB | ||
| STM32F103TBU6 | 72MHz | 128KB | 20KB | ||
| STM32F446RET6 | 180MHz | 512KB | 128KB | ||
| STM32F103ZET6 | 72MHz | 512KB | 64KB | ||
| STM32F407ZGT6 | 168MHz | 1MB | 128KB | ||
| STM32F103ZET6 | 72MHz | 512KB | 64KB | ||
| STM32F401CCU6 | 84MHz | 256KB | 64KB | ||
| STM32F411CEU6 | 100MHz | 512KB | 128KB | ||
| STM32F401CEU6 | 84MHz | 512KB | 96KB | ||
| STM32F051K6 | 48MHz | 32KB | 7.75KB | 
Boards
Note
- You can list pre-configured boards by pio boards command 
- For more detailed - boardinformation please scroll the tables below by horizontally.
1BitSquared
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F415RGT | 168MHz | 1MB | 128KB | 
96Boards
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F412CG | 100MHz | 1MB | 256KB | ||
| On-board | STM32F446VET6 | 168MHz | 512KB | 128KB | ||
| External | STM32F427VIT6 | 168MHz | 1.99MB | 256KB | ||
| External | STM32F411CE | 100MHz | 512KB | 128KB | 
ACSIP
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32L073RZ | 32MHz | 192KB | 20KB | 
Adafruit
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F405RGT6 | 168MHz | 1MB | 128KB | 
AfroFlight
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F103CBT6 | 72MHz | 128KB | 20KB | 
Airbot
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F051K6 | 48MHz | 32KB | 7.75KB | 
Armed
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F407VET6 | 168MHz | 512KB | 128KB | 
Armstrap
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| On-board | STM32F417VGT6 | 168MHz | 1MB | 192KB | ||
| On-board | STM32F427VIT6 | 168MHz | 1.99MB | 256KB | ||
| On-board | STM32F407VET6 | 168MHz | 512KB | 192KB | 
Avnet Silica
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| On-board | STM32L476JG | 80MHz | 1MB | 128KB | 
Blues
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32L433CCT6 | 80MHz | 256KB | 64KB | ||
| External | STM32L4R5ZIY6 | 120MHz | 2MB | 640KB | 
Diymore
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F407VGT6 | 168MHz | 1MB | 128KB | 
Elektor
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F072C8T6 | 48MHz | 128KB | 16KB | ||
| External | STM32F072C8T6 | 48MHz | 64KB | 16KB | 
Espotel
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F411RET6 | 100MHz | 512KB | 128KB | 
FYSETC
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F446VET6 | 168MHz | 512KB | 128KB | 
Generic
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F103C8T6 | 72MHz | 64KB | 20KB | ||
| External | STM32F103C8T6 | 72MHz | 128KB | 20KB | ||
| External | STM32F103C6T6 | 72MHz | 32KB | 10KB | ||
| External | STM32F103C8T6 | 72MHz | 64KB | 20KB | ||
| External | STM32F103C8T6 | 72MHz | 128KB | 20KB | ||
| External | STM32F030F4P6 | 48MHz | 16KB | 4KB | ||
| External | STM32F407VET6 | 168MHz | 512KB | 128KB | ||
| External | STM32F103C4T6 | 72MHz | 16KB | 6KB | ||
| External | STM32F103C6T6 | 72MHz | 32KB | 10KB | ||
| External | STM32F103C8T6 | 72MHz | 64KB | 20KB | ||
| External | STM32F103CBT6 | 72MHz | 128KB | 20KB | ||
| External | STM32F103R4T6 | 72MHz | 16KB | 6KB | ||
| External | STM32F103R6T6 | 72MHz | 32KB | 10KB | ||
| External | STM32F103R8T6 | 72MHz | 64KB | 20KB | ||
| External | STM32F103RBT6 | 72MHz | 128KB | 20KB | ||
| External | STM32F103RCT6 | 72MHz | 256KB | 48KB | ||
| External | STM32F103RDT6 | 72MHz | 384KB | 64KB | ||
| External | STM32F103RET6 | 72MHz | 512KB | 64KB | ||
| External | STM32F103RFT6 | 72MHz | 768KB | 96KB | ||
| External | STM32F103RGT6 | 72MHz | 1MB | 96KB | ||
| External | STM32F103T4U6 | 72MHz | 16KB | 6KB | ||
| External | STM32F103T6U6 | 72MHz | 32KB | 10KB | ||
| External | STM32F103T8U6 | 72MHz | 64KB | 20KB | ||
| External | STM32F103TBU6 | 72MHz | 128KB | 20KB | ||
| External | STM32F103V8T6 | 72MHz | 64KB | 20KB | ||
| External | STM32F103VBT6 | 72MHz | 128KB | 20KB | ||
| External | STM32F103VCT6 | 72MHz | 256KB | 48KB | ||
| External | STM32F103VDT6 | 72MHz | 384KB | 64KB | ||
| External | STM32F103VET6 | 72MHz | 512KB | 64KB | ||
| External | STM32F103VFT6 | 72MHz | 768KB | 96KB | ||
| External | STM32F103VGT6 | 72MHz | 1MB | 96KB | ||
| External | STM32F103ZCT6 | 72MHz | 256KB | 48KB | ||
| External | STM32F103ZDT6 | 72MHz | 384KB | 64KB | ||
| External | STM32F103ZET6 | 72MHz | 512KB | 64KB | ||
| External | STM32F103ZFT6 | 72MHz | 768KB | 96KB | ||
| External | STM32F103ZGT6 | 72MHz | 1MB | 96KB | ||
| External | STM32F303CBT6 | 72MHz | 128KB | 32KB | ||
| External | STM32F401CBU6 | 84MHz | 128KB | 64KB | ||
| External | STM32F401CCU6 | 84MHz | 256KB | 64KB | ||
| External | STM32F401CDU6 | 84MHz | 384KB | 96KB | ||
| External | STM32F401CEU6 | 84MHz | 512KB | 96KB | ||
| External | STM32F401RBT6 | 84MHz | 128KB | 64KB | ||
| External | STM32F401RCT6 | 84MHz | 256KB | 64KB | ||
| External | STM32F401RDT6 | 84MHz | 384KB | 96KB | ||
| External | STM32F401RET6 | 84MHz | 512KB | 96KB | ||
| External | STM32F405RGT6 | 168MHz | 1MB | 128KB | ||
| External | STM32F407IGT6 | 168MHz | 1MB | 192KB | ||
| External | STM32F407VET6 | 168MHz | 502.23KB | 128KB | ||
| External | STM32F407VGT6 | 168MHz | 1MB | 128KB | ||
| External | STM32F410C8T6 | 100MHz | 64KB | 32KB | ||
| External | STM32F410CBT6 | 100MHz | 128KB | 32KB | ||
| External | STM32F410R8T6 | 100MHz | 64KB | 32KB | ||
| External | STM32F410RBT6 | 100MHz | 128KB | 32KB | ||
| External | STM32F411CCU6 | 100MHz | 256KB | 128KB | ||
| External | STM32F411CEU6 | 100MHz | 512KB | 128KB | ||
| External | STM32F411RCT6 | 100MHz | 256KB | 128KB | ||
| External | STM32F411RET6 | 100MHz | 512KB | 128KB | ||
| External | STM32F412CEU6 | 100MHz | 512KB | 256KB | ||
| External | STM32F412CGU6 | 100MHz | 1MB | 256KB | ||
| External | STM32F412RET6 | 100MHz | 512KB | 256KB | ||
| External | STM32F412RGT6 | 100MHz | 1MB | 256KB | ||
| External | STM32F413CGU6 | 100MHz | 1MB | 320KB | ||
| External | STM32F413CHU6 | 100MHz | 1.50MB | 320KB | ||
| External | STM32F413RGT6 | 100MHz | 1MB | 320KB | ||
| External | STM32F413RHT6 | 100MHz | 1.50MB | 320KB | ||
| External | STM32F415RGT6 | 168MHz | 1MB | 128KB | ||
| External | STM32F417VET6 | 168MHz | 512KB | 128KB | ||
| External | STM32F417VGT6 | 168MHz | 1MB | 128KB | ||
| External | STM32F423CHU6 | 100MHz | 1.50MB | 320KB | ||
| External | STM32F423RHT6 | 100MHz | 1.50MB | 320KB | ||
| External | STM32F446RCT6 | 180MHz | 256KB | 128KB | ||
| External | STM32F446RET6 | 180MHz | 512KB | 128KB | ||
| External | STM32F405RGT6 | 168MHz | 1MB | 128KB | ||
| External | STM32H750VBT6 | 480MHz | 128KB | 1MB | 
HY
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F103TBU6 | 72MHz | 128KB | 20KB | 
LeafLabs
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F103RBT6 | 72MHz | 108KB | 17KB | ||
| External | STM32F103RET6 | 72MHz | 256KB | 48KB | ||
| External | STM32F103CBT6 | 72MHz | 120KB | 20KB | ||
| External | STM32F103CBT6 | 72MHz | 108KB | 20KB | 
Leafony Systems
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| On-board | STM32L452RET6 | 80MHz | 512KB | 160KB | 
MXChip
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| On-board | STM32F412ZGT6 | 100MHz | 1MB | 256KB | 
Malyan
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F070CBT6 | 48MHz | 120KB | 14.81KB | ||
| External | STM32F070CBT6 | 48MHz | 120KB | 14.81KB | ||
| External | STM32F103CBT6 | 72MHz | 120KB | 20KB | 
Microduino
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F103CBT6 | 72MHz | 105.47KB | 20KB | 
MultiTech
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F411RET6 | 100MHz | 512KB | 128KB | ||
| External | STM32F411RET6 | 100MHz | 512KB | 128KB | ||
| External | STM32F411RET6 | 100MHz | 512KB | 128KB | ||
| External | STM32L151CCU6 | 32MHz | 256KB | 32KB | 
Netduino
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F405RGT6 | 168MHz | 1MB | 128KB | 
Olimex
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F103RBT6 | 72MHz | 128KB | 20KB | ||
| External | STM32F303RCT6 | 72MHz | 256KB | 40KB | ||
| External | STM32F103RBT6 | 72MHz | 128KB | 20KB | ||
| External | STM32F405RGT6 | 168MHz | 1MB | 128KB | ||
| External | STM32F407ZGT6 | 168MHz | 1MB | 128KB | ||
| External | STM32F407ZGT6 | 168MHz | 1MB | 128KB | 
PYBStick
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F072RB | 48MHz | 128KB | 16KB | ||
| External | STM32F412RE | 100MHz | 512KB | 256KB | ||
| External | STM32F401CEU6 | 84MHz | 512KB | 96KB | ||
| External | STM32F411CEU6 | 100MHz | 512KB | 128KB | 
Piconomix
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32L072RB | 32MHz | 128KB | 20KB | 
PrntrBoard
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F407VET6 | 168MHz | 512KB | 128KB | 
RAK
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32L151RBT6 | 32MHz | 128KB | 16KB | ||
| External | STM32L151RBT6 | 32MHz | 128KB | 32KB | 
RUMBA
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F446RET6 | 180MHz | 512KB | 128KB | 
RYMCU
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F103VET6 | 72MHz | 512KB | 64KB | ||
| External | STM32F407VET6 | 168MHz | 502.23KB | 128KB | 
RemRam
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| On-board | STM32F765VIT6 | 216MHz | 2MB | 512KB | 
RobotDyn
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F303CCT6 | 72MHz | 256KB | 40KB | 
RushUp
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| On-board | STM32F401RET6 | 84MHz | 512KB | 96KB | ||
| On-board | STM32L476RGT6 | 80MHz | 1MB | 128KB | 
ST
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| On-board | STM32F412ZGT6 | 100MHz | 1MB | 256KB | ||
| On-board | STM32F723IEK6 | 216MHz | 512KB | 192KB | ||
| External | STM32F407VET6 | 168MHz | 512KB | 128KB | ||
| External | STM32F407VGT6 | 168MHz | 512KB | 128KB | ||
| External | STM32F407ZET6 | 168MHz | 512KB | 128KB | ||
| External | STM32F407ZGT6 | 168MHz | 1MB | 128KB | ||
| External | STM32F407VET6 | 168MHz | 512KB | 128KB | ||
| External | STM32F401RCT6 | 84MHz | 256KB | 64KB | ||
| On-board | STM32G070RBT6 | 64MHz | 128KB | 36KB | ||
| On-board | STM32G071RBT6 | 64MHz | 128KB | 36KB | ||
| On-board | STM32G431KBT6 | 170MHz | 128KB | 32KB | ||
| On-board | STM32G431RBT6 | 170MHz | 128KB | 32KB | ||
| On-board | STM32G474RET6 | 170MHz | 512KB | 128KB | ||
| External | STM32L051C8T6 | 32MHz | 64KB | 8KB | ||
| On-board | STM32F334C8T6 | 72MHz | 64KB | 12KB | ||
| On-board | STM32F401VCT6 | 84MHz | 256KB | 64KB | ||
| On-board | STM32F411VET6 | 100MHz | 512KB | 128KB | ||
| On-board | STM32F413ZHT6 | 100MHz | 1.50MB | 320KB | ||
| On-board | STM32F429ZIT6 | 180MHz | 2MB | 256KB | ||
| On-board | STM32F469NIH6 | 180MHz | 2MB | 384KB | ||
| On-board | STM32F746NGH6 | 216MHz | 1MB | 320KB | ||
| On-board | STM32F769NIH6 | 216MHz | 2MB | 512KB | ||
| On-board | STM32L053C8T6 | 32MHz | 64KB | 8KB | ||
| On-board | STM32L100RCT6 | 32MHz | 256KB | 16KB | ||
| On-board | STM32L476VGT6 | 80MHz | 1MB | 128KB | ||
| On-board | STM32L496AGI6 | 80MHz | 1MB | 320KB | ||
| On-board | STM32L475VGT6 | 80MHz | 1MB | 96KB | ||
| On-board | STM32L072CZ | 32MHz | 192KB | 20KB | ||
| On-board | STM32F072RBT6 | 48MHz | 128KB | 16KB | ||
| On-board | STM32F030R8T6 | 48MHz | 64KB | 8KB | ||
| On-board | STM32F031K6T6 | 48MHz | 32KB | 4KB | ||
| On-board | STM32F042K6T6 | 48MHz | 32KB | 6KB | ||
| On-board | STM32F070RBT6 | 48MHz | 128KB | 16KB | ||
| On-board | STM32F072RBT6 | 48MHz | 128KB | 16KB | ||
| On-board | STM32F091RCT6 | 48MHz | 256KB | 32KB | ||
| On-board | STM32F103RBT6 | 72MHz | 128KB | 20KB | ||
| On-board | STM32F207ZGT6 | 120MHz | 1MB | 128KB | ||
| On-board | STM32F302R8T6 | 72MHz | 64KB | 16KB | ||
| On-board | STM32F303K8T6 | 72MHz | 64KB | 12KB | ||
| On-board | STM32F303RET6 | 72MHz | 512KB | 64KB | ||
| On-board | STM32F303ZET6 | 72MHz | 512KB | 64KB | ||
| On-board | STM32F334R8T6 | 72MHz | 64KB | 16KB | ||
| On-board | STM32F401RET6 | 84MHz | 512KB | 96KB | ||
| On-board | STM32F410RBT6 | 100MHz | 128KB | 32KB | ||
| On-board | STM32F411RET6 | 100MHz | 512KB | 128KB | ||
| On-board | STM32F412ZGT6 | 100MHz | 1MB | 256KB | ||
| On-board | STM32F413ZHT6 | 100MHz | 1.50MB | 320KB | ||
| On-board | STM32F429ZIT6 | 180MHz | 2MB | 192KB | ||
| On-board | STM32F439ZIT6 | 180MHz | 2MB | 192KB | ||
| On-board | STM32F446RET6 | 180MHz | 512KB | 128KB | ||
| On-board | STM32F446ZET6 | 180MHz | 512KB | 128KB | ||
| On-board | STM32F722ZET6 | 216MHz | 512KB | 256KB | ||
| On-board | STM32F746ZGT6 | 216MHz | 1MB | 320KB | ||
| On-board | STM32F756ZG | 216MHz | 1MB | 320KB | ||
| On-board | STM32F767ZIT6 | 216MHz | 2MB | 512KB | ||
| On-board | STM32H723ZGT6 | 550MHz | 1MB | 320KB | ||
| On-board | STM32L011K4T6 | 32MHz | 16KB | 2KB | ||
| On-board | STM32L031K6T6 | 32MHz | 32KB | 8KB | ||
| On-board | STM32L053R8T6 | 32MHz | 64KB | 8KB | ||
| On-board | STM32L073RZ | 32MHz | 192KB | 20KB | ||
| On-board | STM32L152RET6 | 32MHz | 512KB | 80KB | ||
| On-board | STM32L432KCU6 | 80MHz | 256KB | 64KB | ||
| On-board | STM32L433RC | 80MHz | 256KB | 64KB | ||
| On-board | STM32L452RET6 | 80MHz | 512KB | 160KB | ||
| On-board | STM32L476RGT6 | 80MHz | 1MB | 96KB | ||
| On-board | STM32L486RGT6 | 80MHz | 1MB | 128KB | ||
| On-board | STM32L496ZGT6 | 80MHz | 1MB | 320KB | ||
| On-board | STM32L496ZGT6P | 80MHz | 1MB | 320KB | ||
| On-board | STM32F030R8T6 | 48MHz | 64KB | 8KB | ||
| On-board | STM32F051R8T6 | 48MHz | 64KB | 8KB | ||
| On-board | STM32F303VCT6 | 72MHz | 256KB | 40KB | ||
| On-board | STM32F407VGT6 | 168MHz | 1MB | 128KB | ||
| External | STM32G031J6 | 64MHz | 32KB | 8KB | ||
| On-board | STM32G071RBT6 | 64MHz | 128KB | 36KB | ||
| On-board | STM32L073VZT6 | 32MHz | 192KB | 20KB | ||
| On-board | STM32L152RBT6 | 32MHz | 128KB | 16KB | ||
| On-board | STM32F100RBT6 | 24MHz | 128KB | 8KB | ||
| External | STM32F401CCU6 | 84MHz | 256KB | 64KB | ||
| External | STM32F107VCT6 | 72MHz | 256KB | 64KB | ||
| External | STM32F373VCT6 | 72MHz | 256KB | 32KB | ||
| External | STM32F072VBT6 | 48MHz | 128KB | 16KB | ||
| On-board | STM32F750N8H6 | 216MHz | 64KB | 340KB | ||
| External | STM32G431CBU6 | 170MHz | 128KB | 32KB | ||
| On-board | STM32H747XIH6 | 400MHz | 2MB | 512KB | ||
| External | STM32L4R9ZI | 120MHz | 2MB | 640KB | 
STorM32
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F103RCT6 | 72MHz | 256KB | 48KB | 
SeeedStudio
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| On-board | STM32F407VET6 | 168MHz | 512KB | 192KB | ||
| On-board | STM32F439VI | 180MHz | 2MB | 256KB | 
Semtech
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32L152RC | 32MHz | 256KB | 32KB | 
Sigma IC
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32G071RBT6 | 64MHz | 128KB | 36KB | 
SparkFun
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F405RGT6 | 168MHz | 1MB | 128KB | 
TI
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| On-board | LPLM4F120H5QR | 80MHz | 256KB | 32KB | ||
| On-board | LPTM4C123GH6PM | 80MHz | 256KB | 32KB | ||
| On-board | LPTM4C1294NCPDT | 120MHz | 1MB | 256KB | 
TauLabs
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F303CCT6 | 72MHz | 256KB | 40KB | 
ThunderPack
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32L072KZ | 32MHz | 192KB | 20KB | ||
| External | STM32F411CEU6 | 100MHz | 512KB | 128KB | 
VAE
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F446RET6 | 180MHz | 512KB | 128KB | 
VCCGND
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F103ZET6 | 72MHz | 512KB | 64KB | ||
| External | STM32F407ZGT6 | 168MHz | 1MB | 128KB | 
WeAct Studio
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| External | STM32F401CCU6 | 84MHz | 256KB | 64KB | ||
| External | STM32F411CEU6 | 100MHz | 512KB | 128KB | ||
| External | STM32F401CEU6 | 84MHz | 512KB | 96KB | 
rhomb.io
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| On-board | STM32L476VGT6 | 80MHz | 1MB | 128KB | 
sakura.io
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| On-board | STM32F411RET6 | 100MHz | 1MB | 128KB | 
u-blox
| Name | Platform | Debug | MCU | Frequency | Flash | RAM | 
|---|---|---|---|---|---|---|
| On-board | STM32F439ZIY6 | 168MHz | 2MB | 256KB |