Skip to content

Latest commit

 

History

History
1830 lines (1719 loc) · 40.8 KB

File metadata and controls

1830 lines (1719 loc) · 40.8 KB

Zephyr

Configuration::ref:`projectconf_env_framework` = zephyr

The Zephyr Project is a scalable real-time operating system (RTOS) supporting multiple hardware architectures, optimized for resource constrained devices, and built with safety and security in mind.

For more detailed information please visit vendor site.

: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_b96b_f446ve` :ref:`platform_ststm32` STM32F446VET6 168MHz 512KB 128KB
:ref:`board_atmelsam_zero` :ref:`platform_atmelsam` SAMD21G18A 48MHz 256KB 32KB
:ref:`board_atmelsam_samr21_xpro` :ref:`platform_atmelsam` SAMR21G18A 48MHz 256KB 32KB
:ref:`board_atmelsam_samd21_xpro` :ref:`platform_atmelsam` SAMD21J18A 48MHz 256KB 32KB
:ref:`board_nordicnrf51_bbcmicrobit` :ref:`platform_nordicnrf51` NRF51822 16MHz 256KB 16KB
:ref:`board_nordicnrf52_laird_bl652_dvk` :ref:`platform_nordicnrf52` NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf52_laird_bl654_dvk` :ref:`platform_nordicnrf52` NRF52840 64MHz 1MB 256KB
:ref:`board_siliconlabsefm32_efm32wg_stk3800` :ref:`platform_siliconlabsefm32` EFM32WG990F256 48MHz 256KB 32KB
:ref:`board_nordicnrf52_electronut_blip` :ref:`platform_nordicnrf52` NRF52840 64MHz 1MB 256KB
:ref:`board_nordicnrf52_electronut_papyr` :ref:`platform_nordicnrf52` NRF52840 64MHz 1MB 256KB
:ref:`board_freescalekinetis_frdm_k22f` :ref:`platform_freescalekinetis` MK22FN512VLH12 120MHz 512KB 128KB
:ref:`board_freescalekinetis_frdm_k64f` :ref:`platform_freescalekinetis` MK64FN1M0VLL12 120MHz 1MB 256KB
:ref:`board_freescalekinetis_frdm_k82f` :ref:`platform_freescalekinetis` MK82FN256VLL15 150MHz 256KB 256KB
:ref:`board_freescalekinetis_frdm_kl25z` :ref:`platform_freescalekinetis` MKL25Z128VLK4 48MHz 128KB 16KB
:ref:`board_freescalekinetis_frdm_kw41z` :ref:`platform_freescalekinetis` MKW41Z512VHT4 48MHz 512KB 128KB
:ref:`board_sifive_hifive1` :ref:`platform_sifive` FE310 320MHz 16MB 16KB
:ref:`board_sifive_hifive1-revb` :ref:`platform_sifive` FE310 320MHz 16MB 16KB
:ref:`board_nordicnrf52_nrf52832_mdk` :ref:`platform_nordicnrf52` NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf52_nrf52840_mdk` :ref:`platform_nordicnrf52` NRF52840 64MHz 1MB 256KB
:ref:`board_nxplpc_lpc54114` :ref:`platform_nxplpc` LPC54114J256BD64 100MHz 256KB 192KB
:ref:`board_nxpimxrt_mimxrt1010_evk` :ref:`platform_nxpimxrt` MIMXRT1011DAE5A 500MHz 64KB 128KB
:ref:`board_nxpimxrt_mimxrt1015_evk` :ref:`platform_nxpimxrt` MIMXRT1015DAF5A 500MHz 96KB 128KB
:ref:`board_nxpimxrt_mimxrt1020_evk` :ref:`platform_nxpimxrt` MIMXRT1021DAG5A 500MHz 64MB 256MB
:ref:`board_nxpimxrt_mimxrt1050_evk` :ref:`platform_nxpimxrt` MIMXRT1052DVL6B 600MHz 64MB 512KB
:ref:`board_nxpimxrt_mimxrt1060_evk` :ref:`platform_nxpimxrt` MIMXRT1062DVL6A 600MHz 64MB 1MB
:ref:`board_nxpimxrt_mimxrt1064_evk` :ref:`platform_nxpimxrt` MIMXRT1064DVL6A 600MHz 4MB 1MB
:ref:`board_nordicnrf51_nrf51_dongle` :ref:`platform_nordicnrf51` NRF51822 32MHz 256KB 32KB
:ref:`board_nordicnrf51_nrf51_dk` :ref:`platform_nordicnrf51` NRF51822 32MHz 256KB 32KB
:ref:`board_nordicnrf52_nrf52_dk` :ref:`platform_nordicnrf52` NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf52_nrf52840_dk` :ref:`platform_nordicnrf52` NRF52840 64MHz 1MB 256KB
:ref:`board_nordicnrf51_redBearLabBLENano` :ref:`platform_nordicnrf51` NRF51822 16MHz 256KB 32KB
:ref:`board_nordicnrf52_redbear_blenano2` :ref:`platform_nordicnrf52` NRF52832 64MHz 512KB 64KB
:ref:`board_siliconlabsefm32_efm32hg_stk3400` :ref:`platform_siliconlabsefm32` EFM32HG322F64 25MHz 64KB 8KB
:ref:`board_ststm32_disco_f411ve` :ref:`platform_ststm32` STM32F411VET6 100MHz 512KB 128KB
:ref:`board_ststm32_disco_f429zi` :ref:`platform_ststm32` STM32F429ZIT6 180MHz 2MB 256KB
:ref:`board_ststm32_disco_f469ni` :ref:`platform_ststm32` STM32F469NIH6 180MHz 1MB 384KB
:ref:`board_ststm32_disco_f746ng` :ref:`platform_ststm32` STM32F746NGH6 216MHz 1MB 320KB
:ref:`board_ststm32_disco_f769ni` :ref:`platform_ststm32` STM32F769NIH6 216MHz 1MB 512KB
: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 128KB
: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_f070rb` :ref:`platform_ststm32` STM32F070RBT6 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_f334r8` :ref:`platform_ststm32` STM32F334R8T6 72MHz 64KB 16KB
:ref:`board_ststm32_nucleo_f401re` :ref:`platform_ststm32` STM32F401RET6 84MHz 512KB 96KB
: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 512KB 128KB
:ref:`board_ststm32_nucleo_f429zi` :ref:`platform_ststm32` STM32F429ZIT6 180MHz 2MB 256KB
:ref:`board_ststm32_nucleo_f446re` :ref:`platform_ststm32` STM32F446RET6 180MHz 512KB 128KB
: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_l053r8` :ref:`platform_ststm32` STM32L053R8T6 32MHz 64KB 8KB
:ref:`board_ststm32_nucleo_l073rz` :ref:`platform_ststm32` STM32L073RZ 32MHz 192KB 20KB
:ref:`board_ststm32_nucleo_l432kc` :ref:`platform_ststm32` STM32L432KCU6 80MHz 256KB 64KB
:ref:`board_ststm32_nucleo_l476rg` :ref:`platform_ststm32` STM32L476RGT6 80MHz 1MB 128KB
:ref:`board_ststm32_nucleo_l496zg` :ref:`platform_ststm32` STM32L496ZGT6 80MHz 1MB 128KB
:ref:`board_ststm32_nucleo_l4r5zi` :ref:`platform_ststm32` STM32L4R5ZIT6 120MHz 2MB 640KB
:ref:`board_ststm32_disco_f051r8` :ref:`platform_ststm32` STM32F051R8T6 48MHz 64KB 8KB
:ref:`board_ststm32_disco_f303vc` :ref:`platform_ststm32` STM32F303VCT6 72MHz 256KB 48KB
:ref:`board_ststm32_disco_f407vg` :ref:`platform_ststm32` STM32F407VGT6 168MHz 1MB 128KB
:ref:`board_ststm32_disco_h743xi` :ref:`platform_ststm32` STM32H747XIH6 400MHz 2MB 512KB
:ref:`board_sifive_sparkfun_redboard_v` :ref:`platform_sifive` FE310 320MHz 16MB 16KB
:ref:`board_sifive_sparkfun_thing_plus_v` :ref:`platform_sifive` FE310 320MHz 16MB 16KB
:ref:`board_nordicnrf51_vbluno51` :ref:`platform_nordicnrf51` NRF51822 16MHz 128KB 32KB
:ref:`board_nordicnrf52_vbluno52` :ref:`platform_nordicnrf52` NRF52832 64MHz 512KB 64KB

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_b96b_argonkey` :ref:`platform_ststm32` STM32F412CG 100MHz 1MB 256KB
:ref:`board_ststm32_b96b_neonkey` :ref:`platform_ststm32` STM32F411CE 100MHz 512KB 128KB
:ref:`board_nordicnrf52_96b_nitrogen` :ref:`platform_nordicnrf52` NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf52_adafruit_feather_nrf52832` :ref:`platform_nordicnrf52` NRF52832 64MHz 512KB 64KB
:ref:`board_atmelsam_adafruit_feather_m0` :ref:`platform_atmelsam` SAMD21G18A 48MHz 256KB 32KB
:ref:`board_atmelsam_adafruit_trinket_m0` :ref:`platform_atmelsam` SAMD21E18A 48MHz 256KB 32KB
:ref:`board_atmelsam_due` :ref:`platform_atmelsam` AT91SAM3X8E 84MHz 512KB 96KB
: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_bluepill_f103c8` :ref:`platform_ststm32` STM32F103C8T6 72MHz 64KB 20KB
:ref:`board_ststm32_bluepill_f103c8_128k` :ref:`platform_ststm32` STM32F103C8T6 72MHz 128KB 20KB
:ref:`board_freescalekinetis_frdm_kw24d` :ref:`platform_freescalekinetis` MKW24D512 50MHz 512KB 64KB
:ref:`board_freescalekinetis_hexiwear` :ref:`platform_freescalekinetis` MK64FN1M0VDC12 120MHz 1MB 256KB
:ref:`board_nordicnrf52_holyiot_yj16019` :ref:`platform_nordicnrf52` NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf52_thingy_52` :ref:`platform_nordicnrf52` NRF52832 64MHz 512KB 64KB
:ref:`board_ststm32_nucleo_g071rb` :ref:`platform_ststm32` STM32G071RBT6 64MHz 128KB 36KB
: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_olimexino` :ref:`platform_ststm32` STM32F103RBT6 72MHz 128KB 20KB
:ref:`board_ststm32_olimex_p405` :ref:`platform_ststm32` STM32F405RGT6 168MHz 1MB 192KB
:ref:`board_nordicnrf52_particle_argon` :ref:`platform_nordicnrf52` NRF52840 64MHz 796KB 243KB
:ref:`board_nordicnrf52_particle_boron` :ref:`platform_nordicnrf52` NRF52840 64MHz 796KB 243KB
:ref:`board_nordicnrf52_particle_xenon` :ref:`platform_nordicnrf52` NRF52840 64MHz 796KB 243KB
: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_nordicnrf51_waveshare_ble400` :ref:`platform_nordicnrf51` NRF51822 32MHz 256KB 32KB
Name Description
:ref:`platform_atmelsam` Atmel | SMART offers Flash- based ARM products based on the ARM Cortex-M0+, Cortex-M3 and Cortex-M4 architectures, ranging from 8KB to 2MB of Flash including a rich peripheral and feature mix.
:ref:`platform_freescalekinetis` Freescale Kinetis Microcontrollers is family of multiple hardware- and software-compatible ARM Cortex-M0+, Cortex-M4 and Cortex-M7-based MCU series. Kinetis MCUs offer exceptional low-power performance, scalability and feature integration.
:ref:`platform_nordicnrf51` The Nordic nRF51 Series is a family of highly flexible, multi-protocol, system-on-chip (SoC) devices for ultra-low power wireless applications. nRF51 Series devices support a range of protocol stacks including Bluetooth Smart (previously called Bluetooth low energy), ANT and proprietary 2.4GHz protocols such as Gazell.
:ref:`platform_nordicnrf52` The nRF52 Series are built for speed to carry out increasingly complex tasks in the shortest possible time and return to sleep, conserving precious battery power. They have a Cortex-M4F processor and are the most capable Bluetooth Smart SoCs on the market.
:ref:`platform_nxpimxrt` The i.MX RT series of crossover processors features the Arm Cortex-M core, real-time functionality and MCU usability at a cost-effective price.
:ref:`platform_nxplpc` The NXP LPC is a family of 32-bit microcontroller integrated circuits by NXP Semiconductors. The LPC chips are grouped into related series that are based around the same 32-bit ARM processor core, such as the Cortex-M4F, Cortex-M3, Cortex-M0+, or Cortex-M0. Internally, each microcontroller consists of the processor core, static RAM memory, flash memory, debugging interface, and various peripherals.
:ref:`platform_sifive` SiFive brings the power of open source and software automation to the semiconductor industry, making it possible to develop new hardware faster and more affordably than ever before.
:ref:`platform_siliconlabsefm32` Silicon Labs EFM32 Gecko 32-bit microcontroller (MCU) family includes devices that offer flash memory configurations up to 256 kB, 32 kB of RAM and CPU speeds up to 48 MHz. Based on the powerful ARM Cortex-M core, the Gecko family features innovative low energy techniques, short wake-up time from energy saving modes and a wide selection of peripherals, making it ideal for battery operated applications and other systems requiring high performance and low-energy consumption.
: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.

Note

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_neonkey` :ref:`platform_ststm32` External STM32F411CE 100MHz 512KB 128KB
:ref:`board_nordicnrf52_96b_nitrogen` :ref:`platform_nordicnrf52` External NRF52832 64MHz 512KB 64KB

