An Open-Source CMSIS-DAP Debug Probe based on DAPLink


Pitaya-Link is a low-cost debug probe based on the CMSIS-DAP (also known as DAPLink) protocol standard. It can be used to program and debug the application software running on Arm Cortex Microcontrollers.

The design enables developers with Drag-And-Drop programming, Virtual COM Port, CMSIS-DAP compliant debug channel, and access to Arm Cortex Microcontrollers in the browser using WebUSB.

The probe comes with indicator LEDs, a button to reset the target or trigger the firmware update, reversible USB-C connector and easy-to-use 7-pin 2.54mm Header.


  • NXP Semiconductors LPC11U35FHI33 microcontroller
    • 50 MHz ArmĀ® Cortex-M0 processor
    • 64kB flash & 12kB SRAM
    • ROM-based USB drivers. Flash updates via USB supported.
  • Shipped with Arm Mbed DAPLink Firmware
    • MSC - drag-n-drop programming flash memory
    • CDC - virtual com port for log, trace and terminal emulation
    • HID - CMSIS-DAP compliant debug channel
    • WEBUSB HID - CMSIS-DAP compliant debug channel
  • Supported by various IDEs and applications: pyOCD, DAP.js, VS Code, KEIL, IAR etc.
  • RGB LED indicator & Button
  • 3.3V DC-DC regulator with 1A output current
  • 3.3V Digital I/O Operating Voltage
  • Reversible USB-C Connector
  • Easy-to-use 7-pin 2.54mm Header with SWD & UART interface
  • Very small form factor: 25 x 40 mm

Hardware Diagram

Included in the Box

Part Qty
Pitaya-Link Board 1
7-pin Female/Male Cable 1
7-pin Female/Female Cable 1
USB-C Cable 1


In order to help you use Pitaya-Link in your development environment, we have provided a series of tutorials. Find the details below:

Design Files

Create an Issue

Interested in contributing to this project? Want to report a bug? Feel free to click here: