PIO Unified Debugger

It Just Works. Easier than ever before!

New in version 3.4: (PlatformIO Plus)

  • 100+ boards
  • Multiple architectures and development platforms
  • Zero Configuration
  • Compatibility with the popular IDEs: PlatformIO IDE for Atom, Eclipse, VSCode, Sublime Text, etc
  • Windows, MacOS, Linux (+ARMv6-8)

You should have PIO Account to work with PIO Unified Debugger. A registration is FREE.

Tip

QUESTIONS? Chat with us! (chat button is located in the bottom right corner)

../_images/pioplus-debugger-demo.png

Configuration

PIO Unified Debugger can be configured from Project Configuration File platformio.ini

Tools

You can change debugging tool via debug_tool option.

Black Magic Probe

debug_tool = blackmagic

The Black Magic Probe is a modern, in-application debugging tool for embedded microprocessors. It is able to control and examine the state of the target microprocessor using a JTAG or Serial Wire Debugging (SWD) port and on-chip debug logic provided by the microprocessor. The probe connects to a host computer using a standard USB interface.

More details

CMSIS-DAP

debug_tool = cmsis-dap

CMSIS-DAP is generally implemented as an on-board interface chip, providing direct USB connection from a development board to a debugger running on a host computer on one side, and over JTAG (Joint Test Action Group) or SWD (Serial Wire Debug) to the target device to access the Coresight DAP on the other.

More details

MSP Debug

debug_tool = mspdebug

The MSP debug stack (MSPDS) for all MSP430™ microcontrollers (MCUs) and SimpleLink™ MSP432™ devices consists of a static library on the host system side as well as an embedded firmware that runs on debug tools including the MSP-FET, MSP-FET430UIF or on-board eZ debuggers. It is the bridging element between all PC software and all MSP430 and SimpleLink MSP432 microcontroller derivatives and handles tasks such as code download, stepping through code or break points

More details

TI-ICDI

debug_tool = ti-icdi

Tiva™ C Series evaluation and reference design kits provide an integrated In-Circuit Debug Interface (ICDI) which allows programming and debugging of the onboard C Series microcontroller

More details

Custom

debug_tool = custom

Custom debugging configuration:

Examples

  1. Segger J-Link probe and ST Nucleo F446RE board in pair with J-Link GDB Server:
[env:debug_jlink]
platform = ststm32
framework = mbed
board = nucleo_f446re
debug_port = :2331
debug_tool = custom
debug_init_cmds =
  target remote $DEBUG_PORT
  file "$PROG_PATH"
  load
  tb main
  mon reset
  mon halt
debug_server =
  C:/Program Files (x86)/SEGGER/JLink_V612e/JLinkGDBServerCL.exe
  -select
  USB
  -device
  STM32F446RE
  1. On-board ST-Link V2/V2-1 in pair with ST-Util GDB Server:
[env:debug]
platform = ststm32
framework = mbed
board = ...
debug_tool = custom
debug_port = :4242
debug_server = $PLATFORMIO_HOME_DIR/packages/tool-stlink/st-util
  1. On-board ST-Link V2/V2-1 in pair with OpenOCD GDB Server:
[env:debug]
platform = ststm32
framework = mbed
board = ...
debug_tool = custom
debug_server =
  $PLATFORMIO_HOME_DIR/packages/tool-openocd/bin/openocd
  -f
  $PLATFORMIO_HOME_DIR/packages/tool-openocd/scripts/board/st_nucleo_f4.cfg

Platforms

Name Description
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.
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.
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.
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.
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.
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.
Platform timsp430 MSP430 microcontrollers (MCUs) from Texas Instruments (TI) are 16-bit, RISC-based, mixed-signal processors designed for ultra-low power. These MCUs offer the lowest power consumption and the perfect mix of integrated peripherals for thousands of applications.
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.

Frameworks