Adafruit

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_nordicnrf52_adafruit_feather_nrf52832` :ref:`platform_nordicnrf52` External NRF52832 64MHz 512KB 64KB
:ref:`board_atmelsam_adafruit_feather_m0` :ref:`platform_atmelsam` External SAMD21G18A 48MHz 256KB 32KB
:ref:`board_atmelsam_adafruit_trinket_m0` :ref:`platform_atmelsam` External SAMD21E18A 48MHz 256KB 32KB

Arduino

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_atmelsam_due` :ref:`platform_atmelsam` External AT91SAM3X8E 84MHz 512KB 96KB
:ref:`board_atmelsam_zero` :ref:`platform_atmelsam` On-board SAMD21G18A 48MHz 256KB 32KB

Atmel

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_atmelsam_samr21_xpro` :ref:`platform_atmelsam` On-board SAMR21G18A 48MHz 256KB 32KB
:ref:`board_atmelsam_samd21_xpro` :ref:`platform_atmelsam` On-board SAMD21J18A 48MHz 256KB 32KB

BBC

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_nordicnrf51_bbcmicrobit` :ref:`platform_nordicnrf51` On-board NRF51822 16MHz 256KB 16KB

ElectronutLabs

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_nordicnrf52_electronut_blip` :ref:`platform_nordicnrf52` On-board NRF52840 64MHz 1MB 256KB
:ref:`board_nordicnrf52_electronut_papyr` :ref:`platform_nordicnrf52` On-board NRF52840 64MHz 1MB 256KB

Freescale

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_freescalekinetis_frdm_k22f` :ref:`platform_freescalekinetis` On-board MK22FN512VLH12 120MHz 512KB 128KB
:ref:`board_freescalekinetis_frdm_k64f` :ref:`platform_freescalekinetis` On-board MK64FN1M0VLL12 120MHz 1MB 256KB
:ref:`board_freescalekinetis_frdm_k82f` :ref:`platform_freescalekinetis` On-board MK82FN256VLL15 150MHz 256KB 256KB
:ref:`board_freescalekinetis_frdm_kl25z` :ref:`platform_freescalekinetis` On-board MKL25Z128VLK4 48MHz 128KB 16KB
:ref:`board_freescalekinetis_frdm_kw24d` :ref:`platform_freescalekinetis` External MKW24D512 50MHz 512KB 64KB
:ref:`board_freescalekinetis_frdm_kw41z` :ref:`platform_freescalekinetis` On-board MKW41Z512VHT4 48MHz 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_f103c8` :ref:`platform_ststm32` External STM32F103C8T6 72MHz 64KB 20KB
:ref:`board_ststm32_bluepill_f103c8_128k` :ref:`platform_ststm32` External STM32F103C8T6 72MHz 128KB 20KB

Holyiot

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_nordicnrf52_holyiot_yj16019` :ref:`platform_nordicnrf52` External NRF52832 64MHz 512KB 64KB

