Skip to content

Latest commit

 

History

History
3810 lines (3636 loc) · 78.3 KB

libopencm3.rst

File metadata and controls

3810 lines (3636 loc) · 78.3 KB

libopencm3

Configuration::ref:`projectconf_env_framework` = libopencm3

Open source ARM Cortex-M microcontroller library

Name Description
:ref:`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.
:ref:`platform_titiva` 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.

:ref:`piodebug` - "1-click" solution for debugging with a zero configuration.

Supported debugging tools are listed in "Debug" column. For more detailed information, please scroll table by horizontal. You can switch between debugging :ref:`debugging_tools` using :ref:`projectconf_debug_tool` option in :ref:`projectconf`.

Warning

You will need to install debug tool drivers depending on your system. Please click on compatible debug tool below for the further instructions.

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
:ref:`board_ststm32_disco_f412zg` :ref:`platform_ststm32` STM32F412ZGT6 100MHz 1MB 256KB
:ref:`board_ststm32_disco_f723ie` :ref:`platform_ststm32` STM32F723IEK6 216MHz 512KB 192KB
:ref:`board_ststm32_remram_v1` :ref:`platform_ststm32` STM32F765VIT6 216MHz 2MB 512KB
:ref:`board_ststm32_b96b_f446ve` :ref:`platform_ststm32` STM32F446VET6 168MHz 512KB 128KB
:ref:`board_ststm32_armstrap_eagle1024` :ref:`platform_ststm32` STM32F417VGT6 168MHz 1MB 192KB
:ref:`board_ststm32_armstrap_eagle2048` :ref:`platform_ststm32` STM32F427VIT6 168MHz 1.99MB 256KB
:ref:`board_ststm32_armstrap_eagle512` :ref:`platform_ststm32` STM32F407VET6 168MHz 512KB 192KB
:ref:`board_ststm32_rhombio_l476dmw1k` :ref:`platform_ststm32` STM32L476VGT6 80MHz 1MB 128KB
:ref:`board_ststm32_leafony_ap03` :ref:`platform_ststm32` STM32L452RET6 80MHz 512KB 160KB
:ref:`board_ststm32_mbed_connect_odin` :ref:`platform_ststm32` STM32F439ZIY6 168MHz 2MB 256KB
:ref:`board_ststm32_mxchip_az3166` :ref:`platform_ststm32` STM32F412ZGT6 100MHz 1MB 256KB
:ref:`board_ststm32_nucleo_g070rb` :ref:`platform_ststm32` STM32G070RBT6 64MHz 128KB 36KB
:ref:`board_ststm32_nucleo_g071rb` :ref:`platform_ststm32` STM32G071RBT6 64MHz 128KB 36KB
:ref:`board_ststm32_nucleo_g431kb` :ref:`platform_ststm32` STM32G431KBT6 170MHz 128KB 32KB
:ref:`board_ststm32_nucleo_g431rb` :ref:`platform_ststm32` STM32G431RBT6 170MHz 128KB 32KB
:ref:`board_ststm32_nucleo_g474re` :ref:`platform_ststm32` STM32G474RET6 170MHz 512KB 128KB
:ref:`board_ststm32_cloud_jam` :ref:`platform_ststm32` STM32F401RET6 84MHz 512KB 96KB
:ref:`board_ststm32_cloud_jam_l4` :ref:`platform_ststm32` STM32L476RGT6 80MHz 1MB 128KB
:ref:`board_ststm32_disco_f334c8` :ref:`platform_ststm32` STM32F334C8T6 72MHz 64KB 12KB
:ref:`board_ststm32_disco_f401vc` :ref:`platform_ststm32` STM32F401VCT6 84MHz 256KB 64KB
:ref:`board_ststm32_disco_f411ve` :ref:`platform_ststm32` STM32F411VET6 100MHz 512KB 128KB
:ref:`board_ststm32_disco_f413zh` :ref:`platform_ststm32` STM32F413ZHT6 100MHz 1.50MB 320KB
:ref:`board_ststm32_disco_f429zi` :ref:`platform_ststm32` STM32F429ZIT6 180MHz 2MB 256KB
:ref:`board_ststm32_disco_f469ni` :ref:`platform_ststm32` STM32F469NIH6 180MHz 2MB 384KB
:ref:`board_ststm32_disco_f746ng` :ref:`platform_ststm32` STM32F746NGH6 216MHz 1MB 320KB
:ref:`board_ststm32_disco_f769ni` :ref:`platform_ststm32` STM32F769NIH6 216MHz 2MB 512KB
:ref:`board_ststm32_disco_l053c8` :ref:`platform_ststm32` STM32L053C8T6 32MHz 64KB 8KB
:ref:`board_ststm32_disco_l100rc` :ref:`platform_ststm32` STM32L100RCT6 32MHz 256KB 16KB
:ref:`board_ststm32_disco_l476vg` :ref:`platform_ststm32` STM32L476VGT6 80MHz 1MB 128KB
:ref:`board_ststm32_disco_l496ag` :ref:`platform_ststm32` STM32L496AGI6 80MHz 1MB 320KB
:ref:`board_ststm32_disco_l475vg_iot01a` :ref:`platform_ststm32` STM32L475VGT6 80MHz 1MB 96KB
:ref:`board_ststm32_disco_l072cz_lrwan1` :ref:`platform_ststm32` STM32L072CZ 32MHz 192KB 20KB
:ref:`board_ststm32_disco_f072rb` :ref:`platform_ststm32` STM32F072RBT6 48MHz 128KB 16KB
:ref:`board_ststm32_nucleo_f030r8` :ref:`platform_ststm32` STM32F030R8T6 48MHz 64KB 8KB
:ref:`board_ststm32_nucleo_f031k6` :ref:`platform_ststm32` STM32F031K6T6 48MHz 32KB 4KB
:ref:`board_ststm32_nucleo_f042k6` :ref:`platform_ststm32` STM32F042K6T6 48MHz 32KB 6KB
:ref:`board_ststm32_nucleo_f070rb` :ref:`platform_ststm32` STM32F070RBT6 48MHz 128KB 16KB
:ref:`board_ststm32_nucleo_f072rb` :ref:`platform_ststm32` STM32F072RBT6 48MHz 128KB 16KB
:ref:`board_ststm32_nucleo_f091rc` :ref:`platform_ststm32` STM32F091RCT6 48MHz 256KB 32KB
:ref:`board_ststm32_nucleo_f103rb` :ref:`platform_ststm32` STM32F103RBT6 72MHz 128KB 20KB
:ref:`board_ststm32_nucleo_f207zg` :ref:`platform_ststm32` STM32F207ZGT6 120MHz 1MB 128KB
:ref:`board_ststm32_nucleo_f302r8` :ref:`platform_ststm32` STM32F302R8T6 72MHz 64KB 16KB
:ref:`board_ststm32_nucleo_f303k8` :ref:`platform_ststm32` STM32F303K8T6 72MHz 64KB 12KB
:ref:`board_ststm32_nucleo_f303re` :ref:`platform_ststm32` STM32F303RET6 72MHz 512KB 64KB
:ref:`board_ststm32_nucleo_f303ze` :ref:`platform_ststm32` STM32F303ZET6 72MHz 512KB 64KB
:ref:`board_ststm32_nucleo_f334r8` :ref:`platform_ststm32` STM32F334R8T6 72MHz 64KB 16KB
:ref:`board_ststm32_nucleo_f401re` :ref:`platform_ststm32` STM32F401RET6 84MHz 512KB 96KB
:ref:`board_ststm32_nucleo_f410rb` :ref:`platform_ststm32` STM32F410RBT6 100MHz 128KB 32KB
:ref:`board_ststm32_nucleo_f411re` :ref:`platform_ststm32` STM32F411RET6 100MHz 512KB 128KB
:ref:`board_ststm32_nucleo_f412zg` :ref:`platform_ststm32` STM32F412ZGT6 100MHz 1MB 256KB
:ref:`board_ststm32_nucleo_f413zh` :ref:`platform_ststm32` STM32F413ZHT6 100MHz 1.50MB 320KB
:ref:`board_ststm32_nucleo_f429zi` :ref:`platform_ststm32` STM32F429ZIT6 180MHz 2MB 192KB
:ref:`board_ststm32_nucleo_f439zi` :ref:`platform_ststm32` STM32F439ZIT6 180MHz 2MB 256KB
:ref:`board_ststm32_nucleo_f446re` :ref:`platform_ststm32` STM32F446RET6 180MHz 512KB 128KB
:ref:`board_ststm32_nucleo_f446ze` :ref:`platform_ststm32` STM32F446ZET6 180MHz 512KB 128KB
:ref:`board_ststm32_nucleo_f722ze` :ref:`platform_ststm32` STM32F722ZET6 216MHz 512KB 256KB
:ref:`board_ststm32_nucleo_f746zg` :ref:`platform_ststm32` STM32F746ZGT6 216MHz 1MB 320KB
:ref:`board_ststm32_nucleo_f756zg` :ref:`platform_ststm32` STM32F756ZG 216MHz 1MB 320KB
:ref:`board_ststm32_nucleo_f767zi` :ref:`platform_ststm32` STM32F767ZIT6 216MHz 2MB 512KB
:ref:`board_ststm32_nucleo_l011k4` :ref:`platform_ststm32` STM32L011K4T6 32MHz 16KB 2KB
:ref:`board_ststm32_nucleo_l031k6` :ref:`platform_ststm32` STM32L031K6T6 32MHz 32KB 8KB
:ref:`board_ststm32_nucleo_l053r8` :ref:`platform_ststm32` STM32L053R8T6 32MHz 64KB 8KB
:ref:`board_ststm32_nucleo_l073rz` :ref:`platform_ststm32` STM32L073RZ 32MHz 192KB 20KB
:ref:`board_ststm32_nucleo_l152re` :ref:`platform_ststm32` STM32L152RET6 32MHz 512KB 80KB
:ref:`board_ststm32_nucleo_l432kc` :ref:`platform_ststm32` STM32L432KCU6 80MHz 256KB 64KB
:ref:`board_ststm32_nucleo_l433rc_p` :ref:`platform_ststm32` STM32L433RC 80MHz 256KB 64KB
:ref:`board_ststm32_nucleo_l452re` :ref:`platform_ststm32` STM32L452RET6 80MHz 512KB 160KB
:ref:`board_ststm32_nucleo_l476rg` :ref:`platform_ststm32` STM32L476RGT6 80MHz 1MB 96KB
:ref:`board_ststm32_nucleo_l486rg` :ref:`platform_ststm32` STM32L486RGT6 80MHz 1MB 128KB
:ref:`board_ststm32_nucleo_l496zg` :ref:`platform_ststm32` STM32L496ZGT6 80MHz 1MB 320KB
:ref:`board_ststm32_nucleo_l496zg_p` :ref:`platform_ststm32` STM32L496ZGT6P 80MHz 1MB 320KB
:ref:`board_ststm32_disco_f030r8` :ref:`platform_ststm32` STM32F030R8T6 48MHz 64KB 8KB
:ref:`board_ststm32_disco_f051r8` :ref:`platform_ststm32` STM32F051R8T6 48MHz 64KB 8KB
:ref:`board_ststm32_disco_f303vc` :ref:`platform_ststm32` STM32F303VCT6 72MHz 256KB 40KB
:ref:`board_ststm32_disco_f407vg` :ref:`platform_ststm32` STM32F407VGT6 168MHz 1MB 128KB
:ref:`board_ststm32_disco_g071rb` :ref:`platform_ststm32` STM32G071RBT6 64MHz 128KB 36KB
:ref:`board_ststm32_eval_l073z` :ref:`platform_ststm32` STM32L073VZT6 32MHz 192KB 20KB
:ref:`board_ststm32_disco_l152rb` :ref:`platform_ststm32` STM32L152RBT6 32MHz 128KB 16KB
:ref:`board_ststm32_disco_f100rb` :ref:`platform_ststm32` STM32F100RBT6 24MHz 128KB 8KB
:ref:`board_ststm32_silica_sensor_node` :ref:`platform_ststm32` STM32L476JG 80MHz 1MB 128KB
:ref:`board_ststm32_disco_f750n8` :ref:`platform_ststm32` STM32F750N8H6 216MHz 64KB 340KB
:ref:`board_ststm32_disco_h747xi` :ref:`platform_ststm32` STM32H747XIH6 400MHz 2MB 512KB
:ref:`board_ststm32_seeedArchMax` :ref:`platform_ststm32` STM32F407VET6 168MHz 512KB 192KB
:ref:`board_ststm32_wio_3g` :ref:`platform_ststm32` STM32F439VI 180MHz 2MB 256KB
:ref:`board_titiva_lplm4f120h5qr` :ref:`platform_titiva` LPLM4F120H5QR 80MHz 256KB 32KB
:ref:`board_titiva_lptm4c123gh6pm` :ref:`platform_titiva` LPTM4C123GH6PM 80MHz 256KB 32KB
:ref:`board_titiva_lptm4c1294ncpdt` :ref:`platform_titiva` LPTM4C1294NCPDT 120MHz 1MB 256KB
:ref:`board_ststm32_sakuraio_evb_01` :ref:`platform_ststm32` STM32F411RET6 100MHz 1MB 128KB

Boards listed below are compatible with :ref:`piodebug` 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
:ref:`board_ststm32_1bitsy_stm32f415rgt` :ref:`platform_ststm32` STM32F415RGT 168MHz 1MB 128KB
:ref:`board_ststm32_armed_v1` :ref:`platform_ststm32` STM32F407VET6 168MHz 512KB 128KB
:ref:`board_ststm32_rumba32_f446ve` :ref:`platform_ststm32` STM32F446RET6 180MHz 512KB 128KB
:ref:`board_ststm32_b96b_argonkey` :ref:`platform_ststm32` STM32F412CG 100MHz 1MB 256KB
:ref:`board_ststm32_b96b_aerocore2` :ref:`platform_ststm32` STM32F427VIT6 168MHz 1.99MB 256KB
:ref:`board_ststm32_b96b_neonkey` :ref:`platform_ststm32` STM32F411CE 100MHz 512KB 128KB
:ref:`board_ststm32_acsip_s76s` :ref:`platform_ststm32` STM32L073RZ 32MHz 192KB 20KB
:ref:`board_ststm32_adafruit_feather_f405` :ref:`platform_ststm32` STM32F405RGT6 168MHz 1MB 128KB
:ref:`board_ststm32_afroflight_f103cb` :ref:`platform_ststm32` STM32F103CBT6 72MHz 128KB 20KB
:ref:`board_ststm32_black_f407ve` :ref:`platform_ststm32` STM32F407VET6 168MHz 512KB 128KB
:ref:`board_ststm32_black_f407vg` :ref:`platform_ststm32` STM32F407VGT6 168MHz 512KB 128KB
:ref:`board_ststm32_black_f407ze` :ref:`platform_ststm32` STM32F407ZET6 168MHz 512KB 128KB
:ref:`board_ststm32_black_f407zg` :ref:`platform_ststm32` STM32F407ZGT6 168MHz 1MB 128KB
:ref:`board_ststm32_blackpill_f103c8` :ref:`platform_ststm32` STM32F103C8T6 72MHz 64KB 20KB
:ref:`board_ststm32_blackpill_f103c8_128` :ref:`platform_ststm32` STM32F103C8T6 72MHz 128KB 20KB
:ref:`board_ststm32_robotdyn_blackpill_f303cc` :ref:`platform_ststm32` STM32F303CCT6 72MHz 256KB 40KB
:ref:`board_ststm32_blue_f407ve_mini` :ref:`platform_ststm32` STM32F407VET6 168MHz 512KB 128KB
:ref:`board_ststm32_bluepill_f103c6` :ref:`platform_ststm32` STM32F103C6T6 72MHz 32KB 10KB
:ref:`board_ststm32_bluepill_f103c8` :ref:`platform_ststm32` STM32F103C8T6 72MHz 64KB 20KB
:ref:`board_ststm32_bluepill_f103c8_128k` :ref:`platform_ststm32` STM32F103C8T6 72MHz 128KB 20KB
:ref:`board_ststm32_coreboard_f401rc` :ref:`platform_ststm32` STM32F401RCT6 84MHz 256KB 64KB
:ref:`board_ststm32_demo_f030f4` :ref:`platform_ststm32` STM32F030F4P6 48MHz 16KB 4KB
:ref:`board_ststm32_elektor_f072cb` :ref:`platform_ststm32` STM32F072C8T6 48MHz 128KB 16KB
:ref:`board_ststm32_elektor_f072c8` :ref:`platform_ststm32` STM32F072C8T6 48MHz 64KB 16KB
:ref:`board_ststm32_elmo_f411re` :ref:`platform_ststm32` STM32F411RET6 100MHz 512KB 128KB
:ref:`board_ststm32_diymore_f407vgt` :ref:`platform_ststm32` STM32F407VGT6 168MHz 1MB 128KB
:ref:`board_ststm32_fk407m1` :ref:`platform_ststm32` STM32F407VET6 168MHz 512KB 128KB
:ref:`board_ststm32_fysetc_s6` :ref:`platform_ststm32` STM32F446VET6 168MHz 512KB 128KB
:ref:`board_ststm32_malyanm200_f070cb` :ref:`platform_ststm32` STM32F070CBT6 48MHz 120KB 14.81KB
:ref:`board_ststm32_malyanm300_f070cb` :ref:`platform_ststm32` STM32F070CBT6 48MHz 120KB 14.81KB
:ref:`board_ststm32_mts_dragonfly_f411re` :ref:`platform_ststm32` STM32F411RET6 100MHz 512KB 128KB
:ref:`board_ststm32_malyanm200_f103cb` :ref:`platform_ststm32` STM32F103CBT6 72MHz 120KB 20KB
:ref:`board_ststm32_maple` :ref:`platform_ststm32` STM32F103RBT6 72MHz 108KB 17KB
:ref:`board_ststm32_maple_ret6` :ref:`platform_ststm32` STM32F103RET6 72MHz 256KB 48KB
:ref:`board_ststm32_maple_mini_b20` :ref:`platform_ststm32` STM32F103CBT6 72MHz 120KB 20KB
:ref:`board_ststm32_maple_mini_origin` :ref:`platform_ststm32` STM32F103CBT6 72MHz 108KB 20KB
:ref:`board_ststm32_microduino32_flash` :ref:`platform_ststm32` STM32F103CBT6 72MHz 105.47KB 20KB
:ref:`board_ststm32_mts_mdot_f405rg` :ref:`platform_ststm32` STM32F411RET6 100MHz 512KB 128KB
:ref:`board_ststm32_mts_mdot_f411re` :ref:`platform_ststm32` STM32F411RET6 100MHz 512KB 128KB
:ref:`board_ststm32_xdot_l151cc` :ref:`platform_ststm32` STM32L151CCU6 32MHz 256KB 32KB
:ref:`board_ststm32_netduino2plus` :ref:`platform_ststm32` STM32F405RGT6 168MHz 1MB 128KB
:ref:`board_ststm32_mote_l152rc` :ref:`platform_ststm32` STM32L152RC 32MHz 256KB 32KB
:ref:`board_ststm32_olimexino` :ref:`platform_ststm32` STM32F103RBT6 72MHz 128KB 20KB
:ref:`board_ststm32_olimexino_stm32f3` :ref:`platform_ststm32` STM32F303RCT6 72MHz 256KB 40KB
:ref:`board_ststm32_olimex_f103` :ref:`platform_ststm32` STM32F103RBT6 72MHz 128KB 20KB
:ref:`board_ststm32_olimex_p405` :ref:`platform_ststm32` STM32F405RGT6 168MHz 1MB 128KB
:ref:`board_ststm32_pybstick26_duino` :ref:`platform_ststm32` STM32F072RB 48MHz 128KB 16KB
:ref:`board_ststm32_pybstick26_pro` :ref:`platform_ststm32` STM32F412RE 100MHz 512KB 256KB
:ref:`board_ststm32_pybstick26_lite` :ref:`platform_ststm32` STM32F401CEU6 84MHz 512KB 96KB
:ref:`board_ststm32_pybstick26_std` :ref:`platform_ststm32` STM32F411CEU6 100MHz 512KB 128KB
:ref:`board_ststm32_piconomix_px_her0` :ref:`platform_ststm32` STM32L072RB 32MHz 128KB 20KB
:ref:`board_ststm32_prntr_v2` :ref:`platform_ststm32` STM32F407VET6 168MHz 512KB 128KB
:ref:`board_ststm32_rak811_tracker` :ref:`platform_ststm32` STM32L151RBT6 32MHz 128KB 16KB
:ref:`board_ststm32_rak811_tracker_32` :ref:`platform_ststm32` STM32L151RBT6 32MHz 128KB 32KB
:ref:`board_ststm32_rhf76_052` :ref:`platform_ststm32` STM32L051C8T6 32MHz 64KB 8KB
:ref:`board_ststm32_disco_g031j6` :ref:`platform_ststm32` STM32G031J6 64MHz 128KB 8KB
:ref:`board_ststm32_steval_fcu001v1` :ref:`platform_ststm32` STM32F401CCU6 84MHz 256KB 64KB
:ref:`board_ststm32_olimex_e407` :ref:`platform_ststm32` STM32F407ZGT6 168MHz 1MB 128KB
:ref:`board_ststm32_olimex_h407` :ref:`platform_ststm32` STM32F407ZGT6 168MHz 1MB 128KB
:ref:`board_ststm32_eval_f107vc` :ref:`platform_ststm32` STM32F107VCT6 72MHz 256KB 64KB
:ref:`board_ststm32_eval_f373vc` :ref:`platform_ststm32` STM32F373VCT6 72MHz 256KB 32KB
:ref:`board_ststm32_eval_f072vb` :ref:`platform_ststm32` STM32F072VBT6 48MHz 128KB 16KB
:ref:`board_ststm32_genericSTM32F103C4` :ref:`platform_ststm32` STM32F103C4T6 72MHz 16KB 6KB
:ref:`board_ststm32_genericSTM32F103C6` :ref:`platform_ststm32` STM32F103C6T6 72MHz 32KB 10KB
:ref:`board_ststm32_genericSTM32F103C8` :ref:`platform_ststm32` STM32F103C8T6 72MHz 64KB 20KB
:ref:`board_ststm32_genericSTM32F103CB` :ref:`platform_ststm32` STM32F103CBT6 72MHz 128KB 20KB
:ref:`board_ststm32_genericSTM32F103R4` :ref:`platform_ststm32` STM32F103R4T6 72MHz 16KB 6KB
:ref:`board_ststm32_genericSTM32F103R6` :ref:`platform_ststm32` STM32F103R6T6 72MHz 32KB 10KB
:ref:`board_ststm32_genericSTM32F103R8` :ref:`platform_ststm32` STM32F103R8T6 72MHz 64KB 20KB
:ref:`board_ststm32_genericSTM32F103RB` :ref:`platform_ststm32` STM32F103RBT6 72MHz 128KB 20KB
:ref:`board_ststm32_genericSTM32F103RC` :ref:`platform_ststm32` STM32F103RCT6 72MHz 256KB 48KB
:ref:`board_ststm32_genericSTM32F103RD` :ref:`platform_ststm32` STM32F103RDT6 72MHz 384KB 64KB
:ref:`board_ststm32_genericSTM32F103RE` :ref:`platform_ststm32` STM32F103RET6 72MHz 512KB 64KB
:ref:`board_ststm32_genericSTM32F103RF` :ref:`platform_ststm32` STM32F103RFT6 72MHz 768KB 96KB
:ref:`board_ststm32_genericSTM32F103RG` :ref:`platform_ststm32` STM32F103RGT6 72MHz 1MB 96KB
:ref:`board_ststm32_genericSTM32F103T4` :ref:`platform_ststm32` STM32F103T4U6 72MHz 16KB 6KB
:ref:`board_ststm32_genericSTM32F103T6` :ref:`platform_ststm32` STM32F103T6U6 72MHz 32KB 10KB
:ref:`board_ststm32_genericSTM32F103T8` :ref:`platform_ststm32` STM32F103T8U6 72MHz 64KB 20KB
:ref:`board_ststm32_genericSTM32F103TB` :ref:`platform_ststm32` STM32F103TBU6 72MHz 128KB 20KB
:ref:`board_ststm32_genericSTM32F103V8` :ref:`platform_ststm32` STM32F103V8T6 72MHz 64KB 20KB
:ref:`board_ststm32_genericSTM32F103VB` :ref:`platform_ststm32` STM32F103VBT6 72MHz 128KB 20KB
:ref:`board_ststm32_genericSTM32F103VC` :ref:`platform_ststm32` STM32F103VCT6 72MHz 256KB 48KB
:ref:`board_ststm32_genericSTM32F103VD` :ref:`platform_ststm32` STM32F103VDT6 72MHz 384KB 64KB
:ref:`board_ststm32_genericSTM32F103VE` :ref:`platform_ststm32` STM32F103VET6 72MHz 512KB 64KB
:ref:`board_ststm32_genericSTM32F103VF` :ref:`platform_ststm32` STM32F103VFT6 72MHz 768KB 96KB
:ref:`board_ststm32_genericSTM32F103VG` :ref:`platform_ststm32` STM32F103VGT6 72MHz 1MB 96KB
:ref:`board_ststm32_genericSTM32F103ZC` :ref:`platform_ststm32` STM32F103ZCT6 72MHz 256KB 48KB
:ref:`board_ststm32_genericSTM32F103ZD` :ref:`platform_ststm32` STM32F103ZDT6 72MHz 384KB 64KB
:ref:`board_ststm32_genericSTM32F103ZE` :ref:`platform_ststm32` STM32F103ZET6 72MHz 512KB 64KB
:ref:`board_ststm32_genericSTM32F103ZF` :ref:`platform_ststm32` STM32F103ZFT6 72MHz 768KB 96KB
:ref:`board_ststm32_genericSTM32F103ZG` :ref:`platform_ststm32` STM32F103ZGT6 72MHz 1MB 96KB
:ref:`board_ststm32_genericSTM32F303CB` :ref:`platform_ststm32` STM32F303CBT6 72MHz 128KB 32KB
:ref:`board_ststm32_genericSTM32F401CB` :ref:`platform_ststm32` STM32F401CBU6 84MHz 128KB 64KB
:ref:`board_ststm32_genericSTM32F401CC` :ref:`platform_ststm32` STM32F401CCU6 84MHz 256KB 64KB
:ref:`board_ststm32_genericSTM32F401CD` :ref:`platform_ststm32` STM32F401CDU6 84MHz 384KB 96KB
:ref:`board_ststm32_genericSTM32F401CE` :ref:`platform_ststm32` STM32F401CEU6 84MHz 512KB 96KB
:ref:`board_ststm32_genericSTM32F401RB` :ref:`platform_ststm32` STM32F401RBT6 84MHz 128KB 64KB
:ref:`board_ststm32_genericSTM32F401RC` :ref:`platform_ststm32` STM32F401RCT6 84MHz 256KB 64KB
:ref:`board_ststm32_genericSTM32F401RD` :ref:`platform_ststm32` STM32F401RDT6 84MHz 384KB 96KB
:ref:`board_ststm32_genericSTM32F401RE` :ref:`platform_ststm32` STM32F401RET6 84MHz 512KB 96KB
:ref:`board_ststm32_genericSTM32F405RG` :ref:`platform_ststm32` STM32F405RGT6 168MHz 1MB 128KB
:ref:`board_ststm32_genericSTM32F407IGT6` :ref:`platform_ststm32` STM32F407IGT6 168MHz 1MB 192KB
:ref:`board_ststm32_genericSTM32F407VET6` :ref:`platform_ststm32` STM32F407VET6 168MHz 502.23KB 128KB
:ref:`board_ststm32_genericSTM32F407VGT6` :ref:`platform_ststm32` STM32F407VGT6 168MHz 1MB 128KB
:ref:`board_ststm32_genericSTM32F410C8` :ref:`platform_ststm32` STM32F410C8T6 100MHz 64KB 32KB
:ref:`board_ststm32_genericSTM32F410CB` :ref:`platform_ststm32` STM32F410CBT6 100MHz 128KB 32KB
:ref:`board_ststm32_genericSTM32F410R8` :ref:`platform_ststm32` STM32F410R8T6 100MHz 64KB 32KB
:ref:`board_ststm32_genericSTM32F410RB` :ref:`platform_ststm32` STM32F410RBT6 100MHz 128KB 32KB
:ref:`board_ststm32_genericSTM32F411CC` :ref:`platform_ststm32` STM32F411CCU6 100MHz 256KB 128KB
:ref:`board_ststm32_genericSTM32F411CE` :ref:`platform_ststm32` STM32F411CEU6 100MHz 512KB 128KB
:ref:`board_ststm32_genericSTM32F411RC` :ref:`platform_ststm32` STM32F411RCT6 100MHz 256KB 128KB
:ref:`board_ststm32_genericSTM32F411RE` :ref:`platform_ststm32` STM32F411RET6 100MHz 512KB 128KB
:ref:`board_ststm32_genericSTM32F412CE` :ref:`platform_ststm32` STM32F412CEU6 100MHz 512KB 256KB
:ref:`board_ststm32_genericSTM32F412CG` :ref:`platform_ststm32` STM32F412CGU6 100MHz 1MB 256KB
:ref:`board_ststm32_genericSTM32F412RE` :ref:`platform_ststm32` STM32F412RET6 100MHz 512KB 256KB
:ref:`board_ststm32_genericSTM32F412RG` :ref:`platform_ststm32` STM32F412RGT6 100MHz 1MB 256KB
:ref:`board_ststm32_genericSTM32F413CG` :ref:`platform_ststm32` STM32F413CGU6 100MHz 1MB 320KB
:ref:`board_ststm32_genericSTM32F413CH` :ref:`platform_ststm32` STM32F413CHU6 100MHz 1.50MB 320KB
:ref:`board_ststm32_genericSTM32F413RG` :ref:`platform_ststm32` STM32F413RGT6 100MHz 1MB 320KB
:ref:`board_ststm32_genericSTM32F413RH` :ref:`platform_ststm32` STM32F413RHT6 100MHz 1.50MB 320KB
:ref:`board_ststm32_genericSTM32F415RG` :ref:`platform_ststm32` STM32F415RGT6 168MHz 1MB 128KB
:ref:`board_ststm32_genericSTM32F417VE` :ref:`platform_ststm32` STM32F417VET6 168MHz 512KB 128KB
:ref:`board_ststm32_genericSTM32F417VG` :ref:`platform_ststm32` STM32F417VGT6 168MHz 1MB 128KB
:ref:`board_ststm32_genericSTM32F423CH` :ref:`platform_ststm32` STM32F423CHU6 100MHz 1.50MB 320KB
:ref:`board_ststm32_genericSTM32F423RH` :ref:`platform_ststm32` STM32F423RHT6 100MHz 1.50MB 320KB
:ref:`board_ststm32_genericSTM32F446RC` :ref:`platform_ststm32` STM32F446RCT6 180MHz 256KB 128KB
:ref:`board_ststm32_genericSTM32F446RE` :ref:`platform_ststm32` STM32F446RET6 180MHz 512KB 128KB
:ref:`board_ststm32_stm32f4stamp` :ref:`platform_ststm32` STM32F405RGT6 168MHz 1MB 128KB
:ref:`board_ststm32_genericSTM32G431CB` :ref:`platform_ststm32` STM32G431CBU6 170MHz 128KB 32KB
:ref:`board_ststm32_genericSTM32H750VB` :ref:`platform_ststm32` STM32H750VBT6 480MHz 128KB 1MB
:ref:`board_ststm32_storm32_v1_31_rc` :ref:`platform_ststm32` STM32F103RCT6 72MHz 256KB 48KB
:ref:`board_ststm32_steval_mksboxv1` :ref:`platform_ststm32` STM32L4R9ZI 120MHz 2MB 640KB
:ref:`board_ststm32_agafia_sg0` :ref:`platform_ststm32` STM32G071RBT6 64MHz 128KB 36KB
:ref:`board_ststm32_sparkfun_micromod_f405` :ref:`platform_ststm32` STM32F405RGT6 168MHz 1MB 128KB
:ref:`board_ststm32_sparky_v1` :ref:`platform_ststm32` STM32F303CCT6 72MHz 256KB 40KB
:ref:`board_ststm32_thunder_pack` :ref:`platform_ststm32` STM32L072KZ 32MHz 192KB 20KB
:ref:`board_ststm32_thunder_pack_f411` :ref:`platform_ststm32` STM32F411CEU6 100MHz 512KB 128KB
:ref:`board_ststm32_hy_tinystm103tb` :ref:`platform_ststm32` STM32F103TBU6 72MHz 128KB 20KB
:ref:`board_ststm32_vake_v1` :ref:`platform_ststm32` STM32F446RET6 180MHz 512KB 128KB
:ref:`board_ststm32_vccgnd_f103zet6` :ref:`platform_ststm32` STM32F103ZET6 72MHz 512KB 64KB
:ref:`board_ststm32_vccgnd_f407zg_mini` :ref:`platform_ststm32` STM32F407ZGT6 168MHz 1MB 128KB
:ref:`board_ststm32_waveshare_open103z` :ref:`platform_ststm32` STM32F103ZET6 72MHz 512KB 64KB
:ref:`board_ststm32_blackpill_f401cc` :ref:`platform_ststm32` STM32F401CCU6 84MHz 256KB 64KB
:ref:`board_ststm32_blackpill_f411ce` :ref:`platform_ststm32` STM32F411CEU6 100MHz 512KB 128KB
:ref:`board_ststm32_blackpill_f401ce` :ref:`platform_ststm32` STM32F401CEU6 84MHz 512KB 96KB
:ref:`board_ststm32_wraith32_v1` :ref:`platform_ststm32` STM32F051K6 48MHz 32KB 7.75KB

Note

  • You can list pre-configured boards by :ref:`cmd_boards` command
  • For more detailed board information please scroll the tables below by horizontally.

1BitSquared

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_1bitsy_stm32f415rgt` :ref:`platform_ststm32` External STM32F415RGT 168MHz 1MB 128KB

96Boards

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_b96b_argonkey` :ref:`platform_ststm32` External STM32F412CG 100MHz 1MB 256KB
:ref:`board_ststm32_b96b_f446ve` :ref:`platform_ststm32` On-board STM32F446VET6 168MHz 512KB 128KB
:ref:`board_ststm32_b96b_aerocore2` :ref:`platform_ststm32` External STM32F427VIT6 168MHz 1.99MB 256KB
:ref:`board_ststm32_b96b_neonkey` :ref:`platform_ststm32` External STM32F411CE 100MHz 512KB 128KB

ACSIP

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_acsip_s76s` :ref:`platform_ststm32` External STM32L073RZ 32MHz 192KB 20KB

Adafruit

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_adafruit_feather_f405` :ref:`platform_ststm32` External STM32F405RGT6 168MHz 1MB 128KB

AfroFlight

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_afroflight_f103cb` :ref:`platform_ststm32` External STM32F103CBT6 72MHz 128KB 20KB

Airbot

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_wraith32_v1` :ref:`platform_ststm32` External STM32F051K6 48MHz 32KB 7.75KB

Armed

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_armed_v1` :ref:`platform_ststm32` External STM32F407VET6 168MHz 512KB 128KB

Armstrap

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_armstrap_eagle1024` :ref:`platform_ststm32` On-board STM32F417VGT6 168MHz 1MB 192KB
:ref:`board_ststm32_armstrap_eagle2048` :ref:`platform_ststm32` On-board STM32F427VIT6 168MHz 1.99MB 256KB
:ref:`board_ststm32_armstrap_eagle512` :ref:`platform_ststm32` On-board STM32F407VET6 168MHz 512KB 192KB

Avnet Silica

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_silica_sensor_node` :ref:`platform_ststm32` On-board STM32L476JG 80MHz 1MB 128KB

