PIO Unified Debugger

It Simply Works. Easier than ever before!

New in version 3.4: (PIO Plus)

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

Hint

In our experience, PlatformIO IDE for VSCode has the best system performance, modern interface for PIO Unified Debugger, and users have found it easier to get started. Key debugging features of PlatformIO IDE for VSCode:

  • Local, Global, and Static Variable Explorer
  • Conditional Breakpoints
  • Expressions and Watchpoints
  • Generic Registers
  • Peripheral Registers
  • Memory Viewer
  • Disassembly
  • Multi-thread support
  • A hot restart of an active debugging session
../_images/platformio-ide-vscode1.png

Tools & Debug Probes

You can switch between debugging tools using debug_tool option.

Warning

You will need to install debug tool drivers depending on your operating system. Please check “Drivers” section for debugging tool below.

Platforms

Name Description
Aceinna IMU Open-source, embedded development platform for Aceinna IMU hardware. Run custom algorithms and navigation code on Aceinna IMU/INS hardware.
Atmel SAM 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.
Espressif 32 Espressif Systems is a privately held fabless semiconductor company. They provide wireless communications and Wi-Fi chips which are widely used in mobile devices and the Internet of Things applications.
Freescale Kinetis 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.
Infineon XMC Infineon has designed the XMC microcontrollers for real-time critical applications with an industry-standard core. The XMC microcontrollers can be integrated with the Arduino platform
Maxim 32 Maxim’s microcontrollers provide low-power, efficient, and secure solutions for challenging embedded applications. Maxim’s processors embed cutting-edge technologies to secure data and intellectual property, proven analog circuitry for real-world applications, and battery-conserving low power operation.
Nordic nRF51 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.
Nordic nRF52 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.
NXP LPC 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.
RISC-V RISC-V is an open, free ISA enabling a new era of processor innovation through open standard collaboration. Born in academia and research, RISC-V ISA delivers a new level of free, extensible software and hardware freedom on architecture, paving the way for the next 50 years of computing design and innovation.
RISC-V GAP GreenWaves GAP8 IoT application processor enables the cost-effective development, deployment and autonomous operation of intelligent sensing devices that capture, analyze, classify and act on the fusion of rich data sources such as images, sounds or vibrations.
Samsung ARTIK The Samsung ARTIK Smart IoT platform brings hardware modules and cloud services together, with built-in security and an ecosystem of tools and partners to speed up your time-to-market.
Silicon Labs EFM32 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.
ST STM32 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.
Teensy Teensy is a complete USB-based microcontroller development system, in a very small footprint, capable of implementing many types of projects. All programming is done via the USB port. No special programmer is needed, only a standard USB cable and a PC or Macintosh with a USB port.
TI MSP430 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.
TI TIVA 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.
WIZNet W7500 The IOP (Internet Offload Processor) W7500 is the one-chip solution which integrates an ARM Cortex-M0, 128KB Flash and hardwired TCP/IP core for various embedded application platform especially requiring Internet of things

Frameworks

Name Description
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.
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.
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.
ESP-IDF Espressif IoT Development Framework. Official development framework for ESP32.
Freedom E SDK Open Source Software for Developing on the SiFive Freedom E Platform
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.
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.
PULP OS PULP is a silicon-proven Parallel Ultra Low Power platform targeting high energy efficiencies. The platform is organized in clusters of RISC-V cores that share a tightly-coupled data memory.
Simba Simba is an RTOS and build framework. It aims to make embedded programming easy and portable.
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.
STM32Cube STM32Cube embedded software libraries, including: The HAL hardware abstraction layer, enabling portability between different STM32 devices via standardized API calls; The Low-Layer (LL) APIs, a light-weight, optimized, expert oriented set of APIs designed for both performance and runtime efficiency.
Tizen RT Tizen RT is a lightweight RTOS-based platform to support low-end IoT devices

Boards

Note

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

1BitSquared

Name Platform Debug MCU Frequency Flash RAM
1Bitsy ST STM32 External STM32F415RGT 168MHz 1MB 128KB

96Boards

Name Platform Debug MCU Frequency Flash RAM
96Boards B96B-F446VE ST STM32 On-board STM32F446VET6 168MHz 512KB 128KB

Aceinna

Name Platform Debug MCU Frequency Flash RAM
Aceinna OpenIMU 300ZA Aceinna IMU External STM32F405RG 120MHz 1MB 128KB

Adafruit

Name Platform Debug MCU Frequency Flash RAM
Adafruit Circuit Playground Express Atmel SAM External SAMD21G18A 48MHz 256KB 32KB
Adafruit ESP32 Feather Espressif 32 External ESP32 240MHz 4MB 320KB
Adafruit Feather M0 Atmel SAM External SAMD21G18A 48MHz 256KB 32KB
Adafruit Feather M0 Express Atmel SAM External SAMD21G18A 48MHz 256KB 32KB
Adafruit Feather M4 Express (SAMD51) Atmel SAM External SAMD51J19A 120MHz 496KB 192KB
Adafruit Gemma M0 Atmel SAM External SAMD21E18A 48MHz 256KB 32KB
Adafruit Hallowing M0 Atmel SAM External SAMD21G18A 48MHz 256KB 32KB
Adafruit ItsyBitsy M0 Atmel SAM External SAMD21G18A 48MHz 256KB 32KB
Adafruit ItsyBitsy M4 (SAMD51) Atmel SAM External SAMD51J19A 120MHz 496KB 192KB
Adafruit Metro M0 Expresss Atmel SAM External SAMD21G18A 48MHz 256KB 32KB
Adafruit Metro M4 (SAMD51) Atmel SAM External SAMD51J19A 120MHz 496KB 192KB
Adafruit Trinket M0 Atmel SAM External SAMD21E18A 48MHz 256KB 32KB
Adafruit pIRkey Atmel SAM External SAMD21E18A 48MHz 256KB 32KB