Name Description
Framework arduino Arduino Wiring-based Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences.
Framework cmsis The ARM Cortex Microcontroller Software Interface Standard (CMSIS) is a vendor-independent hardware abstraction layer for the Cortex-M processor series and specifies debugger interfaces. The CMSIS enables consistent and simple software interfaces to the processor for interface peripherals, real-time operating systems, and middleware. It simplifies software re-use, reducing the learning curve for new microcontroller developers and cutting the time-to-market for devices.
Framework energia Energia Wiring-based framework enables pretty much anyone to start easily creating microcontroller-based projects and applications. Its easy-to-use libraries and functions provide developers of all experience levels to start blinking LEDs, buzzing buzzers and sensing sensors more quickly than ever before.
Framework libopencm3 The libOpenCM3 framework aims to create a free/libre/open-source firmware library for various ARM Cortex-M0(+)/M3/M4 microcontrollers, including ST STM32, Ti Tiva and Stellaris, NXP LPC 11xx, 13xx, 15xx, 17xx parts, Atmel SAM3, Energy Micro EFM32 and others.
Framework mbed The mbed framework The mbed SDK has been designed to provide enough hardware abstraction to be intuitive and concise, yet powerful enough to build complex projects. It is built on the low-level ARM CMSIS APIs, allowing you to code down to the metal if needed. In addition to RTOS, USB and Networking libraries, a cookbook of hundreds of reusable peripheral and module libraries have been built on top of the SDK by the mbed Developer Community.
Framework spl The ST Standard Peripheral Library provides a set of functions for handling the peripherals on the STM32 Cortex-M3 family. The idea is to save the user (the new user, in particular) having to deal directly with the registers.

Boards

Note

For more detailed board information please scroll tables below by horizontal.

96Boards

ID Name Platform Debug Microcontroller Frequency Flash RAM
b96b_f446ve 96Boards B96B-F446VE ST STM32 ST-LINK/V2-1 (on-board) STM32F446VET6 168 MHz 512 Kb 128 Kb

Arduino

ID Name Platform Debug Microcontroller Frequency Flash RAM
mzeropro Arduino M0 Pro (Programming/Debug Port) Atmel SAM CMSIS-DAP (on-board) SAMD21G18A 48 MHz 256 Kb 32 Kb
zero Arduino Zero (Programming/Debug Port) Atmel SAM CMSIS-DAP (on-board) SAMD21G18A 48 MHz 256 Kb 32 Kb

Armstrap

ID Name Platform Debug Microcontroller Frequency Flash RAM
armstrap_eagle1024 Armstrap Eagle 1024 ST STM32 ST-LINK/V2-1 (on-board) STM32F417VGT6 168 MHz 1024 Kb 192 Kb
armstrap_eagle2048 Armstrap Eagle 2048 ST STM32 ST-LINK/V2-1 (on-board) STM32F427VIT6 168 MHz 2048 Kb 256 Kb
armstrap_eagle512 Armstrap Eagle 512 ST STM32 ST-LINK/V2-1 (on-board) STM32F407VET6 168 MHz 512 Kb 192 Kb

Atmel

ID Name Platform Debug Microcontroller Frequency Flash RAM
samd21_xpro Atmel SAMD21-XPRO Atmel SAM CMSIS-DAP (on-board) ATSAMD21J18A 48 MHz 256 Kb 32 Kb
samd21g18a Atmel ATSAMW25-XPRO Atmel SAM CMSIS-DAP (on-board) ATSAMD21G18A 48 MHz 256 Kb 32 Kb
saml21_xpro_b Atmel SAML21-XPRO-B Atmel SAM CMSIS-DAP (on-board) ATSAML21J18B 48 MHz 256 Kb 32 Kb
samr21_xpro Atmel ATSAMR21-XPRO Atmel SAM CMSIS-DAP (on-board) ATSAMR21G18A 48 MHz 256 Kb 32 Kb

Delta

ID Name Platform Debug Microcontroller Frequency Flash RAM
dfcm_nnn40 Delta DFCM-NNN40 Nordic nRF51 CMSIS-DAP (on-board) NRF51822 32 MHz 256 Kb 32 Kb

Elektor Labs

ID Name Platform Debug Microcontroller Frequency Flash RAM
elektor_cocorico CoCo-ri-Co! NXP LPC CMSIS-DAP (on-board) LPC812 30 MHz 16 Kb 4 Kb

Embedded Artists

ID Name Platform Debug Microcontroller Frequency Flash RAM
lpc4088 Embedded Artists LPC4088 QuickStart Board NXP LPC CMSIS-DAP (on-board) LPC4088 120 MHz 512 Kb 96 Kb
lpc4088_dm Embedded Artists LPC4088 Display Module NXP LPC CMSIS-DAP (on-board) LPC4088 120 MHz 512 Kb 96 Kb

Espotel

ID Name Platform Debug Microcontroller Frequency Flash RAM
elmo_f411re Espotel LoRa Module ST STM32 ST-LINK/V2-1 STM32F411RET6 100 MHz 512 Kb 128 Kb

Freescale

ID Name Platform Debug Microcontroller Frequency Flash RAM
IBMEthernetKit Ethernet IoT Starter Kit Freescale Kinetis CMSIS-DAP (on-board) MK64FN1M0VLL12 120 MHz 1024 Kb 256 Kb
frdm_k20d50m Freescale Kinetis FRDM-K20D50M Freescale Kinetis CMSIS-DAP (on-board) MK20DX128VLH5 48 MHz 128 Kb 16 Kb
frdm_k22f Freescale Kinetis FRDM-K22F Freescale Kinetis CMSIS-DAP (on-board) MK22FN512VLH12 120 MHz 512 Kb 128 Kb
frdm_k64f Freescale Kinetis FRDM-K64F Freescale Kinetis CMSIS-DAP (on-board) MK64FN1M0VLL12 120 MHz 1024 Kb 256 Kb
frdm_kl05z Freescale Kinetis FRDM-KL05Z Freescale Kinetis CMSIS-DAP (on-board) MKL05Z32VFM4 48 MHz 32 Kb 4 Kb
frdm_kl25z Freescale Kinetis FRDM-KL25Z Freescale Kinetis CMSIS-DAP (on-board) MKL25Z128VLK4 48 MHz 128 Kb 16 Kb
frdm_kl26z Freescale Kinetis FRDM-KL26Z Freescale Kinetis CMSIS-DAP (on-board) MKL26Z128VLH4 48 MHz 128 Kb 16 Kb
frdm_kl27z Freescale Kinetis FRDM-KL27Z Freescale Kinetis CMSIS-DAP (on-board) MKL27Z64VLH4 48 MHz 64 Kb 16 Kb
frdm_kl43z Freescale Kinetis FRDM-KL43Z Freescale Kinetis CMSIS-DAP (on-board) MKL43Z256VLH4 48 MHz 256 Kb 32 Kb
frdm_kl46z Freescale Kinetis FRDM-KL46Z Freescale Kinetis CMSIS-DAP (on-board) MKL46Z256VLL4 48 MHz 256 Kb 32 Kb

Generic

ID Name Platform Debug Microcontroller Frequency Flash RAM
bluepill_f103c8 BluePill F103C8 ST STM32 Black Magic Probe, ST-LINK/V2 (default), ST-LINK/V2-1 STM32F103C8T6 72 MHz 64 Kb 20 Kb
genericSTM32F103C8 STM32F103C8 (20k RAM. 64k Flash) ST STM32 Black Magic Probe, ST-LINK/V2 (default), ST-LINK/V2-1 STM32F103C8 72 MHz 64 Kb 20 Kb
genericSTM32F103CB STM32F103CB (20k RAM. 128k Flash) ST STM32 Black Magic Probe, ST-LINK/V2 (default), ST-LINK/V2-1 STM32F103CB 72 MHz 128 Kb 20 Kb
genericSTM32F103R8 STM32F103R8 (20k RAM. 64 Flash) ST STM32 Black Magic Probe, ST-LINK/V2 (default), ST-LINK/V2-1 STM32F103R8 72 MHz 64 Kb 20 Kb
genericSTM32F103RB STM32F103RB (20k RAM. 128k Flash) ST STM32 Black Magic Probe, ST-LINK/V2 (default), ST-LINK/V2-1 STM32F103RB 72 MHz 128 Kb 20 Kb
genericSTM32F103RC STM32F103RC (48k RAM. 256k Flash) ST STM32 Black Magic Probe, ST-LINK/V2 (default), ST-LINK/V2-1 STM32F103RC 72 MHz 256 Kb 48 Kb
genericSTM32F103RE STM32F103RE (64k RAM. 512k Flash) ST STM32 Black Magic Probe, ST-LINK/V2 (default), ST-LINK/V2-1 STM32F103RE 72 MHz 512 Kb 64 Kb

JKSoft

ID Name Platform Debug Microcontroller Frequency Flash RAM
wallbot_ble JKSoft Wallbot BLE Nordic nRF51 CMSIS-DAP (on-board) NRF51822 16 MHz 128 Kb 16 Kb

Micromint

ID Name Platform Debug Microcontroller Frequency Flash RAM
lpc4330_m4 Bambino-210E NXP LPC CMSIS-DAP (on-board) LPC4330 204 MHz 8192 Kb 264 Kb

MikroElektronika

ID Name Platform Debug Microcontroller Frequency Flash RAM
hexiwear Hexiwear Freescale Kinetis CMSIS-DAP MK64FN1M0VDC12 120 MHz 1024 Kb 256 Kb

MultiTech

ID Name Platform Debug Microcontroller Frequency Flash RAM
mts_dragonfly_f411re MTS Dragonfly ST STM32 ST-LINK/V2-1 STM32F411RET6 100 MHz 512 Kb 128 Kb
mts_mdot_f405rg MultiTech mDot ST STM32 ST-LINK/V2-1 STM32F411RET6 100 MHz 512 Kb 128 Kb
mts_mdot_f411re MultiTech mDot F411 ST STM32 ST-LINK/V2-1 STM32F411RET6 100 MHz 512 Kb 128 Kb

NXP

ID Name Platform Debug Microcontroller Frequency Flash RAM
lpc11u24 NXP mbed LPC11U24 NXP LPC CMSIS-DAP (on-board) LPC11U24 48 MHz 32 Kb 8 Kb
lpc11u24_301 ARM mbed LPC11U24 (+CAN) NXP LPC CMSIS-DAP (on-board) LPC11U24 48 MHz 32 Kb 8 Kb
lpc11u68 LPCXpresso11U68 NXP LPC CMSIS-DAP (on-board) LPC11U68 50 MHz 256 Kb 36 Kb
lpc1768 NXP mbed LPC1768 NXP LPC CMSIS-DAP (on-board) LPC1768 96 MHz 512 Kb 64 Kb
lpc2460 NXP LPC2460 NXP LPC CMSIS-DAP (on-board) LPC2460 72 MHz 64 Kb 16 Kb
lpc812 NXP LPC800-MAX NXP LPC CMSIS-DAP (on-board) LPC812 30 MHz 16 Kb 4 Kb
lpc824 LPCXpresso824-MAX NXP LPC CMSIS-DAP (on-board) LPC824 30 MHz 32 Kb 8 Kb

Nordic

ID Name Platform Debug Microcontroller Frequency Flash RAM
nrf51_dk Nordic nRF51-DK Nordic nRF51 CMSIS-DAP (on-board) NRF51822 32 MHz 256 Kb 32 Kb
nrf51_dongle Nordic nRF51-Dongle Nordic nRF51 CMSIS-DAP (on-board) NRF51822 32 MHz 256 Kb 32 Kb
nrf51_mkit Nordic nRF51822-mKIT Nordic nRF51 CMSIS-DAP (on-board) NRF51822 16 MHz 128 Kb 16 Kb

RedBearLab

ID Name Platform Debug Microcontroller Frequency Flash RAM
redBearLab RedBearLab nRF51822 Nordic nRF51 CMSIS-DAP (on-board) NRF51822 16 MHz 256 Kb 16 Kb
redBearLabBLENano RedBearLab BLE Nano Nordic nRF51 CMSIS-DAP (on-board) NRF51822 16 MHz 256 Kb 32 Kb

ST