Diymore

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_diymore_f407vgt` :ref:`platform_ststm32` External STM32F407VGT6 168MHz 1MB 128KB

Elektor

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_elektor_f072cb` :ref:`platform_ststm32` External STM32F072C8T6 48MHz 128KB 16KB
:ref:`board_ststm32_elektor_f072c8` :ref:`platform_ststm32` External STM32F072C8T6 48MHz 64KB 16KB

Espotel

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_elmo_f411re` :ref:`platform_ststm32` External STM32F411RET6 100MHz 512KB 128KB

FYSETC

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_fysetc_s6` :ref:`platform_ststm32` External STM32F446VET6 168MHz 512KB 128KB

Generic

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_blackpill_f103c8` :ref:`platform_ststm32` External STM32F103C8T6 72MHz 64KB 20KB
:ref:`board_ststm32_blackpill_f103c8_128` :ref:`platform_ststm32` External STM32F103C8T6 72MHz 128KB 20KB
:ref:`board_ststm32_bluepill_f103c6` :ref:`platform_ststm32` External STM32F103C6T6 72MHz 32KB 10KB
:ref:`board_ststm32_bluepill_f103c8` :ref:`platform_ststm32` External STM32F103C8T6 72MHz 64KB 20KB
:ref:`board_ststm32_bluepill_f103c8_128k` :ref:`platform_ststm32` External STM32F103C8T6 72MHz 128KB 20KB
:ref:`board_ststm32_demo_f030f4` :ref:`platform_ststm32` External STM32F030F4P6 48MHz 16KB 4KB
:ref:`board_ststm32_fk407m1` :ref:`platform_ststm32` External STM32F407VET6 168MHz 512KB 128KB
:ref:`board_ststm32_genericSTM32F103C4` :ref:`platform_ststm32` External STM32F103C4T6 72MHz 16KB 6KB
:ref:`board_ststm32_genericSTM32F103C6` :ref:`platform_ststm32` External STM32F103C6T6 72MHz 32KB 10KB
:ref:`board_ststm32_genericSTM32F103C8` :ref:`platform_ststm32` External STM32F103C8T6 72MHz 64KB 20KB
:ref:`board_ststm32_genericSTM32F103CB` :ref:`platform_ststm32` External STM32F103CBT6 72MHz 128KB 20KB
:ref:`board_ststm32_genericSTM32F103R4` :ref:`platform_ststm32` External STM32F103R4T6 72MHz 16KB 6KB
:ref:`board_ststm32_genericSTM32F103R6` :ref:`platform_ststm32` External STM32F103R6T6 72MHz 32KB 10KB
:ref:`board_ststm32_genericSTM32F103R8` :ref:`platform_ststm32` External STM32F103R8T6 72MHz 64KB 20KB
:ref:`board_ststm32_genericSTM32F103RB` :ref:`platform_ststm32` External STM32F103RBT6 72MHz 128KB 20KB
:ref:`board_ststm32_genericSTM32F103RC` :ref:`platform_ststm32` External STM32F103RCT6 72MHz 256KB 48KB
:ref:`board_ststm32_genericSTM32F103RD` :ref:`platform_ststm32` External STM32F103RDT6 72MHz 384KB 64KB
:ref:`board_ststm32_genericSTM32F103RE` :ref:`platform_ststm32` External STM32F103RET6 72MHz 512KB 64KB
:ref:`board_ststm32_genericSTM32F103RF` :ref:`platform_ststm32` External STM32F103RFT6 72MHz 768KB 96KB
:ref:`board_ststm32_genericSTM32F103RG` :ref:`platform_ststm32` External STM32F103RGT6 72MHz 1MB 96KB
:ref:`board_ststm32_genericSTM32F103T4` :ref:`platform_ststm32` External STM32F103T4U6 72MHz 16KB 6KB
:ref:`board_ststm32_genericSTM32F103T6` :ref:`platform_ststm32` External STM32F103T6U6 72MHz 32KB 10KB
:ref:`board_ststm32_genericSTM32F103T8` :ref:`platform_ststm32` External STM32F103T8U6 72MHz 64KB 20KB
:ref:`board_ststm32_genericSTM32F103TB` :ref:`platform_ststm32` External STM32F103TBU6 72MHz 128KB 20KB
:ref:`board_ststm32_genericSTM32F103V8` :ref:`platform_ststm32` External STM32F103V8T6 72MHz 64KB 20KB
:ref:`board_ststm32_genericSTM32F103VB` :ref:`platform_ststm32` External STM32F103VBT6 72MHz 128KB 20KB
:ref:`board_ststm32_genericSTM32F103VC` :ref:`platform_ststm32` External STM32F103VCT6 72MHz 256KB 48KB
:ref:`board_ststm32_genericSTM32F103VD` :ref:`platform_ststm32` External STM32F103VDT6 72MHz 384KB 64KB
:ref:`board_ststm32_genericSTM32F103VE` :ref:`platform_ststm32` External STM32F103VET6 72MHz 512KB 64KB
:ref:`board_ststm32_genericSTM32F103VF` :ref:`platform_ststm32` External STM32F103VFT6 72MHz 768KB 96KB
:ref:`board_ststm32_genericSTM32F103VG` :ref:`platform_ststm32` External STM32F103VGT6 72MHz 1MB 96KB
:ref:`board_ststm32_genericSTM32F103ZC` :ref:`platform_ststm32` External STM32F103ZCT6 72MHz 256KB 48KB
:ref:`board_ststm32_genericSTM32F103ZD` :ref:`platform_ststm32` External STM32F103ZDT6 72MHz 384KB 64KB
:ref:`board_ststm32_genericSTM32F103ZE` :ref:`platform_ststm32` External STM32F103ZET6 72MHz 512KB 64KB
:ref:`board_ststm32_genericSTM32F103ZF` :ref:`platform_ststm32` External STM32F103ZFT6 72MHz 768KB 96KB
:ref:`board_ststm32_genericSTM32F103ZG` :ref:`platform_ststm32` External STM32F103ZGT6 72MHz 1MB 96KB
:ref:`board_ststm32_genericSTM32F303CB` :ref:`platform_ststm32` External STM32F303CBT6 72MHz 128KB 32KB
:ref:`board_ststm32_genericSTM32F401CB` :ref:`platform_ststm32` External STM32F401CBU6 84MHz 128KB 64KB
:ref:`board_ststm32_genericSTM32F401CC` :ref:`platform_ststm32` External STM32F401CCU6 84MHz 256KB 64KB
:ref:`board_ststm32_genericSTM32F401CD` :ref:`platform_ststm32` External STM32F401CDU6 84MHz 384KB 96KB
:ref:`board_ststm32_genericSTM32F401CE` :ref:`platform_ststm32` External STM32F401CEU6 84MHz 512KB 96KB
:ref:`board_ststm32_genericSTM32F401RB` :ref:`platform_ststm32` External STM32F401RBT6 84MHz 128KB 64KB
:ref:`board_ststm32_genericSTM32F401RC` :ref:`platform_ststm32` External STM32F401RCT6 84MHz 256KB 64KB
:ref:`board_ststm32_genericSTM32F401RD` :ref:`platform_ststm32` External STM32F401RDT6 84MHz 384KB 96KB
:ref:`board_ststm32_genericSTM32F401RE` :ref:`platform_ststm32` External STM32F401RET6 84MHz 512KB 96KB
:ref:`board_ststm32_genericSTM32F405RG` :ref:`platform_ststm32` External STM32F405RGT6 168MHz 1MB 128KB
:ref:`board_ststm32_genericSTM32F407IGT6` :ref:`platform_ststm32` External STM32F407IGT6 168MHz 1MB 192KB
:ref:`board_ststm32_genericSTM32F407VET6` :ref:`platform_ststm32` External STM32F407VET6 168MHz 502.23KB 128KB
:ref:`board_ststm32_genericSTM32F407VGT6` :ref:`platform_ststm32` External STM32F407VGT6 168MHz 1MB 128KB
:ref:`board_ststm32_genericSTM32F410C8` :ref:`platform_ststm32` External STM32F410C8T6 100MHz 64KB 32KB
:ref:`board_ststm32_genericSTM32F410CB` :ref:`platform_ststm32` External STM32F410CBT6 100MHz 128KB 32KB
:ref:`board_ststm32_genericSTM32F410R8` :ref:`platform_ststm32` External STM32F410R8T6 100MHz 64KB 32KB
:ref:`board_ststm32_genericSTM32F410RB` :ref:`platform_ststm32` External STM32F410RBT6 100MHz 128KB 32KB
:ref:`board_ststm32_genericSTM32F411CC` :ref:`platform_ststm32` External STM32F411CCU6 100MHz 256KB 128KB
:ref:`board_ststm32_genericSTM32F411CE` :ref:`platform_ststm32` External STM32F411CEU6 100MHz 512KB 128KB
:ref:`board_ststm32_genericSTM32F411RC` :ref:`platform_ststm32` External STM32F411RCT6 100MHz 256KB 128KB
:ref:`board_ststm32_genericSTM32F411RE` :ref:`platform_ststm32` External STM32F411RET6 100MHz 512KB 128KB
:ref:`board_ststm32_genericSTM32F412CE` :ref:`platform_ststm32` External STM32F412CEU6 100MHz 512KB 256KB
:ref:`board_ststm32_genericSTM32F412CG` :ref:`platform_ststm32` External STM32F412CGU6 100MHz 1MB 256KB
:ref:`board_ststm32_genericSTM32F412RE` :ref:`platform_ststm32` External STM32F412RET6 100MHz 512KB 256KB
:ref:`board_ststm32_genericSTM32F412RG` :ref:`platform_ststm32` External STM32F412RGT6 100MHz 1MB 256KB
:ref:`board_ststm32_genericSTM32F413CG` :ref:`platform_ststm32` External STM32F413CGU6 100MHz 1MB 320KB
:ref:`board_ststm32_genericSTM32F413CH` :ref:`platform_ststm32` External STM32F413CHU6 100MHz 1.50MB 320KB
:ref:`board_ststm32_genericSTM32F413RG` :ref:`platform_ststm32` External STM32F413RGT6 100MHz 1MB 320KB
:ref:`board_ststm32_genericSTM32F413RH` :ref:`platform_ststm32` External STM32F413RHT6 100MHz 1.50MB 320KB
:ref:`board_ststm32_genericSTM32F415RG` :ref:`platform_ststm32` External STM32F415RGT6 168MHz 1MB 128KB
:ref:`board_ststm32_genericSTM32F417VE` :ref:`platform_ststm32` External STM32F417VET6 168MHz 512KB 128KB
:ref:`board_ststm32_genericSTM32F417VG` :ref:`platform_ststm32` External STM32F417VGT6 168MHz 1MB 128KB
:ref:`board_ststm32_genericSTM32F423CH` :ref:`platform_ststm32` External STM32F423CHU6 100MHz 1.50MB 320KB
:ref:`board_ststm32_genericSTM32F423RH` :ref:`platform_ststm32` External STM32F423RHT6 100MHz 1.50MB 320KB
:ref:`board_ststm32_genericSTM32F446RC` :ref:`platform_ststm32` External STM32F446RCT6 180MHz 256KB 128KB
:ref:`board_ststm32_genericSTM32F446RE` :ref:`platform_ststm32` External STM32F446RET6 180MHz 512KB 128KB
:ref:`board_ststm32_stm32f4stamp` :ref:`platform_ststm32` External STM32F405RGT6 168MHz 1MB 128KB
:ref:`board_ststm32_genericSTM32H750VB` :ref:`platform_ststm32` External STM32H750VBT6 480MHz 128KB 1MB

HY

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_hy_tinystm103tb` :ref:`platform_ststm32` External STM32F103TBU6 72MHz 128KB 20KB