Aiyarafun

Name Platform Debug MCU Frequency Flash RAM
Node32s Espressif 32 External ESP32 240MHz 4MB 320KB

Arduino

Name Platform Debug MCU Frequency Flash RAM
Arduino Due (Programming Port) Atmel SAM External AT91SAM3X8E 84MHz 512KB 96KB
Arduino Due (USB Native Port) Atmel SAM External AT91SAM3X8E 84MHz 512KB 96KB
Arduino M0 Atmel SAM External SAMD21G18A 48MHz 256KB 32KB
Arduino M0 Pro (Native USB Port) Atmel SAM External SAMD21G18A 48MHz 256KB 32KB
Arduino M0 Pro (Programming/Debug Port) Atmel SAM On-board SAMD21G18A 48MHz 256KB 32KB
Arduino MKR FOX 1200 Atmel SAM External SAMD21G18A 48MHz 256KB 32KB
Arduino MKR GSM 1400 Atmel SAM External SAMD21G18A 48MHz 256KB 32KB
Arduino MKR WAN 1300 Atmel SAM External SAMD21G18A 48MHz 256KB 32KB
Arduino MKR WiFi 1010 Atmel SAM External SAMD21G18A 48MHz 256KB 32KB
Arduino MKR1000 Atmel SAM External SAMD21G18A 48MHz 256KB 32KB
Arduino MKRZERO Atmel SAM External SAMD21G18A 48MHz 256KB 32KB
Arduino Tian Atmel SAM External SAMD21G18A 48MHz 256KB 32KB
Arduino Zero (Programming/Debug Port) Atmel SAM On-board SAMD21G18A 48MHz 256KB 32KB
Arduino Zero (USB Native Port) Atmel SAM External SAMD21G18A 48MHz 256KB 32KB

Armstrap

Name Platform Debug MCU Frequency Flash RAM
Armstrap Eagle 1024 ST STM32 External STM32F417VGT6 168MHz 1MB 192KB
Armstrap Eagle 2048 ST STM32 External STM32F427VIT6 168MHz 1.99MB 256KB
Armstrap Eagle 512 ST STM32 External STM32F407VET6 168MHz 512KB 192KB

Atmel

Name Platform Debug MCU Frequency Flash RAM
Atmel ATSAMR21-XPRO Atmel SAM On-board SAMR21G18A 48MHz 256KB 32KB
Atmel ATSAMW25-XPRO Atmel SAM On-board SAMD21G18A 48MHz 256KB 32KB
Atmel SAMD21-XPRO Atmel SAM On-board SAMD21J18A 48MHz 256KB 32KB
Atmel SAML21-XPRO-B Atmel SAM On-board SAML21J18B 48MHz 256KB 32KB

Avnet Silica

Name Platform Debug MCU Frequency Flash RAM
ST Sensor Node ST STM32 On-board STM32L476JG 80MHz 1MB 128KB

BBC

Name Platform Debug MCU Frequency Flash RAM
BBC micro:bit Nordic nRF51 On-board NRF51822 16MHz 256KB 16KB
BBC micro:bit B(S130) Nordic nRF51 On-board NRF51822 16MHz 256KB 16KB

BluzDK

Name Platform Debug MCU Frequency Flash RAM
BluzDK Nordic nRF51 External NRF51822 32MHz 256KB 32KB

CQ Publishing

Name Platform Debug MCU Frequency Flash RAM
CQ Publishing TG-LPC11U35-501 NXP LPC External LPC11U35 48MHz 64KB 10KB

DFRobot

Name Platform Debug MCU Frequency Flash RAM
FireBeetle-ESP32 Espressif 32 External ESP32 240MHz 4MB 320KB

DOIT

Name Platform Debug MCU Frequency Flash RAM
DOIT ESP32 DEVKIT V1 Espressif 32 External ESP32 240MHz 4MB 320KB

Delta

Name Platform Debug MCU Frequency Flash RAM
Delta DFBM-NQ620 Nordic nRF52 On-board NRF52832 64MHz 512KB 64KB
Delta DFCM-NNN40 Nordic nRF51 On-board NRF51822 32MHz 256KB 32KB
Delta DFCM-NNN50 Nordic nRF51 On-board NRF51822 32MHz 256KB 16KB

Digistump

Name Platform Debug MCU Frequency Flash RAM
Digistump DigiX Atmel SAM External AT91SAM3X8E 84MHz 512KB 96KB

Dongsen Technology

Name Platform Debug MCU Frequency Flash RAM
Dongsen Tech Pocket 32 Espressif 32 External ESP32 240MHz 4MB 320KB

DycodeX

Name Platform Debug MCU Frequency Flash RAM
ESPectro32 Espressif 32 External ESP32 240MHz 4MB 320KB

ESP32vn

Name Platform Debug MCU Frequency Flash RAM
ESP32vn IoT Uno Espressif 32 External ESP32 240MHz 4MB 320KB

Electronut Labs

Name Platform Debug MCU Frequency Flash RAM
Bluey nRF52832 IoT Nordic nRF52 External NRF52832 64MHz 512KB 64KB
hackaBLE Nordic nRF52 External NRF52832 64MHz 512KB 64KB

Elektor Labs

Name Platform Debug MCU Frequency Flash RAM
CoCo-ri-Co! NXP LPC On-board LPC812 30MHz 16KB 4KB

Embedded Artists

Name Platform Debug MCU Frequency Flash RAM
EA LPC11U35 QuickStart Board NXP LPC External LPC11U35 48MHz 64KB 10KB
Embedded Artists LPC4088 Display Module NXP LPC On-board LPC4088 120MHz 512KB 96KB
Embedded Artists LPC4088 QuickStart Board NXP LPC On-board LPC4088 120MHz 512KB 96KB

Espotel

Name Platform Debug MCU Frequency Flash RAM
Espotel LoRa Module ST STM32 External STM32F411RET6 100MHz 512KB 128KB

Espressif

Name Platform Debug MCU Frequency Flash RAM
Espressif ESP-WROVER-KIT Espressif 32 On-board ESP32 240MHz 4MB 320KB
Espressif ESP32 Dev Module Espressif 32 External ESP32 240MHz 4MB 320KB

Freescale

Name Platform Debug MCU Frequency Flash RAM
Ethernet IoT Starter Kit Freescale Kinetis On-board MK64FN1M0VLL12 120MHz 1MB 256KB
Freescale Kinetis FRDM-K20D50M Freescale Kinetis On-board MK20DX128VLH5 48MHz 128KB 16KB
Freescale Kinetis FRDM-K22F Freescale Kinetis On-board MK22FN512VLH12 120MHz 512KB 128KB
Freescale Kinetis FRDM-K64F Freescale Kinetis On-board MK64FN1M0VLL12 120MHz 1MB 256KB
Freescale Kinetis FRDM-K66F Freescale Kinetis On-board MK66FN2M0VMD18 180MHz 2MB 256KB
Freescale Kinetis FRDM-K82F Freescale Kinetis On-board MK82FN256VLL15 150MHz 256KB 256KB
Freescale Kinetis FRDM-KL05Z Freescale Kinetis On-board MKL05Z32VFM4 48MHz 32KB 4KB
Freescale Kinetis FRDM-KL25Z Freescale Kinetis On-board MKL25Z128VLK4 48MHz 128KB 16KB
Freescale Kinetis FRDM-KL27Z Freescale Kinetis On-board MKL27Z64VLH4 48MHz 64KB 16KB
Freescale Kinetis FRDM-KL43Z Freescale Kinetis On-board MKL43Z256VLH4 48MHz 256KB 32KB
Freescale Kinetis FRDM-KL46Z Freescale Kinetis On-board MKL46Z256VLL4 48MHz 256KB 32KB
Freescale Kinetis FRDM-KL82Z Freescale Kinetis External MKL82Z128VLK7 96MHz 128KB 96KB
Freescale Kinetis FRDM-KW24D512 Freescale Kinetis External MKW24D512 50MHz 512KB 64KB
Freescale Kinetis FRDM-KW41Z Freescale Kinetis On-board MKW41Z512VHT4 48MHz 512KB 128KB

Generic

Name Platform Debug MCU Frequency Flash RAM
BluePill F103C8 ST STM32 External STM32F103C8T6 72MHz 64KB 20KB
STM32F103C8 (20k RAM. 64k Flash) ST STM32 External STM32F103C8T6 72MHz 64KB 20KB
STM32F103CB (20k RAM. 128k Flash) ST STM32 External STM32F103CBT6 72MHz 128KB 20KB
STM32F103R8 (20k RAM. 64 Flash) ST STM32 External STM32F103R8T6 72MHz 64KB 20KB
STM32F103RB (20k RAM. 128k Flash) ST STM32 External STM32F103RBT6 72MHz 128KB 20KB
STM32F103RC (48k RAM. 256k Flash) ST STM32 External STM32F103RCT6 72MHz 256KB 48KB
STM32F103RE (64k RAM. 512k Flash) ST STM32 External STM32F103RET6 72MHz 512KB 64KB
STM32F103T8 (20k RAM. 64k Flash) ST STM32 External STM32F103T8T6 72MHz 20KB 64KB
STM32F103TB (20k RAM. 128k Flash) ST STM32 External STM32F103TBT6 72MHz 128KB 20KB
STM32F103VB (20k RAM. 128k Flash) ST STM32 External STM32F103VBT6 72MHz 128KB 20KB
STM32F103VC (48k RAM. 256k Flash) ST STM32 External STM32F103VCT6 72MHz 256KB 48KB
STM32F103VD (64k RAM. 384k Flash) ST STM32 External STM32F103VDT6 72MHz 384KB 64KB
STM32F103VE (64k RAM. 512k Flash) ST STM32 External STM32F103VET6 72MHz 512KB 64KB
STM32F103ZC (48k RAM. 256k Flash) ST STM32 External STM32F103ZCT6 72MHz 256KB 48KB
STM32F103ZD (64k RAM. 384k Flash) ST STM32 External STM32F103ZDT6 72MHz 384KB 64KB
STM32F103ZE (64k RAM. 512k Flash) ST STM32 External STM32F103ZET6 72MHz 512KB 64KB
STM32F407VE (192k RAM. 512k Flash) ST STM32 External STM32F407VET6 168MHz 502.23KB 128KB
STM32F407VG (192k RAM. 1024k Flash) ST STM32 External STM32F407VGT6 168MHz 1MB 192KB