ID Name Platform Debug Microcontroller Frequency Flash RAM
disco_f030r8 ST STM32F0308DISCOVERY ST STM32 ST-LINK/V2 (on-board) STM32F030R8T6 48 MHz 64 Kb 8 Kb
disco_f051r8 ST STM32F0DISCOVERY ST STM32 ST-LINK/V2 (on-board) STM32F051R8T6 48 MHz 64 Kb 8 Kb
disco_f100rb ST STM32VLDISCOVERY ST STM32 ST-LINK/V1 (on-board) STM32F100RBT6 24 MHz 128 Kb 8 Kb
disco_f303vc ST STM32F3DISCOVERY ST STM32 ST-LINK/V2 (on-board) STM32F303VCT6 72 MHz 256 Kb 48 Kb
disco_f334c8 ST 32F3348DISCOVERY ST STM32 ST-LINK/V2-1 (on-board) STM32F334C8T6 72 MHz 64 Kb 12 Kb
disco_f401vc ST 32F401CDISCOVERY ST STM32 ST-LINK/V2 (on-board) STM32F401VCT6 84 MHz 256 Kb 64 Kb
disco_f407vg ST STM32F4DISCOVERY ST STM32 ST-LINK/V2 (on-board) STM32F407VGT6 168 MHz 1024 Kb 128 Kb
disco_f429zi ST 32F429IDISCOVERY ST STM32 ST-LINK/V2 (on-board) STM32F429ZIT6 180 MHz 2048 Kb 256 Kb
disco_f469ni ST 32F469IDISCOVERY ST STM32 ST-LINK/V2 (on-board) STM32F469NIH6 180 MHz 1024 Kb 384 Kb
disco_f746ng ST 32F746GDISCOVERY ST STM32 ST-LINK/V2-1 (on-board) STM32F746NGH6 216 MHz 1024 Kb 320 Kb
disco_f769ni ST 32F769IDISCOVERY ST STM32 ST-LINK/V2-1 (on-board) STM32F769NIH6 80 MHz 1024 Kb 512 Kb
disco_l053c8 ST 32L0538DISCOVERY ST STM32 ST-LINK/V2-1 (on-board) STM32L053C8T6 32 MHz 64 Kb 8 Kb
disco_l152rb ST STM32LDISCOVERY ST STM32 ST-LINK/V2-1 (on-board) STM32L152RBT6 32 MHz 128 Kb 16 Kb
disco_l476vg ST 32L476GDISCOVERY ST STM32 ST-LINK/V2-1 (on-board) STM32L476VGT6 80 MHz 1024 Kb 128 Kb
nucleo_f030r8 ST Nucleo F030R8 ST STM32 ST-LINK/V2-1 (on-board) STM32F030R8T6 48 MHz 64 Kb 8 Kb
nucleo_f031k6 ST Nucleo F031K6 ST STM32 ST-LINK/V2-1 (on-board) STM32F031K6T6 48 MHz 32 Kb 4 Kb
nucleo_f042k6 ST Nucleo F042K6 ST STM32 ST-LINK/V2-1 (on-board) STM32F042K6T6 48 MHz 32 Kb 6 Kb
nucleo_f070rb ST Nucleo F070RB ST STM32 ST-LINK/V2-1 (on-board) STM32F070RBT6 48 MHz 128 Kb 16 Kb
nucleo_f072rb ST Nucleo F072RB ST STM32 ST-LINK/V2-1 (on-board) STM32F072RBT6 48 MHz 128 Kb 16 Kb
nucleo_f091rc ST Nucleo F091RC ST STM32 ST-LINK/V2-1 (on-board) STM32F091RCT6 48 MHz 256 Kb 32 Kb
nucleo_f103rb ST Nucleo F103RB ST STM32 ST-LINK/V2-1 (on-board) STM32F103RBT6 72 MHz 128 Kb 20 Kb
nucleo_f207zg ST Nucleo F207ZG ST STM32 ST-LINK/V2-1 (on-board) STM32F207ZGT6 120 MHz 1024 Kb 128 Kb
nucleo_f302r8 ST Nucleo F302R8 ST STM32 ST-LINK/V2-1 (on-board) STM32F302R8T6 72 MHz 64 Kb 16 Kb
nucleo_f303k8 ST Nucleo F303K8 ST STM32 ST-LINK/V2-1 (on-board) STM32F303K8T6 72 MHz 64 Kb 16 Kb
nucleo_f303re ST Nucleo F303RE ST STM32 ST-LINK/V2-1 (on-board) STM32F303RET6 72 MHz 512 Kb 64 Kb
nucleo_f303ze ST Nucleo F303ZE ST STM32 ST-LINK/V2-1 (on-board) STM32F303ZET6 72 MHz 512 Kb 64 Kb
nucleo_f334r8 ST Nucleo F334R8 ST STM32 ST-LINK/V2-1 (on-board) STM32F334R8T6 72 MHz 64 Kb 16 Kb
nucleo_f401re ST Nucleo F401RE ST STM32 ST-LINK/V2-1 (on-board) STM32F401RET6 84 MHz 512 Kb 96 Kb
nucleo_f410rb ST Nucleo F410RB ST STM32 ST-LINK/V2-1 (on-board) STM32F410RBT6 100 MHz 128 Kb 32 Kb
nucleo_f411re ST Nucleo F411RE ST STM32 ST-LINK/V2-1 (on-board) STM32F411RET6 100 MHz 512 Kb 128 Kb
nucleo_f429zi ST Nucleo F429ZI ST STM32 ST-LINK/V2-1 (on-board) STM32F429ZIT6 180 MHz 2048 Kb 256 Kb
nucleo_f446re ST Nucleo F446RE ST STM32 ST-LINK/V2-1 (on-board) STM32F446RET6 180 MHz 512 Kb 128 Kb
nucleo_f446ze ST Nucleo F446ZE ST STM32 ST-LINK/V2-1 (on-board) STM32F446ZET6 180 MHz 512 Kb 128 Kb
nucleo_f746zg ST Nucleo F746ZG ST STM32 ST-LINK/V2-1 (on-board) STM32F746ZGT6 216 MHz 1024 Kb 320 Kb
nucleo_f767zi ST Nucleo F767ZI ST STM32 ST-LINK/V2-1 (on-board) STM32F746ZGT6 216 MHz 2048 Kb 512 Kb
nucleo_l011k4 ST Nucleo L011K4 ST STM32 ST-LINK/V2-1 (on-board) STM32L011K4T6 32 MHz 16 Kb 2 Kb
nucleo_l031k6 ST Nucleo L031K6 ST STM32 ST-LINK/V2-1 (on-board) STM32L031K6T6 32 MHz 32 Kb 8 Kb
nucleo_l053r8 ST Nucleo L053R8 ST STM32 ST-LINK/V2-1 (on-board) STM32L053R8T6 48 MHz 64 Kb 8 Kb
nucleo_l073rz ST Nucleo L073RZ ST STM32 ST-LINK/V2-1 (on-board) STM32L073RZ 32 MHz 192 Kb 20 Kb
nucleo_l152re ST Nucleo L152RE ST STM32 ST-LINK/V2-1 (on-board) STM32L152RET6 32 MHz 512 Kb 80 Kb
nucleo_l432kc ST Nucleo L432KC ST STM32 ST-LINK/V2-1 (on-board) STM32L432KCU6 80 MHz 256 Kb 64 Kb
nucleo_l476rg ST Nucleo L476RG ST STM32 ST-LINK/V2-1 (on-board) STM32L476RGT6 80 MHz 1024 Kb 128 Kb