LeafLabs

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_maple` :ref:`platform_ststm32` External STM32F103RBT6 72MHz 108KB 17KB
:ref:`board_ststm32_maple_ret6` :ref:`platform_ststm32` External STM32F103RET6 72MHz 256KB 48KB
:ref:`board_ststm32_maple_mini_b20` :ref:`platform_ststm32` External STM32F103CBT6 72MHz 120KB 20KB
:ref:`board_ststm32_maple_mini_origin` :ref:`platform_ststm32` External STM32F103CBT6 72MHz 108KB 20KB

Leafony Systems

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_leafony_ap03` :ref:`platform_ststm32` On-board STM32L452RET6 80MHz 512KB 160KB

MXChip

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_mxchip_az3166` :ref:`platform_ststm32` On-board STM32F412ZGT6 100MHz 1MB 256KB

Malyan

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_malyanm200_f070cb` :ref:`platform_ststm32` External STM32F070CBT6 48MHz 120KB 14.81KB
:ref:`board_ststm32_malyanm300_f070cb` :ref:`platform_ststm32` External STM32F070CBT6 48MHz 120KB 14.81KB
:ref:`board_ststm32_malyanm200_f103cb` :ref:`platform_ststm32` External STM32F103CBT6 72MHz 120KB 20KB

Microduino

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_microduino32_flash` :ref:`platform_ststm32` External STM32F103CBT6 72MHz 105.47KB 20KB

MultiTech

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_mts_dragonfly_f411re` :ref:`platform_ststm32` External STM32F411RET6 100MHz 512KB 128KB
:ref:`board_ststm32_mts_mdot_f405rg` :ref:`platform_ststm32` External STM32F411RET6 100MHz 512KB 128KB
:ref:`board_ststm32_mts_mdot_f411re` :ref:`platform_ststm32` External STM32F411RET6 100MHz 512KB 128KB
:ref:`board_ststm32_xdot_l151cc` :ref:`platform_ststm32` External STM32L151CCU6 32MHz 256KB 32KB