Laird Connectivity

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_nordicnrf52_laird_bl652_dvk` :ref:`platform_nordicnrf52` On-board NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf52_laird_bl654_dvk` :ref:`platform_nordicnrf52` On-board NRF52840 64MHz 1MB 256KB

Makerdiary

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_nordicnrf52_nrf52832_mdk` :ref:`platform_nordicnrf52` On-board NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf52_nrf52840_mdk` :ref:`platform_nordicnrf52` On-board NRF52840 64MHz 1MB 256KB

MikroElektronika

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_freescalekinetis_hexiwear` :ref:`platform_freescalekinetis` External MK64FN1M0VDC12 120MHz 1MB 256KB

NXP

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_nxplpc_lpc54114` :ref:`platform_nxplpc` On-board LPC54114J256BD64 100MHz 256KB 192KB
:ref:`board_nxpimxrt_mimxrt1010_evk` :ref:`platform_nxpimxrt` On-board MIMXRT1011DAE5A 500MHz 64KB 128KB
:ref:`board_nxpimxrt_mimxrt1015_evk` :ref:`platform_nxpimxrt` On-board MIMXRT1015DAF5A 500MHz 96KB 128KB
:ref:`board_nxpimxrt_mimxrt1020_evk` :ref:`platform_nxpimxrt` On-board MIMXRT1021DAG5A 500MHz 64MB 256MB
:ref:`board_nxpimxrt_mimxrt1050_evk` :ref:`platform_nxpimxrt` On-board MIMXRT1052DVL6B 600MHz 64MB 512KB
:ref:`board_nxpimxrt_mimxrt1060_evk` :ref:`platform_nxpimxrt` On-board MIMXRT1062DVL6A 600MHz 64MB 1MB
:ref:`board_nxpimxrt_mimxrt1064_evk` :ref:`platform_nxpimxrt` On-board MIMXRT1064DVL6A 600MHz 4MB 1MB