GreenWaves Technologies

Name Platform Debug MCU Frequency Flash RAM
GAPuino GAP8 RISC-V GAP On-board GAP8 250MHz 64MB 8MB

Hornbill

Name Platform Debug MCU Frequency Flash RAM
Hornbill ESP32 Dev Espressif 32 External ESP32 240MHz 4MB 320KB
Hornbill ESP32 Minima Espressif 32 External ESP32 240MHz 4MB 320KB

Infineon

Name Platform Debug MCU Frequency Flash RAM
XMC1100 Boot Kit Infineon XMC On-board XMC1100 32MHz 64KB 16KB
XMC1100 H-Bridge 2Go Infineon XMC On-board XMC1100 32MHz 64KB 16KB
XMC1100 XMC2Go Infineon XMC On-board XMC1100 32MHz 64KB 16KB
XMC1300 Boot Kit Infineon XMC On-board XMC1300 32MHz 64KB 16KB
XMC1300 Sense2GoL Infineon XMC On-board XMC1300 32MHz 32KB 16KB
XMC1400 Boot Kit Infineon XMC On-board XMC1400 48MHz 1.95MB 16KB
XMC4200 Distance2Go Infineon XMC On-board XMC4200 80MHz 256KB 40KB
XMC4700 Relax Kit Infineon XMC On-board XMC4700 144MHz 2.00MB 1.95MB

JKSoft

Name Platform Debug MCU Frequency Flash RAM
JKSoft Wallbot BLE Nordic nRF51 On-board NRF51822 16MHz 128KB 16KB

LeafLabs

Name Platform Debug MCU Frequency Flash RAM
Maple ST STM32 External STM32F103RBT6 72MHz 108KB 17KB
Maple (RET6) ST STM32 External STM32F103RET6 72MHz 256KB 48KB
Maple Mini Bootloader 2.0 ST STM32 External STM32F103CBT6 72MHz 120KB 20KB
Maple Mini Original ST STM32 External STM32F103CBT6 72MHz 108KB 17KB

LowPowerLab

Name Platform Debug MCU Frequency Flash RAM
Moteino M0 Atmel SAM External SAMD21G18A 48MHz 256KB 32KB

MH-ET Live

Name Platform Debug MCU Frequency Flash RAM
MH ET LIVE ESP32DevKIT Espressif 32 External ESP32 240MHz 4MB 320KB
MH ET LIVE ESP32MiniKit Espressif 32 External ESP32 240MHz 4MB 320KB

MXChip

Name Platform Debug MCU Frequency Flash RAM
Microsoft Azure IoT Development Kit (MXChip AZ3166) ST STM32 On-board STM32F412ZGT6 100MHz 1MB 256KB

Macchina

Name Platform Debug MCU Frequency Flash RAM
Macchina M2 Atmel SAM External AT91SAM3X8E 84MHz 512KB 96KB

Maxim

Name Platform Debug MCU Frequency Flash RAM
Maxim ARM mbed Enabled Development Platform for MAX32600 Maxim 32 On-board MAX32600 24MHz 256KB 32KB
Maxim Wireless Sensor Node Demonstrator Maxim 32 External MAX32610 24MHz 256KB 32KB

Microduino

Name Platform Debug MCU Frequency Flash RAM
Microduino Core STM32 to Flash ST STM32 External STM32F103CBT6 72MHz 105.47KB 16.60KB

Micromint

Name Platform Debug MCU Frequency Flash RAM
Bambino-210E NXP LPC On-board LPC4330 204MHz 8MB 264KB

MikroElektronika

Name Platform Debug MCU Frequency Flash RAM
Hexiwear Freescale Kinetis External MK64FN1M0VDC12 120MHz 1MB 256KB

MultiTech

Name Platform Debug MCU Frequency Flash RAM
MTS Dragonfly ST STM32 External STM32F411RET6 100MHz 512KB 128KB
MultiTech mDot ST STM32 External STM32F411RET6 100MHz 512KB 128KB
MultiTech mDot F411 ST STM32 External STM32F411RET6 100MHz 512KB 128KB
MultiTech xDot ST STM32 External STM32L151CCU6 32MHz 256KB 32KB

NGX Technologies