Netduino

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_netduino2plus` :ref:`platform_ststm32` External STM32F405RGT6 168MHz 1MB 128KB

Olimex

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_olimexino` :ref:`platform_ststm32` External STM32F103RBT6 72MHz 128KB 20KB
:ref:`board_ststm32_olimexino_stm32f3` :ref:`platform_ststm32` External STM32F303RCT6 72MHz 256KB 40KB
:ref:`board_ststm32_olimex_f103` :ref:`platform_ststm32` External STM32F103RBT6 72MHz 128KB 20KB
:ref:`board_ststm32_olimex_p405` :ref:`platform_ststm32` External STM32F405RGT6 168MHz 1MB 128KB
:ref:`board_ststm32_olimex_e407` :ref:`platform_ststm32` External STM32F407ZGT6 168MHz 1MB 128KB
:ref:`board_ststm32_olimex_h407` :ref:`platform_ststm32` External STM32F407ZGT6 168MHz 1MB 128KB

PYBStick

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_pybstick26_duino` :ref:`platform_ststm32` External STM32F072RB 48MHz 128KB 16KB
:ref:`board_ststm32_pybstick26_pro` :ref:`platform_ststm32` External STM32F412RE 100MHz 512KB 256KB
:ref:`board_ststm32_pybstick26_lite` :ref:`platform_ststm32` External STM32F401CEU6 84MHz 512KB 96KB
:ref:`board_ststm32_pybstick26_std` :ref:`platform_ststm32` External STM32F411CEU6 100MHz 512KB 128KB

Piconomix

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_piconomix_px_her0` :ref:`platform_ststm32` External STM32L072RB 32MHz 128KB 20KB