Nordic

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_nordicnrf52_thingy_52` :ref:`platform_nordicnrf52` External NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf51_nrf51_dongle` :ref:`platform_nordicnrf51` On-board NRF51822 32MHz 256KB 32KB
:ref:`board_nordicnrf51_nrf51_dk` :ref:`platform_nordicnrf51` On-board NRF51822 32MHz 256KB 32KB
:ref:`board_nordicnrf52_nrf52_dk` :ref:`platform_nordicnrf52` On-board NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf52_nrf52840_dk` :ref:`platform_nordicnrf52` On-board NRF52840 64MHz 1MB 256KB

Olimex

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_olimexino` :ref:`platform_ststm32` External STM32F103RBT6 72MHz 128KB 20KB
:ref:`board_ststm32_olimex_p405` :ref:`platform_ststm32` External STM32F405RGT6 168MHz 1MB 192KB
: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

Particle

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_nordicnrf52_particle_argon` :ref:`platform_nordicnrf52` External NRF52840 64MHz 796KB 243KB
:ref:`board_nordicnrf52_particle_boron` :ref:`platform_nordicnrf52` External NRF52840 64MHz 796KB 243KB
:ref:`board_nordicnrf52_particle_xenon` :ref:`platform_nordicnrf52` External NRF52840 64MHz 796KB 243KB

RedBearLab

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_nordicnrf51_redBearLabBLENano` :ref:`platform_nordicnrf51` On-board NRF51822 16MHz 256KB 32KB
:ref:`board_nordicnrf52_redbear_blenano2` :ref:`platform_nordicnrf52` On-board NRF52832 64MHz 512KB 64KB

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_nucleo_g071rb` :ref:`platform_ststm32` External STM32G071RBT6 64MHz 128KB 36KB
:ref:`board_ststm32_nucleo_g431rb` :ref:`platform_ststm32` External STM32G431RBT6 170MHz 128KB 32KB
:ref:`board_ststm32_nucleo_g474re` :ref:`platform_ststm32` External STM32G474RET6 170MHz 512KB 128KB
:ref:`board_ststm32_disco_f411ve` :ref:`platform_ststm32` On-board STM32F411VET6 100MHz 512KB 128KB
: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 1MB 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 1MB 512KB
: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 128KB
: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_f070rb` :ref:`platform_ststm32` On-board STM32F070RBT6 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_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_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 512KB 128KB
:ref:`board_ststm32_nucleo_f429zi` :ref:`platform_ststm32` On-board STM32F429ZIT6 180MHz 2MB 256KB
:ref:`board_ststm32_nucleo_f446re` :ref:`platform_ststm32` On-board STM32F446RET6 180MHz 512KB 128KB
: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_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_l432kc` :ref:`platform_ststm32` On-board STM32L432KCU6 80MHz 256KB 64KB
:ref:`board_ststm32_nucleo_l476rg` :ref:`platform_ststm32` On-board STM32L476RGT6 80MHz 1MB 128KB
:ref:`board_ststm32_nucleo_l496zg` :ref:`platform_ststm32` On-board STM32L496ZGT6 80MHz 1MB 128KB
:ref:`board_ststm32_nucleo_l4r5zi` :ref:`platform_ststm32` On-board STM32L4R5ZIT6 120MHz 2MB 640KB
: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 48KB
:ref:`board_ststm32_disco_f407vg` :ref:`platform_ststm32` On-board STM32F407VGT6 168MHz 1MB 128KB
: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_h743xi` :ref:`platform_ststm32` On-board STM32H747XIH6 400MHz 2MB 512KB