Name Platform Debug MCU Frequency Flash RAM
NGX Technologies BlueBoard-LPC11U24 NXP LPC External LPC11U24 48MHz 32KB 8KB

NXP

Name Platform Debug MCU Frequency Flash RAM
ARM mbed LPC11U24 (+CAN) NXP LPC On-board LPC11U24 48MHz 32KB 8KB
LPCXpresso11U68 NXP LPC On-board LPC11U68 50MHz 256KB 36KB
LPCXpresso824-MAX NXP LPC On-board LPC824 30MHz 32KB 8KB
NXP LPC11C24 NXP LPC External LPC11C24 48MHz 32KB 8KB
NXP LPC11U34 NXP LPC External LPC11U34 48MHz 40KB 8KB
NXP LPC11U37 NXP LPC External LPC11U37 48MHz 128KB 10KB
NXP LPC800-MAX NXP LPC On-board LPC812 30MHz 16KB 4KB
NXP LPCXpresso1549 NXP LPC External LPC1549 72MHz 256KB 36KB
NXP LPCXpresso54114 NXP LPC On-board LPC54114J256BD64 100MHz 256KB 192KB
NXP LPCXpresso54608 NXP LPC On-board LPC54608ET512 180MHz 512KB 200KB
NXP mbed LPC11U24 NXP LPC On-board LPC11U24 48MHz 32KB 8KB
NXP mbed LPC1768 NXP LPC On-board LPC1768 96MHz 512KB 64KB

NodeMCU

Name Platform Debug MCU Frequency Flash RAM
NodeMCU-32S Espressif 32 External ESP32 240MHz 4MB 320KB

Nordic

Name Platform Debug MCU Frequency Flash RAM
Nordic nRF51-DK Nordic nRF51 On-board NRF51822 32MHz 256KB 32KB
Nordic nRF51-Dongle Nordic nRF51 On-board NRF51822 32MHz 256KB 32KB
Nordic nRF51822-mKIT Nordic nRF51 On-board NRF51822 16MHz 128KB 16KB
Nordic nRF52-DK Nordic nRF52 On-board NRF52832 64MHz 512KB 64KB
Nordic nRF52840-DK Nordic nRF52 On-board NRF52840 64MHz 1MB 256KB

OLIMEX

Name Platform Debug MCU Frequency Flash RAM
OLIMEX ESP32-EVB Espressif 32 External ESP32 240MHz 4MB 320KB
OLIMEX ESP32-GATEWAY Espressif 32 External ESP32 240MHz 4MB 320KB

OSHChip

Name Platform Debug MCU Frequency Flash RAM
OSHChip Nordic nRF51 External NRF51822 32MHz 256KB 32KB

RFduino

Name Platform Debug MCU Frequency Flash RAM
RFduino Nordic nRF51 External NRF51822 16MHz 128KB 8KB

RedBearLab

Name Platform Debug MCU Frequency Flash RAM
RedBearLab BLE Nano 1.5 Nordic nRF51 On-board NRF51822 16MHz 256KB 32KB
RedBearLab BLE Nano 2 Nordic nRF52 On-board NRF52832 64MHz 512KB 64KB
RedBearLab Blend 2 Nordic nRF52 On-board NRF52832 64MHz 512KB 64KB
RedBearLab nRF51822 Nordic nRF51 On-board NRF51822 16MHz 256KB 16KB

RoboticsBrno

Name Platform Debug MCU Frequency Flash RAM
ALKS ESP32 Espressif 32 External ESP32 240MHz 4MB 320KB

RushUp

Name Platform Debug MCU Frequency Flash RAM
RushUp Cloud-JAM ST STM32 On-board STM32F401RET6 84MHz 512KB 96KB
RushUp Cloud-JAM L4 ST STM32 On-board STM32L476RGT6 80MHz 1MB 128KB

SODAQ

Name Platform Debug MCU Frequency Flash RAM
SODAQ Autonomo Atmel SAM External SAMD21J18A 48MHz 256KB 32KB
SODAQ ExpLoRer Atmel SAM External SAMD21J18A 48MHz 256KB 32KB
SODAQ ONE Atmel SAM External SAMD21G18A 48MHz 256KB 32KB
SODAQ SARA Atmel SAM External SAMD21J18A 48MHz 256KB 32KB
SODAQ SFF Atmel SAM External SAMD21G18A 48MHz 256KB 32KB

ST