PrntrBoard

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_prntr_v2` :ref:`platform_ststm32` External STM32F407VET6 168MHz 512KB 128KB

RAK

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_rak811_tracker` :ref:`platform_ststm32` External STM32L151RBT6 32MHz 128KB 16KB
:ref:`board_ststm32_rak811_tracker_32` :ref:`platform_ststm32` External STM32L151RBT6 32MHz 128KB 32KB

RUMBA

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_rumba32_f446ve` :ref:`platform_ststm32` External STM32F446RET6 180MHz 512KB 128KB

RemRam

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_remram_v1` :ref:`platform_ststm32` On-board STM32F765VIT6 216MHz 2MB 512KB

RobotDyn

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_robotdyn_blackpill_f303cc` :ref:`platform_ststm32` External STM32F303CCT6 72MHz 256KB 40KB

RushUp

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_cloud_jam` :ref:`platform_ststm32` On-board STM32F401RET6 84MHz 512KB 96KB
:ref:`board_ststm32_cloud_jam_l4` :ref:`platform_ststm32` On-board STM32L476RGT6 80MHz 1MB 128KB

ST

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_disco_f412zg` :ref:`platform_ststm32` On-board STM32F412ZGT6 100MHz 1MB 256KB
:ref:`board_ststm32_disco_f723ie` :ref:`platform_ststm32` On-board STM32F723IEK6 216MHz 512KB 192KB
:ref:`board_ststm32_black_f407ve` :ref:`platform_ststm32` External STM32F407VET6 168MHz 512KB 128KB
:ref:`board_ststm32_black_f407vg` :ref:`platform_ststm32` External STM32F407VGT6 168MHz 512KB 128KB
:ref:`board_ststm32_black_f407ze` :ref:`platform_ststm32` External STM32F407ZET6 168MHz 512KB 128KB
:ref:`board_ststm32_black_f407zg` :ref:`platform_ststm32` External STM32F407ZGT6 168MHz 1MB 128KB
:ref:`board_ststm32_blue_f407ve_mini` :ref:`platform_ststm32` External STM32F407VET6 168MHz 512KB 128KB
:ref:`board_ststm32_coreboard_f401rc` :ref:`platform_ststm32` External STM32F401RCT6 84MHz 256KB 64KB
:ref:`board_ststm32_nucleo_g070rb` :ref:`platform_ststm32` On-board STM32G070RBT6 64MHz 128KB 36KB
:ref:`board_ststm32_nucleo_g071rb` :ref:`platform_ststm32` On-board STM32G071RBT6 64MHz 128KB 36KB
:ref:`board_ststm32_nucleo_g431kb` :ref:`platform_ststm32` On-board STM32G431KBT6 170MHz 128KB 32KB
:ref:`board_ststm32_nucleo_g431rb` :ref:`platform_ststm32` On-board STM32G431RBT6 170MHz 128KB 32KB
:ref:`board_ststm32_nucleo_g474re` :ref:`platform_ststm32` On-board STM32G474RET6 170MHz 512KB 128KB
:ref:`board_ststm32_rhf76_052` :ref:`platform_ststm32` External STM32L051C8T6 32MHz 64KB 8KB
:ref:`board_ststm32_disco_f334c8` :ref:`platform_ststm32` On-board STM32F334C8T6 72MHz 64KB 12KB
:ref:`board_ststm32_disco_f401vc` :ref:`platform_ststm32` On-board STM32F401VCT6 84MHz 256KB 64KB
:ref:`board_ststm32_disco_f411ve` :ref:`platform_ststm32` On-board STM32F411VET6 100MHz 512KB 128KB
:ref:`board_ststm32_disco_f413zh` :ref:`platform_ststm32` On-board STM32F413ZHT6 100MHz 1.50MB 320KB
:ref:`board_ststm32_disco_f429zi` :ref:`platform_ststm32` On-board STM32F429ZIT6 180MHz 2MB 256KB
:ref:`board_ststm32_disco_f469ni` :ref:`platform_ststm32` On-board STM32F469NIH6 180MHz 2MB 384KB
:ref:`board_ststm32_disco_f746ng` :ref:`platform_ststm32` On-board STM32F746NGH6 216MHz 1MB 320KB
:ref:`board_ststm32_disco_f769ni` :ref:`platform_ststm32` On-board STM32F769NIH6 216MHz 2MB 512KB
:ref:`board_ststm32_disco_l053c8` :ref:`platform_ststm32` On-board STM32L053C8T6 32MHz 64KB 8KB
:ref:`board_ststm32_disco_l100rc` :ref:`platform_ststm32` On-board STM32L100RCT6 32MHz 256KB 16KB
:ref:`board_ststm32_disco_l476vg` :ref:`platform_ststm32` On-board STM32L476VGT6 80MHz 1MB 128KB
:ref:`board_ststm32_disco_l496ag` :ref:`platform_ststm32` On-board STM32L496AGI6 80MHz 1MB 320KB
:ref:`board_ststm32_disco_l475vg_iot01a` :ref:`platform_ststm32` On-board STM32L475VGT6 80MHz 1MB 96KB
:ref:`board_ststm32_disco_l072cz_lrwan1` :ref:`platform_ststm32` On-board STM32L072CZ 32MHz 192KB 20KB
:ref:`board_ststm32_disco_f072rb` :ref:`platform_ststm32` On-board STM32F072RBT6 48MHz 128KB 16KB
:ref:`board_ststm32_nucleo_f030r8` :ref:`platform_ststm32` On-board STM32F030R8T6 48MHz 64KB 8KB
:ref:`board_ststm32_nucleo_f031k6` :ref:`platform_ststm32` On-board STM32F031K6T6 48MHz 32KB 4KB
:ref:`board_ststm32_nucleo_f042k6` :ref:`platform_ststm32` On-board STM32F042K6T6 48MHz 32KB 6KB
:ref:`board_ststm32_nucleo_f070rb` :ref:`platform_ststm32` On-board STM32F070RBT6 48MHz 128KB 16KB
:ref:`board_ststm32_nucleo_f072rb` :ref:`platform_ststm32` On-board STM32F072RBT6 48MHz 128KB 16KB
:ref:`board_ststm32_nucleo_f091rc` :ref:`platform_ststm32` On-board STM32F091RCT6 48MHz 256KB 32KB
:ref:`board_ststm32_nucleo_f103rb` :ref:`platform_ststm32` On-board STM32F103RBT6 72MHz 128KB 20KB
:ref:`board_ststm32_nucleo_f207zg` :ref:`platform_ststm32` On-board STM32F207ZGT6 120MHz 1MB 128KB
:ref:`board_ststm32_nucleo_f302r8` :ref:`platform_ststm32` On-board STM32F302R8T6 72MHz 64KB 16KB
:ref:`board_ststm32_nucleo_f303k8` :ref:`platform_ststm32` On-board STM32F303K8T6 72MHz 64KB 12KB
:ref:`board_ststm32_nucleo_f303re` :ref:`platform_ststm32` On-board STM32F303RET6 72MHz 512KB 64KB
:ref:`board_ststm32_nucleo_f303ze` :ref:`platform_ststm32` On-board STM32F303ZET6 72MHz 512KB 64KB
:ref:`board_ststm32_nucleo_f334r8` :ref:`platform_ststm32` On-board STM32F334R8T6 72MHz 64KB 16KB
:ref:`board_ststm32_nucleo_f401re` :ref:`platform_ststm32` On-board STM32F401RET6 84MHz 512KB 96KB
:ref:`board_ststm32_nucleo_f410rb` :ref:`platform_ststm32` On-board STM32F410RBT6 100MHz 128KB 32KB
:ref:`board_ststm32_nucleo_f411re` :ref:`platform_ststm32` On-board STM32F411RET6 100MHz 512KB 128KB
:ref:`board_ststm32_nucleo_f412zg` :ref:`platform_ststm32` On-board STM32F412ZGT6 100MHz 1MB 256KB
:ref:`board_ststm32_nucleo_f413zh` :ref:`platform_ststm32` On-board STM32F413ZHT6 100MHz 1.50MB 320KB
:ref:`board_ststm32_nucleo_f429zi` :ref:`platform_ststm32` On-board STM32F429ZIT6 180MHz 2MB 192KB
:ref:`board_ststm32_nucleo_f439zi` :ref:`platform_ststm32` On-board STM32F439ZIT6 180MHz 2MB 256KB
:ref:`board_ststm32_nucleo_f446re` :ref:`platform_ststm32` On-board STM32F446RET6 180MHz 512KB 128KB
:ref:`board_ststm32_nucleo_f446ze` :ref:`platform_ststm32` On-board STM32F446ZET6 180MHz 512KB 128KB
:ref:`board_ststm32_nucleo_f722ze` :ref:`platform_ststm32` On-board STM32F722ZET6 216MHz 512KB 256KB
:ref:`board_ststm32_nucleo_f746zg` :ref:`platform_ststm32` On-board STM32F746ZGT6 216MHz 1MB 320KB
:ref:`board_ststm32_nucleo_f756zg` :ref:`platform_ststm32` On-board STM32F756ZG 216MHz 1MB 320KB
:ref:`board_ststm32_nucleo_f767zi` :ref:`platform_ststm32` On-board STM32F767ZIT6 216MHz 2MB 512KB
:ref:`board_ststm32_nucleo_l011k4` :ref:`platform_ststm32` On-board STM32L011K4T6 32MHz 16KB 2KB
:ref:`board_ststm32_nucleo_l031k6` :ref:`platform_ststm32` On-board STM32L031K6T6 32MHz 32KB 8KB
:ref:`board_ststm32_nucleo_l053r8` :ref:`platform_ststm32` On-board STM32L053R8T6 32MHz 64KB 8KB
:ref:`board_ststm32_nucleo_l073rz` :ref:`platform_ststm32` On-board STM32L073RZ 32MHz 192KB 20KB
:ref:`board_ststm32_nucleo_l152re` :ref:`platform_ststm32` On-board STM32L152RET6 32MHz 512KB 80KB
:ref:`board_ststm32_nucleo_l432kc` :ref:`platform_ststm32` On-board STM32L432KCU6 80MHz 256KB 64KB
:ref:`board_ststm32_nucleo_l433rc_p` :ref:`platform_ststm32` On-board STM32L433RC 80MHz 256KB 64KB
:ref:`board_ststm32_nucleo_l452re` :ref:`platform_ststm32` On-board STM32L452RET6 80MHz 512KB 160KB
:ref:`board_ststm32_nucleo_l476rg` :ref:`platform_ststm32` On-board STM32L476RGT6 80MHz 1MB 96KB
:ref:`board_ststm32_nucleo_l486rg` :ref:`platform_ststm32` On-board STM32L486RGT6 80MHz 1MB 128KB
:ref:`board_ststm32_nucleo_l496zg` :ref:`platform_ststm32` On-board STM32L496ZGT6 80MHz 1MB 320KB
:ref:`board_ststm32_nucleo_l496zg_p` :ref:`platform_ststm32` On-board STM32L496ZGT6P 80MHz 1MB 320KB
:ref:`board_ststm32_disco_f030r8` :ref:`platform_ststm32` On-board STM32F030R8T6 48MHz 64KB 8KB
:ref:`board_ststm32_disco_f051r8` :ref:`platform_ststm32` On-board STM32F051R8T6 48MHz 64KB 8KB
:ref:`board_ststm32_disco_f303vc` :ref:`platform_ststm32` On-board STM32F303VCT6 72MHz 256KB 40KB
:ref:`board_ststm32_disco_f407vg` :ref:`platform_ststm32` On-board STM32F407VGT6 168MHz 1MB 128KB
:ref:`board_ststm32_disco_g031j6` :ref:`platform_ststm32` External STM32G031J6 64MHz 128KB 8KB
:ref:`board_ststm32_disco_g071rb` :ref:`platform_ststm32` On-board STM32G071RBT6 64MHz 128KB 36KB
:ref:`board_ststm32_eval_l073z` :ref:`platform_ststm32` On-board STM32L073VZT6 32MHz 192KB 20KB
:ref:`board_ststm32_disco_l152rb` :ref:`platform_ststm32` On-board STM32L152RBT6 32MHz 128KB 16KB
:ref:`board_ststm32_disco_f100rb` :ref:`platform_ststm32` On-board STM32F100RBT6 24MHz 128KB 8KB
:ref:`board_ststm32_steval_fcu001v1` :ref:`platform_ststm32` External STM32F401CCU6 84MHz 256KB 64KB
:ref:`board_ststm32_eval_f107vc` :ref:`platform_ststm32` External STM32F107VCT6 72MHz 256KB 64KB
:ref:`board_ststm32_eval_f373vc` :ref:`platform_ststm32` External STM32F373VCT6 72MHz 256KB 32KB
:ref:`board_ststm32_eval_f072vb` :ref:`platform_ststm32` External STM32F072VBT6 48MHz 128KB 16KB
:ref:`board_ststm32_disco_f750n8` :ref:`platform_ststm32` On-board STM32F750N8H6 216MHz 64KB 340KB
:ref:`board_ststm32_genericSTM32G431CB` :ref:`platform_ststm32` External STM32G431CBU6 170MHz 128KB 32KB
:ref:`board_ststm32_disco_h747xi` :ref:`platform_ststm32` On-board STM32H747XIH6 400MHz 2MB 512KB
:ref:`board_ststm32_steval_mksboxv1` :ref:`platform_ststm32` External STM32L4R9ZI 120MHz 2MB 640KB

STorM32

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_storm32_v1_31_rc` :ref:`platform_ststm32` External STM32F103RCT6 72MHz 256KB 48KB