SeeedStudio

ID Name Platform Debug Microcontroller Frequency Flash RAM
seeedArchBLE Seeed Arch BLE Nordic nRF51 CMSIS-DAP (on-board) NRF51822 16 MHz 128 Kb 16 Kb
seeedArchLink Seeed Arch Link Nordic nRF51 CMSIS-DAP (on-board) NRF51822 16 MHz 256 Kb 16 Kb
seeedArchMax Seeed Arch Max ST STM32 ST-LINK/V2-1 (on-board) STM32F407VET6 168 MHz 512 Kb 192 Kb
seeedArchPro Seeed Arch Pro NXP LPC CMSIS-DAP (on-board) LPC1768 96 MHz 512 Kb 64 Kb
seeedTinyBLE Seeed Tiny BLE Nordic nRF51 CMSIS-DAP (on-board) NRF51822 16 MHz 256 Kb 16 Kb

Semtech

ID Name Platform Debug Microcontroller Frequency Flash RAM
mote_l152rc NAMote72 ST STM32 ST-LINK/V2-1 STM32L152RC 32 MHz 256 Kb 32 Kb

Silicon Labs

ID Name Platform Debug Microcontroller Frequency Flash RAM
efm32gg_stk3700 Silicon Labs EFM32GG-STK3700 (Giant Gecko) Silicon Labs EFM32 J-LINK (on-board) EFM32GG990F1024 48 MHz 1024 Kb 128 Kb
efm32hg_stk3400 Silicon Labs SLSTK3400A USB-enabled (Happy Gecko) Silicon Labs EFM32 J-LINK (on-board) EFM32HG322F64 24 MHz 64 Kb 8 Kb
efm32lg_stk3600 Silicon Labs EFM32LG-STK3600 (Leopard Gecko) Silicon Labs EFM32 J-LINK (on-board) EFM32LG990F256 48 MHz 256 Kb 32 Kb
efm32pg_stk3401 Silicon Labs SLSTK3401A (Pearl Gecko) Silicon Labs EFM32 J-LINK (on-board) EFM32PG1B200F256 40 MHz 256 Kb 32 Kb
efm32wg_stk3800 Silicon Labs EFM32WG-STK3800 (Wonder Gecko) Silicon Labs EFM32 J-LINK (on-board) EFM32WG990F256 48 MHz 256 Kb 32 Kb
efm32zg_stk3200 Silicon Labs EFM32ZG-STK3200 (Zero Gecko) Silicon Labs EFM32 J-LINK (on-board) EFM2ZG222F32 24 MHz 32 Kb 4 Kb