SiFive

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_sifive_hifive1` :ref:`platform_sifive` On-board FE310 320MHz 16MB 16KB
:ref:`board_sifive_hifive1-revb` :ref:`platform_sifive` On-board FE310 320MHz 16MB 16KB

Silicon Labs

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_siliconlabsefm32_efm32wg_stk3800` :ref:`platform_siliconlabsefm32` On-board EFM32WG990F256 48MHz 256KB 32KB
:ref:`board_siliconlabsefm32_efm32hg_stk3400` :ref:`platform_siliconlabsefm32` On-board EFM32HG322F64 25MHz 64KB 8KB

SparkFun

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_sifive_sparkfun_redboard_v` :ref:`platform_sifive` On-board FE310 320MHz 16MB 16KB
:ref:`board_sifive_sparkfun_thing_plus_v` :ref:`platform_sifive` On-board FE310 320MHz 16MB 16KB

VNG

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_nordicnrf51_vbluno51` :ref:`platform_nordicnrf51` On-board NRF51822 16MHz 128KB 32KB
:ref:`board_nordicnrf52_vbluno52` :ref:`platform_nordicnrf52` On-board NRF52832 64MHz 512KB 64KB

Waveshare

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_nordicnrf51_waveshare_ble400` :ref:`platform_nordicnrf51` External NRF51822 32MHz 256KB 32KB