Name Platform Debug MCU Frequency Flash RAM
ST 32F3348DISCOVERY ST STM32 On-board STM32F334C8T6 72MHz 64KB 12KB
ST 32F401CDISCOVERY ST STM32 On-board STM32F401VCT6 84MHz 256KB 64KB
ST 32F411EDISCOVERY ST STM32 On-board STM32F411VET6 100MHz 512KB 128KB
ST 32F413HDISCOVERY ST STM32 On-board STM32F413ZHT6 100MHz 512KB 128KB
ST 32F429IDISCOVERY ST STM32 On-board STM32F429ZIT6 180MHz 2MB 256KB
ST 32F469IDISCOVERY ST STM32 On-board STM32F469NIH6 180MHz 1MB 384KB
ST 32F746GDISCOVERY ST STM32 On-board STM32F746NGH6 216MHz 1MB 320KB
ST 32F769IDISCOVERY ST STM32 On-board STM32F769NIH6 80MHz 1MB 512KB
ST 32L0538DISCOVERY ST STM32 On-board STM32L053C8T6 32MHz 64KB 8KB
ST 32L100DISCOVERY ST STM32 On-board STM32L100RCT6 32MHz 256KB 16KB
ST 32L476GDISCOVERY ST STM32 On-board STM32L476VGT6 80MHz 1MB 128KB
ST 32L496GDISCOVERY ST STM32 On-board STM32L496AGI6 80MHz 1MB 320KB
ST DISCO-L072CZ-LRWAN1 ST STM32 On-board STM32L072CZ 32MHz 192KB 20KB
ST DISCO-L475VG-IOT01A ST STM32 On-board STM32L475VGT6 80MHz 1MB 128KB
ST Nucleo F030R8 ST STM32 On-board STM32F030R8T6 48MHz 64KB 8KB
ST Nucleo F031K6 ST STM32 On-board STM32F031K6T6 48MHz 32KB 4KB
ST Nucleo F042K6 ST STM32 On-board STM32F042K6T6 48MHz 32KB 6KB
ST Nucleo F070RB ST STM32 On-board STM32F070RBT6 48MHz 128KB 16KB
ST Nucleo F072RB ST STM32 On-board STM32F072RBT6 48MHz 128KB 16KB
ST Nucleo F091RC ST STM32 On-board STM32F091RCT6 48MHz 256KB 32KB
ST Nucleo F103RB ST STM32 On-board STM32F103RBT6 72MHz 128KB 20KB
ST Nucleo F207ZG ST STM32 On-board STM32F207ZGT6 120MHz 1MB 128KB
ST Nucleo F302R8 ST STM32 On-board STM32F302R8T6 72MHz 64KB 16KB
ST Nucleo F303K8 ST STM32 On-board STM32F303K8T6 72MHz 64KB 16KB
ST Nucleo F303RE ST STM32 On-board STM32F303RET6 72MHz 512KB 64KB
ST Nucleo F303ZE ST STM32 On-board STM32F303ZET6 72MHz 512KB 64KB
ST Nucleo F334R8 ST STM32 On-board STM32F334R8T6 72MHz 64KB 16KB
ST Nucleo F401RE ST STM32 On-board STM32F401RET6 84MHz 512KB 96KB
ST Nucleo F410RB ST STM32 On-board STM32F410RBT6 100MHz 128KB 32KB
ST Nucleo F411RE ST STM32 On-board STM32F411RET6 100MHz 512KB 128KB
ST Nucleo F412ZG ST STM32 On-board STM32F412ZGT6 100MHz 1MB 256KB
ST Nucleo F413ZH ST STM32 On-board STM32F413ZHT6 100MHz 512KB 128KB
ST Nucleo F429ZI ST STM32 On-board STM32F429ZIT6 180MHz 2MB 256KB
ST Nucleo F439ZI ST STM32 On-board STM32F439ZIT6 180MHz 2MB 256KB
ST Nucleo F446RE ST STM32 On-board STM32F446RET6 180MHz 512KB 128KB
ST Nucleo F446ZE ST STM32 On-board STM32F446ZET6 180MHz 512KB 128KB
ST Nucleo F746ZG ST STM32 On-board STM32F746ZGT6 216MHz 1MB 320KB
ST Nucleo F756ZG ST STM32 On-board STM32F756ZG 216MHz 1MB 320KB
ST Nucleo F767ZI ST STM32 On-board STM32F767ZIT6 216MHz 2MB 512KB
ST Nucleo L011K4 ST STM32 On-board STM32L011K4T6 32MHz 16KB 2KB
ST Nucleo L031K6 ST STM32 On-board STM32L031K6T6 32MHz 32KB 8KB
ST Nucleo L053R8 ST STM32 On-board STM32L053R8T6 32MHz 64KB 8KB
ST Nucleo L073RZ ST STM32 On-board STM32L073RZ 32MHz 192KB 20KB
ST Nucleo L152RE ST STM32 On-board STM32L152RET6 32MHz 512KB 80KB
ST Nucleo L432KC ST STM32 On-board STM32L432KCU6 80MHz 256KB 64KB
ST Nucleo L433RC-P ST STM32 On-board STM32L433RC 80MHz 256KB 64KB
ST Nucleo L476RG ST STM32 On-board STM32L476RGT6 80MHz 1MB 128KB
ST Nucleo L476RG ST STM32 On-board STM32L476RGT6 80MHz 1MB 128KB
ST Nucleo L496ZG ST STM32 On-board STM32L496ZGT6 80MHz 1MB 128KB
ST Nucleo L496ZG-P ST STM32 On-board STM32L496ZGT6P 80MHz 1MB 320KB
ST Nucleo L4R5ZI ST STM32 On-board STM32L4R5ZIT6 120MHz 2MB 640KB
ST STM32F0308DISCOVERY ST STM32 On-board STM32F030R8T6 48MHz 64KB 8KB
ST STM32F0DISCOVERY ST STM32 On-board STM32F051R8T6 48MHz 64KB 8KB
ST STM32F3DISCOVERY ST STM32 On-board STM32F303VCT6 72MHz 256KB 48KB
ST STM32F4DISCOVERY ST STM32 On-board STM32F407VGT6 168MHz 1MB 192KB
ST STM32L073Z-EVAL ST STM32 On-board STM32L073VZT6 32MHz 192KB 20KB
ST STM32LDISCOVERY ST STM32 On-board STM32L152RBT6 32MHz 128KB 16KB
ST STM32VLDISCOVERY ST STM32 On-board STM32F100RBT6 24MHz 128KB 8KB