SeeedStudio

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_seeedArchMax` :ref:`platform_ststm32` On-board STM32F407VET6 168MHz 512KB 192KB
:ref:`board_ststm32_wio_3g` :ref:`platform_ststm32` On-board STM32F439VI 180MHz 2MB 256KB

Semtech

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_mote_l152rc` :ref:`platform_ststm32` External STM32L152RC 32MHz 256KB 32KB

Sigma IC

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_agafia_sg0` :ref:`platform_ststm32` External STM32G071RBT6 64MHz 128KB 36KB

SparkFun

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_sparkfun_micromod_f405` :ref:`platform_ststm32` External STM32F405RGT6 168MHz 1MB 128KB

TI

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_titiva_lplm4f120h5qr` :ref:`platform_titiva` On-board LPLM4F120H5QR 80MHz 256KB 32KB
:ref:`board_titiva_lptm4c123gh6pm` :ref:`platform_titiva` On-board LPTM4C123GH6PM 80MHz 256KB 32KB
:ref:`board_titiva_lptm4c1294ncpdt` :ref:`platform_titiva` On-board LPTM4C1294NCPDT 120MHz 1MB 256KB

TauLabs

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_sparky_v1` :ref:`platform_ststm32` External STM32F303CCT6 72MHz 256KB 40KB