Switch Science

ID Name Platform Debug Microcontroller Frequency Flash RAM
hrm1017 Switch Science mbed HRM1017 Nordic nRF51 CMSIS-DAP (on-board) NRF51822 16 MHz 256 Kb 16 Kb
lpc1114fn28 Switch Science mbed LPC1114FN28 NXP LPC CMSIS-DAP (on-board) LPC1114FN28 48 MHz 32 Kb 4 Kb
ssci824 Switch Science mbed LPC824 NXP LPC CMSIS-DAP (on-board) LPC824 30 MHz 32 Kb 8 Kb
ty51822r3 Switch Science mbed TY51822r3 Nordic nRF51 CMSIS-DAP (on-board) NRF51822 32 MHz 256 Kb 32 Kb

TI

ID Name Platform Debug Microcontroller Frequency Flash RAM
lplm4f120h5qr TI LaunchPad (Stellaris) w/ lm4f120 (80MHz) TI TIVA TI-ICDI (on-board) LPLM4F120H5QR 80 MHz 256 Kb 32 Kb
lpmsp430f5529 TI LaunchPad MSP-EXP430F5529LP TI MSP430 MSP Debug (on-board) MSP430F5529 16 MHz 128 Kb 8 Kb
lpmsp430fr4133 TI LaunchPad MSP-EXP430FR4133LP TI MSP430 MSP Debug (on-board) MSP430FR4133 8 MHz 16 Kb 2 Kb
lpmsp430fr5739 TI FraunchPad MSP-EXP430FR5739LP TI MSP430 MSP Debug (on-board) MSP430FR5739 16 MHz 16 Kb 0.5 Kb
lpmsp430fr5969 TI LaunchPad MSP-EXP430FR5969LP TI MSP430 MSP Debug (on-board) MSP430FR5969 8 MHz 64 Kb 2 Kb
lpmsp430fr6989 TI LaunchPad MSP-EXP430FR6989LP TI MSP430 MSP Debug (on-board) MSP430FR6989 8 MHz 128 Kb 2 Kb
lpmsp430g2553 TI LaunchPad MSP-EXP430G2553LP TI MSP430 MSP Debug (on-board) MSP430G2553 16 MHz 16 Kb 0.5 Kb
lptm4c1230c3pm TI LaunchPad (Tiva C) w/ tm4c123 (80MHz) TI TIVA TI-ICDI (on-board) LPTM4C1230C3PM 80 MHz 256 Kb 32 Kb
lptm4c1294ncpdt TI LaunchPad (Tiva C) w/ tm4c129 (120MHz) TI TIVA TI-ICDI (on-board) LPTM4C1294NCPDT 120 MHz 1024 Kb 256 Kb

u-blox

ID Name Platform Debug Microcontroller Frequency Flash RAM
ublox_evk_odin_w2 u-blox EVK-ODIN-W2 ST STM32 ST-LINK/V2-1 STM32F439ZIY6 168 MHz 2048 Kb 256 Kb
ubloxc027 u-blox C027 NXP LPC CMSIS-DAP (on-board) LPC1768 96 MHz 512 Kb 64 Kb

y5 design

ID Name Platform Debug Microcontroller Frequency Flash RAM
nrf51822_y5_mbug y5 nRF51822 mbug Nordic nRF51 CMSIS-DAP (on-board) NRF51822 16 MHz 256 Kb 16 Kb