SainSmart

Name Platform Debug MCU Frequency Flash RAM
SainSmart Due (Programming Port) Atmel SAM External AT91SAM3X8E 84MHz 512KB 96KB
SainSmart Due (USB Native Port) Atmel SAM External AT91SAM3X8E 84MHz 512KB 96KB

Samsung

Name Platform Debug MCU Frequency Flash RAM
Samsung ARTIK053 Samsung ARTIK On-board S5JT200 320MHz 8MB 1.25MB

SeeedStudio

Name Platform Debug MCU Frequency Flash RAM
Seeed Arch BLE Nordic nRF51 On-board NRF51822 16MHz 128KB 16KB
Seeed Arch Link Nordic nRF51 On-board NRF51822 16MHz 256KB 16KB
Seeed Arch Max ST STM32 On-board STM32F407VET6 168MHz 512KB 192KB
Seeed Arch Pro NXP LPC On-board LPC1768 96MHz 512KB 64KB
Seeed Tiny BLE Nordic nRF51 On-board NRF51822 16MHz 256KB 16KB
Seeed Wio 3G ST STM32 On-board STM32F439VI 180MHz 2MB 256KB

Semtech

Name Platform Debug MCU Frequency Flash RAM
NAMote72 ST STM32 External STM32L152RC 32MHz 256KB 32KB

SiFive

Name Platform Debug MCU Frequency Flash RAM
HiFive1 RISC-V On-board FE310 320MHz 16MB 16KB

Silicon Labs

Name Platform Debug MCU Frequency Flash RAM
EFM32GG-STK3700 Giant Gecko Silicon Labs EFM32 On-board EFM32GG990F1024 48MHz 1MB 128KB
EFM32LG-STK3600 Leopard Gecko Silicon Labs EFM32 On-board EFM32LG990F256 48MHz 256KB 32KB
EFM32WG-STK3800 Wonder Gecko Silicon Labs EFM32 On-board EFM32WG990F256 48MHz 256KB 32KB
EFM32ZG-STK3200 Zero Gecko Silicon Labs EFM32 On-board EFM32ZG222F32 24MHz 32KB 4KB
SLSTK3400A USB-enabled Happy Gecko Silicon Labs EFM32 On-board EFM32HG322F64 25MHz 64KB 8KB
SLSTK3401A Pearl Gecko PG1 Silicon Labs EFM32 On-board EFM32PG1B200F256GM48 40MHz 256KB 32KB
Thunderboard Sense 2 Sensor-to-Cloud Advanced IoT Silicon Labs EFM32 On-board EFR32MG12P432F1024 40MHz 1MB 256KB

Solder Splash Labs

Name Platform Debug MCU Frequency Flash RAM
DipCortex M3 NXP LPC External LPC1347 72MHz 64KB 12KB
Solder Splash Labs DipCortex M0 NXP LPC External LPC11U24 50MHz 32KB 8KB

SparkFun

Name Platform Debug MCU Frequency Flash RAM
SparkFun SAMD21 Dev Breakout Atmel SAM External SAMD21G18A 48MHz 256KB 32KB
SparkFun SAMD21 Mini Breakout Atmel SAM External SAMD21G18A 48MHz 256KB 32KB

SparkFun Electronics

Name Platform Debug MCU Frequency Flash RAM
SparkFun ESP32 Thing Espressif 32 External ESP32 240MHz 4MB 320KB

Switch Science

Name Platform Debug MCU Frequency Flash RAM
Switch Science mbed HRM1017 Nordic nRF51 On-board NRF51822 16MHz 256KB 16KB
Switch Science mbed LPC1114FN28 NXP LPC On-board LPC1114FN28 48MHz 32KB 4KB
Switch Science mbed LPC824 NXP LPC On-board LPC824 30MHz 32KB 8KB
Switch Science mbed TY51822r3 Nordic nRF51 On-board NRF51822 32MHz 256KB 32KB

TI