ThunderPack

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_thunder_pack` :ref:`platform_ststm32` External STM32L072KZ 32MHz 192KB 20KB
:ref:`board_ststm32_thunder_pack_f411` :ref:`platform_ststm32` External STM32F411CEU6 100MHz 512KB 128KB

VAE

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_vake_v1` :ref:`platform_ststm32` External STM32F446RET6 180MHz 512KB 128KB

VCCGND

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_vccgnd_f103zet6` :ref:`platform_ststm32` External STM32F103ZET6 72MHz 512KB 64KB
:ref:`board_ststm32_vccgnd_f407zg_mini` :ref:`platform_ststm32` External STM32F407ZGT6 168MHz 1MB 128KB

Waveshare

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_waveshare_open103z` :ref:`platform_ststm32` External STM32F103ZET6 72MHz 512KB 64KB

WeAct Studio

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_blackpill_f401cc` :ref:`platform_ststm32` External STM32F401CCU6 84MHz 256KB 64KB
:ref:`board_ststm32_blackpill_f411ce` :ref:`platform_ststm32` External STM32F411CEU6 100MHz 512KB 128KB
:ref:`board_ststm32_blackpill_f401ce` :ref:`platform_ststm32` External STM32F401CEU6 84MHz 512KB 96KB

rhomb.io

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_rhombio_l476dmw1k` :ref:`platform_ststm32` On-board STM32L476VGT6 80MHz 1MB 128KB

sakura.io

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_sakuraio_evb_01` :ref:`platform_ststm32` On-board STM32F411RET6 100MHz 1MB 128KB

u-blox

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_mbed_connect_odin` :ref:`platform_ststm32` On-board STM32F439ZIY6 168MHz 2MB 256KB