Name Platform Debug MCU Frequency Flash RAM
TI FraunchPad MSP-EXP430FR5739LP TI MSP430 On-board MSP430FR5739 16MHz 16KB 512B
TI LaunchPad (Stellaris) w/ lm4f120 (80MHz) TI TIVA On-board LPLM4F120H5QR 80MHz 256KB 32KB
TI LaunchPad (Tiva C) w/ tm4c123 (80MHz) TI TIVA On-board LPTM4C1230C3PM 80MHz 256KB 32KB
TI LaunchPad (Tiva C) w/ tm4c129 (120MHz) TI TIVA On-board LPTM4C1294NCPDT 120MHz 1MB 256KB
TI LaunchPad MSP-EXP430F5529LP TI MSP430 On-board MSP430F5529 16MHz 128KB 8KB
TI LaunchPad MSP-EXP430FR4133LP TI MSP430 On-board MSP430FR4133 8MHz 15KB 2KB
TI LaunchPad MSP-EXP430FR5969LP TI MSP430 On-board MSP430FR5969 8MHz 64KB 2KB
TI LaunchPad MSP-EXP430FR6989LP TI MSP430 On-board MSP430FR6989 8MHz 127KB 2KB
TI LaunchPad MSP-EXP430G2553LP TI MSP430 On-board MSP430G2553 16MHz 16KB 512B

TTGO

Name Platform Debug MCU Frequency Flash RAM
TTGO LoRa32-OLED V1 Espressif 32 External ESP32 240MHz 4MB 320KB

Taida Century

Name Platform Debug MCU Frequency Flash RAM
Taida Century nRF52 mini board Nordic nRF52 External NRF52832 64MHz 512KB 64KB

Teensy

Name Platform Debug MCU Frequency Flash RAM
Teensy 3.1 / 3.2 Teensy External MK20DX256 72MHz 256KB 64KB
Teensy 3.5 Teensy External MK64FX512 120MHz 512KB 255.99KB
Teensy 3.6 Teensy External MK66FX1M0 180MHz 1MB 256KB
Teensy LC Teensy External MKL26Z64 48MHz 62KB 8KB

ThaiEasyElec

Name Platform Debug MCU Frequency Flash RAM
ESPino32 Espressif 32 External ESP32 240MHz 4MB 320KB

VNG

Name Platform Debug MCU Frequency Flash RAM
VNG VBLUNO51 Nordic nRF51 On-board NRF51822 16MHz 128KB 32KB

WEMOS

Name Platform Debug MCU Frequency Flash RAM
WEMOS LOLIN D32 Espressif 32 External ESP32 240MHz 4MB 320KB
WEMOS LOLIN D32 PRO Espressif 32 External ESP32 240MHz 4MB 320KB
WEMOS LOLIN32 Espressif 32 External ESP32 240MHz 4MB 320KB
WeMos WiFi & Bluetooth Battery Espressif 32 External ESP32 240MHz 4MB 320KB

WIZNet

Name Platform Debug MCU Frequency Flash RAM
WIZwiki-W7500 WIZNet W7500 On-board WIZNET7500 48MHz 128KB 48KB
WIZwiki-W7500ECO WIZNet W7500 On-board WIZNET7500ECO 48MHz 128KB 48KB
WIZwiki-W7500P WIZNet W7500 On-board WIZNET7500P 48MHz 128KB 48KB

Waveshare

Name Platform Debug MCU Frequency Flash RAM
Waveshare BLE400 Nordic nRF51 External NRF51822 32MHz 256KB 32KB

Xilinx

Name Platform Debug MCU Frequency Flash RAM
E51 Arty (Artix-7) FPGA Dev Kit RISC-V External E51 1500MHz 16MB 256MB
Freedom E310 Arty (Artix-7) FPGA Dev Kit RISC-V External E31 320MHz 16MB 256MB

XinaBox

Name Platform Debug MCU Frequency Flash RAM
XinaBox CW02 Espressif 32 External ESP32 240MHz 4MB 320KB

ng-beacon

Name Platform Debug MCU Frequency Flash RAM
ng-beacon Nordic nRF51 External NRF51822 32MHz 256KB 32KB

oddWires

Name Platform Debug MCU Frequency Flash RAM
oddWires IoT-Bus Io Espressif 32 External ESP32 240MHz 4MB 320KB
oddWires Proteus IoT-Bus Espressif 32 External ESP32 240MHz 4MB 320KB

sino:bit

Name Platform Debug MCU Frequency Flash RAM
Sino:Bit Nordic nRF51 External NRF51822 32MHz 256KB 32KB

u-blox

Name Platform Debug MCU Frequency Flash RAM
Mbed Connect Cloud ST STM32 On-board STM32F439ZIY6 168MHz 2MB 256KB
u-blox C027 NXP LPC On-board LPC1768 96MHz 512KB 64KB
u-blox C030-N211 IoT Starter Kit ST STM32 External STM32F437VG 180MHz 1MB 256KB
u-blox C030-R410M IoT ST STM32 On-board STM32F437VG 180MHz 1MB 256KB
u-blox C030-U201 IoT Starter Kit ST STM32 External STM32F437VG 180MHz 1MB 256KB
u-blox EVK-NINA-B1 Nordic nRF52 On-board NRF52832 64MHz 512KB 64KB
u-blox EVK-ODIN-W2 ST STM32 External STM32F439ZIY6 168MHz 2MB 256KB
u-blox ODIN-W2 ST STM32 External STM32F439ZIY6 168MHz 2MB 256KB

y5 design

Name Platform Debug MCU Frequency Flash RAM
y5 LPC11U35 mbug NXP LPC External LPC11U35 48MHz 64KB 10KB
y5 nRF51822 mbug Nordic nRF51 On-board NRF51822 16MHz 256KB 16KB